On Tue, Feb 21, 2006 at 02:41:07AM +0100, kmk wrote: > Hi. > > Here are a few symbols I made for the PID-project. I tried to make > gsymcheck happy and abide by the design rules given in symbols howto.
Upload them to geda.seul.org please CL< > > lm399-1 > This is a precision voltage reference, that was not yet in the lib. > > opamp-3 and opamp-4 > Generic opamps with and without explicit rails. > > vref-1 > A power pin for the reference voltage of the circuit. > This one makes gsynmcheck think there are two errors because there are > two definitions for the same pin. For some reason it is not possible > to set a net attribute inside a pin definition. So I resorted to the > way the existing power pins deal with that situation. > > res0805-1, cap0805-1 > Resistor and capacitor both feature a little mark near pin1. This > helps debugging the pcb. It is less intrusive all pin numbers > visible. Also the pins have the recommended 300 mil length. > > L165-1 > An update of "my first symbol" > > If you don't object, I will contribute these symbols for the geda lib. > License will be straight GPL v2. I already put a corresponding attribute > in some of the symbols. > > While doing the symbols I noticed, that the attributes "devicename" and > "author" are missing in the list box of the new attribute dialog. Also > it would be nice if the contents of this list box were sorted > alphabetically. > > ---<(kaimartin)>--- > > -- > Kai-Martin Knaak > [EMAIL PROTECTED] > Blog: http://lilalaser.dyndns.org/blog > v 20050820 1 > T 600 1900 5 10 0 1 0 1 1 > device=L165 > T 350 500 5 10 1 1 0 1 1 > devicename=L165V > T 600 1700 5 10 0 1 0 1 1 > description=Power operational amplifier L165 by ST > T 600 1500 5 10 0 0 0 1 1 > footprint=pentawatt > T 600 1300 5 10 0 1 0 1 1 > documentation=http://www.st.com/stonline/products/literature/ds/1317.pdf > T 600 1100 5 8 0 0 0 1 1 > author=Kai-Martin Knaak kmkATfamilieknaakDOTde > L 300 900 300 100 3 0 0 0 -1 -1 > L 300 900 1100 500 3 0 0 0 -1 -1 > P 0 700 300 700 1 0 0 > { > T 200 750 5 8 0 1 0 0 1 > pinnumber=1 > T 200 750 5 8 0 1 0 0 1 > pinseq=1 > T 350 600 9 16 1 1 0 0 1 > pinlabel=+ > T 150 600 5 8 0 1 0 0 1 > pintype=in > } > P 0 300 300 300 1 0 0 > { > T 150 350 5 8 0 1 0 0 1 > pinnumber=2 > T 150 350 5 8 0 1 0 0 1 > pinseq=2 > T 350 200 9 16 1 1 0 0 1 > pinlabel=- > T 150 200 5 8 0 1 0 0 1 > pintype=in > } > P 1100 500 1400 500 1 0 1 > { > T 1125 525 5 8 0 1 0 0 1 > pinnumber=4 > T 1125 525 5 8 0 1 0 0 1 > pinseq=4 > T 1100 350 5 8 0 1 0 0 1 > pintype=out > T 1275 550 9 8 0 1 0 0 1 > pinlabel=Vout > } > T 925 175 5 8 0 1 0 0 1 > net=Vcc:5 > T 925 25 5 8 0 1 0 0 1 > net=Vee:3 > T 575 850 8 10 0 0 0 0 1 > numslots=0 > T 850 675 8 10 1 1 0 0 1 > refdes=U? > L 300 100 1100 500 3 0 0 0 -1 -1 > v 20060123 1 > T 50 1600 5 10 0 1 0 1 1 > device=resistor > T 650 75 5 10 1 1 0 0 1 > devicename=cap0805 > T 50 1400 5 10 0 0 0 1 1 > description=resistor, SMD 0805 > T 50 1200 5 10 0 0 0 1 1 > footprint=0805 > T 50 1000 5 10 0 0 0 1 1 > documentation=none > T 1600 75 5 8 0 0 0 1 1 > author=Kai-Martin Knaak kmkATfamilieknaakDOTde > P 0 500 300 500 1 0 0 > { > T 125 550 5 8 0 1 0 0 1 > pinnumber=1 > T 125 550 5 8 0 1 0 0 1 > pinseq=1 > T 125 550 5 8 0 1 0 0 1 > pinlabel=1 > T 50 375 5 8 0 1 0 0 1 > pintype=pas > } > P 1000 500 700 500 1 0 0 > { > T 825 550 5 8 0 1 0 0 1 > pinnumber=2 > T 825 550 5 8 0 1 0 0 1 > pinseq=2 > T 825 550 5 8 0 1 0 0 1 > pinlabel=2 > T 775 375 5 8 0 1 0 0 1 > pintype=pas > } > T 50 800 5 10 0 0 0 1 1 > numslots=0 > T 650 300 8 10 1 1 0 0 1 > refdes=C? > L 450 700 450 300 3 0 0 0 -1 -1 > L 550 700 550 300 3 0 0 0 -1 -1 > L 550 500 700 500 3 0 0 0 -1 -1 > L 450 500 300 500 3 0 0 0 -1 -1 > L 400 500 450 450 3 0 0 0 -1 -1 > v 20060123 1 > T 600 1800 5 10 0 1 0 1 1 > device=opamp > T 325 425 5 10 1 1 0 1 1 > devicename=opamp > T 600 1600 5 10 0 1 0 1 1 > description=generic operational amplifier, SO8, pin7=Vcc, pin4=-Vcc > T 600 1400 5 10 0 0 0 1 1 > footprint=SO8 > T 600 1200 5 10 0 1 0 1 1 > documentation=none > T 600 1025 5 8 0 0 0 1 1 > author=Kai-Martin Knaak kmkATfamilieknaakDOTde > L 300 800 300 0 3 0 0 0 -1 -1 > L 300 800 1100 400 3 0 0 0 -1 -1 > L 300 0 1100 400 3 0 0 0 -1 -1 > P 0 200 300 200 1 0 0 > { > T 150 250 5 8 0 1 0 0 1 > pinnumber=2 > T 150 250 5 8 0 1 0 0 1 > pinseq=2 > T 350 100 9 16 1 1 0 0 1 > pinlabel=- > T 150 100 5 8 0 1 0 0 1 > pintype=in > } > P 0 600 300 600 1 0 0 > { > T 200 650 5 8 0 1 0 0 1 > pinnumber=3 > T 200 650 5 8 0 1 0 0 1 > pinseq=3 > T 350 500 9 16 1 1 0 0 1 > pinlabel=+ > T 150 500 5 8 0 1 0 0 1 > pintype=in > } > P 1100 400 1400 400 1 0 1 > { > T 1125 450 5 8 0 1 0 0 1 > pinnumber=6 > T 1125 450 5 8 0 1 0 0 1 > pinseq=6 > T 1100 250 5 8 0 1 0 0 1 > pintype=out > T 1225 450 9 8 0 1 0 0 1 > pinlabel=Vout > } > T 1500 250 5 8 0 1 0 0 1 > net=nc:1 > T 1500 125 5 8 0 1 0 0 1 > net=nc:5 > T 1500 0 5 8 0 1 0 0 1 > net=nc:8 > T 925 100 5 8 0 1 0 0 1 > net=Vcc:7 > T 850 0 5 8 0 1 0 0 1 > net=-Vcc:4 > T 600 800 8 10 0 0 0 0 1 > numslots=0 > T 775 625 8 10 1 1 0 0 1 > refdes=U? > v 20060123 1 > T 1100 1850 5 10 0 1 0 1 1 > device=opamp > T 350 625 5 10 1 1 0 1 1 > devicename=opamp > T 1100 1650 5 10 0 1 0 1 1 > description=generic operational amplifier, SO8 > T 1100 1450 5 10 0 0 0 1 1 > footprint=SO8 > T 1100 1250 5 10 0 1 0 1 1 > documentation=http://www.lilalaser.de/was.html > T 1500 25 5 8 0 0 0 1 1 > author=Kai-Martin Knaak kmkATfamilieknaakDOTde > L 300 1000 300 200 3 0 0 0 -1 -1 > L 300 1000 1100 600 3 0 0 0 -1 -1 > L 300 200 1100 600 3 0 0 0 -1 -1 > P 0 400 300 400 1 0 0 > { > T 150 450 5 8 0 1 0 0 1 > pinnumber=2 > T 150 450 5 8 0 1 0 0 1 > pinseq=2 > T 350 300 9 16 1 1 0 0 1 > pinlabel=- > T 150 300 5 8 0 1 0 0 1 > pintype=in > } > P 0 800 300 800 1 0 0 > { > T 200 850 5 8 0 1 0 0 1 > pinnumber=3 > T 200 850 5 8 0 1 0 0 1 > pinseq=3 > T 350 700 9 16 1 1 0 0 1 > pinlabel=+ > T 150 700 5 8 0 1 0 0 1 > pintype=in > } > P 500 300 500 0 1 0 1 > { > T 375 100 5 8 0 1 0 0 1 > pinnumber=4 > T 375 100 5 8 0 1 0 0 1 > pinseq=4 > T 550 100 5 8 0 1 0 0 1 > pintype=pwr > T 550 225 9 8 1 1 0 0 1 > pinlabel=-Vcc > } > P 1100 600 1400 600 1 0 1 > { > T 1125 650 5 8 0 1 0 0 1 > pinnumber=6 > T 1125 650 5 8 0 1 0 0 1 > pinseq=6 > T 1100 450 5 8 0 1 0 0 1 > pintype=out > T 1225 650 9 8 0 1 0 0 1 > pinlabel=Vout > } > P 500 900 500 1200 1 0 1 > { > T 400 1000 5 8 0 1 0 0 1 > pinnumber=7 > T 400 1000 5 8 0 1 0 0 1 > pinseq=7 > T 550 1075 5 8 0 1 0 0 1 > pintype=pwr > T 550 900 9 8 1 1 0 0 1 > pinlabel=Vcc > } > T 1100 250 5 8 0 1 0 0 1 > net=nc:1 > T 1100 125 5 8 0 1 0 0 1 > net=nc:5 > T 1100 0 5 8 0 1 0 0 1 > net=nc:8 > T 1100 1000 8 10 0 0 0 0 1 > numslots=0 > T 900 750 8 10 1 1 0 0 1 > refdes=U? > v 20060123 1 > T 75 1525 5 10 0 1 0 1 1 > device=resistor > T 300 0 5 10 1 1 0 0 1 > devicename=res0805 > T 75 1325 5 10 0 0 0 1 1 > description=resistor, SMD 0805 > T 75 1125 5 10 0 0 0 1 1 > footprint=0805 > T 75 925 5 10 0 0 0 1 1 > documentation=none > T 1200 0 5 8 0 0 0 0 1 > author=Kai-Martin Knaak kmkATfamilieknaakDOTde > P 1000 500 700 500 1 0 0 > { > T 850 550 5 8 0 1 0 0 1 > pinnumber=2 > T 850 550 5 8 0 1 0 0 1 > pinseq=2 > T 850 550 5 8 0 1 0 0 1 > pinlabel=2 > T 750 400 5 8 0 1 0 0 1 > pintype=pas > } > P 0 500 300 500 1 0 0 > { > T 125 550 5 8 0 1 0 0 1 > pinnumber=1 > T 125 550 5 8 0 1 0 0 1 > pinseq=1 > T 125 550 5 8 0 1 0 0 1 > pinlabel=1 > T 25 400 5 8 0 1 0 0 1 > pintype=pas > } > B 300 400 400 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 > L 300 450 350 400 3 0 0 0 -1 -1 > T 300 200 8 10 1 1 0 0 1 > refdes=R? > T 300 200 8 10 1 1 0 0 1 > numslots=0 > license=GPL v2, see www.gnu.org > v 20060123 1 > T 75 1625 5 10 0 0 0 0 1 > description=reference voltage > T 75 1225 5 10 0 0 0 0 1 > documentation=none > T 1200 0 5 8 0 0 0 0 1 > author=generic geda modified by -<(kmk)>- > T 75 1425 5 10 0 0 0 0 1 > footprint=none > T 1000 800 8 10 0 0 0 0 1 > refdes=none > V 200 350 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 > T 25 450 9 10 1 0 0 0 1 > Vref > P 200 300 200 0 1 0 1 > { > T 100 50 5 10 0 1 0 0 1 > pinnumber=1 > T 100 1050 5 10 0 0 0 0 1 > pinseq=1 > T 100 50 5 10 0 1 0 0 1 > pinlabel=1 > T 300 50 5 10 0 1 0 0 1 > pintype=pwr > } > T 100 700 8 8 0 0 0 0 1 > net=Vref:1 > T 100 900 8 8 0 0 0 0 1 > numslots=0 > T 1000 1000 8 8 0 0 0 0 1 > device=none > v 20060123 1 > B 0 300 800 600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 > P 600 1200 600 900 1 0 0 > { > T 525 975 5 8 0 1 0 0 1 > pinseq=1 > T 525 975 5 8 0 1 0 0 1 > pinnumber=1 > T 575 775 9 8 1 1 0 6 1 > pinlabel=cat > T 650 975 5 8 0 1 0 0 1 > pintype=pas > } > B 125 450 150 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 > L 450 650 500 700 3 0 0 0 -1 -1 > L 500 700 700 700 3 0 0 0 -1 -1 > L 700 700 750 750 3 0 0 0 -1 -1 > L 600 700 500 500 3 0 0 0 -1 -1 > L 500 500 700 500 3 0 0 0 -1 -1 > L 700 500 600 700 3 0 0 0 -1 -1 > L 600 500 600 300 3 0 0 0 -1 -1 > L 600 700 600 900 3 0 0 0 -1 -1 > L 750 750 725 725 3 0 0 0 -1 -1 > L 200 450 200 300 3 0 0 0 -1 -1 > L 200 750 200 900 3 0 0 0 -1 -1 > P 600 0 600 300 1 0 0 > { > T 575 250 5 8 0 1 180 0 1 > pinseq=2 > T 575 250 5 8 0 1 180 0 1 > pinnumber=2 > T 575 325 9 8 1 1 0 6 1 > pinlabel=an > T 900 250 5 8 0 1 180 0 1 > pintype=pas > } > P 200 0 200 300 1 0 0 > { > T 150 225 5 8 0 1 180 0 1 > pinseq=4 > T 150 225 5 8 0 1 180 0 1 > pinnumber=4 > T 200 350 9 12 1 1 0 7 1 > pinlabel=- > T 475 250 5 8 0 1 180 0 1 > pintype=pas > } > P 200 1200 200 900 1 0 0 > { > T 75 975 5 8 0 1 0 0 1 > pinseq=3 > T 75 975 5 8 0 1 0 0 1 > pinnumber=3 > T 200 850 9 12 1 1 0 7 1 > pinlabel=+ > T 250 975 5 8 0 1 0 0 1 > pintype=pas > } > T 875 750 8 10 1 1 0 0 1 > refdes=U? > T 175 2300 8 10 0 0 0 0 1 > device=lm399 > T 175 1300 8 10 0 0 0 0 1 > documentation=LM199.pdf > T 175 1500 8 10 0 0 0 0 1 > footprint=lm399-1 > T 900 550 8 10 1 1 0 0 1 > devicename=LM399 > T 175 1900 8 10 0 0 0 0 1 > description=precision voltage reference > T 175 1700 8 10 0 0 0 0 1 > comment=Lm199 and LM299 are compatible. > T 175 2100 8 10 0 0 0 0 1 > numslots=0 > T 1000 300 8 8 0 0 0 0 1 > author=-<(kmk)>- > T 1000 100 8 8 0 0 0 0 1 > license=GPL v2, see www.gnu.org
