sparkfun / SparkFun_Eagle_Settings

The Eagle settings SparkFun uses for board designs

Home Page:https://www.sparkfun.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to avoid rewriting element names

beckmx opened this issue · comments

commented

Hello guys, just another quick doubt, I actually have used the panelizer several months now, but I recently changed from pcb manufacturer and are kinda stricter, so I have already noticed that some labels get replaced by increments in numbers like R1 gets like R11 R12 etc, resulting in different designs, what is the correct option to avoid this?

thank you

Hi @beckmx ,

This is a tricky one...

The panelizer does a copy and paste of the single board, to create the panel. I think the incrementing component names is part of the paste process and it might not be possible to change it.

Giving each component an individual name is (usually) a very good idea. Having multiple "R1"'s on a single panel, with different coordinates, would - I think - cause many problems for our pick and place machines... Likewise, Eagle itself would be very confused by a design that had multiple R1's in it.

The copy happens here:

https://github.com/sparkfun/SparkFun_Eagle_Settings/blob/main/ulp/SparkFun-Panelizer.ulp#L797-L812

The paste(s) happen here:

https://github.com/sparkfun/SparkFun_Eagle_Settings/blob/main/ulp/SparkFun-Panelizer.ulp#L840-L841

I'm going to close this issue as I don't think we can help you solve it. Sorry!

Best wishes,
Paul

Closing. Please re-open if you can identify a solution for this.