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) Storing custom made lbr files
  • 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 11 replies
  • Subscribers 189 subscribers
  • Views 1782 views
  • Users 0 members are here
Related

Storing custom made lbr files

StefanTh
StefanTh over 13 years ago

Hi

 

I have both EAGLE-6.2.0 and EAGLE-6.3.0 installed on my Windows 7 platform.

Over the time I have made a number of .lbr files with both EAGLE versions.

Nowdays I only use EAGLE-6.3.0.

I create designs with components form libraries I have created with both versions of EAGLE.

The parameter "Libraries" in the "Directory" menu is set to "$EAGLEDIR\lbr"

 

Do a newer EAGLE version search older installed EGALE versions /lbr directory for .lbr files ?

Do EAGLE "move around" custom made .lbr files when it is installed ?

 

If a do a search for one of my files, hartman.lbr, I can not find it, neither in C:\Program Files (x86)\EAGLE-6.2.0 or in C:\Program Files (x86)\EAGLE-6.3.0 but if I do "Open library" in EAGLE-6.3.0 and move to C:\Program Files (x86)\EAGLE-6.2.0\lbr EAGLE it will find the file and I can open it ??

 

 

 

Regards Stefan

  • Sign in to reply
  • Cancel
Parents
  • e14 Contributor
    e14 Contributor over 13 years ago

    Am 01.11.2012 08:09, schrieb Stefan Olsson:

    Hi

     

    I have both EAGLE-6.2.0 and EAGLE-6.3.0 installed on my Windows 7 platform.

    Over the time I have made a number of .lbr files with both EAGLE versions.

    Nowdays I only use EAGLE-6.3.0.

    I create designs with components form libraries I have created with both versions of EAGLE.

    The parameter "Libraries" in the "Directory" menu is set to "$EAGLEDIR\lbr"

     

    Do a newer EAGLE version search older installed EGALE versions /lbr directory for .lbr files ?

    Do EAGLE "move around" custom made .lbr files when it is installed ?

     

    If a do a search for one of my files, hartman.lbr, I can not find it, neither in C:\Program Files (x86)\EAGLE-6.2.0 or in C:\Program Files (x86)\EAGLE-6.3.0 but if I do "Open library" in EAGLE-6.3.0 and move to C:\Program Files (x86)\EAGLE-6.2.0\lbr EAGLE it will find the file and I can open it ??

     

    >

     

    Regards Stefan

     

     

    Eagle-6.3.0 is a newer version and may contain updated libraries and

    some other corrections.

    If you have created your own devices you should put them into your own

    libraries and place them into a different directory.

    Otherwise if you update eagle into the same directory the libraries will

    be overwritten and your work is lost.

    You must add the path to your own libraries in the control panel

    /options /directories and separate it from existing entry by a semicolon.

     

    --

    Mit freundlichen Grüßen / With best regards

     

    Joern Paschedag

     

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

    Hi

     

    I do understand that and I try to archive this, but I can not find the files I have created, but EAGLE do.

     

    An example.

     

    I have created a library, hartman.lbr:

     

    This library I can open up within EAGLE by doing doing "Open library" but when I try to find the actual file it is nowhere to be found,

     

    neither in

    C:\Program Files (x86)\EAGLE-6.2.0\lbr

    or in

    C:\Program Files (x86)\EAGLE-6.3.0\lbr

     

    So, my question is/was, is EAGLE moving the library files around on it's own, do it concatenate library files when newer versions of EAGLE is installed etc.

     

     

    Reagrds

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

    Am 01.11.2012 09:36, schrieb Stefan Olsson:

    Hi

     

    I do understand that and I try to archive this, but I can not find the files I have created, but EAGLE do.

     

    An example.

     

    I have created a library, hartman.lbr:

     

    This library I can open up within EAGLE by doing doing "Open library" but when I try to find the actual file it is nowhere to be found,

     

    neither in

    C:\Program Files (x86)\EAGLE-6.2.0\lbr

    or in

    C:\Program Files (x86)\EAGLE-6.3.0\lbr

     

    So, my question is/was, is EAGLE moving the library files around on it's own, do it concatenate library files when newer versions of EAGLE is installed etc.

     

    >

    Reagrds

     

     

    No, why should eagle?

    The variable $EAGLEDIR depends on system. Why don't you set a real path?

    If you can open your "hartman.lbr" from an eagle sheet/board you should

    be able to move up the path to your actual directory.

    If this doesn't work start a file search with your operating systen.

    Also check that the library is "in use".

     

    --

    Mit freundlichen Grüßen / With best regards

     

    Joern Paschedag

     

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

    OK, so along the lines of what Richard says (and others have mentioned),

    you user modified/created libs should be somewhere else the user has access

    to.  Does anyone have a preferred data structure ?  I notice in W7, when

    Eagle 6.3 is installed, it creates a default location for projects under

    the users path ( C:\Users\mikey\Documents\eagle\ ).  Two questions come up

    in my mind since I am just getting things setup on my machine - is it best

    to create a "libs" folder under the C:\Users\mikey\Documents\eagle\ path (

    C:\Users\mikey\Documents\eagle\my-libs for example)?  How about 3rd party

    libraries like the sparkfun or adafruit libs - put them in the same

    "my-libs" folder or put them in a different folder (but still under the

    users path)?  What has worked best for folks ?  I realize that in the past

    many people just put them in the same library as the Eagle installed libs,

    however, as we have seen, that is not a good plan (and Windows is working

    to help us figure a better plan) for a number of reasons. It would be nice

    to have a consensus on where to put extra libs.

     

    When you add a folder to the search path for libs in eagle, does it just

    search that folder or does it search sub-folders within that specified

    folder ?

     

    mikey

     

    --

    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
  • e14 Contributor
    e14 Contributor over 13 years ago in reply to e14 Contributor

    Definitely agree with Richard's comment.  Best solution is to have your own

    libraries in your own user space and as he suggests, leave the Eagle

    libraries as read-only.  One thing that I think could be helpful is for the

    Eagle install process to put a 00_README.txt file in the library directory

    briefly describing this issue and the suggested way of storing libraries -

    from my searching, I have found many folks that a) don't know the best way

    to edit library parts and b) are not sure where to put libraries they have

    created.  The UAC thing is certainly not Eagles problem, but it does catch

    people un-aware who are used to older versions of windows or other OS's

    since the problem comes down to the files not being where you think they

    are (like soft links in the Unix world).

     

    mikey

    --

    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
  • e14 Contributor
    e14 Contributor over 13 years ago in reply to e14 Contributor

    Definitely agree with Richard's comment.  Best solution is to have your own

    libraries in your own user space and as he suggests, leave the Eagle

    libraries as read-only.  One thing that I think could be helpful is for the

    Eagle install process to put a 00_README.txt file in the library directory

    briefly describing this issue and the suggested way of storing libraries -

    from my searching, I have found many folks that a) don't know the best way

    to edit library parts and b) are not sure where to put libraries they have

    created.  The UAC thing is certainly not Eagles problem, but it does catch

    people un-aware who are used to older versions of windows or other OS's

    since the problem comes down to the files not being where you think they

    are (like soft links in the Unix world).

     

    mikey

    --

    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
  • e14 Contributor
    e14 Contributor over 13 years ago in reply to e14 Contributor

    OK, so along the lines of what Richard says (and others have mentioned),

    you user modified/created libs should be somewhere else the user has access

    to.  Does anyone have a preferred data structure ?  I notice in W7, when

    Eagle 6.3 is installed, it creates a default location for projects under

    the users path ( C:\Users\mikey\Documents\eagle\ ).  Two questions come up

    in my mind since I am just getting things setup on my machine - is it best

    to create a "libs" folder under the C:\Users\mikey\Documents\eagle\ path (

    C:\Users\mikey\Documents\eagle\my-libs for example)?  How about 3rd party

    libraries like the sparkfun or adafruit libs - put them in the same

    "my-libs" folder or put them in a different folder (but still under the

    users path)?  What has worked best for folks ?  I realize that in the past

    many people just put them in the same library as the Eagle installed libs,

    however, as we have seen, that is not a good plan (and Windows is working

    to help us figure a better plan) for a number of reasons. It would be nice

    to have a consensus on where to put extra libs.

     

    When you add a folder to the search path for libs in eagle, does it just

    search that folder or does it search sub-folders within that specified

    folder ?

     

    mikey

     

    --

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