element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) What is the best way to detect if PARTS within a library (not the library itself) have been renamed?
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 5 replies
  • Subscribers 189 subscribers
  • Views 442 views
  • Users 0 members are here
Related

What is the best way to detect if PARTS within a library (not the library itself) have been renamed?

e14 Contributor
e14 Contributor over 13 years ago

 

  • Sign in to reply
  • Cancel
  • fritzz
    fritzz over 13 years ago

    Not ideal but...

     

    You could do an export partslist, which then shows you each part and the library it cam from. At least with that you could compare manually.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 13 years ago in reply to e14 Contributor

    Bump in the hopes of an official comment from CadSoft support (pretty please?)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 13 years ago in reply to e14 Contributor

    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?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 13 years ago in reply to e14 Contributor

    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!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 13 years ago

    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

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube