Eagle Libraries

GroupDIY Audio Forum

Help Support GroupDIY Audio Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Hi beatnik,

Sorry, just to reiterate, the libraries I put up are mostly for Eagle 6.

I'm working away in my spare time to get Eagle 5 versions available, but, in the meantime, unless you are running 6, my apologies, they won't work for you.

regards,

Luke
 
Hi Luke, still on v5 here. Thanks for spending time on this, i notify this thread replies and wait until you get the update released. best regards
 
Without further ado, here are the Ed Anderson 2622 and 2623-4 transformer Eagle 5.11 files from the ClassicAPI transformer collection:
http://www.evolutionarytheory.com/downloads/Eagle/V5/ClassicAPI.lbr

In hindsight I probably should have called this EdAnderson.lbr, sorry Ed!

Regardless, so that people know the back conversions are indeed possible, after a LOT of searching here is how you can do it (for libraries, anyway).

1.) Open the library in v6
2.) Select File->Export->Script
3.) Select your destination and export as a *.scr
4.) Close v6
5.) Open v5
6.) Create a new library and name it the same name as the old one (assuming you want a direct conversion of the lib, obvious don't overwrite the v6 one, just chuck it in a v5 subfolder or something).
7.) Open the new v5 empty lib
8.) Choose File->Script (which, weirdly, executes the script, even though one would assume it should be called "Execute Script"....)
9.) Skip over the inevitable warning messages
10.) Eagle continues even past the warning messages, which, IMO, is the mark of good programming, as it tries to get as far as it can

In my particular case, this was enough to get it correct in v5.

enjoy!
 
No worries. Hope it helps someone design something cool I can build one day 8)

I'm also quite keen to assist with any unforeseen issues you may have using these. Please let me know once you are able to successfully able to open them (in case I messed something up I didn't see) or if you have any feedback.

I can supplement with other transformers if anyone wants them.

cheers,

L
 
Anyone have a Grayhill 12 pos switch lib?

The ones in eagle are for the 71BT series which are different than the ones we all use...I'll draw it if I have to though.
 
Ptownkid said:
Anyone have a Grayhill 12 pos switch lib?

The ones in eagle are for the 71BT series which are different than the ones we all use...I'll draw it if I have to though.

Look for the library pswitch40.  I'll send it to you if you can't find it.  Been using it for years.
Best,
Bruno2000
 
Ptownkid said:
Anyone have a Grayhill 12 pos switch lib?

The ones in eagle are for the 71BT series which are different than the ones we all use...I'll draw it if I have to though.
did you try "this" in  http://www.groupdiy.com/index.php?topic=31130.msg378042#msg378042 ?
 
I searched and googled for a Kingbright's DE/2xx LED Bar Eagle library without success :/ any chance here?
http://uk.farnell.com/kingbright/de-2id/light-bar-red-7-5mm-x-14mm/dp/2099195
 
I have been doing some layouts in eagle, and I want to "start over" with a clean slate of libraries, now that I am more familiar with the program and the process of building components, however.

If I make a component by copying the lbr file and modify an existing part, and only want to save the package I modified, I can't figure out how to do it.

Example:I have 10 different caps in a library (SMD, through hole and different spacing) and I modify the pads on one and add a spacing so a 5mm part now has two spacings and larger pads. So far, I have saved the whole library, but I only need an lbr-file with that one, modified component. How do I do that?

Hope it makes sense, and thanks for any help...

Gustav
 
Extracting a single part into another library consists simply of some copying and pasting.
It's certainly not the most intuitive process (library management in Eagle I think is one of its most irritating features), but it's definitely possible.

Try this:

1.) Make the new library file and save it empty with the name you want.
2.) Open the old library.
3.) Go to the device, package and then symbol for the part you want to copy and do the following:
3.1) Group select everything with the group select tool
3.2) Go to the MENU and choose copy (don't right click copy as this won't work) - your copy buffer now contains those contents.
3.3) Open the new library, and create a new device/package or symbol, corresponding to the old one.
3.4) Go to the MENU and choose paste, and move the icon to where you want it placed.

