Collection · 12 entries · updated 29 Oct 2026

Agents in the PCB loop

Schematic and layout agents, the review tools that check their work, and the few boards that went from an agent's design to a fab and back to the bench. Most entries here stop at zero DRC errors on screen, so each note says whether a board was built. Read the first entries to see where agents go wrong and how to catch it, then the last three for boards that were fabricated and powered up.

Entries in this collection

  1. 15 d ago

    1 of 12A step-by-step start with kicad-mcp-pro, with write access limited to one folder. Read it for the pin-by-pin netlist check that caught a short ERC only warned about. No board was fabricated.

    GuideBB-0243jlcpcb.com

    KiCad MCP guide: Claude Code lays out an XL4015 buck converter in KiCad 10

    JLCPCB's guide shows Claude Code designing a 5 A XL4015 buck converter in KiCad 10 through the kicad-mcp-pro server. Claude built a 16-net schematic and routed a 63 by 33 mm board with an A* router it wrote in Python. A netlist check caught an ISENSE to ISET short that ERC only warned about. The guide says nothing was fabricated.

    Claimed
  2. 4 mo ago

    2 of 12The server behind that guide. It starts read-only with 24 review tools, so it can review a design before it edits anything. No board made through it is shown.

    ToolBB-0073github.com134 starsPython

    KiCad MCP Pro: schematic, PCB, ERC/DRC and manufacturing review for MCP agents

    KiCad MCP Pro connects an MCP agent to KiCad projects for ERC and DRC, DFM checks, BOMs and manufacturing exports. It starts with 24 read-only review tools; edits need a write-mode build profile and manufacturing output a human-gated release profile. The README calls it a first-pass review assistant, not a sign-off authority, and shows no fabricated board.

  3. 2 mo ago

    3 of 12Two Markdown files that set fixed checkpoints where a person signs off before the agent moves on. The author says the rules came from boards that shipped; the repo has no board photos.

    GuideBB-0174github.com

    A CLAUDE.md and playbook for taking Arduino circuits to custom PCBs

    Two Markdown files in a CC0 repo guide Claude Code from a breadboard-proven Arduino circuit to a fabricated KiCad board. CLAUDE.md points the agent at a playbook in which it checks each part, writes one Python generator for schematic and board, and clears ERC and DRC. The author says every rule came from boards that shipped.

  4. 2 mo ago

    4 of 12A Claude skill made KiCad symbols for 100 parts with fewer pin errors than the stock library, judged by hand against each datasheet. Per-part results are published; design data only.

    NewsBB-0153github.com

    100-part test: Claude-generated KiCad symbols show fewer pin errors than the stock library

    Dave Vandenbout ran his datasheet-to-symbol-lib Claude skill on 100 parts with 20 or more pins and diffed the results against KiCad's stock symbols. With every difference checked against the datasheet, generated symbols had a 2.77% pin error rate and the library 21.92%. The README notes that the same agent generated the symbols and judged both sides.

  5. 3 mo ago

    5 of 12An agent's KiCad badge with an NE555 that cannot run from 3 V and a 150% duty cycle. Datasheet checks and DRC caught each mistake before anything was ordered.

    Magic SmokeBB-0107app.stationx.net

    StationX: an AI agent designs a KiCad 10 badge and DRC catches its beginner mistakes

    Nathan House had an AI assistant with KiCad 10 design a coin-cell LED blinker badge. It picked an NE555 that needs 4.5 V, put a via 0.0285 mm from a pad, broke courtyard rules and reported a 150.4% duty cycle. The article says datasheet checks, DRC and an analytic check caught each one before any board was ordered.

  6. 6 mo ago

    6 of 12Drives a live Altium session with about 450 tools and a 31-check lint sweep. The demo shows Claude Code catching a deliberately wrong feedback divider; schematic work only, no board built.

    ToolBB-0009github.comCurator pick253 starsPython

    eda-agent: an MCP server that drives a live Altium Designer session

    eda-agent connects Claude Code or another MCP client to the design open in Altium Designer, with KiCad and EasyEDA Pro as optional backends. On Altium it exposes about 450 tools for schematic, PCB and library work, including batch edits and a 31-check lint sweep. The README marks it experimental: some tools can crash Altium's scripting engine.

  7. 7 mo ago

    7 of 12AllSpice's DRCY runs as a CI check when a design review opens and looks for schematic errors before a respin. The source is a paper describing the system; we have not seen it run.

    NewsBB-0008arxiv.org

    DRCY: AllSpice's multi-agent check of schematic connections against datasheets

    AllSpice published a paper on DRCY, a multi-agent LLM system that checks schematic connections pin by pin against component datasheets. It runs as a CI/CD action when an engineer submits a design review on AllSpice Hub and posts inline comments. A consensus agent reconciles repeated runs. The authors say it runs in production; the paper gives no accuracy figures.

  8. 4 mo ago

    8 of 12Takes a brief to a KiCad board and firmware, then lists what is still unproven. Its RP2040 demo passed 44 of 48 gates, and the README says it was never fabricated.

    ToolBB-0082github.com2 starsPython

    hw-codesign: hardware brief to candidate KiCad board, with blockers listed

    hw-codesign produces a candidate KiCad board, firmware and 3D assembly from a hardware brief, for 13 board families. Each run records gates as passed, failed or blocked. The README lists its RP2040 USB demo at 44 of 48 gates passed with clean ERC and DRC; the board has not been fabricated.

  9. 16 d ago

    9 of 12Claude Code rebuilt a component tester from a PDF schematic in EasyEDA Pro and routed it to zero DRC errors. The write-up lists bridge timeouts and lost part attributes; the board was not fabricated.

    BuildBB-0242jlcpcb.com

    JLCPCB tests Claude Code on a real board layout in EasyEDA Pro

    A JLCPCB blog author had Claude Code with Opus 5.5 rebuild a CH32V006 component tester in EasyEDA Pro from a PDF schematic. Working through a local API bridge, Claude swapped 8 out-of-stock parts, placed 47 parts and routed the 2-layer board with Freerouting to zero DRC errors. The post says the board was not fabricated or visually reviewed.

  10. 2 mo ago

    10 of 12A macropad whose schematic is CoHDL source written with an agent, laid out by Quilter.ai, then fabbed, hand-assembled and brought up with human review throughout. The post has photos of the assembled board.

    BuildBB-0159openmicrokbd.orgBuild of the week

    OpenMicroKbd: an agent-written CoHDL schematic becomes a working Codex Micro-style macropad

    Tony Huang built OpenMicroKbd, an open recreation of OpenAI's Codex Micro macropad on an STM32F072, whose schematic an AI agent wrote in CoHDL. Quilter.ai did the layout, an agent helped with the Rust firmware, and Huang had the boards fabbed and finished the assembly by hand. The launch post has photos of the assembled board and printed case.

    Shown working
  11. 2 mo ago

    11 of 12A research agent routed a two-layer RP2040 board to zero opens where FreeRouting and Quilter stalled. The fabricated prototypes work, though two underglow LEDs face the wrong way.

    BuildBB-0178iluvatarlabs.comCurator pick

    Iluvatar Labs' research agent routes AgentPad13, a $35 Codex Micro clone

    Iluvatar Labs had its research agent, Marvin, route AgentPad13, a two-layer RP2040 macropad modeled on OpenAI's Codex Micro. Marvin reached zero unrouted connections and zero DRC errors; FreeRouting and Quilter had left 18 and 19 unrouted. It also built and simulated the QMK firmware. Photos show the lit prototype.

  12. 48 d ago

    12 of 12An RP2350 e-ink board designed through a KiCad MCP server with no manual edits, after several rounds of wrong part picks. It ends with 5 assembled boards driving their displays; the API bill was about $450.

    BuildBB-0200wccftech.comBuild of the week

    Claude Fable 5 designs an RP2350 e-ink board through a KiCad MCP server

    A Reddit user had Claude Fable 5 design an RP2350 e-ink board through a KiCad MCP server, allowing no manual edits. Wccftech reports several rounds to fix wrong part picks. Five assembled boards cost 130 euros plus $450 in API credits, and Claude Opus 5 wrote the firmware. Photos show the board driving its 1.54-inch display.

All collections