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
  • 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) How to change libraries after routing
  • 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 7 replies
  • Subscribers 179 subscribers
  • Views 3534 views
  • Users 0 members are here
Related

How to change libraries after routing

autodeskguest
autodeskguest over 11 years ago

I have a design that is completely routed (by hand).  Now I want to

change the look of a symbol used in the schematic.  But I don't want

to disturb any of the existing routing, so I can't delete the part and

add in a revised version of it.  I could edit the library and update.

That would do it.  But the library I got the part from is an

Eagle-supplied library, and I don't want to get into the maintenance

headache of tracking changes to Eagle libraries.  I would much rather

make a duplicate of the part in a custom library of my own, and then

have the part reference my custom library for updating instead of the

Eagle library.  But I don't know how to do that without disturbing the

routing to the part on the PCB.  It is only the schematic that should

be affected.  Is there any way out of this short of editing the Eagle

library this part came from?  I am considering editing the raw XML of

the schematic, finding the library reference, and changing it, but is

that safe?  I mean, what if my library version was accidentally

different in the package too?  What would Eagle do when updating from

a library where the package is inconsistent with the connections in

the PCB?

 

 

 

Robert Scott

Hopkins, MN

 

  • Sign in to reply
  • Cancel
Parents
  • autodeskguest
    autodeskguest over 11 years ago

    Quote:

    But the library I got the part from is an Eagle-supplied library,

     

     

    There's the real problem.  Some mistakes can't be fixed after the fact.

    This is one of them.

     

    Next time think of this before painting yourself into a corner.  The advice

    not to use the Eagle libraries directly is given here often, and should be

    obvious from a little thought anyway.

     

    That all said, changing one part is not likely to rip up a lot of the

    routing.  If I remeber right, the ripup will only go as far as the next

    part or net junction.

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • dukepro
    dukepro over 11 years ago in reply to autodeskguest

    On 07/29/2014 02:30 PM, Olin Lathrop wrote:

    Quote:

    But the library I got the part from is an Eagle-supplied library,

     

    There's the real problem.  Some mistakes can't be fixed after the fact.

    This is one of them.

     

    Next time think of this before painting yourself into a corner.

     

    Robert,

     

    It's not as bad as Olin infers.  There's a way to do this without

    disturbing your layout.

     

    Try this:

    I couldn't find where Eagle keeps the path to the library stored in the

    schematic, but it does keep the name of the library.  Thus, this stands

    a good chance of working.  You could copy the eagle library in question

    to your own personal lbr directory WITHOUT changing the name.  Make sure

    your personal directory occurs before the eagle directory in the library

    directory path.  Drop the eagle library from use, and use yours

    instead.  Then modify the symbol, save it, and do a library update.

    I've done this with the RCL library (and others) with success across

    updates and upgrades.

     

    If that doesn't work, try this:

    Open your personal library and copy the DEVICE from the eagle library to

    yours.  Modify the symbol as needed and save it.  Add this personal

    library to your USE list.  Then replace the device on your schematic

    with the device in your personal library.

     

    Neither one of these methods should change the board layout, provided of

    course, that the package is identical.  No rip-up and reroute should be

    required.  That said, do a ratsnest to check for air wires and drc just

    to be sure.

     

    HTH,

        - Chuck

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 11 years ago in reply to dukepro

    EAGLE stores everything in the board and schematic files.  I'd suggest

    using the exp-lbrs.ulp to extract the libraries back out from your design

    into a local directory, then make your changes and use the "update" command

    to pull them back in...

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • autodeskguest
    autodeskguest over 11 years ago in reply to dukepro

    EAGLE stores everything in the board and schematic files.  I'd suggest

    using the exp-lbrs.ulp to extract the libraries back out from your design

    into a local directory, then make your changes and use the "update" command

    to pull them back in...

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
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.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube