pcbpilot

AI automation for EasyEDA Pro: datasheet-to-library, schematic, layout, and checks.

AgentOpen sourceActiveECAD

What it does and how it connects

pcbpilot is an AI automation layer for EasyEDA Pro, the JLC EDA professional edition, in versions 3 and 4, desktop and web, international and domestic editions. It is a fork of zhoushoujianwork/easyeda-agent, developed independently with its own command name, port range, plugin uuid and update channel, so it can sit alongside the original. The README is written in Chinese, with an English README alongside it.

The agent reads real project data, works through the official eda API, and checks device identity, pin networks, geometry, DRC and save state before and after writing. Capabilities include building a library from a PDF datasheet or dimension drawing, going from a natural-language requirement through part selection, schematic, partitioned layout, PCB, board outline, stack-up, routing, copper pour, silkscreen, DRC and manufacturing checks, standardizing schematic parts by LCSC number or exact model, and reusing built-in circuit blocks such as CH340, ESP32 auto-download, keys, USB hub and buck topologies.

Its electrical loop runs DC power simulation from the schematic, derives design intent such as per-net voltage, current, trace width, via count, spacing and impedance, writes that intent into EasyEDA rules and schematic notes, and then runs a post-layout simulation on the real copper read back from EasyEDA, reporting DC drop per load pin, per-via current, current density, per-layer steady-state temperature and board temperature. Every run generates a versioned design report with simulation charts, part feasibility, engineering calculations, test points and manufacturing and power-on notes.

  • EasyCirq

    An agent skill and PCB and DFM gates that drive EasyEDA Pro through staged gates, rather than a typed-action automation layer with a local console.

  • edakit

    A circuit-as-code plugin for EasyEDA Pro or KiCad with a release gate, rather than an EasyEDA-only automation layer with typed actions.

  • easyeda-agent

    The upstream EasyEDA agent pcbpilot forked from, rather than the fork with its own command name, ports and plugin identity.

  • easyeda-mcp-pro

    An MCP server for EasyEDA Pro with profile gated tools, rather than an automation layer with a CLI, daemon, connector and local console.

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com
  3. 3Latest releasegithub.com
  4. 4User manualgithub.com

Not verified

  • Pricing: none stated on the repo.
  • Real user voices: no real linked post read for this page; the repo has no public issues listed via the API.
  • A standalone website: the repo homepage points into the repo's own manual file.
  • A named individual builder beyond the repository owner handle zhuangzard; the LICENSE file names zhoushoujianwork and zhuangzard as copyright holders.
  • The LICENSE file text is MIT with a third-party exception: files under extension/src/beautify/ are ported from another project and carry their own terms.
  • The README is written in Chinese with an English README alongside it; the description here is a paraphrase of the Chinese README, not a verbatim translation of any quoted passage.

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.