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
1.0.93 notes: pic_programmer has one real overlap (R10 over U4)
1 file changed
+4−1
RELEASE_NOTES.md+4−1@@ -17,7 +17,10 @@ NATIVE (Rust) build. 1.0.93: kicad_schematic_review checks the drawing too (engi - **kicad_schematic_review:** sends the engine each sheet's drawing (sheetDrawing): wires, buses, junctions, no-connects, labels, pins and symbol boxes. The engine's drawing checks (dangling wires, floating labels, overlapping symbols, ...) now run on KiCad schematics, and the reply says drawingChecked. - Power symbols that name a net count as power labels. Sheet pins count as hierarchical labels. - netlist.names lists every label and port name joined into one net, so the engine can flag two names on one net.- - Checked on three real designs: pic_programmer and StickHub come back clean apart from one real info each (no bulk capacitor on a rail). On the rp2040 sample, the engine's overlapping-symbol pairs are the same 10 that KiCad's own kicad_sch_check reports.+ - Checked on three real designs, where the engine agrees with KiCad's own kicad_sch_check:+ - pic_programmer: one real overlap (R10 drawn over U4) and one info.+ - StickHub: one info (no bulk capacitor on a rail).+ - The rp2040 sample: the same 10 overlapping-symbol pairs. - **Fixed: PWR_FLAG no longer joins nets.** A PWR_FLAG was read as a power symbol naming the net "PWR_FLAG", so every net carrying one became one net. This raised a false shorted_nets on pic_programmer and StickHub. Only power symbols whose pin is a power input name a net now. - **Fixed: escaped label names.** KiCad writes a / in a label as {slash} (and : as {colon}, and so on) in some files. kicad_sch_check and kicad_schematic_review compared the raw text, so the labels VPP/MCLR and VPP{slash}MCLR split one net in two (a false "reaches only R18.2" on pic_programmer). Names are now read as KiCad compares them. - Engine adom-eda-checks 0.23.0 vendored unchanged (standard 0.28.0).