If you can code, it's also possible with the latest Eagle, which uses .xml as a storage format, to do some snipping of code, which is a bit simpler and faster to do.
But requires you are able to cobble together bits of .xml into something Eagle can understand, which maybe you can do?

This is slow/ish since you need to copy/paste across both files for the device, symbol and package, but it does work.

good luck
 
Hi All,
I found the following tutorial invaluable when learning how to make libraries for Eagle "from scratch":

http://www.youtube.com/watch?v=qP6x0-QA45U


...and here's another tutorial for copying from an existing part library:

http://www.youtube.com/watch?v=e5zL3gUN4jw

...and here is a thread which describes how to make custom SMD pad sizes. It's not very intuitive, but I've done as described and know that it works:

https://www.element14.com/community/thread/16056

 
...and here is my complete list of Eagle tutorials & resources that I've collected over the past couple of years. This should save you guys A LOT of time searching the internet:

Library Creation
http://www.sparkfun.com/tutorials/110
http://www.youtube.com/watch?v=qP6x0-QA45U
Layout guide
http://www.sparkfun.com/tutorials/109
Schematic guide
http://www.sparkfun.com/tutorials/108
Library design
http://www.hcilab.org/resources/boardlayout/eagle-librarydesign.htm
RPC Tutorial (very good)
http://www.youtube.com/user/rpcelectronics
Library downloads
http://gaussmarkov.net/wordpress/category/tools/software/eagle/
https://github.com/sparkfun/SparkFun-Eagle-Libraries
http://www.engineering.uiowa.edu/~eshop/Eagle/lbr/
http://www.cadsoftusa.com/downloads/libraries/?language=en
Create library from existing part
http://www.youtube.com/watch?v=e5zL3gUN4jw
Tutorials
http://www.societyofrobots.com/electronics_Eagle3D_tutorial.shtml
http://forums.adafruit.com/viewtopic.php?f=44&t=16338
http://www.societyofrobots.com/electronics_Eagle3D_tutorial.shtml
Gerber output
http://www.cs.uml.edu/~fredm/courses/91.548-spr03/eagle-gerber-output.shtml
Custom SMD sizes
https://www.element14.com/community/thread/16056
How to add vias
http://www.microbuilder.eu/Tutorials/EagleTutorials/AddingVias.aspx
Eagle cheat-sheet
https://www.element14.com/community/message/58160
B2 Spice & Sketchup integration
http://eagleup.wordpress.com/installation-and-setup/
http://www.beigebag.com/v5_features
 
etheory said:
Extracting a single part into another library consists simply of some copying and pasting.
It's certainly not the most intuitive process (library management in Eagle I think is one of its most irritating features), but it's definitely possible.

Try this:

1.) Make the new library file and save it empty with the name you want.
2.) Open the old library.
3.) Go to the device, package and then symbol for the part you want to copy and do the following:
3.1) Group select everything with the group select tool
3.2) Go to the MENU and choose copy (don't right click copy as this won't work) - your copy buffer now contains those contents.
3.3) Open the new library, and create a new device/package or symbol, corresponding to the old one.
3.4) Go to the MENU and choose paste, and move the icon to where you want it placed.

If you can code, it's also possible with the latest Eagle, which uses .xml as a storage format, to do some snipping of code, which is a bit simpler and faster to do.
But requires you are able to cobble together bits of .xml into something Eagle can understand, which maybe you can do?

This is slow/ish since you need to copy/paste across both files for the device, symbol and package, but it does work.

good luck

I found a much quicker way to do this.

Add the part to a new schematic - use the ULP "export-lbr". That will export the single part used to a new lbr (all parts used if you add more)

Gustav
 
Back
Top