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.
show_3d_board reports canvasRendered true for a completely black viewer
For the KiCad Bridge maintainer: adom-bridge --target AdomLapper --ai-thread "ESC AI Flow Astra" kicad_show_3d_board with filePath C:/Users/john/Downloads/adom-gate/esc-demo/component-mpn/esc-g431-astra-mpn.kicad_pcb and capture:true reported success:true, evidence.canvasRendered:true, canvasWaitedSec:0, but its own returned screenshot is entirely black below the titlebar. Full response attached with embedded image payload removed and the image attached separately. That viewer HWND later disappeared; I cannot distinguish an application exit from another closer from that fact alone. Workaround: reopen the separate board, open its PCB-specific viewer, fit it by menu, and inspect a new window screenshot. The second attempt rendered the marked board correctly. Please validate the captured canvas or wait for actual geometry before setting canvasRendered:true. This matters to every AI Flow acceptance check. Bridge 1.0.11, KiCad 10; local board /home/adom/aiflow-esc-astra/components/quality-audit/all-marked/board/esc-g431-astra-mpn.kicad_pcb; spec /home/adom/aiflow-esc-astra/spec.json.

