From f04578d61e5860986294f018fd254a2bf1b14ffc Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Mon, 18 Mar 2013 16:17:53 -0700 Subject: [PATCH] =?utf8?q?Add=20packages=20and=20symbols=20from=20=C2=B5Pu?= =?utf8?q?sb?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Keith Packard --- packages/diodes/2125.5c | 39 ++++++++ packages/diodes/Makefile | 3 +- symbols/common/rpm-075pt.sym | 47 +++++++++ symbols/common/tsv521.sym | 74 ++++++++++++++ symbols/ftdi/fd230ssop.sym | 186 +++++++++++++++++++++++++++++++++++ 5 files changed, 348 insertions(+), 1 deletion(-) create mode 100644 packages/diodes/2125.5c create mode 100644 symbols/common/rpm-075pt.sym create mode 100644 symbols/common/tsv521.sym create mode 100644 symbols/ftdi/fd230ssop.sym diff --git a/packages/diodes/2125.5c b/packages/diodes/2125.5c new file mode 100644 index 0000000..ac8669f --- /dev/null +++ b/packages/diodes/2125.5c @@ -0,0 +1,39 @@ +/* + * Copyright © 2012 Keith Packard + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + */ + +load "../footprint.5c" +import Footprint; + +real total_width=2.4; +real total_height=1.25; +real pad_width=0.6; +real pad_height = total_height; +real pad_center_x = total_width / 2 - pad_width / 2; + +element_start("2125"); +pad_mm(-pad_center_x, 0, pad_width, pad_height, "1", "1"); +pad_mm(pad_center_x, 0, pad_width, pad_height, "2", "2"); + +real line_left = -pad_center_x - 0.5; +real line_right = -pad_center_x - pad_width / 2 - .3; +real line_top = 0 - pad_height / 2 - .3; + +line(line_left, line_top, line_right, line_top); +line(line_right, line_top, line_right, -line_top); +line(line_right, -line_top, line_left, -line_top); + +element_end(); diff --git a/packages/diodes/Makefile b/packages/diodes/Makefile index a25dd51..30cb061 100644 --- a/packages/diodes/Makefile +++ b/packages/diodes/Makefile @@ -3,7 +3,8 @@ FOOTPRINTS = \ 0605.fp \ powerdi123.fp \ - topled.fp + topled.fp \ + 2125.fp .5c.fp: nickle $*.5c > $@ diff --git a/symbols/common/rpm-075pt.sym b/symbols/common/rpm-075pt.sym new file mode 100644 index 0000000..ce2a209 --- /dev/null +++ b/symbols/common/rpm-075pt.sym @@ -0,0 +1,47 @@ +v 20110115 2 +T -200 500 5 6 0 1 0 0 1 +device=PS2501-1 +P 200 400 200 300 1 0 0 +{ +T 250 300 3 6 1 1 0 0 1 +pinnumber=2 +T 200 200 3 6 0 0 0 0 1 +pinseq=2 +T -163 400 3 6 0 1 0 0 1 +pinlabel=COLLECTOR +T 200 200 3 6 0 1 0 0 1 +pintype=pas +} +P 200 100 200 0 1 0 1 +{ +T 260 0 3 6 1 1 0 0 1 +pinnumber=1 +T 210 -50 3 6 0 0 0 0 1 +pinseq=1 +T 210 -50 3 6 0 1 0 0 1 +pinlabel=EMITTER +T 210 -50 3 6 0 1 0 0 1 +pintype=pas +} +L 60 200 20 210 3 0 0 0 -1 -1 +L 20 210 50 240 3 0 0 0 -1 -1 +L 50 240 60 200 3 0 0 0 -1 -1 +L 60 130 20 140 3 0 0 0 -1 -1 +L 20 140 50 170 3 0 0 0 -1 -1 +L 50 170 60 130 3 0 0 0 -1 -1 +L 100 300 100 100 3 0 0 0 -1 -1 +L 200 100 100 170 3 0 0 0 -1 -1 +L 100 230 200 300 3 0 0 0 -1 -1 +L 40 220 0 260 3 0 0 0 -1 -1 +L 0 260 0 230 3 0 0 0 -1 -1 +L 0 230 -40 270 3 0 0 0 -1 -1 +L 40 150 0 190 3 0 0 0 -1 -1 +L 0 190 0 160 3 0 0 0 -1 -1 +L 0 160 -40 200 3 0 0 0 -1 -1 +L 200 100 170 140 3 0 0 0 -1 -1 +L 170 140 150 110 3 0 0 0 -1 -1 +L 150 110 200 100 3 0 0 0 -1 -1 +T 260 125 8 10 1 1 0 0 1 +refdes=Q? +T -40 0 8 10 0 1 0 0 1 +device=photo-transistor diff --git a/symbols/common/tsv521.sym b/symbols/common/tsv521.sym new file mode 100644 index 0000000..06918c3 --- /dev/null +++ b/symbols/common/tsv521.sym @@ -0,0 +1,74 @@ +v 20110115 2 +L 200 800 200 0 3 0 0 0 -1 -1 +L 200 800 800 400 3 0 0 0 -1 -1 +T 700 800 5 10 0 0 0 0 1 +device=OPAMP +L 800 400 200 0 3 0 0 0 -1 -1 +L 300 650 300 550 3 0 0 0 -1 -1 +L 250 600 350 600 3 0 0 0 -1 -1 +L 250 200 350 200 3 0 0 0 -1 -1 +P 0 600 200 600 1 0 0 +{ +T 150 650 5 8 1 1 0 6 1 +pinnumber=1 +T 150 550 5 8 0 1 0 8 1 +pinseq=1 +T 250 600 9 8 0 1 0 0 1 +pinlabel=in+ +T 250 600 5 8 0 1 0 2 1 +pintype=in +} +P 0 200 200 200 1 0 0 +{ +T 150 250 5 8 1 1 0 6 1 +pinnumber=3 +T 150 150 5 8 0 1 0 8 1 +pinseq=2 +T 250 200 9 8 0 1 0 0 1 +pinlabel=in- +T 250 200 5 8 0 1 0 2 1 +pintype=in +} +P 800 400 1000 400 1 0 1 +{ +T 800 450 5 8 1 1 0 0 1 +pinnumber=4 +T 800 350 5 8 0 1 0 2 1 +pinseq=5 +T 750 400 9 8 0 1 0 6 1 +pinlabel=out +T 750 400 5 8 0 1 0 8 1 +pintype=out +} +P 500 600 500 800 1 0 1 +{ +T 550 600 5 8 1 1 0 0 1 +pinnumber=5 +T 550 600 5 8 0 1 0 2 1 +pinseq=3 +T 500 600 9 8 0 1 0 5 1 +pinlabel=V+ +T 500 550 5 8 0 1 0 5 1 +pintype=pwr +} +P 500 200 500 0 1 0 1 +{ +T 550 100 5 8 1 1 0 0 1 +pinnumber=2 +T 550 100 5 8 0 1 0 2 1 +pinseq=4 +T 500 200 9 8 0 1 0 3 1 +pinlabel=V- +T 500 300 5 8 0 1 0 3 1 +pintype=pwr +} +T 700 600 8 10 1 1 0 0 1 +refdes=U? +T 700 1200 5 10 0 0 0 0 1 +description=operational amplifier +T 700 1000 5 10 0 0 0 0 1 +numslots=0 +T 700 1400 5 10 0 0 0 0 1 +symversion=0.1 +T -5 -5 8 10 0 1 0 0 1 +footprint=SC70-5 diff --git a/symbols/ftdi/fd230ssop.sym b/symbols/ftdi/fd230ssop.sym new file mode 100644 index 0000000..43c9585 --- /dev/null +++ b/symbols/ftdi/fd230ssop.sym @@ -0,0 +1,186 @@ +v 20110115 2 +B 400 400 2500 4500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 1400 5400 1400 4900 1 0 0 +{ +T 1400 6400 5 10 0 0 0 0 1 +pintype=pwr +T 1400 4845 5 10 1 1 90 6 1 +pinlabel=VCC +T 1350 4995 5 10 1 1 90 0 1 +pinnumber=12 +T 1400 6400 5 10 0 0 0 0 1 +pinseq=0 +} +P 1900 5400 1900 4900 1 0 0 +{ +T 1900 6400 5 10 0 0 0 0 1 +pintype=pwr +T 1900 4845 5 10 1 1 90 6 1 +pinlabel=VCCIO +T 1850 4995 5 10 1 1 90 0 1 +pinnumber=3 +T 1900 6400 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 4400 2900 4400 1 0 0 +{ +T 3400 4400 5 10 0 0 0 0 1 +pintype=out +T 2845 4395 5 10 1 1 0 6 1 +pinlabel=TXD +T 2995 4445 5 10 1 1 0 0 1 +pinnumber=1 +T 3400 4400 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 3900 2900 3900 1 0 0 +{ +T 3400 3900 5 10 0 0 0 0 1 +pintype=in +T 2845 3895 5 10 1 1 0 6 1 +pinlabel=RXD +T 2995 3945 5 10 1 1 0 0 1 +pinnumber=4 +T 3400 3900 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 3400 2900 3400 1 0 0 +{ +T 3400 3400 5 10 0 0 0 0 1 +pintype=io +T 2845 3395 5 10 1 1 0 6 1 +pinlabel=RTS +T 2995 3445 5 10 1 1 0 0 1 +pinnumber=2 +T 3400 3400 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 2900 2900 2900 1 0 0 +{ +T 3400 2900 5 10 0 0 0 0 1 +pintype=io +T 2845 2895 5 10 1 1 0 6 1 +pinlabel=CTS +T 2995 2945 5 10 1 1 0 0 1 +pinnumber=6 +T 3400 2900 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 2400 2900 2400 1 0 0 +{ +T 3400 2400 5 10 0 0 0 0 1 +pintype=io +T 2845 2395 5 10 1 1 0 6 1 +pinlabel=CBUS0 +T 2995 2445 5 10 1 1 0 0 1 +pinnumber=15 +T 3400 2400 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 1900 2900 1900 1 0 0 +{ +T 3400 1900 5 10 0 0 0 0 1 +pintype=io +T 2845 1895 5 10 1 1 0 6 1 +pinlabel=CBUS1 +T 2995 1945 5 10 1 1 0 0 1 +pinnumber=14 +T 3400 1900 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 1400 2900 1400 1 0 0 +{ +T 3400 1400 5 10 0 0 0 0 1 +pintype=io +T 2845 1395 5 10 1 1 0 6 1 +pinlabel=CBUS2 +T 2995 1445 5 10 1 1 0 0 1 +pinnumber=7 +T 3400 1400 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 900 2900 900 1 0 0 +{ +T 3400 900 5 10 0 0 0 0 1 +pintype=io +T 2845 895 5 10 1 1 0 6 1 +pinlabel=CBUS3 +T 2995 945 5 10 1 1 0 0 1 +pinnumber=16 +T 3400 900 5 10 0 0 0 0 1 +pinseq=0 +} +P 1900 -100 1900 400 1 0 0 +{ +T 1900 -100 5 10 0 0 0 0 1 +pintype=pwr +T 1900 455 5 10 1 1 90 0 1 +pinlabel=GND +T 1850 305 5 10 1 1 90 6 1 +pinnumber=13 +T 1900 -100 5 10 0 0 0 0 1 +pinseq=0 +} +P 1400 -100 1400 400 1 0 0 +{ +T 1400 -100 5 10 0 0 0 0 1 +pintype=pwr +T 1400 455 5 10 1 1 90 0 1 +pinlabel=GND +T 1350 305 5 10 1 1 90 6 1 +pinnumber=5 +T 1400 -100 5 10 0 0 0 0 1 +pinseq=0 +} +P -100 3900 400 3900 1 0 0 +{ +T -100 3900 5 10 0 0 0 0 1 +pintype=pwr +T 455 3895 5 10 1 1 0 0 1 +pinlabel=3V3OUT +T 305 3945 5 10 1 1 0 6 1 +pinnumber=10 +T -100 3900 5 10 0 0 0 0 1 +pinseq=0 +} +P -100 2900 400 2900 1 0 0 +{ +T -100 2900 5 10 0 0 0 0 1 +pintype=io +T 455 2895 5 10 1 1 0 0 1 +pinlabel=USBD- +T 305 2945 5 10 1 1 0 6 1 +pinnumber=9 +T -100 2900 5 10 0 0 0 0 1 +pinseq=0 +} +P -100 2400 400 2400 1 0 0 +{ +T -100 2400 5 10 0 0 0 0 1 +pintype=io +T 455 2395 5 10 1 1 0 0 1 +pinlabel=USBD+ +T 305 2445 5 10 1 1 0 6 1 +pinnumber=8 +T -100 2400 5 10 0 0 0 0 1 +pinseq=0 +} +P -100 1400 400 1400 1 0 0 +{ +T -100 1400 5 10 0 0 0 0 1 +pintype=io +T 455 1395 5 10 1 1 0 0 1 +pinlabel=RESET +T 305 1445 5 10 1 1 0 6 1 +pinnumber=11 +T -100 1400 5 10 0 0 0 0 1 +pinseq=0 +} +T 395 4995 8 10 1 1 0 0 1 +refdes=U? +T 16495 54595 8 10 0 1 0 0 1 +device=IC +T 2095 195 8 10 1 1 0 0 1 +value=FT230XS +T 18195 49795 8 10 0 1 0 0 1 +footprint=ssop-16 -- 2.47.2