yaqwsx / KiKit

Automation tools for KiCAD
https://yaqwsx.github.io/KiKit
MIT License
1.49k stars 200 forks source link

Renumber components per panel to prevent duplicate component desginators. #698

Closed BenHewson closed 2 months ago

BenHewson commented 2 months ago

Prerequisites

Description

Would it be possible to renumber components when panelizing PCB's to stop duplicate designators. Maybe add a custom id count increment per panel. so compoent value = original value + ( increment * panel ) So for example with an incremnt of 100, C1 on the first panel would be C101 on the second panel, C201 on the second etc.

This is causing a problem when trying to do SMT assembly with JLCPCB on a panel. When uploading the BOM they complain about duplicate designators and won't process the BOM.

According to a 2 year old post duplicate designators were not a problem, however that does appear to be the case now.

yaqwsx commented 2 months ago

We already support this, there is option renameref for the layout section.