burn2kicad converts a small component asset directory plus a text netlist into
a KiCad project. This is an aid for AI agents to work on stripped down design
without needing to deal with complexities of KiCad's file formats.
go install github.com/oxplot/burn2kicad@latestCreate a documented input directory:
burn2kicad init ./inputPopulate ./input/components/<component-dir>/ for each distinct part:
symbol.kicad_symfootprint.kicad_moddatasheet.pdfmodel.stepoptional
Edit ./input/netlist.txt to declare components and named nets, then generate
a KiCad project:
burn2kicad convert ./input ./kicad-outputPreview planned writes without changing the output directory:
burn2kicad convert --dry-run ./input ./kicad-outputburn2kicad writes project-local symbol and footprint library tables, copies
datasheets and optional STEP models, and generates a schematic containing labeled
net stubs for the nets in netlist.txt.