Eagle library of standard generic package pinouts - Page 1
Forum section: electronics / general

author: Infraviolet
author_rank: Super Contributor
timestamp: December 04, 2022, 03:58:42 pm
content: I know that people like to say that with schematic and PCB design tools you can pick the right part and then if you change which form factor of package you use and it will automatically adjust the pins... but...For a lot of things, escpecially prototype PCBs, it would be very useful to have an eagle library of generic common packages with just numbered (rather than purpose described) pins which one could use for PCB footprints. Things like: a generic SOIC-8, DIP-14, SOT23-6, TSSOP-20, SO-16, TQFP-32, SOD-323, TO-92, T-1 3/4, ... All the common surface mount and through hole packages in all the common numbers of pins they have.Again, I know it is not how the tutorials want one to work, but, is there such a library available anywhere? Just like one can already easily put in a generic 0603 cap and then specify its value, a way to put in a generic such-and-such pin-count device in so-and-so form factor without having to go through all the work of defining a new device and library for it.Thank you

author: jpanhalt
author_rank: Super Contributor
timestamp: December 04, 2022, 04:17:40 pm
content: Have you tried "ic-package" in the library? They are generic and numbered, but the numbers follow the conventional standard.EDIT: Caution: Always check a library versus the actual device datasheet. Otherwise, you may end up asking something to the effect of how do I solder manufacturer X SOIC8 onto this library's SOIC8 pads.

author: bradavenson
author_rank: Newbie
timestamp: December 06, 2022, 03:12:27 pm
content: Here is one that I have. Maybe it will help. I would still suggest you use these as a starting point for building a part.

author: Infraviolet
author_rank: Super Contributor
timestamp: December 22, 2022, 12:43:47 am
content: It hasn't semed to help, the libraries only seemd to add typical DIP and SIP layouts, no SMD parts visible in them as far as I could tell. Has anyone got some libraries which do have all the common SMD IC sizes too?

author: jpanhalt
author_rank: Super Contributor
timestamp: December 22, 2022, 11:52:36 am
content: I don't think you have looked very hard. Here is just a small snippet from my 7.xx Eagle libraries:Also Adafruit and Sparkfun have libraries you can download with SMD packages.

author: Infraviolet
author_rank: Super Contributor
timestamp: December 22, 2022, 06:25:10 pm
content: Where did you download that list from? I've already got the sparkfun and adafruit libraries but neither seems to have a list of generic packages one can drop in to a schematic and thereby a board too.Or are those packages in some place only viewable in the library manager from which one must then define them as speciic devices to be able to put them in schematics. I've nevr quite understood how to do this.Thank you

author: jpanhalt
author_rank: Super Contributor
timestamp: December 22, 2022, 09:20:07 pm
content: You have yet to say whether you are using the last real Eagle version or the Autodesk version. If the latter, I have never seen the Autodesk version and don't intend to see it. If it's 7.xx, then open the Eagle library and look. Go into packages and scan. The red pads od SMD devices are a clue. BTW, many of the devices in Sparkfun's library are the same as Eagle. My assumption is that Sparkfun requires its engineers to use only the Sparkfun library, which seems prudent to me.

author: Infraviolet
author_rank: Super Contributor
timestamp: December 23, 2022, 12:02:54 am
content: Oops, sorry I forgot to mention version. I'm on 9.xx, it is from autodesk, but one of the versions before autodesk starting changing much. From previous experience I'm fairly sure I can open libraries from earlier versions.

author: jpanhalt
author_rank: Super Contributor
timestamp: December 23, 2022, 12:34:50 am
content: I am about to give up trying to do anything on the site until it is fixed. Prior post got the "connection problem" error and disappeared. Nothing posted. So, here it is for the second and last attempt. There are several ways to get there. One way is to open Libraries. The 3r and 4th entries under "rcl," which I assume you use, are reference libraries (see attachment).

author: MarkL
author_rank: Unknown
timestamp: December 23, 2022, 12:48:49 am
content: Bob Starr has curated a decent collection of consistent libraries, along with useful ULPs and scripts:https://github.com/robertstarrIn the lbr_usr repository, read the README at the bottom for a description of the work he's done.I've used several of the libraries with Eagle 7.x. I can't speak for compatibility with any later version.

author: jpanhalt
author_rank: Super Contributor
timestamp: December 23, 2022, 06:51:13 am
content: Thank you for that link.The readme's do not say whether the CAM processor will do plated through slots. That is something Oshpark says the 7.xx versions will not do, so Dan Sheadel (Oshpark) posted a modified version on his site that does them.

author: Thunderer
author_rank: Regular Contributor
timestamp: December 23, 2022, 05:30:24 pm
content: https://library.io/It requires an Autodesk account (free) and you do not get spam on email.The time to create a package/footprint is in average about 5 minutes. The longer it gets when you need to identify the dimensions from the datasheet vs the dimensions in the web generator (example: becauseeis not always thepitchfor all manufacturers).Piece of cake to make a package:Some packages I made, in attached archive:

author: jpanhalt
author_rank: Super Contributor
timestamp: December 23, 2022, 07:43:01 pm
content: Let me add that for devices where the package may not be simple or is asymmetrical (e.g., connectors, PCB boards to fit boxes), I design the dimension/outline layer in a standard CAD program, export in dxf and import into Eagle using a ULP. Autodesk may include that ability natively. Eagle's drafting program is more than a bit cumbersome to use.