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+15@@ -10,6 +10,21 @@ 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.91 (2026-10-30 18:31 UTC)++NATIVE (Rust) build. 1.0.91: three of the standard's library verbs that 1.0.90 refused are now real (#29).++- **kicad_cleanup_libs (the standard's cleanup_libs):** a symbol or footprint library's parts that no given project uses, and parts that repeat another part under a different name (same pins and graphics, or same pads).+ - A plan by default. apply with remove takes out only the names listed, which must be in the plan unless force.+ - A symbol library keeps a .bak; a footprint file moves to <Lib>.pretty.removed, so both can be put back.+ - A symbol another symbol extends counts as used.+- **kicad_build_symbol_modes (the standard's build_symbol_modes):** gives a symbol its De Morgan alternate body, KiCad's second display mode.+ - The alternate drawing (rectangle, polyline, circle, arc) goes into every unit, with the standard body's pins copied and any pin shapes changed (inverted inputs). The symbol is marked as having two body styles.+ - Checked: KiCad plots the alternate as mode 1 (kicad_symbol_mode).+- **kicad_add_symbol_art (the standard's add_symbol_art):** draws artwork inside a symbol's body rectangle, scaled to fit with a margin and centred, keeping its aspect.+ - The art is given as polylines, or taken from another symbol's polylines (adom-symbol's baked chip outline).+ - Checked: KiCad plots the art inside the body, with the pins untouched.+ ## 1.0.90 (2026-10-30 18:00 UTC) NATIVE (Rust) build. 1.0.90: four more of the standard's verbs (#29: every standard verb answered on every bridge).