pcba-bench

Agentic PCBA benchmark: can an agent design a manufacturable PCB assembly from a brief, unsupervised.

Eval / BenchmarkOpen sourceMaintainedECADManufacturing

What it does and how it connects

pcba-bench is an agentic PCBA benchmark that asks how many manufacturable printed-circuit-board assemblies an AI agent can design from written briefs, unattended, in one hour. Ten boards range from a single LED to a BLDC motor controller, an SDRAM tester and a USB-C PD supply. Each is a short customer brief plus numbered requirements, and a run is one agent session with all ten briefs, a declared tool set and 60 minutes in total. The agent decides which boards to attempt and in what order.

For each board attempted, the agent must deliver a KiCad 10 schematic and PCB, Gerbers and drill files, a BOM with orderable JLCPCB and LCSC parts and a CPL, and a DECISIONS.md. Each attempted board is scored 0 to 100 on a six-part rubric by three judge models from three different vendors (Claude Opus 5.5, GPT-6 Astra and GLM-5.3), each in its own native harness and working blind from a deterministic evidence pack (KiCad ERC and DRC, copper-versus-schematic comparison, BOM resolution, renders); the per-criterion median is the official board score. Unattempted boards score 0, the suite score is the mean over all ten boards, and a separate Manufacturable count records how many boards would pass fab with no further work.

  • kicad-mcp-pro

    A KiCad MCP server that drives KiCad workflows for agents, rather than a benchmark that scores agents designing boards.

  • kicad-mcp (blwfish)

    Lets an agent drive a full KiCad workflow from description to fab files, rather than benchmarking that ability.

  • tscircuit

    Designs boards in TypeScript and React (TSX) in a browser or CLI workflow, rather than benchmarking agents on KiCad briefs.

  • metal-route

    An experimental Rust PCB autorouter with a benchmark-gated self-improvement lab, rather than a benchmark for whole-board design.

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

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