app
KiCad - the KiCad Bridge
Public Made by Adomby adom
Drive your own KiCad from an AI, in the background: open every editor, read the whole board as data (the EDA Bridge Standard board model), stack-up, part heights, netlists, place, route, pour, DRC and exports.
← Commit history
RELEASE_NOTES.md+10@@ -10,6 +10,16 @@ unnamed. These entries were reconstructed after the fact from the work they contain, which is exactly the situation the mandatory-notes gate now prevents. Treat them as accurate but secondhand. +## 1.0.67 (2026-10-27 22:24 UTC)++NATIVE (Rust) build. 1.0.67: board checks, the EDA Bridge Standard's checks tier: 14 verbs that check a board and place the vias a check asks for.++- **The standard's shared engine** (adom-eda-checks, vendored unchanged): kicad_return_path (with a ready kicad_apply_zone_plan that closes each gap), kicad_copper_balance, kicad_impedance (with ready kicad_custom_rules width and pair rules), kicad_current_capacity, and kicad_fab_check: the board against a fab's record from adom/pcb-design-rules (fab:"jlcpcb"), naming the page and the date it was read. kicad_validate_for_fab stays as KiCad's own DRC check. kicad_silk_state also answers the standard's shape (components, lines, texts with x, y and size).+- **Computed by the bridge:** kicad_net_lengths (pair skew, matched-length groups), kicad_check_orientation, kicad_find_space, kicad_height_check (3D heights, regions, collisions), kicad_pin_pad_check (symbol pins against footprint pads), kicad_auto_classes (net classes from names, written with apply).+- **Vias:** kicad_thermal_vias fills an exposed pad and kicad_via_fence lines fast tracks and/or the board edge with ground vias. Both run live as one Undo step, or into the closed file, and only after KiCad's DRC (pours refilled) shows they add no error.+- **kicad_board_report:** every check, plus DRC, ERC, the board against the schematic and the fab's limits, with a rendered picture, in one HTML file.+- **Fix:** kicad_update_pcb_from_schematic no longer reports nets with a slash in their name as changed: the board writes /VPP{slash}MCLR and the netlist /VPP/MCLR. On KiCad's pic_programmer demo it reported 11 false changes, and apply would have renamed those nets.+ ## 1.0.66 (2026-10-27 21:14 UTC) NATIVE (Rust) build. 1.0.66: teardrops and V-score panels, two more of the EDA Bridge Standard's native verbs.