Python · Command line · AI agents
Build and understand
your KiCad projects.
kicad-tools gives developers and AI agents tools to inspect schematics, generate PCB designs, route connections and check the results. Explore the examples below to see the work and the evidence behind it.
10 boards · 9 with generated artifacts
From design data to checked copper
v0.24.0Use the CLI for a single check, the Python API for a repeatable workflow, or the MCP server to give an agent access to your design tools.
Inspect and automate
Read KiCad design data and build repeatable workflows with Python or an AI agent. Agent skills install for Claude Code, Codex CLI and opencode; MCP registration is a separate
kct mcp setup --clientstep per harness.kct skills install --harness codexPython examplesMCP setupClaude Code, Codex and opencodeAgent skillsPlace and route
Generate layouts and route connections with configurable design rules. Automated routing is experimental; inspect connectivity and clearance results for each design. Differential-pair skew and match-group length tuning are available, and
Routing exampleRecorded external-board attemptsLength-tuning commandskct retune-lengthsre-tunes an already routed board.Check the design
Run geometric checks, electrical-rating analysis and high-voltage creepage audits. These checks support design review; they do not certify hardware.
kct readinessrecords sign-off evidence (with known issues) per board, and sign-off commands reportverdictandexit_codein JSON. The gallery shows each board's own evidence; a passing check is not a fabrication guarantee.kct check board.kicad_pcb --mfr jlcpcbDesign-check examplesAnalysis and repair commandsSign-off skillsBoard evidence in the gallery
Demo boards
Reference designs that exercise the workflow. Each board reports its own available artifacts and validation; inclusion here is not a readiness claim.
Assembly readySimple LED - Hello World
Simple LED - Hello World Minimal LED circuit 5V input, 330 ohm resistor, LED
Current evidence passes the assembly release checks; this does not establish tested hardware performance.
Checked
- zone fill: passed
- Connectivity and design checks: passed
- Native design rules (DRC): passed
- native refilled drc: passed
- lvs: passed
- warning review: passed
- Manufacturing artifacts: passed
- Bill of materials: passed
Passed: this check passed for the recorded files. Failed: this check found a problem. Not run: no result was established. Unlisted checks have no reported result.
- Interactive view
- Nets100.0%
- DRC0 violations
- Layers2L
- Parts3
- Cost$2.55 ea
Assembly readyVoltage Divider Test
Voltage Divider Test Simple 2-resistor voltage divider 5V -> 2.5V (10k/10k)
Current evidence passes the assembly release checks; this does not establish tested hardware performance.
Checked
- zone fill: passed
- Connectivity and design checks: passed
- Native design rules (DRC): passed
- native refilled drc: passed
- lvs: passed
- warning review: passed
- Manufacturing artifacts: passed
- Bill of materials: passed
Passed: this check passed for the recorded files. Failed: this check found a problem. Not run: no result was established. Unlisted checks have no reported result.
- Interactive view
- Nets100.0%
- DRC0 violations
- Layers2L
- Parts4
- Cost$2.69 ea
Assembly readyATtiny85 Charlieplex LED Grid
ATtiny85 Charlieplex LED Grid
Current evidence passes the assembly release checks; this does not establish tested hardware performance.
Checked
- zone fill: passed
- Connectivity and design checks: passed
- Native design rules (DRC): passed
- native refilled drc: passed
- lvs: passed
- warning review: passed
- Manufacturing artifacts: passed
- Bill of materials: passed
- firmware: passed
- smt drill clearance: passed
- native erc: passed
Passed: this check passed for the recorded files. Failed: this check found a problem. Not run: no result was established. Unlisted checks have no reported result.
- Interactive view
- Nets100.0%
- DRC0 violations
- Layers2L
- Parts19
- Cost$3.77 ea
Assembly readyUSB joystick controller — ATmega32U4
USB joystick controller — ATmega32U4 USB bus powered, 8MHz crystal, AVR ISP programming GPIO and ADC map is fixed to Microchip TQFP-44 pinout
Current evidence passes the assembly release checks; this does not establish tested hardware performance.
Checked
- zone fill: passed
- Connectivity and design checks: passed
- Native design rules (DRC): passed
- native refilled drc: passed
- lvs: passed
- warning review: passed
- Manufacturing artifacts: passed
- Bill of materials: passed
Passed: this check passed for the recorded files. Failed: this check found a problem. Not run: no result was established. Unlisted checks have no reported result.
- Interactive view
- Nets100.0%
- DRC0 violations
- Layers4L
- Parts38
- Cost$7.23 ea
Assembly ready · 1 known issueSTM32F103C8 Development Board
STM32F103C8 Development Board End-to-end design example Demonstrates circuit blocks API
Current evidence passes the assembly release checks; this does not establish tested hardware performance.
Checked
- Connectivity and design checks: passed
- Native design rules (DRC): passed
- Manufacturing artifacts: passed
- Bill of materials: passed
- via process: passed
Passed: this check passed for the recorded files. Failed: this check found a problem. Not run: no result was established. Unlisted checks have no reported result.
- Interactive view
- Nets100.0%
- DRC0 violations
- Layers2L
- Parts17
- Cost$4.26 ea
Assembly ready · 1 known issueSensored BLDC Controller
Sensored BLDC Controller
Current evidence passes the assembly release checks; this does not establish tested hardware performance.
Checked
- Bill of materials: passed
- Connectivity and design checks: passed
- Native design rules (DRC): passed
- Manufacturing artifacts: passed
- source reconstruction: passed
- firmware: passed
- smt drill clearance: passed
- 45 alignment: passed
Passed: this check passed for the recorded files. Failed: this check found a problem. Not run: no result was established. Unlisted checks have no reported result.
- Interactive view
- Nets100.0%
- DRC0 violations
- Layers4L
- Parts42
- Cost$7.67 ea
Assembly readyFour-channel LVDS link demonstrator
Four-channel LVDS link demonstrator
Current evidence passes the assembly release checks; this does not establish tested hardware performance.
Checked
- Connectivity and design checks: passed
- Native design rules (DRC): passed
- Manufacturing artifacts: passed
- Bill of materials: passed
- drill pad overlap: passed
Passed: this check passed for the recorded files. Failed: this check found a problem. Not run: no result was established. Unlisted checks have no reported result.
- Interactive view
- Nets100.0%
- DRC0 violations
- Layers4L
- Parts36
- Cost$9.81 ea
Assembly readyBoard 07 real SDRAM memory test
Board 07 real SDRAM memory test
Current evidence passes the assembly release checks; this does not establish tested hardware performance.
Checked
- Connectivity and design checks: passed
- Native design rules (DRC): passed
- Manufacturing artifacts: passed
- Bill of materials: passed
- electrical: passed
- physical geometry: passed
Passed: this check passed for the recorded files. Failed: this check found a problem. Not run: no result was established. Unlisted checks have no reported result.
- Interactive view
- Nets100.0%
- DRC0 violations
- Layers6L
- Parts43
- Cost$9.37 ea
Readiness unverified
Four-channel precision acquisition
Four-channel ADS131M04IPWR acquisition with a socketed Pico H USB host. Pin/package interface and nominal 8 kSPS transfer budget checked; analog circuitry, procurement and PCB implementation pending.
Current readiness evidence is missing, invalid, or no longer matches the checked files.
Needs workUSB-C PD 5V power supply — development
Standalone USB-C PD sink and 5 V / 3 A target buck regulator with I2C voltage/current telemetry. Switching-loop placement, Kelvin sensing, ampacity and thermal construction demonstration. Hardware performance unverified.
Current evidence records failed or incomplete release requirements.
Checked
- Electrical rules (ERC): passed
- Native geometry rules (DRC): passed
- critical routes connected: passed
- inner ground planes valid: passed
- all nets connected: passed
- Schematic labels (LVS): passed
- Copper connectivity (LVS): passed
- Analytical screening: passed
- Manufacturer rules: failed
- Manufacturing release: not run
Passed: this check passed for the recorded files. Failed: this check found a problem. Not run: no result was established. Unlisted checks have no reported result.
- Interactive view
- Export DRC0 violations
- Layers4L
- Parts47