Just wondering whether anyone can point me in the direction of existing Eagle symbol/part libraries for 8-pin flash AVRs/PICs? I am particularly interested in symbols/parts for the ATTINY13s and the PIC16F687. I googled till my fingers bled but I'm obviously not looking in the right place. Any ideas?
TIA
-- Peter
Didn't find your answer? Ask the community — no account required.
M
martin griffith
Normally I open up the library manager and just create one, or just modify another similar component and sav it as a AVR, whatever
10 mins max for an 8 pin device
martin
B
Bodo Rzany
Why you waste your time with google instead of just drawing your own symbols, packages, and devices? And, no, I have no AVR/PIC, but if you are looking for MSP430s with metric dimensions (symbols and packages) I could help with my own home-brewed library...
Bodo
P
Peter Mendham
Yep I'm lazy :) Seriously, I take your point.
It was more that I have a number of devices to do (more than the ones I mentioned) and I hoped to find a reliable source of Eagle libraries that had devices in them that are more recent than mid-2005. I'm quite willing to share my own libraries, I just get sick of having to create a whole bunch of symbols every time I start a new project.
Oh, well.
-- Peter
S
Spehro Pefhany
It's a little more irritating if you have to make a symbol for something like Philips' LPC3xxx (sic) in BGA with 320 balls.
Best regards, Spehro Pefhany
"it's the network..." "The Journey is the reward"
speff@interlog.com Info for manufacturers: http://www.trexon.com
Embedded software/hardware/analog Info for designers: http://www.speff.com
R
Richard H.
Hi, Peter.
I usually create my own. I've attached one for the Tiny13 below. Save this file as a *.scr file, open the library editor and run this script. IIRC, the SOIC-8 package it also creates has a slightly shorter pad than the one already in the atmel.lbr file.
I think you'll see it's not too hard, and I particularly prefer to script, because the accuracy is much greater.
From the note below, check the font used for the text - it needs to be vector to print properly. This script doesn't explicitly set the default, so you might end up with something else.
Cheers, Richard
----------------------------------
# Library script
open atmel.lbr;
grid on; grid lines; grid mm; grid 0.01 5;
Edit SOIC-8.pac; Description 'Wide Plastic Gull Wing Small Outline Package';
# Layout the pins in the doc layer Layer 51; Rect R0 (-2.155 3.1) (-1.655 2.0); Layer 51; Rect R0 (-0.885 3.1) (-0.385 2.0); Layer 51; Rect R0 (0.885 3.1) (0.385 2.0); Layer 51; Rect R0 (2.155 3.1) (1.655 2.0); Layer 51; Rect R0 (-2.155 -3.1) (-1.655 -2.0); Layer 51; Rect R0 (-0.885 -3.1) (-0.385 -2.0); Layer 51; Rect R0 (0.885 -3.1) (0.385 -2.0); Layer 51; Rect R0 (2.155 -3.1) (1.655 -2.0);
# Name and Value labels # Need to set the font type here to vector Layer 25; Change Size 1.27; Change Ratio 10; Text '>NAME' R90 (-2.8575 -2.159); Layer 27; Change Size 1.27; Change Ratio 10; Text '>VALUE' R90 (4.064 -2.159);
# Silkscreen outline Layer 21;
# Vertical lines # Stop 0.25mm short at ends to allow for corner rounding Wire 0.1524 (-2.5 1.75) (-2.5 -1.75); Wire 0.1524 ( 2.5 -1.75) ( 2.5 1.75);
# Horizontal micro lines # Hold back 0.2mm from edge of pad # Stop 0.25mm short at ends to allow for corner rounding Wire 0.1524 (-1.455 2.0) (-1.085 2.0); Wire 0.1524 (-0.185 2.0) ( 0.185 2.0); Wire 0.1524 ( 1.085 2.0) ( 1.455 2.0);