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.
Expose native 3D pan and reference framing without script workarounds
Please expose Move Board Left/Right/Up/Down in kicad_3d_view, plus a native frame-reference/region operation when available. The current action enum exposes zoom/rotation/fit but cannot frame J1 or the LED region for native review without a generic script workaround.
On AdomLapper, kicad_menu_items for the exact 3D HWND discovers native View > Move Board menu commands. This session returned IDs 20013/20014/20015/20016; do not hardcode these across versions. UIA did not expose these controls. We used a background WM_COMMAND PostMessage to the exact discovered HWND via run_script, without mouse input or foreground changes, then checked screenshots. This should be a comprehensive bridge capability, not an AI Flow-specific private implementation.
KiCad 10.0.5, KiCad Bridge 1.0.11. Evidence: /home/adom/aiflow-esc-astra/silkscreen/menu3d-v28.json, pan-native.py and shot-j1-detail.json. No bridge binary was modified or restarted. Please retain HWND identity checks and foreground etiquette.