app
KiCad - the KiCad Bridge
Public Made by Adomby adom
Reference implementation of the KiCad bridge: multi-instance Python server, forward path via kicad-cli, reverse path via in-process plugin. Most complex of the three bundled bridges.
master
John Lauer
0.9.340: routing tests, demo runner + evidence (arav-rog 2026-09-07), vendoring and overlay tools, release notes
25dcdaf
1mo ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
{
"date": "2026-09-05",
"target": "AdomLapper",
"kicadVersion": "10.0.5",
"bridgeVersion": "0.10.0-dev.per-net.1",
"abVersionAfterUpgrade": "2.1.39",
"localRoutingTests": 25,
"abGuardTests": 4,
"modes": [
"per-net",
"per-trace"
],
"segments": 20,
"vias": 2,
"nets": 6,
"pads": 13,
"drc": {
"errors": 0,
"warnings": 3,
"unconnected": 0,
"clean": false,
"stale": false
},
"warningExplanation": "Three lib_footprint_issues warnings for the synthetic RoutingFixture library; not installed as a library",
"checks": {
"wrongNetRejected": true,
"staleRevisionRejected": true,
"dryRunUnchanged": true,
"crossNetCollisionRejectedWithoutMutation": true,
"nativeUndoRemovedLastSegment": true,
"nativeRedoRestoredLastSegment": true,
"removeAll22ItemsVerified": true,
"oneUndoRestoredAll22RemovedItems": true,
"refreshSkippedPinnedCache": true,
"pinHashBeforeEqualsAfter": true,
"savedFinalBoard": true
},
"recording": {
"durationSeconds": 37.67,
"frames": 565,
"width": 1984,
"height": 1250,
"fps": 15,
"decodedWithoutErrors": true,
"sha256": "d71543c251948204e49ccefd33ac133a200e528ef27bd3bff31e4709c709247b"
},
"limitations": [
"Caller supplies waypoints; no obstacle search or shove router",
"Project rules are copied from disk, not unsaved project settings",
"ab explicit-install pin fix is prepared and unit-tested but not deployed or fully Windows-built"
],
"abWindowsValidation": {
"sourceVersion": "2.1.39",
"cargoCheckExitCode": 0,
"guardTestExitCode": 0,
"guardTestsPassed": 4,
"isolatedCheckout": "C:/Users/john/Documents/adom-routing-dev/ab-pin-check-20260905",
"runningInstallationChanged": false
}
}