pcb-inspector

Automated three-layer design review and linter for KiCad: DRC/ERC plus spatial heuristics.

ToolchainOpen sourceMaintainedECAD

What it does and how it connects

pcb-inspector is an automated multi-layer design review and linter for KiCad projects, built to catch placement flaws, decoupling issues, routing problems and mixed-signal design risks before a board goes to fabrication. It runs standalone as a CLI or GitHub Action, or integrates with agentic PCB workflows such as Konnect to form a closed loop of design, audit, fix and verify.

The verification pipeline has three layers: deterministic ground truth from KiCad itself, with ERC and DRC run through kicad-cli; programmatic engineering heuristics for decoupling, loop areas and return paths; and multimodal visual review by a vision model on 2D and 3D renders. Findings are aggregated and prioritized with severity, coordinates, net names, evidence and fix instructions, in an interactive HTML report.

The tool also ships a built-in MCP server for AI agents, a continuous watch mode that re-checks on board save, and dedicated commands for fast DRC and ERC only, heuristics only, and vision review only. Layer 1 and hosted vision renders need KiCad 8 or later with kicad-cli on PATH; without it, Layer 1 is reported as not run rather than silently skipped. The README badges support for KiCad 8, 9 and 10, and Python 3.10 or later.

  • kicad-happy

    Human-written agent skills for KiCad review covering schematic, layout review, BOM, export and Gerber review, rather than a three-layer automated reviewer and linter.

  • image2KiCAD

    An experimental script that converts reference images into KiCad schematics, rather than a three-layer reviewer and linter for finished boards.

  • Mechanical-AI-Skill

    An AI review skill for mechanical engineering that reviews STEP assemblies, rather than a three-layer reviewer and linter for KiCad boards.

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

Not verified

  • Pricing: none stated on the repo.
  • Real user voices: no real linked post read for this page.
  • A named individual builder beyond the repository owner handle takzen

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