sparkfunX / Buzzard

Software tools for EAGLE silkscreen generation
100 stars 18 forks source link

Same label text overwrites different size labels #18

Closed nseidle closed 3 years ago

nseidle commented 4 years ago

To duplicate:

run makelabel "GND"

image

This will generate a label in default size.

run makelabel -s 0.08 "GND"

image

This will generate a larger label. As soon as the larger label is generated, the original label is replaced/increased in size by the current GND text.

Both labels have the Footprint "GND0" from library "output" so I can see why Eagle is getting confused. It would be nice to add a partial hash to the end of each footprint name when it's generated to make it unique from similar text.

oclyke commented 3 years ago

@nseidle i think this issue aligns with the general concept I was talking about in #17. perhaps we could use a hash of all the settings for a given entry as a unique identifier in the footprint name. however then changing settings would not update existing labels on-board which can of course be a desired effect.

two conflicting ideas:

i'd love to tackle this but it will be some time before i can get back around to it

NPoole commented 3 years ago

I talked to Pete Lewis about this for a while the other day and we decided that for now, it's as much a feature as it is a bug. I'm going to close this for now but keep it in mind going forward.

@oclyke if you have a brain blast about solving this, feel free to open another issue and I'll work on it.