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.

AgentOpen sourceMaintainedECAD

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

  • 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.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com
  3. 3GitHub issue 2github.com

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.