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) Extract a symbol from a project to a library
  • 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 2 replies
  • Subscribers 178 subscribers
  • Views 1408 views
  • Users 0 members are here
Related

Extract a symbol from a project to a library

WimC
WimC over 14 years ago

I cannot imagine that this question is not asked before.

 

Introduction:

I've tried to find the answer in this forum and with Google as well, but without succes.

Only library to library answers. But I have got no library, just a complete Eagle project.

 

Now the question.

While having a complet project (.sch and .brd file), I want to use parts of the project in my own library.

How can I extract a symbol, complete with package to a library?

 

Cu, Wim.

  • Sign in to reply
  • Cancel
  • Former Member
    Former Member over 14 years ago

    Wim Cranen wrote:

    I cannot imagine that this question is not asked before.

     

    Introduction:

    I've tried to find the answer in this forum and with Google as well, but without succes.

    Only library to library answers. But I have got no library, just a complete Eagle project.

     

    Now the question.

    While having a complet project (.sch and .brd file), I want to use parts of the project in my own library.

    How can I extract a symbol, complete with package to a library?

     

    Cu, Wim.

     

    First, you don't really need to extract the symbols/packages/devices to

    your own library, but it does sometimes make things easier in the long run.

     

    1.  Create your own library using File | New | Library.  If you keep it

    in the default eagle lbr folder, it makes it easier to find if you give

    it a name near the beginning of the alphabet; 0lib_name works good for

    this.  Otherwise, you can save the library in your own directory and add

    the folder location to the eagle path using Options | Directories.

     

    2.  OPEN your new library for editing.

     

    3.  Open your project schematic and click on the Show Properties icon

    (bold 'i').  Click on any symbol and it will show you the name of the

    symbol (gate), the name of the Package, the name of the Device, and the

    Library they all came from.

     

    4.  Switch windows to the eagle Control Panel and scroll down the

    libraries the the one used, and expand it and locate the Device listed

    earlier.  Right-click on the device name and select Copy to Library.

    This will place a copy of the Device, including all Packages and Symbol

    to your own Library.

     

    5.  Switch back to your Library Editor, and you will see the copied

    Device.  You may want to rename any of the device/package/symbol names

    and possibly delete (Remove) any unwanted Packages associated with the

    Device.  It is usually good practice to name the Symbol to match the

    Device, just for ease of use.

     

    6.  Now, all you have to do is repeat steps 3-5 for all unique symbols

    in your project.

     

    7.  Warning, your original project will still reference the original

    Library and device names.  If you need to update it, you can use Replace

    using your new library devices on each symbol in the project.  If you do

    not rename any of the devices, you can try Rename old_libr = new_libr

    for each library originally used.

     

    8.  As a final check, you can Export the Schematic PartsList to a file

    and verify that all devices are now from your new library.

     

    Good Luck.

    ~Marvin

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago

    Wim Cranen wrote:

    I cannot imagine that this question is not asked before.

     

    Introduction:

    I've tried to find the answer in this forum and with Google as well,

    but without succes.

    Only library to library answers. But I have got no library, just a

    complete Eagle project.

     

    Now the question.

    While having a complet project (.sch and .brd file), I want to use

    parts of the project in my own library. How can I extract a symbol,

    complete with package to a library?

     

    Cu, Wim.

     

    Assuming you have received a project from another person and it has used

    their personal library creations that dont exist in your copy of Eagle.

     

    Open your project and the run the ULP

    exp-project-lbr.ulp

    Make a new library to receive all the project devices and then use library

    to library techniques to get the one or two you want into your personal

    libraries.

     

    HTH

    Warren

     

     

     

    • 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.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube