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.
Clean install succeeds on winvm but first schematic launch times out after 130 seconds
On throwaway winvm, a truly clean KiCad install succeeds but the first schematic open times out after 130 seconds.
AB 2.1.68, KiCad Bridge 0.9.340, KiCad 10.0.6. John authorized uninstall and clearing KiCad state. Used registered uninstall.exe /allusers /S, verified machine/per-user binaries absent and no uninstall registration. Deleted AppData/Roaming/kicad and Documents/KiCad. Restarted KiCad Bridge to clear stale positive detection (issue #82), confirmed detected:false.
kicad_upgrade {version:10.0.6,scope:machine} succeeded in102.248s: installerExit0, previousVersion:null, installedVersions:[10.0.6]. Native kicad-cli --version returns10.0.6; stock Device symbols and R_0603 footprint exist. Readiness becomes detected:true without another bridge restart.
First-run sequence: status (plugin bootstrap), ipc_api enable:true while no editors, open_board on the disposable routing fixture, then open_schematic on the generated canonical rp2040 regression fixture. open_board reported success. open_schematic returned success:false and "'open_schematic' did not respond within ab's 130s budget." A concurrent desktop inventory showed Confirmation and KiCad Setup windows owned by pcbnew; a later inventory showed an Information dialog in eeschema and the named routing PCB editor. Some dialogs disappeared before UIA inspection, indicating an ongoing first-run handler rather than a settled ready state.
The sequential test driver was stopped after the timeout to avoid layering more GUI operations. Full replies and successful installer evidence attached. Please verify the startup config/bootstrap and dialog handling from genuinely deleted KiCad config/user directories, and ensure open_* reports readiness rather than only process launch. Further UIA diagnosis is in progress.