Add packages and symbols from µPusb
authorKeith Packard <keithp@keithp.com>
Mon, 18 Mar 2013 23:17:53 +0000 (16:17 -0700)
committerKeith Packard <keithp@keithp.com>
Mon, 18 Mar 2013 23:17:53 +0000 (16:17 -0700)
Signed-off-by: Keith Packard <keithp@keithp.com>
packages/diodes/2125.5c [new file with mode: 0644]
packages/diodes/Makefile
symbols/common/rpm-075pt.sym [new file with mode: 0644]
symbols/common/tsv521.sym [new file with mode: 0644]
symbols/ftdi/fd230ssop.sym [new file with mode: 0644]

diff --git a/packages/diodes/2125.5c b/packages/diodes/2125.5c
new file mode 100644 (file)
index 0000000..ac8669f
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ * Copyright © 2012 Keith Packard <keithp@keithp.com>
+ *
+ * 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();
index a25dd51bd87f7dfd1c41ff944d0003c48e623989..30cb061bc647c93ec0e1772fe6b95349b0ad1f0f 100644 (file)
@@ -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 (file)
index 0000000..ce2a209
--- /dev/null
@@ -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 (file)
index 0000000..06918c3
--- /dev/null
@@ -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 (file)
index 0000000..43c9585
--- /dev/null
@@ -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