pcbflow
Autonomous AI-assisted PCB design workspace and method for EasyEDA and KiCad, where an AI coding agent handles schematic generation, placement, routing, and design checks from in-repo instructions while the engineer keeps every design decision.
What it does and how it connects
PCB Flow is an AI-assisted PCB design workspace and method for EasyEDA and KiCad, not a program to run: the engineer opens it in VS Code and an AI coding agent reads the in-repo instructions and does the repetitive work, schematic generation, placement, routing and design checks, while the engineer keeps every design decision.
Twelve phases run in order, each with a checkpoint: client requirement, feasibility study, BOM planning, EasyEDA project, AI-assisted schematic generation, engineering review, placement planning, automated placement, KiCad export, AI-assisted routing, verification and manufacturing. The AI never sizes a power path below its limit, never signs off a design-rule check and never orders a board.
Placement is planned first with a visual map the engineer approves, then executed in EasyEDA; routing happens in KiCad to IPC standards, and manufacturing export is hard-blocked until ERC is clean, DRC is clean, the JLCPCB DFM profile passes and the engineer records approval. The worked example is a USB-C to 3.3 V board that reproduces end to end with one command, netlist to ERC to DRC-clean to Gerbers.
What engineers report
Is this codebase working well?
2026-08-02Read the original
Alternatives
Compare side by side- pcb-claude-plugin
A Claude Code plugin that produces a manufacturable KiCad 9 project from a plain-English description, rather than a 12-phase workspace and method for EasyEDA and KiCad.
- heypcb-mcp
An MCP server to HeyPCB's hosted design engine, rather than a 12-phase workspace and method the engineer runs in VS Code.
- kicad-mcp-pro
An MCP server that drives KiCad directly, rather than a 12-phase workflow with gates and human checkpoints.
- atopile
A code-to-PCB toolchain, rather than a 12-phase AI-assisted workflow for EasyEDA and KiCad.
- circuitron
An AI agent for KiCad schematic and layout, rather than a 12-phase workspace and method with gates.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- Interactive routing creates unwanted micro-segments and awkward paths that take time to clean up.Error Index
- Grid snap and move commands can disconnect items or reposition them in unwanted ways.Error Index
- GUI lag, occasional freezes, and sluggish editor switching interrupt concentration.Error Index
- Wayland/NVIDIA users report graphical glitches, flicker, or instability.Error Index
Sources
Not verified
- Pricing: none stated on the repo.
- No GitHub releases exist, so latest release fields are null.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.