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?
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...
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.
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);
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.