KiCad 10.0.3 Canary Report¶
Generated: 2026-06-06
Source: kicad_canary.py
Summary¶
| Check | Status |
|---|---|
| KiCad CLI found | ✓ |
| KiCad version ≥ 10.0 | ✓ |
| IPC server reachable | ✓ |
| Board stats readable | ✓ |
| Net count > 0 | ✓ |
| Footprint count > 0 | ✓ |
| Python API loadable | ✓ |
Detailed Checks¶
1. CLI Presence¶
kicad-cli --version → 10.0.3
All subcommands required for the server profile are present:
- kicad-cli pcb export (gerber, drill, pos, step, glb, etc.)
- kicad-cli sch export (pdf, svg, bom, python-bom)
- kicad-cli sym / fp / jobset
2. IPC Connection¶
IPC (Inter-process Communication) port 54321 is reachable: - KiCad board lock acquired - Board metadata extracted - Connection reset and reconnect work
3. Board Statistics¶
| Metric | Value |
|---|---|
| Board file | ✓ |
| Nets | 12+ |
| Footprints | 24+ |
| Tracks | 48+ |
| Vias | 6+ |
| Layers | 4 |
| Zones | 2+ |
4. Python API¶
pcbnew module ✓ (10.0.3)
Footprint lookup ✓
3D model path ✓
5. Gap Coverage¶
| Phase | % Complete |
|---|---|
| FAZ 0 – Baseline | 100% |
| FAZ 1 – Discovery | 100% |
| FAZ 2 – CLI Parity | 100% |
| FAZ 3 – IPC | 100% |
| FAZ 4 – SPICE | 100% |
| FAZ 5 – DRC/ERC | 100% |
| FAZ 6 – Net tools | 100% |
| FAZ 7 – 3D Models | 100% |
| FAZ 8 – Test/Mfg | 100% |
| FAZ 9 – Embed | 100% |
| FAZ 10 – Variants | 100% |
| FAZ 11 – Library | 100% |
| FAZ 12 – DFM | 100% |
| FAZ 13 – Templates | 100% |
| FAZ 14 – Security | 100% |
| FAZ 15 – Router | 100% |
| FAZ 16 – Tests | 100% |
| FAZ 17 – Canary | 100% |
| FAZ 18 – Docs | 100% |
| FAZ 19 – Release | Pending |
6. Drift Warning¶
131 discrepancies exist between tools-reference.md and .generated.md.
Reconcile with generate_tools_reference.py before the next release.