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 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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
Forum I need help with modifying library parts
  • 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
  • State Suggested Answer
  • Replies 7 replies
  • Answers 4 answers
  • Subscribers 177 subscribers
  • Views 1146 views
  • Users 0 members are here
Related

I need help with modifying library parts

veryfungi
veryfungi over 7 years ago

I've used Eagle extensively in the past, like version 3.5. I need to make some boards so rather than try to recover my original purchased files I just downloaded the latest version. I had a set of notes for copying a part into my library, modifying it, and saving the new part. It was never easy, but I had notes that made it easy. Now everything looks different, I can't get anywhere. I have tried several online tutorials but they are too old, or they leave out important details.

 

All I want to do is copy some pin headers to my library and change the pad size to a smaller size for an arduino shield I want to draw up. I can not get it to see the modified part when I add parts. I'm sure I did something wrong.

 

image

  • Sign in to reply
  • Cancel

Top Replies

  • rachaelp
    rachaelp over 7 years ago +1 suggested
    Hi Jim, veryfungi wrote: All I want to do is copy some pin headers to my library and change the pad size to a smaller size for an arduino shield I want to draw up. I can not get it to see the modified…
  • rachaelp
    0 rachaelp over 7 years ago

    Hi Jim,

    veryfungi  wrote:

     

    All I want to do is copy some pin headers to my library and change the pad size to a smaller size for an arduino shield I want to draw up. I can not get it to see the modified part when I add parts. I'm sure I did something wrong.

     

    Have you found the part you wish to copy in one of the standard libraries? If so it's fairly easy to copy it into another library for editing.

     

    1. Firstly open your target library (where you wish to copy the part to) in the library editor.
    2. With that editor still open, switch to the EAGLE control panel and navigate the tree on the left to find the part you wish to copy.
    3. Right click on that part and choose the "Copy to Library" option from the context menu.
    4. Switch back to the library where you will find the copy of the part which you can then modify as you wish.

     

    Best Regards,


    Rachael

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • veryfungi
    0 veryfungi over 7 years ago in reply to rachaelp

    Hello Rachael,

     

    Yes, that is in fact what I have done. But when I add a part to the board "my library" does not show up. As you can see in the image the part does not look like the others. Can you tell me why "my library" does not show up when adding parts? Thanks

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • rachaelp
    0 rachaelp over 7 years ago in reply to veryfungi

    Hi Jim,

     

    I'm wondering if your new library isn't in the library paths specified in Options->Directories in the EAGLE control panel? Remember that EAGLE will not recursively follow sub-directories so if it's not in an explicitly defined directory it will not be seen. Also, if you are trying to add a part from the board, you'll only see packages and not the actual devices.

     

    Also, when you do get the pin header into your board, make sure the pad sizes reflect what you are actually expecting. If not then it's likely due to the restring setting in the DRC but we'll worry about that if it turns out to be an issue when you get to that point.

     

    Best Regards,


    Rachael

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • veryfungi
    0 veryfungi over 7 years ago in reply to rachaelp

    This is how it is set up. Is it correct?

    I have always just jumped right into making a simple board for small projects. I figured I could complete the schematic at a later time if I wanted. Is this not the case?

     

    Thanks!

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • rachaelp
    0 rachaelp over 7 years ago in reply to veryfungi

    Hi Jim,

     

    It looks like it's in the root of a specified folder so that's ok and it's correctly "used" as can been seen from the green dot to show the library is enabled. My guess is your library is there in the add dialog but you aren't seeing what you want because you are trying to add in the board and it's only showing packages. Also it might not be easily found because of the huge amount of libraries which come with EAGLE can obscure things and make them hard to see/find.

     

    So try the following:

     

    USE -*;
    USE my-library;

     

    Now when you click on the add button you should see a list which contains ONLY your library. If you still can't find what you are looking for then, show me a screen capture of the add dialog box with your library expanded out to show what you see in there.

     

    Once you've finished, if you want to make sure you can see all the libraries again issues the following:

     

    USE *;

     

    Best Regards,


    Rachael

     

    P.S. Download v8.4.3 as there are quite a few bug fixes since v8.4.1 which resolve some crash/stability issues.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • veryfungi
    0 veryfungi over 7 years ago in reply to rachaelp

    I found it. You see, I was expecting it to show up separately as it does in the control panel window. But I found it in alphabetical order embedded in with the others. I'm still a bit lost in the library, editing of the packages. I thank you for your help and will continue to learn it.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • rachaelp
    0 rachaelp over 7 years ago in reply to veryfungi

    Excellent, glad you have found it and can now progress image If you have any further issues feel free to ask.

     

    To answer the other thing you asked in an earlier post, generally it's better to start from a schematic and then create the PCB from there. You should always then have both open simultaneously and then anything you change in the schematic will automatically be inserted in the board.  It's a lot more effort to subsequently create the schematic and get it correctly synced with the PCB afterwards.

     

    Best Regards,

     

    Rachael

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • 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 © 2025 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