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.
Releases 350
Standalone per-platform binaries to download and run, no tools needed. The newest is pinned on top.
Stable link for websites and docs: /download/adom/kicad-bridge/latest
All releases showing 141-160 of 350
- Update 40 file(s) (John Lauer)
- Update 40 file(s) (John Lauer)
- Update 40 file(s) (John Lauer)
- Update 40 file(s) (John Lauer)
- Update 3 file(s) (John Lauer)
- Publish 1.0.108 (John Lauer)
- Publish 1.0.107 (John Lauer)
- Update 40 file(s) (John Lauer)
- Update 40 file(s) (John Lauer)
- Update 40 file(s) (John Lauer)
- Update 40 file(s) (John Lauer)
- Update 3 file(s) (John Lauer)
- Publish 1.0.106 (John Lauer)
- Update 40 file(s) (John Lauer)
- Update 40 file(s) (John Lauer)
- Update 3 file(s) (John Lauer)
- Update 40 file(s) (John Lauer)
- Update 40 file(s) (John Lauer)
- Publish 1.0.105 (John Lauer)
- Update 5 file(s) (John Lauer)
The left-open editor's reveal: plugin tree-select when the reverse bridge is alive (4s check), else a plugin-free WM_SETTEXT of the filter to JUST the library name, no Enter, so the loaded symbol stays and the full part list shows. eeschema's embedded Python initializes lazily, so the win32 path is the normal cold-start route.
The plugin installer's PAYLOAD_VERSION now derives from plugin_payload/adom_bridge.py's own version instead of a hardcoded constant: the constant sat at 0.9.1 while the payload shipped 0.9.2, so deploys no-opped as already-current and reveal_library never reached any machine.
The library reveal waits up to 15s for a cold-started eeschema's reverse-bridge plugin to bind before selecting the library node, instead of racing the bind and silently leaving the filter.
The library-reveal step surfaces why it could not run (revealDetail) instead of silently leaving the filter in place.
New plugin method reveal_library (plugin 0.9.2): after the install proof shot, the left-open Symbol Editor clears its tree filter and selects/expands the new library NODE by name, so the full part list shows and a generic library name (UI) can never lose a fuzzy text match to other libraries' parts.
After the proof shot, the left-open Symbol Editor's tree filter loosens to just the library name so the user sees the full part list, not only the photographed symbol.
install_library_bundle capture:true now LEAVES the Symbol Editor open on the installed library, tree filtered to its name and kept behind the user's windows, instead of closing it after the proof shot: the close made a successful install feel unverified. closeEditor:true restores the old behavior. Result carries editorLeftOpen.
kicad_install_library_bundle capture:true: after a successful install (and only when KiCad was not already running), opens the Symbol Editor on the new library in the background, returns the shot frame (thumbnailDataUrl for browser callers), and closes the editor it opened. proofSkipped names why when no frame is possible. The verb joined the focus-guard sets so the proof window can never land on top of the user.
kicad_install_library_bundle: install an Adom wiki Cloud Library bundle zip (symbols, footprints, 3D models with ref rewriting) in one consent-gated verb. Built for the wiki Export button's no-AI bridge lane; reports kicadRunning/restartNeeded instead of ever closing the user's KiCad.
- install_library: footprint installs carry a bundle's 3D models (0.9.251) (Colby Knox)
- macos manifest -> 0.10.5 (stats + library-browser TCC gates) (Kyle Bergstedt)
- Update 3 file(s) (John Lauer)
- Publish 1.0.66 (John Lauer)