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.
No schematic verb for a no-connect flag: open pins make ERC fail
KiCad Bridge 1.0.58, 2026-10-21.
The schematic verbs (kicad_sch_place_symbol, _wire, _label, _move, _set_property, _delete) have no way to put a no-connect flag on a pin. A board always has intentionally open pins (spare MCU GPIOs, an unused interrupt, a spare connector pin), and without the flag KiCad's ERC reports each as pin_not_connected, an error, so adom-aiflow's schematic check (no ERC errors) cannot pass on a schematic drawn only with these verbs.
Workaround used: a local label NC_<ref>_<pin> on each open pin, which makes it a one-pin net. It passes ERC but puts meaningless nets on the board.
Request: kicad_sch_no_connect {"filePath", "at": [x, y]} (or pin: "U1.PA10"), writing (no_connect (at x y) (uuid ...)) the way eeschema does, with the same ERC before/after report.