[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Some gschem symbols



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
> kmk@xxxxxxxxxxxxxxx
> 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