google / pcbdl

PCB Design Language: A programming way to design schematics.
Other
155 stars 23 forks source link

Kicad netlist output module #5

Open amstan opened 5 years ago

amstan commented 4 years ago

Making this should be pretty trivial.

Take a look on how https://github.com/google/pcbdl/blob/master/pcbdl/allegro.py does it. Then it needs to be made to export a file that looks like https://github.com/KiCad/kicad-templates/blob/master/Projects/stm32f100-discovery-shield/stm32f100-discovery-shield.net.

Seems like the Allegro concepts (component properties, list of pin numbers/names, nets) match pretty 1:1 with kicad .net file.