Update PCB instead of recreate? #161
Replies: 1 comment
-
There's currently no way to update the existing PCB file. Your best bet is to create the netlist using SKiDL But here's the problem: if you insert a new part into your SKiDL code, then that's going to cause a renumbering of parts. Then PCBNEW is going to have a problem matching parts from the netlist with existing parts in the PCB. KiCad gets around this problem when schematic symbols are renumbered by maintaining an immutable key for each schematic symbol that never changes. Then you can do a netlist import using this key instead of the symbol numbers. This technique isn't possible with SKiDL because there is no way to persistently store part numbers or keys: it gets regenerated each time the SKiDL code is executed. A potential solution to this is to build a tool that:
So it's a pending project. |
Beta Was this translation helpful? Give feedback.
-
Is there a way to update a PCB with new parts instead of regenerating the entire thing? I ran into this situation where I create a circuit and route it. Then when I add a part and regenerate the PCB the parts are regenerated and all my work is gone.
Beta Was this translation helpful? Give feedback.
All reactions