Bump in the hopes of an official comment from CadSoft support (pretty please?)
Can't anybody from CadSoft comment on this? Bascially some of the parts on our board have their connection with the library device severed (due to a device being renamed in the library), even though the library is properly connected... and we need a way to easily find out which ones. ULP anyone?
Hey Andreas, I was afraid somebody might reply like you did (telling me it is not possible). Surely there must be some sort of hack with a ULP where this can be done. Unfortunately I am not very good with the ULP language yet as Eagle is new to me.
Does anybody know of a ULP script that could temporarily address this issue (until it is addressed directly by the software)? I've tried the "check-used-lbrs.ulp" script, but it just shows a list of all libraries in use, and fails to show which components are not found within found libraries.
PS to the forum moderators, my original post is duplicated somehow while I was editing it. Please delete the duplicate version which appears here: http://www.element14.com/community/message/60321
Thanks!
Am 17.09.2012 17:58, schrieb B Mac:
1. Make a new device in a custom library
2. In the schematic, add the newly created device... so far, all is good
3. In the library, update the part (add a pin)
4. In the schematic, update the library... the new pin appears... so far, all is good!
5. In the library, rename the device to something new
6. In the library, make some changes to the part (such as some new text or a new pin)
7. In the schematic, update the library
EXPECTED RESULT: Eagle should warn me that a part is longer found in the said library or has been removed/renamed
ACTUAL RESULT: Eagle silently fails! The part isn't updated, and we have no way of knowing this unless we manually check each instance.
Is there something I am missing here?
No. Unfortunately, you DON'T miss anything. EAGLE doesn't have any kind
of 'version system' for component instances, and there is NO way to
check whether any kind of component is still current or not. Library
management and library updates are two points where it would be nice if
EAGLE could get MUCH better in the next years. A sort of 'update log'
would be very convenient.
Andreas Weidner