Kikakuka: KiCad Workspace / Panelizer / Build Variants / Differ
KiCad provides excellent tools for designing individual circuit boards, but real-world product development extends beyond a single project or PCB file. Engineers also need to manage related projects, revisions, assembly variants, manufacturing panels and mechanical integration.
This talk presents Kikakuka, an open-source application that adds these workflow dimensions around KiCad. It demonstrates visual schematic and PCB comparison, Git-aware revision browsing, build variants, interactive multi-board panelization, Gerber reconstruction and FreeCAD integration. The talk also discusses the implementation challenges encountered while building external tools around KiCad file formats and APIs.