Companion tool for KiCad 10
CopperForge packages fabrication outputs, tags a release, and tracks every revision you send to a manufacturer — with an embedded 3D gerber viewer and BOM tooling built in.
$ curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Atlantix-EDA/CopperForge/releases/latest/download/copperforge-installer.sh | sh Linux, macOS, or Windows — prebuilt, no Rust toolchain needed. Source on GitHub.
One click cuts a per-revision zip — gerbers, drill files, BOM, centroid, RELEASE_NOTES.md — straight from a finished .kicad_pcb. Tracked in an embedded redb store.
Embedded OpenGL view rendering the gerber-driven board outline, F.Cu / B.Cu copper, and a translucent F.Mask / B.Mask soldermask. 2- and 4+ layer stacks.
Parse .kicad_pcb directly via kiparse; export grouped BOM to CSV and XLSX — enriched with Manufacturer / MPN from your symbol libraries — plus a PCBWay / JLCPCB-style centroid file.
Plus a DRC panel, a persistent project & release store, and in-app shell, terminal, and logger panels — see the README for the full list.
Native desktop app on egui, built on the egui_mobius framework — the citizen pattern for panel lifecycle and reactive state. CopperForge serves as a real-world reference implementation.