Eagle user library organisation - Page 1
Forum section: electronics / general

author: garethw
author_rank: Regular Contributor
timestamp: June 01, 2019, 04:16:24 pm
content: I'm starting to expand my own library in Eagle and want to know how others organise their libraries. For instance do you organise by component types, or brand. Do you use separate libraries for each etc?

author: rachaelp
author_rank: Unknown
timestamp: June 01, 2019, 07:57:35 pm
content: I have mine organised by component type and also split into sub-categories. I actually use the Digikey categories for the library names for a lot of things like IC's where there are numerous different types but for others I have a more general catch all library, so I have one library for passives which has all my generic RCL's, one for transistors, one for electromech, one for optoelectronic, etc. I also have a single library which is a managed library (and the ONLY one which is a managed library) so that I can map 3D packages to footprints.Best Regards,Rachael

author: garethw
author_rank: Regular Contributor
timestamp: June 02, 2019, 11:41:58 am
content: Thanks for that. I like the supplier category layout idea.GarethSent from my iPhone using Tapatalk

author: sauerwald
author_rank: Newbie
timestamp: June 05, 2019, 11:42:16 pm
content: I have libraries separated by component type: eg resistors, capacitors, connectors, discrete semiconductors etc.I keep a common library of footprintsI keep a common set of metadata on each part, which includes the manufacturer, manufacturer partnumber, value, tolerance, etc.I try to keep similar components as a single part with different package options - so I might have a single part which is a 10K resistor, and I can pick between 0603, 0804, 1/4W leaded, etc.

author: Sylvi
author_rank: Regular Contributor
timestamp: August 02, 2019, 12:42:56 am
content: HiI have a single library for all the parts I use in electronic layouts and another that is just for mechanical layouts via the board editor.When I first started, I made separate DEVICES for different kinds of caps, say, when in retrospect I only needed to have one polarised cap device and one nonpolarised cap device, just so the schematic symbols would be appropriate, and each with whatever number of packages I have devised over the years. This would certainly make the library smallerover time I have come to use only two of the cap devices in my library as described. I cannot delete the rest because Eagle considers them to be "in use" by whatever projects still use them.Another example is resistors. The different power ratings have different sizes of course, but why make a different device for each power rating? Just make all the packages you need and then it is easy to drop resistors on the schematic and change specific location packages as required. Even with the same wattage resistor, you sometimes need longer or shorter leads, so you might have 50mil or 100mil increments of lead length and thus several "half-watt" packages just different pad spacings and maybe modified silk.The mechanical library is for templates and outlines of things I commonly use. I design my chassis using board files, so have elevation outlines of pots, jacks, switches and things that show the PCB alignment and below-board clearance needed for solder pins.I have outlines for brackets and things that bolt to boards for ground bonding and other stuff like that.I think it would be time consuming to have the electronic components separated into separate libraries - that is Eagle's default. CMOS chips in one library; BJTs in another; caps in another, resistors in another - it saves some scrolling at least to have what you use most often be in one place. At least for me that works