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.20.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.
Python examplesMCP setupPlace and route
Generate layouts and route connections with configurable design rules. Automated routing is experimental; inspect connectivity and clearance results for each design.
Routing exampleRecorded external-board attemptsCheck the design
Run geometric checks, electrical-rating analysis and high-voltage creepage audits. These checks support design review; they do not certify hardware or establish manufacturing readiness.
kct check board.kicad_pcb --mfr jlcpcbDesign-check examplesAnalysis and repair commands
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 ready
simple_led_routed
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
- Connectivity and design checks: passed
- Native design rules (DRC): 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 ready
voltage_divider_routed
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
- Connectivity and design checks: passed
- Native design rules (DRC): 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
Readiness unverifiedcharlieplex_3x3_routed
ATtiny85 Charlieplex LED Grid
Current readiness evidence is missing, invalid, or no longer matches the checked files.
- Interactive view
- Export nets100.0%
- Export DRC0 violations
- Layers2L
- Parts19
- Cost$3.77 ea
Readiness unverified
usb_joystick_routed
USB joystick controller — ATmega32U4 USB bus powered, 8MHz crystal, AVR ISP programming GPIO and ADC map is fixed to Microchip TQFP-44 pinout
Current readiness evidence is missing, invalid, or no longer matches the checked files.
- Interactive view
- Export nets100.0%
- Export DRC0 violations
- Layers4L
- Parts38
- Cost$7.23 ea
Readiness unverifiedstm32_devboard_routed
STM32F103C8 Development Board End-to-end design example Demonstrates circuit blocks API
Current readiness evidence is missing, invalid, or no longer matches the checked files.
- Interactive view
- Export nets100.0%
- Export DRC0 violations
- Layers2L
- Parts17
- Cost$4.26 ea
Assembly readybldc_controller_routed
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 readydiffpair_test_routed
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
Readiness unverifiedmatchgroup_test_routed
Board 07 real SDRAM memory test — DRAFT
Current readiness evidence is missing, invalid, or no longer matches the checked files.
- Interactive view
- Export nets100.0%
- Export 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.
Readiness unverified
USB-C PD 5 V power supply
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 readiness evidence is missing, invalid, or no longer matches the checked files.
- Interactive view
- Layers4L
- Parts47