buganini / KiKit-UI

Interactive GUI for KiKit Panelization
MIT License
11 stars 0 forks source link

Renumber components to prevent duplicate designators #3

Closed sdrgeek closed 1 week ago

sdrgeek commented 1 week ago

Thank you very much for this tool, it helped me a lot! One thing I noticed tho was that the component designators aren't renumbered. In my multiboard panel are different parts with the same designator, which messes up the BOM and therefore makes PCB assembly difficult.

KiKit seems to already support this by adding renamerefin the layout section. I wonder if you could implement this in your program.

TIA

buganini commented 1 week ago

implemented in b14b19e69b0416873b592f27e39214af236d9b3d

buganini commented 1 week ago

Please try https://github.com/buganini/KiKit-UI/releases/tag/3.0

sdrgeek commented 1 week ago

Works perfectly! Thank you very much for the fast implementation. Saved me a lot of work :)

sdrgeek commented 1 week ago

Noticed one issue: all component designators seem to be gone on silkscreen layer, except for the last board.

buganini commented 1 week ago
image

try uncheck this

sdrgeek commented 1 week ago

thanks, that works.

Is it supposed to remove everything except the silkscreen designators of the last pcb if this is checked tho?

buganini commented 1 week ago

I have some PCBs with references/values out of substrate like this, they are just ignored in single PCB fabrication, but they overlap with other PCB in panelization.

image

This option is supposed to hide those items outside of the substrate; however, there may be bugs.

buganini commented 1 week ago

yeah it's a bug and it's fixed in 640e26f88b61f256dd1b9600edd159e0cdd37dd2

but probably not useful to be used with refs are renamed to longer strings