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+22@@ -10,6 +10,28 @@ 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.88 (2026-10-30 16:11 UTC)++NATIVE (Rust) build. 1.0.88: KiCad 10's design variants (the standard's variants).++- **kicad_variants (new):** which parts are fitted on which build, on the project's own files.+ - Lists every variant with its not-fitted parts, its changed fields (alternates) and its description.+ - Makes or changes a variant: marks parts not fitted, or puts them back. Describes or removes one.+ - It writes what KiCad 10 writes: the variant list in the .kicad_pro, and each part's variation inside its instance on whichever sheet holds it. A .bak is kept beside every file written.+ - KiCad reads the result back: kicad-cli's netlist for the variant must mark exactly those parts DNP, or the call fails with verify_failed.+ - Unlike Fusion's read-only list, KiCad's verb edits variants. Field changes (another Value in a variant) are listed but made in KiCad's own variant editor.+ - Checked on a copy of KiCad's pic_programmer demo (two sheets):+ - Lite with P1, C1 and R1 not fitted: KiCad marks the same three DNP.+ - R1 put back: C1 and P1 are left.+ - A second variant with D1: matches.+ - Lite removed: only Pro is left in the project.+ - kicad-cli's BOM for Lite leaves out C1 and P1.+- **kicad_sch_zoom (new; the standard's sch_zoom):** finds parts on a schematic sheet and frames them. It's the schematic half of cross-probing; kicad_zoom_to is the board half.+ - Answers where each part sits (mm) and which ones the sheet doesn't place.+ - The proof frame is KiCad's own plot of the sheet, cropped to the parts with a margin and each part outlined.+ - KiCad 10's Schematic Editor has no API, so the frame is a plot of the saved sheet and the open editor's view isn't moved.+ - Checked: C1 on the pic_programmer root sheet, and U1, P2, C6 and C7 together on its pic_sockets sub-sheet, each outlined in the plot.+ ## 1.0.87 (2026-10-29 22:00 UTC) NATIVE (Rust) build. 1.0.87: refusals the caller can fix no longer say they may be a bridge bug.