Hey, I’m currently taking over someone else’s partially finished project, and having to learn Eagle as I go. I’ve come across an issue where the same component, in 2 revisions of the same board, has a different footprint.
http://img339.imageshack.us/i/version1ok.png/ ← This is the footprint in the first revision, it seems fine, and matches the footprint from the library entry.
http://img687.imageshack.us/i/version2notok.png/ ← This one appears to be identical, the “info” button show exactly the same information as it does for the other, correct one.
When, in the schematic for the first board, I add a second duplicate version of the same component, they’ll both have the same (correct) footprint.
If I do this in the second version, it’ll have the same (wrong) footprint as the component that already exists. This also happens if I delete the existing one before adding the second.
I’ve also created a whole new schematic and then added the component, and it has the correct footprint.
I’ve also checked footprint in the library, and it is as it should be. I “updated” the schematic library too, incase it was using an old version.
So basically, it seems there some setting in the “wrong” board/schematic which is overriding the library footprint.
I’d love to know why and how, for several reasons.
To fix it, although this is minor as the component may not be needed anyway.
To make sure this doesn’t happen by accident on a future board, screwing up a carefully made custom footprint,
It might be useful to do on purpose sometime.
Any thoughts appreciated.
Lucien