snapshot
authorBdale Garbee <bdale@gag.com>
Thu, 24 Jul 2008 20:22:36 +0000 (16:22 -0400)
committerBdale Garbee <bdale@gag.com>
Thu, 24 Jul 2008 20:22:36 +0000 (16:22 -0400)
87 files changed:
pkg/newlib/1206.fp [new file with mode: 0644]
pkg/newlib/AVG252G.sym~ [new file with mode: 0644]
pkg/newlib/CMR200T.fp [new file with mode: 0644]
pkg/newlib/CMR200T.py [new file with mode: 0755]
pkg/newlib/CONN-SCREW-3.5MM-2POS.fp [new file with mode: 0644]
pkg/newlib/CONN-SCREW-3.5MM-2POS.fp- [new file with mode: 0644]
pkg/newlib/CS10.fp [new file with mode: 0644]
pkg/newlib/CS10.py [new file with mode: 0755]
pkg/newlib/LP2980.fp [new file with mode: 0644]
pkg/newlib/LP2980.fp- [new file with mode: 0644]
pkg/newlib/MICRO8.fp [new file with mode: 0644]
pkg/newlib/MICRO8.py [new file with mode: 0755]
pkg/newlib/MOT1317.fp [new file with mode: 0644]
pkg/newlib/MOT1317.py [new file with mode: 0755]
pkg/newlib/MSOP10-2.fp [new file with mode: 0644]
pkg/newlib/Makefile [new file with mode: 0644]
pkg/newlib/QFN16_6.fp [new file with mode: 0644]
pkg/newlib/QFN16_6.py [new file with mode: 0755]
pkg/newlib/SOIJ8.fp [new file with mode: 0644]
pkg/newlib/SOIJ8.py [new file with mode: 0755]
pkg/newlib/SOT23-5.fp [new file with mode: 0644]
pkg/newlib/SOT23.fp [new file with mode: 0644]
pkg/newlib/SuperSOT3.fp [new file with mode: 0644]
pkg/newlib/SuperSOT6.fp [new file with mode: 0644]
pkg/newlib/TO92.fp [new file with mode: 0644]
pkg/newlib/VR-1000uF- [new file with mode: 0644]
pkg/newlib/VR-1000uF.fp [new file with mode: 0644]
pkg/newlib/gschem.log [new file with mode: 0644]
pkg/newlib/hard-hex-standoff-and-washer-4 [new file with mode: 0644]
pkg/newlib/hard-hole-4 [new file with mode: 0644]
pkg/newlib/molex/532610271.fp [new file with mode: 0644]
pkg/newlib/molex/532610371.fp [new file with mode: 0644]
pkg/newlib/molex/532610471.fp [new file with mode: 0644]
pkg/newlib/molex/532610571.fp [new file with mode: 0644]
pkg/newlib/molex/532610671.fp [new file with mode: 0644]
pkg/newlib/molex/532610771.fp [new file with mode: 0644]
pkg/newlib/molex/532610871.fp [new file with mode: 0644]
pkg/newlib/molex/532610971.fp [new file with mode: 0644]
pkg/newlib/molex/532611071.fp [new file with mode: 0644]
pkg/newlib/molex/532611171.fp [new file with mode: 0644]
pkg/newlib/molex/532611271.fp [new file with mode: 0644]
pkg/newlib/molex/532611371.fp [new file with mode: 0644]
pkg/newlib/molex/532611471.fp [new file with mode: 0644]
pkg/newlib/molex/532611571.fp [new file with mode: 0644]
pkg/newlib/molex/548190572.fp [new file with mode: 0644]
pkg/newlib/molex/Makefile [new file with mode: 0644]
pkg/newlib/molex/miniusb.py [new file with mode: 0755]
pkg/newlib/molex/picoblade.py [new file with mode: 0755]
pkg/newlib/molex/picoblades [new file with mode: 0755]
pkg/newlib/testpoint.fp [new file with mode: 0644]
pkg/newlib/usbminib_hirose_th.fp [new file with mode: 0644]
sym/24FC1025.sym [new file with mode: 0644]
sym/AVG252G.sym [new file with mode: 0644]
sym/BAT54C.sym [new file with mode: 0644]
sym/FDN335N.sym [new file with mode: 0644]
sym/HMC1052.sym [new file with mode: 0644]
sym/IRF7509.sym [new file with mode: 0644]
sym/LMV358-1.sym [new file with mode: 0644]
sym/LMV358-2.sym [new file with mode: 0644]
sym/LP2980.sym [new file with mode: 0644]
sym/LPC2148.sym [new file with mode: 0644]
sym/MAX1555.sym [new file with mode: 0644]
sym/MBRX120.sym [new file with mode: 0644]
sym/MCP130T.sym [new file with mode: 0644]
sym/MCP9700.sym [new file with mode: 0644]
sym/MMA7260Q.sym [new file with mode: 0644]
sym/MP3H6115A.sym [new file with mode: 0644]
sym/NDS352P.sym [new file with mode: 0644]
sym/PIC18F2550.sym [new file with mode: 0644]
sym/USBCONN.sym [new file with mode: 0644]
sym/cap-polar.sym [new file with mode: 0644]
sym/capacitor.sym [new file with mode: 0644]
sym/conn-10.sym [new file with mode: 0644]
sym/conn-2-swap.sym [new file with mode: 0644]
sym/conn-2.sym [new file with mode: 0644]
sym/conn-2b.sym [new file with mode: 0644]
sym/conn-3.sym [new file with mode: 0644]
sym/gschem.log [new file with mode: 0644]
sym/led.sym [new file with mode: 0644]
sym/miniUSB.sym [new file with mode: 0644]
sym/picoblade-10.sym [new file with mode: 0644]
sym/picoblade-3.sym [new file with mode: 0644]
sym/pnp-1.sym [new file with mode: 0644]
sym/pnp-2.sym [new file with mode: 0644]
sym/resistor.sym [new file with mode: 0644]
sym/testpoint.sym [new file with mode: 0644]
sym/title-E-bdale.sym [new file with mode: 0644]

diff --git a/pkg/newlib/1206.fp b/pkg/newlib/1206.fp
new file mode 100644 (file)
index 0000000..662f809
--- /dev/null
@@ -0,0 +1,9 @@
+Element[0x0 "SMD" "" "" 0 0 -10161 -12011 0 100 0x0]
+(
+   Pad[-5511 -393 -5511 393 6299 2000 8299 "input" "1" 0x0100]
+   Pad[5511 -393 5511 393 6299 2000 8299 "input" "2" 0x0100]
+   ElementLine[-10161 5043 -10161 -5043 1000]
+   ElementLine[-10161 -5043 10161 -5043 1000]
+   ElementLine[10161 -5043 10161 5043 1000]
+   ElementLine[10161 5043 -10161 5043 1000]
+)
diff --git a/pkg/newlib/AVG252G.sym~ b/pkg/newlib/AVG252G.sym~
new file mode 100644 (file)
index 0000000..6483851
--- /dev/null
@@ -0,0 +1,87 @@
+v 20070902 1
+L 300 1200 700 1200 3 0 0 0 -1 -1
+L 700 1200 700 900 3 0 0 0 -1 -1
+L 900 700 500 700 3 0 0 0 -1 -1
+L 700 700 900 900 3 0 0 0 -1 -1
+L 900 900 500 900 3 0 0 0 -1 -1
+L 500 900 700 700 3 0 0 0 -1 -1
+L 700 700 700 400 3 0 0 0 -1 -1
+L 700 400 300 400 3 0 0 0 -1 -1
+L 1800 1200 1700 1200 3 0 0 0 -1 -1
+L 1600 750 1600 450 3 0 0 0 -1 -1
+L 1700 400 1800 400 3 0 0 0 -1 -1
+L 941 790 1146 865 3 0 0 0 -1 -1
+L 1146 865 1114 809 3 0 0 0 -1 -1
+L 1114 809 1351 893 3 0 0 0 -1 -1
+L 941 716 1146 791 3 0 0 0 -1 -1
+L 1146 791 1114 735 3 0 0 0 -1 -1
+L 1114 735 1351 819 3 0 0 0 -1 -1
+P 300 1200 0 1200 1 0 1
+{
+T 200 1250 5 8 1 1 0 6 1
+pinnumber=1
+T 200 1250 5 8 0 0 0 6 1
+pinseq=1
+}
+P 300 400 0 400 1 0 1
+{
+T 200 450 5 8 1 1 0 6 1
+pinnumber=2
+T 200 450 5 8 0 0 0 6 1
+pinseq=2
+}
+P 1800 800 2100 800 1 0 1
+{
+T 1900 850 5 8 1 1 0 0 1
+pinnumber=5
+T 1900 850 5 8 0 0 0 0 1
+pinseq=5
+}
+P 1800 400 2100 400 1 0 1
+{
+T 1900 450 5 8 1 1 0 0 1
+pinnumber=4
+T 1900 450 5 8 0 0 0 0 1
+pinseq=4
+}
+T 900 2000 5 10 0 0 0 0 1
+device=4N25
+L 1349 891 1264 885 3 0 0 0 -1 -1
+L 1347 891 1282 850 3 0 0 0 -1 -1
+L 1349 818 1271 814 3 0 0 0 -1 -1
+L 1347 818 1285 775 3 0 0 0 -1 -1
+T 300 1550 9 10 1 0 0 0 1
+AVG252G
+P 1800 1200 2100 1200 1 0 1
+{
+T 1900 1250 5 8 1 1 0 0 1
+pinnumber=6
+T 1900 1250 5 8 0 0 0 0 1
+pinseq=6
+}
+B 300 0 1500 1500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 1800 1600 8 10 1 1 0 6 1
+refdes=U?
+L 1600 1150 1600 850 3 0 0 0 -1 -1
+L 1700 1200 1700 1100 3 0 0 0 -1 -1
+L 1700 1100 1600 1100 3 0 0 0 -1 -1
+L 1800 800 1700 800 3 0 0 0 -1 -1
+L 1700 900 1700 800 3 0 0 0 -1 -1
+L 1700 900 1600 900 3 0 0 0 -1 -1
+L 1700 800 1700 700 3 0 0 0 -1 -1
+L 1700 700 1600 700 3 0 0 0 -1 -1
+L 1600 500 1700 500 3 0 0 0 -1 -1
+L 1700 500 1700 400 3 0 0 0 -1 -1
+L 1700 700 1700 600 3 0 0 0 -1 -1
+L 1700 600 1600 600 3 0 0 0 -1 -1
+L 1700 900 1700 1000 3 0 0 0 -1 -1
+L 1700 1000 1600 1000 3 0 0 0 -1 -1
+L 1600 1000 1650 1050 3 0 0 0 -1 -1
+L 1600 1000 1650 950 3 0 0 0 -1 -1
+L 1600 600 1650 650 3 0 0 0 -1 -1
+L 1600 600 1650 550 3 0 0 0 -1 -1
+L 1500 1050 1500 950 3 0 0 0 -1 -1
+L 1500 650 1500 550 3 0 0 0 -1 -1
+L 1500 600 1400 600 3 0 0 0 -1 -1
+L 1400 600 1400 1000 3 0 0 0 -1 -1
+L 1400 1000 1500 1000 3 0 0 0 -1 -1
diff --git a/pkg/newlib/CMR200T.fp b/pkg/newlib/CMR200T.fp
new file mode 100644 (file)
index 0000000..1429e34
--- /dev/null
@@ -0,0 +1,6 @@
+Element[0x0 "CMR200T" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 1969 1969 1969 7874 3937 2126 4331 "pin1" "1" 0x0100]
+   Pad[ 11969 1969 11969 7874 3937 2126 4331 "pin2" "2" 0x0100]
+   Pad[ 6969 21654 6969 35433 9843 2126 10236 "G" "G" 0x0100]
+)
diff --git a/pkg/newlib/CMR200T.py b/pkg/newlib/CMR200T.py
new file mode 100755 (executable)
index 0000000..c764147
--- /dev/null
@@ -0,0 +1,54 @@
+#!/usr/bin/python
+# Copyright 2007 by Bdale Garbee <bdale@gag.com>.  GPLv2
+#
+# Program to emit PCB footprint for CMR200T package used by Citizen 32khz Xtal
+#
+
+# dimensions in mm from k-cmr.pdf Citizen datasheet
+PinWidth = 1.00
+PinHeight = 2.50
+PinSpacing = 1.54
+RowSpacing = 1.75
+BlockWidth = 2.50
+BlockHeight = 6.00
+
+import sys
+
+# we're going to use the 1/100 of a mil fundamental unit form
+def mm2mils100( mm ):
+       return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 )
+
+print 'Element[0x0 "CMR200T" "" "" 0 0 0 0 0 100 0x0]'
+print "("
+print '   Pad[',\
+       mm2mils100(PinWidth/2), \
+       mm2mils100(PinWidth/2), \
+       mm2mils100(PinWidth/2), \
+       mm2mils100(PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin1" "1" 0x0100]'
+
+print '   Pad[',\
+       mm2mils100(PinWidth + PinSpacing + PinWidth/2), \
+       mm2mils100(PinWidth/2), \
+       mm2mils100(PinWidth + PinSpacing + PinWidth/2), \
+       mm2mils100(PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin2" "2" 0x0100]'
+
+print '   Pad[',\
+       mm2mils100(PinWidth + PinSpacing/2), \
+       mm2mils100(PinHeight + RowSpacing + BlockWidth/2), \
+       mm2mils100(PinWidth + PinSpacing/2), \
+       mm2mils100(PinHeight + RowSpacing + BlockHeight - BlockWidth/2), \
+       mm2mils100(BlockWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(BlockWidth + 0.1), \
+       '"G" "G" 0x0100]'
+
+
+print ")"
diff --git a/pkg/newlib/CONN-SCREW-3.5MM-2POS.fp b/pkg/newlib/CONN-SCREW-3.5MM-2POS.fp
new file mode 100644 (file)
index 0000000..a6e795c
--- /dev/null
@@ -0,0 +1,10 @@
+Element[0x0 "CONN-SCREW-3.5MM-2POS" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pin[0 0 9000 3000 10000 4800 "pin1" "1" 0x01]
+   Pin[13800 0 9000 3000 10000 4800 "pin2" "2" 0x01]
+
+   ElementLine [-6890 -17717 20669 -17717 1000]
+   ElementLine [-6890 12205 20669 12205 1000]
+   ElementLine [-6890 -17717 -6890 12205 1000]
+   ElementLine [20669 -17717 20669 12205 1000]
+)
diff --git a/pkg/newlib/CONN-SCREW-3.5MM-2POS.fp- b/pkg/newlib/CONN-SCREW-3.5MM-2POS.fp-
new file mode 100644 (file)
index 0000000..0315bcd
--- /dev/null
@@ -0,0 +1,818 @@
+# release: pcb 20070912
+# date:    Tue Dec  4 23:14:36 2007
+# user:    bdale (Bdale Garbee,KB0G)
+# host:    rover.gag.com
+
+# To read pcb files, the pcb version (or the cvs source date) must be >= the file version
+FileVersion[20070407]
+
+PCB["" 27900 14100]
+
+Grid[393.700775 0 0 0]
+Cursor[0 0 0.000000]
+PolyArea[200000000.000000]
+Thermal[0.500000]
+DRC[1000 1000 1000 1000 1500 1000]
+Flags("nameonpcb,uniquename,clearnew,snappin")
+Groups("1,c:2,s")
+Styles["Signal,1000,3600,2000,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600"]
+
+Symbol(' ' 18)
+(
+)
+Symbol('!' 12)
+(
+       SymbolLine(0 45 0 50 8)
+       SymbolLine(0 10 0 35 8)
+)
+Symbol('"' 12)
+(
+       SymbolLine(0 10 0 20 8)
+       SymbolLine(10 10 10 20 8)
+)
+Symbol('#' 12)
+(
+       SymbolLine(0 35 20 35 8)
+       SymbolLine(0 25 20 25 8)
+       SymbolLine(15 20 15 40 8)
+       SymbolLine(5 20 5 40 8)
+)
+Symbol('$' 12)
+(
+       SymbolLine(15 15 20 20 8)
+       SymbolLine(5 15 15 15 8)
+       SymbolLine(0 20 5 15 8)
+       SymbolLine(0 20 0 25 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 40 8)
+       SymbolLine(15 45 20 40 8)
+       SymbolLine(5 45 15 45 8)
+       SymbolLine(0 40 5 45 8)
+       SymbolLine(10 10 10 50 8)
+)
+Symbol('%' 12)
+(
+       SymbolLine(0 15 0 20 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 10 10 8)
+       SymbolLine(10 10 15 15 8)
+       SymbolLine(15 15 15 20 8)
+       SymbolLine(10 25 15 20 8)
+       SymbolLine(5 25 10 25 8)
+       SymbolLine(0 20 5 25 8)
+       SymbolLine(0 50 40 10 8)
+       SymbolLine(35 50 40 45 8)
+       SymbolLine(40 40 40 45 8)
+       SymbolLine(35 35 40 40 8)
+       SymbolLine(30 35 35 35 8)
+       SymbolLine(25 40 30 35 8)
+       SymbolLine(25 40 25 45 8)
+       SymbolLine(25 45 30 50 8)
+       SymbolLine(30 50 35 50 8)
+)
+Symbol('&' 12)
+(
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 15 0 25 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 35 15 20 8)
+       SymbolLine(5 50 10 50 8)
+       SymbolLine(10 50 20 40 8)
+       SymbolLine(0 25 25 50 8)
+       SymbolLine(5 10 10 10 8)
+       SymbolLine(10 10 15 15 8)
+       SymbolLine(15 15 15 20 8)
+       SymbolLine(0 35 0 45 8)
+)
+Symbol(''' 12)
+(
+       SymbolLine(0 20 10 10 8)
+)
+Symbol('(' 12)
+(
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 45 8)
+)
+Symbol(')' 12)
+(
+       SymbolLine(0 10 5 15 8)
+       SymbolLine(5 15 5 45 8)
+       SymbolLine(0 50 5 45 8)
+)
+Symbol('*' 12)
+(
+       SymbolLine(0 20 20 40 8)
+       SymbolLine(0 40 20 20 8)
+       SymbolLine(0 30 20 30 8)
+       SymbolLine(10 20 10 40 8)
+)
+Symbol('+' 12)
+(
+       SymbolLine(0 30 20 30 8)
+       SymbolLine(10 20 10 40 8)
+)
+Symbol(',' 12)
+(
+       SymbolLine(0 60 10 50 8)
+)
+Symbol('-' 12)
+(
+       SymbolLine(0 30 20 30 8)
+)
+Symbol('.' 12)
+(
+       SymbolLine(0 50 5 50 8)
+)
+Symbol('/' 12)
+(
+       SymbolLine(0 45 30 15 8)
+)
+Symbol('0' 12)
+(
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 40 20 20 8)
+)
+Symbol('1' 12)
+(
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(10 10 10 50 8)
+       SymbolLine(0 20 10 10 8)
+)
+Symbol('2' 12)
+(
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 25 8)
+       SymbolLine(0 50 25 25 8)
+       SymbolLine(0 50 25 50 8)
+)
+Symbol('3' 12)
+(
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 30 20 30 8)
+)
+Symbol('4' 12)
+(
+       SymbolLine(0 30 20 10 8)
+       SymbolLine(0 30 25 30 8)
+       SymbolLine(20 10 20 50 8)
+)
+Symbol('5' 12)
+(
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(0 10 0 30 8)
+       SymbolLine(0 30 5 25 8)
+       SymbolLine(5 25 15 25 8)
+       SymbolLine(15 25 20 30 8)
+       SymbolLine(20 30 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('6' 12)
+(
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(0 30 15 30 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(20 35 20 45 8)
+)
+Symbol('7' 12)
+(
+       SymbolLine(0 50 25 25 8)
+       SymbolLine(25 10 25 25 8)
+       SymbolLine(0 10 25 10 8)
+)
+Symbol('8' 12)
+(
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(0 15 0 25 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 25 8)
+       SymbolLine(15 30 20 25 8)
+)
+Symbol('9' 12)
+(
+       SymbolLine(0 50 20 30 8)
+       SymbolLine(20 15 20 30 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 25 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(5 30 20 30 8)
+)
+Symbol(':' 12)
+(
+       SymbolLine(0 25 5 25 8)
+       SymbolLine(0 35 5 35 8)
+)
+Symbol(';' 12)
+(
+       SymbolLine(0 50 10 40 8)
+       SymbolLine(10 25 10 30 8)
+)
+Symbol('<' 12)
+(
+       SymbolLine(0 30 10 20 8)
+       SymbolLine(0 30 10 40 8)
+)
+Symbol('=' 12)
+(
+       SymbolLine(0 25 20 25 8)
+       SymbolLine(0 35 20 35 8)
+)
+Symbol('>' 12)
+(
+       SymbolLine(0 20 10 30 8)
+       SymbolLine(0 40 10 30 8)
+)
+Symbol('?' 12)
+(
+       SymbolLine(10 30 10 35 8)
+       SymbolLine(10 45 10 50 8)
+       SymbolLine(0 15 0 20 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 20 8)
+       SymbolLine(10 30 20 20 8)
+)
+Symbol('@' 12)
+(
+       SymbolLine(0 10 0 40 8)
+       SymbolLine(0 40 10 50 8)
+       SymbolLine(10 50 40 50 8)
+       SymbolLine(50 35 50 10 8)
+       SymbolLine(50 10 40 0 8)
+       SymbolLine(40 0 10 0 8)
+       SymbolLine(10 0 0 10 8)
+       SymbolLine(15 20 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 30 35 8)
+       SymbolLine(30 35 35 30 8)
+       SymbolLine(35 30 40 35 8)
+       SymbolLine(35 30 35 15 8)
+       SymbolLine(35 20 30 15 8)
+       SymbolLine(20 15 30 15 8)
+       SymbolLine(20 15 15 20 8)
+       SymbolLine(40 35 50 35 8)
+)
+Symbol('A' 12)
+(
+       SymbolLine(0 15 0 50 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 50 8)
+       SymbolLine(0 30 25 30 8)
+)
+Symbol('B' 12)
+(
+       SymbolLine(0 50 20 50 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(25 35 25 45 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 25 8)
+       SymbolLine(20 30 25 25 8)
+)
+Symbol('C' 12)
+(
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 20 10 8)
+)
+Symbol('D' 12)
+(
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 45 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(0 50 20 50 8)
+       SymbolLine(0 10 20 10 8)
+)
+Symbol('E' 12)
+(
+       SymbolLine(0 30 15 30 8)
+       SymbolLine(0 50 20 50 8)
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 10 20 10 8)
+)
+Symbol('F' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(0 30 15 30 8)
+)
+Symbol('G' 12)
+(
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(5 10 20 10 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(25 35 25 45 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(10 30 20 30 8)
+)
+Symbol('H' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(25 10 25 50 8)
+       SymbolLine(0 30 25 30 8)
+)
+Symbol('I' 12)
+(
+       SymbolLine(0 10 10 10 8)
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(0 50 10 50 8)
+)
+Symbol('J' 12)
+(
+       SymbolLine(0 10 15 10 8)
+       SymbolLine(15 10 15 45 8)
+       SymbolLine(10 50 15 45 8)
+       SymbolLine(5 50 10 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('K' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 30 20 10 8)
+       SymbolLine(0 30 20 50 8)
+)
+Symbol('L' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 50 20 50 8)
+)
+Symbol('M' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 10 15 25 8)
+       SymbolLine(15 25 30 10 8)
+       SymbolLine(30 10 30 50 8)
+)
+Symbol('N' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 15 25 40 8)
+       SymbolLine(25 10 25 50 8)
+)
+Symbol('O' 12)
+(
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('P' 12)
+(
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 25 8)
+       SymbolLine(20 30 25 25 8)
+       SymbolLine(5 30 20 30 8)
+)
+Symbol('Q' 12)
+(
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(10 40 20 50 8)
+)
+Symbol('R' 12)
+(
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 25 8)
+       SymbolLine(20 30 25 25 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(5 30 25 50 8)
+)
+Symbol('S' 12)
+(
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(5 10 20 10 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 25 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(25 35 25 45 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('T' 12)
+(
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(10 10 10 50 8)
+)
+Symbol('U' 12)
+(
+       SymbolLine(0 10 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(20 10 20 45 8)
+)
+Symbol('V' 12)
+(
+       SymbolLine(0 10 0 40 8)
+       SymbolLine(0 40 10 50 8)
+       SymbolLine(10 50 20 40 8)
+       SymbolLine(20 10 20 40 8)
+)
+Symbol('W' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 50 15 35 8)
+       SymbolLine(15 35 30 50 8)
+       SymbolLine(30 10 30 50 8)
+)
+Symbol('X' 12)
+(
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 15 25 40 8)
+       SymbolLine(25 40 25 50 8)
+       SymbolLine(0 40 0 50 8)
+       SymbolLine(0 40 25 15 8)
+       SymbolLine(25 10 25 15 8)
+)
+Symbol('Y' 12)
+(
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 15 10 25 8)
+       SymbolLine(10 25 20 15 8)
+       SymbolLine(20 10 20 15 8)
+       SymbolLine(10 25 10 50 8)
+)
+Symbol('Z' 12)
+(
+       SymbolLine(0 10 25 10 8)
+       SymbolLine(25 10 25 15 8)
+       SymbolLine(0 40 25 15 8)
+       SymbolLine(0 40 0 50 8)
+       SymbolLine(0 50 25 50 8)
+)
+Symbol('[' 12)
+(
+       SymbolLine(0 10 5 10 8)
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 50 5 50 8)
+)
+Symbol('\' 12)
+(
+       SymbolLine(0 15 30 45 8)
+)
+Symbol(']' 12)
+(
+       SymbolLine(0 10 5 10 8)
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(0 50 5 50 8)
+)
+Symbol('^' 12)
+(
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 10 15 8)
+)
+Symbol('_' 12)
+(
+       SymbolLine(0 50 20 50 8)
+)
+Symbol('a' 12)
+(
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(20 30 20 45 8)
+       SymbolLine(20 45 25 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+)
+Symbol('b' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(20 35 20 45 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(0 35 5 30 8)
+)
+Symbol('c' 12)
+(
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 20 50 8)
+)
+Symbol('d' 12)
+(
+       SymbolLine(20 10 20 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+)
+Symbol('e' 12)
+(
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(20 40 20 35 8)
+)
+Symbol('f' 10)
+(
+       SymbolLine(5 15 5 50 8)
+       SymbolLine(5 15 10 10 8)
+       SymbolLine(10 10 15 10 8)
+       SymbolLine(0 30 10 30 8)
+)
+Symbol('g' 12)
+(
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(0 60 5 65 8)
+       SymbolLine(5 65 15 65 8)
+       SymbolLine(15 65 20 60 8)
+       SymbolLine(20 30 20 60 8)
+)
+Symbol('h' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 50 8)
+)
+Symbol('i' 10)
+(
+       SymbolLine(0 20 0 25 8)
+       SymbolLine(0 35 0 50 8)
+)
+Symbol('j' 10)
+(
+       SymbolLine(5 20 5 25 8)
+       SymbolLine(5 35 5 60 8)
+       SymbolLine(0 65 5 60 8)
+)
+Symbol('k' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 35 15 50 8)
+       SymbolLine(0 35 10 25 8)
+)
+Symbol('l' 10)
+(
+       SymbolLine(0 10 0 45 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('m' 12)
+(
+       SymbolLine(5 35 5 50 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(10 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 50 8)
+       SymbolLine(20 35 25 30 8)
+       SymbolLine(25 30 30 30 8)
+       SymbolLine(30 30 35 35 8)
+       SymbolLine(35 35 35 50 8)
+       SymbolLine(0 30 5 35 8)
+)
+Symbol('n' 12)
+(
+       SymbolLine(5 35 5 50 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(10 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 50 8)
+       SymbolLine(0 30 5 35 8)
+)
+Symbol('o' 12)
+(
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('p' 12)
+(
+       SymbolLine(5 35 5 65 8)
+       SymbolLine(0 30 5 35 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(10 30 20 30 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(25 35 25 45 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(10 50 20 50 8)
+       SymbolLine(5 45 10 50 8)
+)
+Symbol('q' 12)
+(
+       SymbolLine(20 35 20 65 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+)
+Symbol('r' 12)
+(
+       SymbolLine(5 35 5 50 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(10 30 20 30 8)
+       SymbolLine(0 30 5 35 8)
+)
+Symbol('s' 12)
+(
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(20 40 25 45 8)
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('t' 10)
+(
+       SymbolLine(5 10 5 45 8)
+       SymbolLine(5 45 10 50 8)
+       SymbolLine(0 25 10 25 8)
+)
+Symbol('u' 12)
+(
+       SymbolLine(0 30 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(20 30 20 45 8)
+)
+Symbol('v' 12)
+(
+       SymbolLine(0 30 0 40 8)
+       SymbolLine(0 40 10 50 8)
+       SymbolLine(10 50 20 40 8)
+       SymbolLine(20 30 20 40 8)
+)
+Symbol('w' 12)
+(
+       SymbolLine(0 30 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 10 50 8)
+       SymbolLine(10 50 15 45 8)
+       SymbolLine(15 30 15 45 8)
+       SymbolLine(15 45 20 50 8)
+       SymbolLine(20 50 25 50 8)
+       SymbolLine(25 50 30 45 8)
+       SymbolLine(30 30 30 45 8)
+)
+Symbol('x' 12)
+(
+       SymbolLine(0 30 20 50 8)
+       SymbolLine(0 50 20 30 8)
+)
+Symbol('y' 12)
+(
+       SymbolLine(0 30 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(20 30 20 60 8)
+       SymbolLine(15 65 20 60 8)
+       SymbolLine(5 65 15 65 8)
+       SymbolLine(0 60 5 65 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+)
+Symbol('z' 12)
+(
+       SymbolLine(0 30 20 30 8)
+       SymbolLine(0 50 20 30 8)
+       SymbolLine(0 50 20 50 8)
+)
+Symbol('{' 12)
+(
+       SymbolLine(5 15 10 10 8)
+       SymbolLine(5 15 5 25 8)
+       SymbolLine(0 30 5 25 8)
+       SymbolLine(0 30 5 35 8)
+       SymbolLine(5 35 5 45 8)
+       SymbolLine(5 45 10 50 8)
+)
+Symbol('|' 12)
+(
+       SymbolLine(0 10 0 50 8)
+)
+Symbol('}' 12)
+(
+       SymbolLine(0 10 5 15 8)
+       SymbolLine(5 15 5 25 8)
+       SymbolLine(5 25 10 30 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(5 35 5 45 8)
+       SymbolLine(0 50 5 45 8)
+)
+Symbol('~' 12)
+(
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 10 30 8)
+       SymbolLine(10 30 15 35 8)
+       SymbolLine(15 35 20 35 8)
+       SymbolLine(20 35 25 30 8)
+)
+
+Element["" "CONN-SCREW-3.5MM-2POS" "" "" 7050 7050 0 0 0 100 ""]
+(
+       Pin[0 0 9000 3000 10000 4800 "pin1" "1" "edge2"]
+       Pin[13800 0 9000 3000 10000 4800 "pin2" "2" "edge2"]
+
+       )
+Layer(1 "component")
+(
+)
+Layer(2 "solder")
+(
+)
+Layer(3 "GND")
+(
+)
+Layer(4 "power")
+(
+)
diff --git a/pkg/newlib/CS10.fp b/pkg/newlib/CS10.fp
new file mode 100644 (file)
index 0000000..48f08f3
--- /dev/null
@@ -0,0 +1,5 @@
+Element[0x0 "CMR200T" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 3740 3740 3740 5709 7480 2756 7874 "pin1" "1" 0x0100]
+   Pad[ 21457 3740 21457 5709 7480 2756 7874 "pin2" "2" 0x0100]
+)
diff --git a/pkg/newlib/CS10.py b/pkg/newlib/CS10.py
new file mode 100755 (executable)
index 0000000..633bf67
--- /dev/null
@@ -0,0 +1,40 @@
+#!/usr/bin/python
+# Copyright 2007 by Bdale Garbee <bdale@gag.com>.  GPLv2
+#
+# Program to emit PCB footprint for CMR200T package used by Citizen 32khz Xtal
+#
+
+# dimensions in mm from k-cmr.pdf Citizen datasheet
+PinWidth = 1.90
+PinHeight = 2.40
+PinSpacing = 2.60
+
+import sys
+
+# we're going to use the 1/100 of a mil fundamental unit form
+def mm2mils100( mm ):
+       return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 )
+
+print 'Element[0x0 "CMR200T" "" "" 0 0 0 0 0 100 0x0]'
+print "("
+print '   Pad[',\
+       mm2mils100(PinWidth/2), \
+       mm2mils100(PinWidth/2), \
+       mm2mils100(PinWidth/2), \
+       mm2mils100(PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin1" "1" 0x0100]'
+
+print '   Pad[',\
+       mm2mils100(PinWidth + PinSpacing + PinWidth/2), \
+       mm2mils100(PinWidth/2), \
+       mm2mils100(PinWidth + PinSpacing + PinWidth/2), \
+       mm2mils100(PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin2" "2" 0x0100]'
+
+print ")"
diff --git a/pkg/newlib/LP2980.fp b/pkg/newlib/LP2980.fp
new file mode 100644 (file)
index 0000000..7cd739f
--- /dev/null
@@ -0,0 +1,18 @@
+
+Element["" "LP2980 SOT23-5" "U1" "SOT25" 289000 132000 6300 -5000 3 89 ""]
+(
+       Pad[0 -800 0 800 2400 3000 3000 "4" "4" "square,edge2"]
+       Pad[7800 -800 7800 800 2400 3000 3000 "5" "5" "square,edge2"]
+       Pad[7800 -9000 7800 -7400 2400 3000 3000 "1" "1" "square"]
+       Pad[3900 -9000 3900 -7400 2400 3000 3000 "2" "2" "square"]
+       Pad[0 -9000 0 -7400 2400 3000 3000 "3" "3" "square"]
+       ElementLine [-2000 -11000 -2000 2900 1000]
+       ElementLine [-2000 2900 9800 2900 1000]
+       ElementLine [9800 2900 9800 -11000 1000]
+       ElementLine [9800 -11000 -2000 -11000 1000]
+
+       Attribute("author" "DJ Delorie")
+       Attribute("copyright" "2006 DJ Delorie")
+       Attribute("use-license" "Unlimited")
+       Attribute("dist-license" "GPL")
+       )
diff --git a/pkg/newlib/LP2980.fp- b/pkg/newlib/LP2980.fp-
new file mode 100644 (file)
index 0000000..6db384e
--- /dev/null
@@ -0,0 +1,829 @@
+# release: pcb 20070912
+# date:    Tue Jan  1 21:55:32 2008
+# user:    bdale (Bdale Garbee,KB0G)
+# host:    rover.gag.com
+
+# To read pcb files, the pcb version (or the cvs source date) must be >= the file version
+FileVersion[20070407]
+
+PCB["" 13200 15200]
+
+Grid[1000.000000 0 0 0]
+Cursor[0 0 0.000000]
+PolyArea[200000000.000000]
+Thermal[0.500000]
+DRC[1000 1000 1000 1000 1500 1000]
+Flags("nameonpcb,uniquename,clearnew,snappin")
+Groups("1,c:2,s")
+Styles["Signal,1000,3600,2000,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600"]
+
+Symbol(' ' 18)
+(
+)
+Symbol('!' 12)
+(
+       SymbolLine(0 45 0 50 8)
+       SymbolLine(0 10 0 35 8)
+)
+Symbol('"' 12)
+(
+       SymbolLine(0 10 0 20 8)
+       SymbolLine(10 10 10 20 8)
+)
+Symbol('#' 12)
+(
+       SymbolLine(0 35 20 35 8)
+       SymbolLine(0 25 20 25 8)
+       SymbolLine(15 20 15 40 8)
+       SymbolLine(5 20 5 40 8)
+)
+Symbol('$' 12)
+(
+       SymbolLine(15 15 20 20 8)
+       SymbolLine(5 15 15 15 8)
+       SymbolLine(0 20 5 15 8)
+       SymbolLine(0 20 0 25 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 40 8)
+       SymbolLine(15 45 20 40 8)
+       SymbolLine(5 45 15 45 8)
+       SymbolLine(0 40 5 45 8)
+       SymbolLine(10 10 10 50 8)
+)
+Symbol('%' 12)
+(
+       SymbolLine(0 15 0 20 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 10 10 8)
+       SymbolLine(10 10 15 15 8)
+       SymbolLine(15 15 15 20 8)
+       SymbolLine(10 25 15 20 8)
+       SymbolLine(5 25 10 25 8)
+       SymbolLine(0 20 5 25 8)
+       SymbolLine(0 50 40 10 8)
+       SymbolLine(35 50 40 45 8)
+       SymbolLine(40 40 40 45 8)
+       SymbolLine(35 35 40 40 8)
+       SymbolLine(30 35 35 35 8)
+       SymbolLine(25 40 30 35 8)
+       SymbolLine(25 40 25 45 8)
+       SymbolLine(25 45 30 50 8)
+       SymbolLine(30 50 35 50 8)
+)
+Symbol('&' 12)
+(
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 15 0 25 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 35 15 20 8)
+       SymbolLine(5 50 10 50 8)
+       SymbolLine(10 50 20 40 8)
+       SymbolLine(0 25 25 50 8)
+       SymbolLine(5 10 10 10 8)
+       SymbolLine(10 10 15 15 8)
+       SymbolLine(15 15 15 20 8)
+       SymbolLine(0 35 0 45 8)
+)
+Symbol(''' 12)
+(
+       SymbolLine(0 20 10 10 8)
+)
+Symbol('(' 12)
+(
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 45 8)
+)
+Symbol(')' 12)
+(
+       SymbolLine(0 10 5 15 8)
+       SymbolLine(5 15 5 45 8)
+       SymbolLine(0 50 5 45 8)
+)
+Symbol('*' 12)
+(
+       SymbolLine(0 20 20 40 8)
+       SymbolLine(0 40 20 20 8)
+       SymbolLine(0 30 20 30 8)
+       SymbolLine(10 20 10 40 8)
+)
+Symbol('+' 12)
+(
+       SymbolLine(0 30 20 30 8)
+       SymbolLine(10 20 10 40 8)
+)
+Symbol(',' 12)
+(
+       SymbolLine(0 60 10 50 8)
+)
+Symbol('-' 12)
+(
+       SymbolLine(0 30 20 30 8)
+)
+Symbol('.' 12)
+(
+       SymbolLine(0 50 5 50 8)
+)
+Symbol('/' 12)
+(
+       SymbolLine(0 45 30 15 8)
+)
+Symbol('0' 12)
+(
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 40 20 20 8)
+)
+Symbol('1' 12)
+(
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(10 10 10 50 8)
+       SymbolLine(0 20 10 10 8)
+)
+Symbol('2' 12)
+(
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 25 8)
+       SymbolLine(0 50 25 25 8)
+       SymbolLine(0 50 25 50 8)
+)
+Symbol('3' 12)
+(
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 30 20 30 8)
+)
+Symbol('4' 12)
+(
+       SymbolLine(0 30 20 10 8)
+       SymbolLine(0 30 25 30 8)
+       SymbolLine(20 10 20 50 8)
+)
+Symbol('5' 12)
+(
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(0 10 0 30 8)
+       SymbolLine(0 30 5 25 8)
+       SymbolLine(5 25 15 25 8)
+       SymbolLine(15 25 20 30 8)
+       SymbolLine(20 30 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('6' 12)
+(
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(0 30 15 30 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(20 35 20 45 8)
+)
+Symbol('7' 12)
+(
+       SymbolLine(0 50 25 25 8)
+       SymbolLine(25 10 25 25 8)
+       SymbolLine(0 10 25 10 8)
+)
+Symbol('8' 12)
+(
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(0 15 0 25 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 25 8)
+       SymbolLine(15 30 20 25 8)
+)
+Symbol('9' 12)
+(
+       SymbolLine(0 50 20 30 8)
+       SymbolLine(20 15 20 30 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 25 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(5 30 20 30 8)
+)
+Symbol(':' 12)
+(
+       SymbolLine(0 25 5 25 8)
+       SymbolLine(0 35 5 35 8)
+)
+Symbol(';' 12)
+(
+       SymbolLine(0 50 10 40 8)
+       SymbolLine(10 25 10 30 8)
+)
+Symbol('<' 12)
+(
+       SymbolLine(0 30 10 20 8)
+       SymbolLine(0 30 10 40 8)
+)
+Symbol('=' 12)
+(
+       SymbolLine(0 25 20 25 8)
+       SymbolLine(0 35 20 35 8)
+)
+Symbol('>' 12)
+(
+       SymbolLine(0 20 10 30 8)
+       SymbolLine(0 40 10 30 8)
+)
+Symbol('?' 12)
+(
+       SymbolLine(10 30 10 35 8)
+       SymbolLine(10 45 10 50 8)
+       SymbolLine(0 15 0 20 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 20 8)
+       SymbolLine(10 30 20 20 8)
+)
+Symbol('@' 12)
+(
+       SymbolLine(0 10 0 40 8)
+       SymbolLine(0 40 10 50 8)
+       SymbolLine(10 50 40 50 8)
+       SymbolLine(50 35 50 10 8)
+       SymbolLine(50 10 40 0 8)
+       SymbolLine(40 0 10 0 8)
+       SymbolLine(10 0 0 10 8)
+       SymbolLine(15 20 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 30 35 8)
+       SymbolLine(30 35 35 30 8)
+       SymbolLine(35 30 40 35 8)
+       SymbolLine(35 30 35 15 8)
+       SymbolLine(35 20 30 15 8)
+       SymbolLine(20 15 30 15 8)
+       SymbolLine(20 15 15 20 8)
+       SymbolLine(40 35 50 35 8)
+)
+Symbol('A' 12)
+(
+       SymbolLine(0 15 0 50 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 50 8)
+       SymbolLine(0 30 25 30 8)
+)
+Symbol('B' 12)
+(
+       SymbolLine(0 50 20 50 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(25 35 25 45 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 25 8)
+       SymbolLine(20 30 25 25 8)
+)
+Symbol('C' 12)
+(
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 20 10 8)
+)
+Symbol('D' 12)
+(
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 45 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(0 50 20 50 8)
+       SymbolLine(0 10 20 10 8)
+)
+Symbol('E' 12)
+(
+       SymbolLine(0 30 15 30 8)
+       SymbolLine(0 50 20 50 8)
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 10 20 10 8)
+)
+Symbol('F' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(0 30 15 30 8)
+)
+Symbol('G' 12)
+(
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(5 10 20 10 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(25 35 25 45 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(10 30 20 30 8)
+)
+Symbol('H' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(25 10 25 50 8)
+       SymbolLine(0 30 25 30 8)
+)
+Symbol('I' 12)
+(
+       SymbolLine(0 10 10 10 8)
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(0 50 10 50 8)
+)
+Symbol('J' 12)
+(
+       SymbolLine(0 10 15 10 8)
+       SymbolLine(15 10 15 45 8)
+       SymbolLine(10 50 15 45 8)
+       SymbolLine(5 50 10 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('K' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 30 20 10 8)
+       SymbolLine(0 30 20 50 8)
+)
+Symbol('L' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 50 20 50 8)
+)
+Symbol('M' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 10 15 25 8)
+       SymbolLine(15 25 30 10 8)
+       SymbolLine(30 10 30 50 8)
+)
+Symbol('N' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 15 25 40 8)
+       SymbolLine(25 10 25 50 8)
+)
+Symbol('O' 12)
+(
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('P' 12)
+(
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 25 8)
+       SymbolLine(20 30 25 25 8)
+       SymbolLine(5 30 20 30 8)
+)
+Symbol('Q' 12)
+(
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(10 40 20 50 8)
+)
+Symbol('R' 12)
+(
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 25 8)
+       SymbolLine(20 30 25 25 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(5 30 25 50 8)
+)
+Symbol('S' 12)
+(
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(5 10 20 10 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 25 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(25 35 25 45 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('T' 12)
+(
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(10 10 10 50 8)
+)
+Symbol('U' 12)
+(
+       SymbolLine(0 10 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(20 10 20 45 8)
+)
+Symbol('V' 12)
+(
+       SymbolLine(0 10 0 40 8)
+       SymbolLine(0 40 10 50 8)
+       SymbolLine(10 50 20 40 8)
+       SymbolLine(20 10 20 40 8)
+)
+Symbol('W' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 50 15 35 8)
+       SymbolLine(15 35 30 50 8)
+       SymbolLine(30 10 30 50 8)
+)
+Symbol('X' 12)
+(
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 15 25 40 8)
+       SymbolLine(25 40 25 50 8)
+       SymbolLine(0 40 0 50 8)
+       SymbolLine(0 40 25 15 8)
+       SymbolLine(25 10 25 15 8)
+)
+Symbol('Y' 12)
+(
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 15 10 25 8)
+       SymbolLine(10 25 20 15 8)
+       SymbolLine(20 10 20 15 8)
+       SymbolLine(10 25 10 50 8)
+)
+Symbol('Z' 12)
+(
+       SymbolLine(0 10 25 10 8)
+       SymbolLine(25 10 25 15 8)
+       SymbolLine(0 40 25 15 8)
+       SymbolLine(0 40 0 50 8)
+       SymbolLine(0 50 25 50 8)
+)
+Symbol('[' 12)
+(
+       SymbolLine(0 10 5 10 8)
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 50 5 50 8)
+)
+Symbol('\' 12)
+(
+       SymbolLine(0 15 30 45 8)
+)
+Symbol(']' 12)
+(
+       SymbolLine(0 10 5 10 8)
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(0 50 5 50 8)
+)
+Symbol('^' 12)
+(
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 10 15 8)
+)
+Symbol('_' 12)
+(
+       SymbolLine(0 50 20 50 8)
+)
+Symbol('a' 12)
+(
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(20 30 20 45 8)
+       SymbolLine(20 45 25 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+)
+Symbol('b' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(20 35 20 45 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(0 35 5 30 8)
+)
+Symbol('c' 12)
+(
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 20 50 8)
+)
+Symbol('d' 12)
+(
+       SymbolLine(20 10 20 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+)
+Symbol('e' 12)
+(
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(20 40 20 35 8)
+)
+Symbol('f' 10)
+(
+       SymbolLine(5 15 5 50 8)
+       SymbolLine(5 15 10 10 8)
+       SymbolLine(10 10 15 10 8)
+       SymbolLine(0 30 10 30 8)
+)
+Symbol('g' 12)
+(
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(0 60 5 65 8)
+       SymbolLine(5 65 15 65 8)
+       SymbolLine(15 65 20 60 8)
+       SymbolLine(20 30 20 60 8)
+)
+Symbol('h' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 50 8)
+)
+Symbol('i' 10)
+(
+       SymbolLine(0 20 0 25 8)
+       SymbolLine(0 35 0 50 8)
+)
+Symbol('j' 10)
+(
+       SymbolLine(5 20 5 25 8)
+       SymbolLine(5 35 5 60 8)
+       SymbolLine(0 65 5 60 8)
+)
+Symbol('k' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 35 15 50 8)
+       SymbolLine(0 35 10 25 8)
+)
+Symbol('l' 10)
+(
+       SymbolLine(0 10 0 45 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('m' 12)
+(
+       SymbolLine(5 35 5 50 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(10 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 50 8)
+       SymbolLine(20 35 25 30 8)
+       SymbolLine(25 30 30 30 8)
+       SymbolLine(30 30 35 35 8)
+       SymbolLine(35 35 35 50 8)
+       SymbolLine(0 30 5 35 8)
+)
+Symbol('n' 12)
+(
+       SymbolLine(5 35 5 50 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(10 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 50 8)
+       SymbolLine(0 30 5 35 8)
+)
+Symbol('o' 12)
+(
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('p' 12)
+(
+       SymbolLine(5 35 5 65 8)
+       SymbolLine(0 30 5 35 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(10 30 20 30 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(25 35 25 45 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(10 50 20 50 8)
+       SymbolLine(5 45 10 50 8)
+)
+Symbol('q' 12)
+(
+       SymbolLine(20 35 20 65 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+)
+Symbol('r' 12)
+(
+       SymbolLine(5 35 5 50 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(10 30 20 30 8)
+       SymbolLine(0 30 5 35 8)
+)
+Symbol('s' 12)
+(
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(20 40 25 45 8)
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('t' 10)
+(
+       SymbolLine(5 10 5 45 8)
+       SymbolLine(5 45 10 50 8)
+       SymbolLine(0 25 10 25 8)
+)
+Symbol('u' 12)
+(
+       SymbolLine(0 30 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(20 30 20 45 8)
+)
+Symbol('v' 12)
+(
+       SymbolLine(0 30 0 40 8)
+       SymbolLine(0 40 10 50 8)
+       SymbolLine(10 50 20 40 8)
+       SymbolLine(20 30 20 40 8)
+)
+Symbol('w' 12)
+(
+       SymbolLine(0 30 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 10 50 8)
+       SymbolLine(10 50 15 45 8)
+       SymbolLine(15 30 15 45 8)
+       SymbolLine(15 45 20 50 8)
+       SymbolLine(20 50 25 50 8)
+       SymbolLine(25 50 30 45 8)
+       SymbolLine(30 30 30 45 8)
+)
+Symbol('x' 12)
+(
+       SymbolLine(0 30 20 50 8)
+       SymbolLine(0 50 20 30 8)
+)
+Symbol('y' 12)
+(
+       SymbolLine(0 30 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(20 30 20 60 8)
+       SymbolLine(15 65 20 60 8)
+       SymbolLine(5 65 15 65 8)
+       SymbolLine(0 60 5 65 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+)
+Symbol('z' 12)
+(
+       SymbolLine(0 30 20 30 8)
+       SymbolLine(0 50 20 30 8)
+       SymbolLine(0 50 20 50 8)
+)
+Symbol('{' 12)
+(
+       SymbolLine(5 15 10 10 8)
+       SymbolLine(5 15 5 25 8)
+       SymbolLine(0 30 5 25 8)
+       SymbolLine(0 30 5 35 8)
+       SymbolLine(5 35 5 45 8)
+       SymbolLine(5 45 10 50 8)
+)
+Symbol('|' 12)
+(
+       SymbolLine(0 10 0 50 8)
+)
+Symbol('}' 12)
+(
+       SymbolLine(0 10 5 15 8)
+       SymbolLine(5 15 5 25 8)
+       SymbolLine(5 25 10 30 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(5 35 5 45 8)
+       SymbolLine(0 50 5 45 8)
+)
+Symbol('~' 12)
+(
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 10 30 8)
+       SymbolLine(10 30 15 35 8)
+       SymbolLine(15 35 20 35 8)
+       SymbolLine(20 35 25 30 8)
+)
+
+Element["" "LP2980 SOT23-5" "U1" "SOT25" 2700 11700 6300 -5000 3 89 ""]
+(
+       Attribute("author" "DJ Delorie")
+       Attribute("copyright" "2006 DJ Delorie")
+       Attribute("use-license" "Unlimited")
+       Attribute("dist-license" "GPL")
+       Pad[0 -800 0 800 2400 3000 3000 "4" "4" "square,edge2"]
+       Pad[7800 -800 7800 800 2400 3000 3000 "5" "5" "square,edge2"]
+       Pad[7800 -9000 7800 -7400 2400 3000 3000 "1" "1" "square"]
+       Pad[3900 -9000 3900 -7400 2400 3000 3000 "2" "2" "square"]
+       Pad[0 -9000 0 -7400 2400 3000 3000 "3" "3" "square"]
+       ElementLine [-2000 -11000 -2000 2900 1000]
+       ElementLine [-2000 2900 9800 2900 1000]
+       ElementLine [9800 2900 9800 -11000 1000]
+       ElementLine [9800 -11000 -2000 -11000 1000]
+
+       )
+Layer(1 "component")
+(
+)
+Layer(2 "solder")
+(
+)
+Layer(3 "GND")
+(
+)
+Layer(4 "power")
+(
+)
diff --git a/pkg/newlib/MICRO8.fp b/pkg/newlib/MICRO8.fp
new file mode 100644 (file)
index 0000000..1019d21
--- /dev/null
@@ -0,0 +1,11 @@
+Element[0x0 "MICRO8" "" "" 0 0 -10161 -12011 0 100 0x0]
+(
+   Pad[ 3307 748 3307 3346 1496 1063 1890 "pin8" "8" 0x0100]
+   Pad[ 3307 17441 3307 20039 1496 1063 1890 "pin1" "1" 0x0100]
+   Pad[ 5866 748 5866 3346 1496 1063 1890 "pin7" "7" 0x0100]
+   Pad[ 5866 17441 5866 20039 1496 1063 1890 "pin2" "2" 0x0100]
+   Pad[ 8425 748 8425 3346 1496 1063 1890 "pin6" "6" 0x0100]
+   Pad[ 8425 17441 8425 20039 1496 1063 1890 "pin3" "3" 0x0100]
+   Pad[ 10984 748 10984 3346 1496 1063 1890 "pin5" "5" 0x0100]
+   Pad[ 10984 17441 10984 20039 1496 1063 1890 "pin4" "4" 0x0100]
+)
diff --git a/pkg/newlib/MICRO8.py b/pkg/newlib/MICRO8.py
new file mode 100755 (executable)
index 0000000..c54b6ab
--- /dev/null
@@ -0,0 +1,42 @@
+#!/usr/bin/python
+# Copyright 2007 by Bdale Garbee <bdale@gag.com>.  GPLv2
+#
+# Program to emit PCB footprint for MICRO8 package used by IRF7509
+#
+
+# dimensions in mm from 548190572_sd.pdf datasheet
+PinWidth = 0.38
+PinHeight = 1.04
+PinSpacing = 0.65
+RowSpacing = 4.24
+
+import sys
+
+# we're going to use the 1/100 of a mil fundamental unit form
+def mm2mils100( mm ):
+       return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 )
+
+print 'Element[0x0 "MICRO8" "" "" 0 0 -10161 -12011 0 100 0x0]'
+print "("
+for pin in range (1,5):
+    print '   Pad[',\
+       mm2mils100(pin * PinSpacing + PinWidth/2), \
+       mm2mils100(PinWidth/2), \
+       mm2mils100(pin * PinSpacing + PinWidth/2), \
+       mm2mils100(PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin%i"' % (9 - pin), '"%i"' % (9 - pin), '0x0100]'
+
+    print '   Pad[',\
+       mm2mils100(pin * PinSpacing + PinWidth/2), \
+       mm2mils100(RowSpacing + PinWidth/2), \
+       mm2mils100(pin * PinSpacing + PinWidth/2), \
+       mm2mils100(RowSpacing + PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin%i"' % pin, '"%i"' % pin, '0x0100]'
+
+print ")"
diff --git a/pkg/newlib/MOT1317.fp b/pkg/newlib/MOT1317.fp
new file mode 100644 (file)
index 0000000..258e885
--- /dev/null
@@ -0,0 +1,11 @@
+Element[0x0 "SOIJ8" "" "" 0 0 -10161 -12011 0 100 0x0]
+(
+   Pad[ 6358 1358 6358 3957 2717 2283 3110 "pin8" "8" 0x0100]
+   Pad[ 6358 40059 6358 42657 2717 2283 3110 "pin1" "1" 0x0100]
+   Pad[ 11358 1358 11358 3957 2717 2283 3110 "pin7" "7" 0x0100]
+   Pad[ 11358 40059 11358 42657 2717 2283 3110 "pin2" "2" 0x0100]
+   Pad[ 16358 1358 16358 3957 2717 2283 3110 "pin6" "6" 0x0100]
+   Pad[ 16358 40059 16358 42657 2717 2283 3110 "pin3" "3" 0x0100]
+   Pad[ 21358 1358 21358 3957 2717 2283 3110 "pin5" "5" 0x0100]
+   Pad[ 21358 40059 21358 42657 2717 2283 3110 "pin4" "4" 0x0100]
+)
diff --git a/pkg/newlib/MOT1317.py b/pkg/newlib/MOT1317.py
new file mode 100755 (executable)
index 0000000..a9f0f4a
--- /dev/null
@@ -0,0 +1,42 @@
+#!/usr/bin/python
+# Copyright 2007 by Bdale Garbee <bdale@gag.com>.  GPLv2
+#
+# Program to emit PCB footprint for Motorola 1317 package used by MP3H6115A
+#
+
+# dimensions in mm from MP3H6115A.pdf Motorola packaging datasheet
+PinWidth = 0.69
+PinHeight = 1.35
+PinSpacing = 1.27
+RowSpacing = 9.83
+
+import sys
+
+# we're going to use the 1/100 of a mil fundamental unit form
+def mm2mils100( mm ):
+       return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 )
+
+print 'Element[0x0 "SOIJ8" "" "" 0 0 -10161 -12011 0 100 0x0]'
+print "("
+for pin in range (1,5):
+    print '   Pad[',\
+       mm2mils100(pin * PinSpacing + PinWidth/2), \
+       mm2mils100(PinWidth/2), \
+       mm2mils100(pin * PinSpacing + PinWidth/2), \
+       mm2mils100(PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin%i"' % (9 - pin), '"%i"' % (9 - pin), '0x0100]'
+
+    print '   Pad[',\
+       mm2mils100(pin * PinSpacing + PinWidth/2), \
+       mm2mils100(RowSpacing + PinWidth/2), \
+       mm2mils100(pin * PinSpacing + PinWidth/2), \
+       mm2mils100(RowSpacing + PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin%i"' % pin, '"%i"' % pin, '0x0100]'
+
+print ")"
diff --git a/pkg/newlib/MSOP10-2.fp b/pkg/newlib/MSOP10-2.fp
new file mode 100644 (file)
index 0000000..95bab5e
--- /dev/null
@@ -0,0 +1,20 @@
+Element(0x00 "Mini small outline package, .5mm" "" "MSOP10" 121 50 3 100 0x00)
+(
+       Pad(6 9 32 9 12 "1" 0x00)
+       Pad(6 29 32 29 12 "2" 0x100)
+       Pad(6 49 32 49 12 "3" 0x100)
+       Pad(6 68 32 68 12 "4" 0x100)
+       Pad(6 88 32 88 12 "5" 0x100)
+       Pad(171 89 197 89 12 "6" 0x100)
+       Pad(171 69 197 69 12 "7" 0x100)
+       Pad(171 49 197 49 12 "8" 0x100)
+       Pad(171 29 197 29 12 "9" 0x100)
+       Pad(171 10 197 10 12 "10" 0x100)
+       ElementLine(0 0 110 0 10)
+       ElementArc(101 0 9 9 0 180 10)
+       ElementLine(92 0 203 0 10)
+       ElementLine(203 0 203 98 10)
+       ElementLine(203 98 0 98 10)
+       ElementLine(0 98 0 0 10)
+       Mark(22 9)
+)
diff --git a/pkg/newlib/Makefile b/pkg/newlib/Makefile
new file mode 100644 (file)
index 0000000..c3203cb
--- /dev/null
@@ -0,0 +1,26 @@
+all:   molex.fp MICRO8.fp SOIJ8.fp CMR200T.fp CS10.fp QFN16_6.fp MOT1317.fp
+
+molex.fp:
+       (cd molex ; make)
+
+MICRO8.fp:     MICRO8.py
+       ./MICRO8.py > MICRO8.fp
+
+SOIJ8.fp:      SOIJ8.py
+       ./SOIJ8.py > SOIJ8.fp
+
+CMR200T.fp:    CMR200T.py
+       ./CMR200T.py > CMR200T.fp
+       
+CS10.fp:       CS10.py
+       ./CS10.py > CS10.fp
+       
+QFN16_6.fp:    QFN16_6.py
+       ./QFN16_6.py > QFN16_6.fp
+       
+MOT1317.fp:    MOT1317.py
+       ./MOT1317.py > MOT1317.fp
+       
+clean:
+       rm -f MICRO8.fp SOIJ8.fp CMR200T.fp CS10.fp QFN16_6.fp
+       (cd molex ; make clean)
diff --git a/pkg/newlib/QFN16_6.fp b/pkg/newlib/QFN16_6.fp
new file mode 100644 (file)
index 0000000..d986a99
--- /dev/null
@@ -0,0 +1,21 @@
+Element[0x0 "QFN16_6" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 0 0 0 0 16732 1969 17126 "G" "G" 0x0100]
+   Pad[ -5905 -10826 -5905 -10629 1969 1969 2362 "pin12" "12" 0x0100]
+   Pad[ -5905 10630 -5905 10827 1969 1969 2362 "pin1" "1" 0x0100]
+   Pad[ 10630 -5905 10827 -5905 1969 1969 2362 "pin8" "8" 0x0100]
+   Pad[ -10826 -5905 -10629 -5905 1969 1969 2362 "pin13" "13" 0x0100]
+   Pad[ -1968 -10826 -1968 -10629 1969 1969 2362 "pin11" "11" 0x0100]
+   Pad[ -1968 10630 -1968 10827 1969 1969 2362 "pin2" "2" 0x0100]
+   Pad[ 10630 -1968 10827 -1968 1969 1969 2362 "pin7" "7" 0x0100]
+   Pad[ -10826 -1968 -10629 -1968 1969 1969 2362 "pin14" "14" 0x0100]
+   Pad[ 1969 -10826 1969 -10629 1969 1969 2362 "pin10" "10" 0x0100]
+   Pad[ 1969 10630 1969 10827 1969 1969 2362 "pin3" "3" 0x0100]
+   Pad[ 10630 1969 10827 1969 1969 1969 2362 "pin6" "6" 0x0100]
+   Pad[ -10826 1969 -10629 1969 1969 1969 2362 "pin15" "15" 0x0100]
+   Pad[ 5906 -10826 5906 -10629 1969 1969 2362 "pin9" "9" 0x0100]
+   Pad[ 5906 10630 5906 10827 1969 1969 2362 "pin4" "4" 0x0100]
+   Pad[ 10630 5906 10827 5906 1969 1969 2362 "pin5" "5" 0x0100]
+   Pad[ -10826 5906 -10629 5906 1969 1969 2362 "pin16" "16" 0x0100]
+   ElementArc[ -10235 10236 500 500 0 360 1000 ]
+)
diff --git a/pkg/newlib/QFN16_6.py b/pkg/newlib/QFN16_6.py
new file mode 100755 (executable)
index 0000000..8f55ff5
--- /dev/null
@@ -0,0 +1,77 @@
+#!/usr/bin/python
+# Copyright 2007 by Bdale Garbee <bdale@gag.com>.  GPLv2
+#
+# Program to emit PCB footprint for QFN16_6 package used by MMA7260Q
+#
+
+# dimensions in mm from DS00049AR.pdf Microchip packaging datasheet
+PinWidth = 0.50
+PinHeight = 0.55
+PinSpacing = 1.00
+Overall = 6.0
+CoreSquare = 4.25
+
+import sys
+
+# we're going to use the 1/100 of a mil fundamental unit form
+def mm2mils100( mm ):
+       return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 )
+
+print 'Element[0x0 "QFN16_6" "" "" 0 0 0 0 0 100 0x0]'
+print "("
+print '   Pad[',\
+       mm2mils100(0), \
+       mm2mils100(0), \
+       mm2mils100(0), \
+       mm2mils100(0), \
+       mm2mils100(CoreSquare), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(CoreSquare + 0.1), \
+       '"G" "G" 0x0100]'
+
+for pin in range (1,5):
+    print '   Pad[',\
+       mm2mils100(-2.5 + pin * PinSpacing), \
+       mm2mils100(-Overall/2 + PinWidth/2), \
+       mm2mils100(-2.5 + pin * PinSpacing), \
+       mm2mils100(-Overall/2 + PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin%i"' % (13-pin), '"%i"' % (13-pin), '0x0100]'
+
+    print '   Pad[',\
+       mm2mils100(-2.5 + pin * PinSpacing), \
+       mm2mils100(+Overall/2 - PinHeight + PinWidth/2), \
+       mm2mils100(-2.5 + pin * PinSpacing), \
+       mm2mils100(+Overall/2 - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin%i"' % pin, '"%i"' % pin, '0x0100]'
+
+    print '   Pad[',\
+       mm2mils100(Overall/2 - PinHeight + PinWidth/2), \
+       mm2mils100(-2.5 + pin * PinSpacing), \
+       mm2mils100(Overall/2 - PinWidth/2), \
+       mm2mils100(-2.5 + pin * PinSpacing), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin%i"' % (9-pin), '"%i"' % (9-pin), '0x0100]'
+
+    print '   Pad[',\
+       mm2mils100(-Overall/2 + PinWidth/2), \
+       mm2mils100(-2.5 + pin * PinSpacing), \
+       mm2mils100(-Overall/2 + PinHeight - PinWidth/2), \
+       mm2mils100(-2.5 + pin * PinSpacing), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin%i"' % (12+pin), '"%i"' % (12+pin), '0x0100]'
+
+print '   ElementArc[',\
+       mm2mils100(-2.6), \
+       mm2mils100(2.6), \
+       '500 500 0 360 1000 ]'
+print ")"
diff --git a/pkg/newlib/SOIJ8.fp b/pkg/newlib/SOIJ8.fp
new file mode 100644 (file)
index 0000000..dc1976d
--- /dev/null
@@ -0,0 +1,11 @@
+Element[0x0 "SOIJ8" "" "" 0 0 -10161 -12011 0 100 0x0]
+(
+   Pad[ 6280 1280 6280 4035 2559 2441 2953 "pin8" "8" 0x0100]
+   Pad[ 6280 27264 6280 30020 2559 2441 2953 "pin1" "1" 0x0100]
+   Pad[ 11280 1280 11280 4035 2559 2441 2953 "pin7" "7" 0x0100]
+   Pad[ 11280 27264 11280 30020 2559 2441 2953 "pin2" "2" 0x0100]
+   Pad[ 16280 1280 16280 4035 2559 2441 2953 "pin6" "6" 0x0100]
+   Pad[ 16280 27264 16280 30020 2559 2441 2953 "pin3" "3" 0x0100]
+   Pad[ 21280 1280 21280 4035 2559 2441 2953 "pin5" "5" 0x0100]
+   Pad[ 21280 27264 21280 30020 2559 2441 2953 "pin4" "4" 0x0100]
+)
diff --git a/pkg/newlib/SOIJ8.py b/pkg/newlib/SOIJ8.py
new file mode 100755 (executable)
index 0000000..45d418b
--- /dev/null
@@ -0,0 +1,42 @@
+#!/usr/bin/python
+# Copyright 2007 by Bdale Garbee <bdale@gag.com>.  GPLv2
+#
+# Program to emit PCB footprint for SOIJ8 package used by 24FC1025
+#
+
+# dimensions in mm from DS00049AR.pdf Microchip packaging datasheet
+PinWidth = 0.65
+PinHeight = 1.35
+PinSpacing = 1.27
+RowSpacing = 6.6
+
+import sys
+
+# we're going to use the 1/100 of a mil fundamental unit form
+def mm2mils100( mm ):
+       return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 )
+
+print 'Element[0x0 "SOIJ8" "" "" 0 0 -10161 -12011 0 100 0x0]'
+print "("
+for pin in range (1,5):
+    print '   Pad[',\
+       mm2mils100(pin * PinSpacing + PinWidth/2), \
+       mm2mils100(PinWidth/2), \
+       mm2mils100(pin * PinSpacing + PinWidth/2), \
+       mm2mils100(PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin%i"' % (9 - pin), '"%i"' % (9 - pin), '0x0100]'
+
+    print '   Pad[',\
+       mm2mils100(pin * PinSpacing + PinWidth/2), \
+       mm2mils100(RowSpacing + PinWidth/2), \
+       mm2mils100(pin * PinSpacing + PinWidth/2), \
+       mm2mils100(RowSpacing + PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin%i"' % pin, '"%i"' % pin, '0x0100]'
+
+print ")"
diff --git a/pkg/newlib/SOT23-5.fp b/pkg/newlib/SOT23-5.fp
new file mode 100644 (file)
index 0000000..b0ee2d0
--- /dev/null
@@ -0,0 +1,18 @@
+
+Element["" "SMT transistor, 5 pins" "U1" "SOT25" 289000 132000 6300 -5000 3 89 ""]
+(
+       Pad[0 -800 0 800 2400 3000 3000 "1" "1" "square,edge2"]
+       Pad[7800 -800 7800 800 2400 3000 3000 "2" "2" "square,edge2"]
+       Pad[7800 -9000 7800 -7400 2400 3000 3000 "3" "3" "square"]
+       Pad[3900 -9000 3900 -7400 2400 3000 3000 "4" "4" "square"]
+       Pad[0 -9000 0 -7400 2400 3000 3000 "5" "5" "square"]
+       ElementLine [-2000 -11000 -2000 2900 1000]
+       ElementLine [-2000 2900 9800 2900 1000]
+       ElementLine [9800 2900 9800 -11000 1000]
+       ElementLine [9800 -11000 -2000 -11000 1000]
+
+       Attribute("author" "DJ Delorie")
+       Attribute("copyright" "2006 DJ Delorie")
+       Attribute("use-license" "Unlimited")
+       Attribute("dist-license" "GPL")
+       )
diff --git a/pkg/newlib/SOT23.fp b/pkg/newlib/SOT23.fp
new file mode 100644 (file)
index 0000000..91092d7
--- /dev/null
@@ -0,0 +1,15 @@
+Element["" "SOT23" "" "" 0 0 3542 -1575 1 23 ""]
+(
+       Pad[0 -5511 0 -3149 4187 3000 5387 "" "3" "square"]
+       Pad[3543 3150 3543 5315 4187 3000 5387 "" "2" "square,edge2"]
+       Pad[-3544 3150 -3544 5315 4187 3000 5387 "" "1" "square,edge2"]
+       ElementLine [6889 -8858 -6890 -8858 1000]
+       ElementLine [6889 8662 6889 -8858 1000]
+       ElementLine [-6890 8662 6889 8662 1000]
+       ElementLine [-6890 -8858 -6890 8662 1000]
+
+       Attribute("author" "DJ Delorie")
+       Attribute("copyright" "2006 DJ Delorie")
+       Attribute("use-license" "Unlimited")
+       Attribute("dist-license" "GPL")
+       )
diff --git a/pkg/newlib/SuperSOT3.fp b/pkg/newlib/SuperSOT3.fp
new file mode 100644 (file)
index 0000000..ee04986
--- /dev/null
@@ -0,0 +1,25 @@
+# derived from SuperSOT6.fp by Bdale
+
+# Element[element_flags, description, pcb-name, value, mark_x,
+# mark_y, text_x, text_y, text_direction, text_scale, text_flags
+Element[0x00000000 "SMT-transistor-SuperSOT-3-package" "" "" 1000 1000 -11000 5100 1 100 0x00000000]
+(
+
+# Silk screen around package
+       ElementLine[ 6500  8450  6500 -8450 1000]
+       ElementLine[ 6500 -8450 -6500 -8450 1000]
+       ElementLine[-6500 -8450 -6500  8450 1000]
+       ElementLine[-6500  8450  6500  8450 1000]
+
+
+# Pad[X1, Y1, X2, Y3, width, clearance,
+#     soldermask, "pin name", "pin number", flags]
+
+# bottom row
+       Pad[-3740  4528 -3740  5708 2756 1600 3056 "G" "3"  0x00000100]
+       Pad[ 3740  4528  3740  5708 2756 1600 3056 "S" "2"  0x00000100]
+
+# top
+       Pad[    0 -4528     0 -5708 2756 1600 3056 "D" "1"  0x00000100]
+
+)
diff --git a/pkg/newlib/SuperSOT6.fp b/pkg/newlib/SuperSOT6.fp
new file mode 100644 (file)
index 0000000..e5f06c8
--- /dev/null
@@ -0,0 +1,35 @@
+# author: andrew mccubbin
+# email: andrewm@thehacktory.com
+# dist-license: GPL 2
+# use-license: unlimited
+
+# Dimensions from Fairchild Datasheet
+
+# Element[element_flags, description, pcb-name, value, mark_x,
+# mark_y, text_x, text_y, text_direction, text_scale, text_flags
+Element[0x00000000 "SMT-transistor-SuperSOT-6-package" "" "" 1000 1000 -11000 5100 1 100 0x00000000]
+(
+
+# Silk screen around package
+       ElementLine[ 6500  8450  6500 -8450 1000]
+       ElementLine[ 6500 -8450 -6500 -8450 1000]
+       ElementLine[-6500 -8450 -6500  8450 1000]
+       ElementLine[-6500  8450  6500  8450 1000]
+# Silk screen Pin 1 indicator
+       ElementLine[-7100  9050 -6500  8450 1000]
+
+
+# Pad[X1, Y1, X2, Y3, width, clearance,
+#     soldermask, "pin name", "pin number", flags]
+
+# bottom row
+       Pad[-3740  4528 -3740  5708 2756 1600 3056 "1" "1"  0x00000100]
+       Pad[    0  4528     0  5708 2756 1600 3056 "2" "2"  0x00000100]
+       Pad[ 3740  4528  3740  5708 2756 1600 3056 "3" "3"  0x00000100]
+
+# top
+       Pad[ 3740 -4528  3740 -5708 2756 1600 3056 "4" "4"  0x00000100]
+       Pad[    0 -4528     0 -5708 2756 1600 3056 "5" "5"  0x00000100]
+       Pad[-3740 -4528 -3740 -5708 2756 1600 3056 "6" "6"  0x00000100]
+
+)
diff --git a/pkg/newlib/TO92.fp b/pkg/newlib/TO92.fp
new file mode 100644 (file)
index 0000000..324bf90
--- /dev/null
@@ -0,0 +1,8 @@
+Element[0x0 "TO92" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pin[-5000 0 4000 600 5000 2500 "" "1" 0x01]
+   Pin[0 0 4000 600 5000 2500 "" "2" 0x01]
+   Pin[5000 0 4000 600 5000 2500 "" "3" 0x01]
+   ElementLine(76 52 -76 52 10)
+   ElementArc(0 0 92 92 146 248 10)
+)
diff --git a/pkg/newlib/VR-1000uF- b/pkg/newlib/VR-1000uF-
new file mode 100644 (file)
index 0000000..2e75787
--- /dev/null
@@ -0,0 +1,819 @@
+# release: pcb 20070912
+# date:    Sun Dec 23 03:58:53 2007
+# user:    bdale (Bdale Garbee,KB0G)
+# host:    rover.gag.com
+
+# To read pcb files, the pcb version (or the cvs source date) must be >= the file version
+FileVersion[20070407]
+
+PCB["" 40900 40900]
+
+Grid[100.000000 0 0 0]
+Cursor[0 0 0.000000]
+PolyArea[200000000.000000]
+Thermal[0.500000]
+DRC[1000 1000 1000 1000 1500 1000]
+Flags("nameonpcb,uniquename,clearnew,snappin")
+Groups("1,c:2,s")
+Styles["Signal,1000,3600,2000,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600"]
+
+Symbol(' ' 18)
+(
+)
+Symbol('!' 12)
+(
+       SymbolLine(0 45 0 50 8)
+       SymbolLine(0 10 0 35 8)
+)
+Symbol('"' 12)
+(
+       SymbolLine(0 10 0 20 8)
+       SymbolLine(10 10 10 20 8)
+)
+Symbol('#' 12)
+(
+       SymbolLine(0 35 20 35 8)
+       SymbolLine(0 25 20 25 8)
+       SymbolLine(15 20 15 40 8)
+       SymbolLine(5 20 5 40 8)
+)
+Symbol('$' 12)
+(
+       SymbolLine(15 15 20 20 8)
+       SymbolLine(5 15 15 15 8)
+       SymbolLine(0 20 5 15 8)
+       SymbolLine(0 20 0 25 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 40 8)
+       SymbolLine(15 45 20 40 8)
+       SymbolLine(5 45 15 45 8)
+       SymbolLine(0 40 5 45 8)
+       SymbolLine(10 10 10 50 8)
+)
+Symbol('%' 12)
+(
+       SymbolLine(0 15 0 20 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 10 10 8)
+       SymbolLine(10 10 15 15 8)
+       SymbolLine(15 15 15 20 8)
+       SymbolLine(10 25 15 20 8)
+       SymbolLine(5 25 10 25 8)
+       SymbolLine(0 20 5 25 8)
+       SymbolLine(0 50 40 10 8)
+       SymbolLine(35 50 40 45 8)
+       SymbolLine(40 40 40 45 8)
+       SymbolLine(35 35 40 40 8)
+       SymbolLine(30 35 35 35 8)
+       SymbolLine(25 40 30 35 8)
+       SymbolLine(25 40 25 45 8)
+       SymbolLine(25 45 30 50 8)
+       SymbolLine(30 50 35 50 8)
+)
+Symbol('&' 12)
+(
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 15 0 25 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 35 15 20 8)
+       SymbolLine(5 50 10 50 8)
+       SymbolLine(10 50 20 40 8)
+       SymbolLine(0 25 25 50 8)
+       SymbolLine(5 10 10 10 8)
+       SymbolLine(10 10 15 15 8)
+       SymbolLine(15 15 15 20 8)
+       SymbolLine(0 35 0 45 8)
+)
+Symbol(''' 12)
+(
+       SymbolLine(0 20 10 10 8)
+)
+Symbol('(' 12)
+(
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 45 8)
+)
+Symbol(')' 12)
+(
+       SymbolLine(0 10 5 15 8)
+       SymbolLine(5 15 5 45 8)
+       SymbolLine(0 50 5 45 8)
+)
+Symbol('*' 12)
+(
+       SymbolLine(0 20 20 40 8)
+       SymbolLine(0 40 20 20 8)
+       SymbolLine(0 30 20 30 8)
+       SymbolLine(10 20 10 40 8)
+)
+Symbol('+' 12)
+(
+       SymbolLine(0 30 20 30 8)
+       SymbolLine(10 20 10 40 8)
+)
+Symbol(',' 12)
+(
+       SymbolLine(0 60 10 50 8)
+)
+Symbol('-' 12)
+(
+       SymbolLine(0 30 20 30 8)
+)
+Symbol('.' 12)
+(
+       SymbolLine(0 50 5 50 8)
+)
+Symbol('/' 12)
+(
+       SymbolLine(0 45 30 15 8)
+)
+Symbol('0' 12)
+(
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 40 20 20 8)
+)
+Symbol('1' 12)
+(
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(10 10 10 50 8)
+       SymbolLine(0 20 10 10 8)
+)
+Symbol('2' 12)
+(
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 25 8)
+       SymbolLine(0 50 25 25 8)
+       SymbolLine(0 50 25 50 8)
+)
+Symbol('3' 12)
+(
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 30 20 30 8)
+)
+Symbol('4' 12)
+(
+       SymbolLine(0 30 20 10 8)
+       SymbolLine(0 30 25 30 8)
+       SymbolLine(20 10 20 50 8)
+)
+Symbol('5' 12)
+(
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(0 10 0 30 8)
+       SymbolLine(0 30 5 25 8)
+       SymbolLine(5 25 15 25 8)
+       SymbolLine(15 25 20 30 8)
+       SymbolLine(20 30 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('6' 12)
+(
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(0 30 15 30 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(20 35 20 45 8)
+)
+Symbol('7' 12)
+(
+       SymbolLine(0 50 25 25 8)
+       SymbolLine(25 10 25 25 8)
+       SymbolLine(0 10 25 10 8)
+)
+Symbol('8' 12)
+(
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(0 15 0 25 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 25 8)
+       SymbolLine(15 30 20 25 8)
+)
+Symbol('9' 12)
+(
+       SymbolLine(0 50 20 30 8)
+       SymbolLine(20 15 20 30 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 25 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(5 30 20 30 8)
+)
+Symbol(':' 12)
+(
+       SymbolLine(0 25 5 25 8)
+       SymbolLine(0 35 5 35 8)
+)
+Symbol(';' 12)
+(
+       SymbolLine(0 50 10 40 8)
+       SymbolLine(10 25 10 30 8)
+)
+Symbol('<' 12)
+(
+       SymbolLine(0 30 10 20 8)
+       SymbolLine(0 30 10 40 8)
+)
+Symbol('=' 12)
+(
+       SymbolLine(0 25 20 25 8)
+       SymbolLine(0 35 20 35 8)
+)
+Symbol('>' 12)
+(
+       SymbolLine(0 20 10 30 8)
+       SymbolLine(0 40 10 30 8)
+)
+Symbol('?' 12)
+(
+       SymbolLine(10 30 10 35 8)
+       SymbolLine(10 45 10 50 8)
+       SymbolLine(0 15 0 20 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 20 8)
+       SymbolLine(10 30 20 20 8)
+)
+Symbol('@' 12)
+(
+       SymbolLine(0 10 0 40 8)
+       SymbolLine(0 40 10 50 8)
+       SymbolLine(10 50 40 50 8)
+       SymbolLine(50 35 50 10 8)
+       SymbolLine(50 10 40 0 8)
+       SymbolLine(40 0 10 0 8)
+       SymbolLine(10 0 0 10 8)
+       SymbolLine(15 20 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 30 35 8)
+       SymbolLine(30 35 35 30 8)
+       SymbolLine(35 30 40 35 8)
+       SymbolLine(35 30 35 15 8)
+       SymbolLine(35 20 30 15 8)
+       SymbolLine(20 15 30 15 8)
+       SymbolLine(20 15 15 20 8)
+       SymbolLine(40 35 50 35 8)
+)
+Symbol('A' 12)
+(
+       SymbolLine(0 15 0 50 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 50 8)
+       SymbolLine(0 30 25 30 8)
+)
+Symbol('B' 12)
+(
+       SymbolLine(0 50 20 50 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(25 35 25 45 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 25 8)
+       SymbolLine(20 30 25 25 8)
+)
+Symbol('C' 12)
+(
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 20 10 8)
+)
+Symbol('D' 12)
+(
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 45 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(0 50 20 50 8)
+       SymbolLine(0 10 20 10 8)
+)
+Symbol('E' 12)
+(
+       SymbolLine(0 30 15 30 8)
+       SymbolLine(0 50 20 50 8)
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 10 20 10 8)
+)
+Symbol('F' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(0 30 15 30 8)
+)
+Symbol('G' 12)
+(
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(5 10 20 10 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(25 35 25 45 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(10 30 20 30 8)
+)
+Symbol('H' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(25 10 25 50 8)
+       SymbolLine(0 30 25 30 8)
+)
+Symbol('I' 12)
+(
+       SymbolLine(0 10 10 10 8)
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(0 50 10 50 8)
+)
+Symbol('J' 12)
+(
+       SymbolLine(0 10 15 10 8)
+       SymbolLine(15 10 15 45 8)
+       SymbolLine(10 50 15 45 8)
+       SymbolLine(5 50 10 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('K' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 30 20 10 8)
+       SymbolLine(0 30 20 50 8)
+)
+Symbol('L' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 50 20 50 8)
+)
+Symbol('M' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 10 15 25 8)
+       SymbolLine(15 25 30 10 8)
+       SymbolLine(30 10 30 50 8)
+)
+Symbol('N' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 15 25 40 8)
+       SymbolLine(25 10 25 50 8)
+)
+Symbol('O' 12)
+(
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('P' 12)
+(
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 25 8)
+       SymbolLine(20 30 25 25 8)
+       SymbolLine(5 30 20 30 8)
+)
+Symbol('Q' 12)
+(
+       SymbolLine(0 15 0 45 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 15 10 8)
+       SymbolLine(15 10 20 15 8)
+       SymbolLine(20 15 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(10 40 20 50 8)
+)
+Symbol('R' 12)
+(
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(25 15 25 25 8)
+       SymbolLine(20 30 25 25 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(5 30 25 50 8)
+)
+Symbol('S' 12)
+(
+       SymbolLine(20 10 25 15 8)
+       SymbolLine(5 10 20 10 8)
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(0 15 0 25 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(25 35 25 45 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('T' 12)
+(
+       SymbolLine(0 10 20 10 8)
+       SymbolLine(10 10 10 50 8)
+)
+Symbol('U' 12)
+(
+       SymbolLine(0 10 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(20 10 20 45 8)
+)
+Symbol('V' 12)
+(
+       SymbolLine(0 10 0 40 8)
+       SymbolLine(0 40 10 50 8)
+       SymbolLine(10 50 20 40 8)
+       SymbolLine(20 10 20 40 8)
+)
+Symbol('W' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 50 15 35 8)
+       SymbolLine(15 35 30 50 8)
+       SymbolLine(30 10 30 50 8)
+)
+Symbol('X' 12)
+(
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 15 25 40 8)
+       SymbolLine(25 40 25 50 8)
+       SymbolLine(0 40 0 50 8)
+       SymbolLine(0 40 25 15 8)
+       SymbolLine(25 10 25 15 8)
+)
+Symbol('Y' 12)
+(
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 15 10 25 8)
+       SymbolLine(10 25 20 15 8)
+       SymbolLine(20 10 20 15 8)
+       SymbolLine(10 25 10 50 8)
+)
+Symbol('Z' 12)
+(
+       SymbolLine(0 10 25 10 8)
+       SymbolLine(25 10 25 15 8)
+       SymbolLine(0 40 25 15 8)
+       SymbolLine(0 40 0 50 8)
+       SymbolLine(0 50 25 50 8)
+)
+Symbol('[' 12)
+(
+       SymbolLine(0 10 5 10 8)
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 50 5 50 8)
+)
+Symbol('\' 12)
+(
+       SymbolLine(0 15 30 45 8)
+)
+Symbol(']' 12)
+(
+       SymbolLine(0 10 5 10 8)
+       SymbolLine(5 10 5 50 8)
+       SymbolLine(0 50 5 50 8)
+)
+Symbol('^' 12)
+(
+       SymbolLine(0 15 5 10 8)
+       SymbolLine(5 10 10 15 8)
+)
+Symbol('_' 12)
+(
+       SymbolLine(0 50 20 50 8)
+)
+Symbol('a' 12)
+(
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(20 30 20 45 8)
+       SymbolLine(20 45 25 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+)
+Symbol('b' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(20 35 20 45 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(0 35 5 30 8)
+)
+Symbol('c' 12)
+(
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 20 50 8)
+)
+Symbol('d' 12)
+(
+       SymbolLine(20 10 20 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+)
+Symbol('e' 12)
+(
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(20 40 20 35 8)
+)
+Symbol('f' 10)
+(
+       SymbolLine(5 15 5 50 8)
+       SymbolLine(5 15 10 10 8)
+       SymbolLine(10 10 15 10 8)
+       SymbolLine(0 30 10 30 8)
+)
+Symbol('g' 12)
+(
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(0 60 5 65 8)
+       SymbolLine(5 65 15 65 8)
+       SymbolLine(15 65 20 60 8)
+       SymbolLine(20 30 20 60 8)
+)
+Symbol('h' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 50 8)
+)
+Symbol('i' 10)
+(
+       SymbolLine(0 20 0 25 8)
+       SymbolLine(0 35 0 50 8)
+)
+Symbol('j' 10)
+(
+       SymbolLine(5 20 5 25 8)
+       SymbolLine(5 35 5 60 8)
+       SymbolLine(0 65 5 60 8)
+)
+Symbol('k' 12)
+(
+       SymbolLine(0 10 0 50 8)
+       SymbolLine(0 35 15 50 8)
+       SymbolLine(0 35 10 25 8)
+)
+Symbol('l' 10)
+(
+       SymbolLine(0 10 0 45 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('m' 12)
+(
+       SymbolLine(5 35 5 50 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(10 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 50 8)
+       SymbolLine(20 35 25 30 8)
+       SymbolLine(25 30 30 30 8)
+       SymbolLine(30 30 35 35 8)
+       SymbolLine(35 35 35 50 8)
+       SymbolLine(0 30 5 35 8)
+)
+Symbol('n' 12)
+(
+       SymbolLine(5 35 5 50 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(10 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 50 8)
+       SymbolLine(0 30 5 35 8)
+)
+Symbol('o' 12)
+(
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(20 35 20 45 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('p' 12)
+(
+       SymbolLine(5 35 5 65 8)
+       SymbolLine(0 30 5 35 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(10 30 20 30 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(25 35 25 45 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(10 50 20 50 8)
+       SymbolLine(5 45 10 50 8)
+)
+Symbol('q' 12)
+(
+       SymbolLine(20 35 20 65 8)
+       SymbolLine(15 30 20 35 8)
+       SymbolLine(5 30 15 30 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(0 35 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+)
+Symbol('r' 12)
+(
+       SymbolLine(5 35 5 50 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(10 30 20 30 8)
+       SymbolLine(0 30 5 35 8)
+)
+Symbol('s' 12)
+(
+       SymbolLine(5 50 20 50 8)
+       SymbolLine(20 50 25 45 8)
+       SymbolLine(20 40 25 45 8)
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(0 45 5 50 8)
+)
+Symbol('t' 10)
+(
+       SymbolLine(5 10 5 45 8)
+       SymbolLine(5 45 10 50 8)
+       SymbolLine(0 25 10 25 8)
+)
+Symbol('u' 12)
+(
+       SymbolLine(0 30 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+       SymbolLine(20 30 20 45 8)
+)
+Symbol('v' 12)
+(
+       SymbolLine(0 30 0 40 8)
+       SymbolLine(0 40 10 50 8)
+       SymbolLine(10 50 20 40 8)
+       SymbolLine(20 30 20 40 8)
+)
+Symbol('w' 12)
+(
+       SymbolLine(0 30 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(5 50 10 50 8)
+       SymbolLine(10 50 15 45 8)
+       SymbolLine(15 30 15 45 8)
+       SymbolLine(15 45 20 50 8)
+       SymbolLine(20 50 25 50 8)
+       SymbolLine(25 50 30 45 8)
+       SymbolLine(30 30 30 45 8)
+)
+Symbol('x' 12)
+(
+       SymbolLine(0 30 20 50 8)
+       SymbolLine(0 50 20 30 8)
+)
+Symbol('y' 12)
+(
+       SymbolLine(0 30 0 45 8)
+       SymbolLine(0 45 5 50 8)
+       SymbolLine(20 30 20 60 8)
+       SymbolLine(15 65 20 60 8)
+       SymbolLine(5 65 15 65 8)
+       SymbolLine(0 60 5 65 8)
+       SymbolLine(5 50 15 50 8)
+       SymbolLine(15 50 20 45 8)
+)
+Symbol('z' 12)
+(
+       SymbolLine(0 30 20 30 8)
+       SymbolLine(0 50 20 30 8)
+       SymbolLine(0 50 20 50 8)
+)
+Symbol('{' 12)
+(
+       SymbolLine(5 15 10 10 8)
+       SymbolLine(5 15 5 25 8)
+       SymbolLine(0 30 5 25 8)
+       SymbolLine(0 30 5 35 8)
+       SymbolLine(5 35 5 45 8)
+       SymbolLine(5 45 10 50 8)
+)
+Symbol('|' 12)
+(
+       SymbolLine(0 10 0 50 8)
+)
+Symbol('}' 12)
+(
+       SymbolLine(0 10 5 15 8)
+       SymbolLine(5 15 5 25 8)
+       SymbolLine(5 25 10 30 8)
+       SymbolLine(5 35 10 30 8)
+       SymbolLine(5 35 5 45 8)
+       SymbolLine(0 50 5 45 8)
+)
+Symbol('~' 12)
+(
+       SymbolLine(0 35 5 30 8)
+       SymbolLine(5 30 10 30 8)
+       SymbolLine(10 30 15 35 8)
+       SymbolLine(15 35 20 35 8)
+       SymbolLine(20 35 25 30 8)
+)
+
+Element["" "VR Series Cap" "" "" 30450 20450 -33500 -3000 0 150 ""]
+(
+       Pin[0 0 8000 3000 11000 3500 "1" "1" "thermal(5)"]
+       Pin[-20000 0 8000 3000 11000 3500 "2" "2" "thermal(4)"]
+       ElementArc [-10000 0 19700 19700 0 360 1500]
+
+       )
+Layer(1 "component")
+(
+)
+Layer(2 "solder")
+(
+)
+Layer(3 "GND")
+(
+)
+Layer(4 "power")
+(
+)
diff --git a/pkg/newlib/VR-1000uF.fp b/pkg/newlib/VR-1000uF.fp
new file mode 100644 (file)
index 0000000..fef11f8
--- /dev/null
@@ -0,0 +1,9 @@
+
+Element(0x00000000 "VR Series Cap" "" "" 1530 1185 -335 -30 0 100 0x00000000)
+(
+       Pin(0 0 80 30 110 35 "1" "1" 0x20200001)
+       Pin(-200 0 80 30 110 35 "2" "2" 0x10100001)
+# leave the silkscreen out for now, because I can't figure out how to let it
+# hang over the board edge?
+#      ElementArc  [-10000 0 19700 19700 0 360 1500]
+       )
diff --git a/pkg/newlib/gschem.log b/pkg/newlib/gschem.log
new file mode 100644 (file)
index 0000000..a4d6281
--- /dev/null
@@ -0,0 +1,19 @@
+gEDA/gschem version 1.2.0.20070902
+gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more details.
+This is free software, and you are welcome to redistribute it under certain
+conditions; please see the COPYING file for more details.
+
+Read system-gafrc file [/etc/gEDA/system-gafrc]
+Did not find optional ~/.gEDA/gafrc file [/home/bdale/.gEDA/gafrc]
+Did not find optional local gafrc file [/home/bdale/geda/bdale/pkg/newlib/gafrc]
+Read system-gschemrc file [/etc/gEDA/system-gschemrc]
+Did not find optional ~/.gEDA/gschemrc file [/home/bdale/.gEDA/gschemrc]
+Did not find optional local gschemrc file [/home/bdale/geda/bdale/pkg/newlib/gschemrc]
+Read init scm file [/usr/share/gEDA/scheme/gschem.scm]
+Did not find specified /home/bdale/geda/bdale/pkg/newlib/gafrc file [/home/bdale/geda/bdale/pkg/newlib/gafrc]
+Opened file [/home/bdale/geda/bdale/pkg/newlib/AVG252G.sym]
+Tried to set the sensitivity on a non-existent menu item
+Translating schematic [0 0]
+Tried to set the sensitivity on a non-existent menu item
+Saved [/home/bdale/geda/bdale/pkg/newlib/AVG252G.sym]
+Tried to set the sensitivity on a non-existent menu item
diff --git a/pkg/newlib/hard-hex-standoff-and-washer-4 b/pkg/newlib/hard-hex-standoff-and-washer-4
new file mode 100644 (file)
index 0000000..12fc7cf
--- /dev/null
@@ -0,0 +1,13 @@
+Element(0x0 "hard-hex-standoff-and-washer-4" "" "" -169 -210 0 100 0x0)
+(
+   Pin(0 0 150 125 "" "1" 0x09)
+   ElementLine(-144 0 -72 125 10)
+   ElementLine(-72 125 72 125 10)
+   ElementLine(72 125 144 0 10)
+   ElementLine(144 0 72 -125 10)
+   ElementLine(72 -125 -72 -125 10)
+   ElementLine(-72 -125 -144 0 10)
+   ElementArc(0 0 68 68 0 360 10)
+   ElementArc(0 0 156 156 0 360 10)
+   Mark(0 0)
+)
diff --git a/pkg/newlib/hard-hole-4 b/pkg/newlib/hard-hole-4
new file mode 100644 (file)
index 0000000..477047f
--- /dev/null
@@ -0,0 +1,7 @@
+Element(0x0 "hard-hole-4" "" "" 0 0 0 0 0x0)
+(
+   # flag should be 0x9 for "just a hole", but barebonespcb.com doesn't do
+   # unplated holes, so make it a 0x01 for now
+   Pin(0 0 150 125 "" "1" 0x01)
+   Mark(0 0)
+)
diff --git a/pkg/newlib/molex/532610271.fp b/pkg/newlib/molex/532610271.fp
new file mode 100644 (file)
index 0000000..f6d7e90
--- /dev/null
@@ -0,0 +1,7 @@
+Element[0x0 "PicoBlade2" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 14173 15748 14173 18898 3150 1772 3543 "pin2" "2" 0x0100]
+   Pad[ 19094 15748 19094 18898 3150 1772 3543 "pin1" "1" 0x0100]
+   Pad[ 4134 4134 4134 7677 8268 1772 8661 "tab1" "G" 0x0100]
+   Pad[ 29134 4134 29134 7677 8268 1772 8661 "tab2" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/532610371.fp b/pkg/newlib/molex/532610371.fp
new file mode 100644 (file)
index 0000000..c75d1a9
--- /dev/null
@@ -0,0 +1,8 @@
+Element[0x0 "PicoBlade3" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 14173 15748 14173 18898 3150 1772 3543 "pin3" "3" 0x0100]
+   Pad[ 19094 15748 19094 18898 3150 1772 3543 "pin2" "2" 0x0100]
+   Pad[ 24016 15748 24016 18898 3150 1772 3543 "pin1" "1" 0x0100]
+   Pad[ 4134 4134 4134 7677 8268 1772 8661 "tab1" "G" 0x0100]
+   Pad[ 34055 4134 34055 7677 8268 1772 8661 "tab2" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/532610471.fp b/pkg/newlib/molex/532610471.fp
new file mode 100644 (file)
index 0000000..f79f0f9
--- /dev/null
@@ -0,0 +1,9 @@
+Element[0x0 "PicoBlade4" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 14173 15748 14173 18898 3150 1772 3543 "pin4" "4" 0x0100]
+   Pad[ 19094 15748 19094 18898 3150 1772 3543 "pin3" "3" 0x0100]
+   Pad[ 24016 15748 24016 18898 3150 1772 3543 "pin2" "2" 0x0100]
+   Pad[ 28937 15748 28937 18898 3150 1772 3543 "pin1" "1" 0x0100]
+   Pad[ 4134 4134 4134 7677 8268 1772 8661 "tab1" "G" 0x0100]
+   Pad[ 38976 4134 38976 7677 8268 1772 8661 "tab2" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/532610571.fp b/pkg/newlib/molex/532610571.fp
new file mode 100644 (file)
index 0000000..0aa8063
--- /dev/null
@@ -0,0 +1,10 @@
+Element[0x0 "PicoBlade5" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 14173 15748 14173 18898 3150 1772 3543 "pin5" "5" 0x0100]
+   Pad[ 19094 15748 19094 18898 3150 1772 3543 "pin4" "4" 0x0100]
+   Pad[ 24016 15748 24016 18898 3150 1772 3543 "pin3" "3" 0x0100]
+   Pad[ 28937 15748 28937 18898 3150 1772 3543 "pin2" "2" 0x0100]
+   Pad[ 33858 15748 33858 18898 3150 1772 3543 "pin1" "1" 0x0100]
+   Pad[ 4134 4134 4134 7677 8268 1772 8661 "tab1" "G" 0x0100]
+   Pad[ 43898 4134 43898 7677 8268 1772 8661 "tab2" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/532610671.fp b/pkg/newlib/molex/532610671.fp
new file mode 100644 (file)
index 0000000..e2d6e70
--- /dev/null
@@ -0,0 +1,11 @@
+Element[0x0 "PicoBlade6" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 14173 15748 14173 18898 3150 1772 3543 "pin6" "6" 0x0100]
+   Pad[ 19094 15748 19094 18898 3150 1772 3543 "pin5" "5" 0x0100]
+   Pad[ 24016 15748 24016 18898 3150 1772 3543 "pin4" "4" 0x0100]
+   Pad[ 28937 15748 28937 18898 3150 1772 3543 "pin3" "3" 0x0100]
+   Pad[ 33858 15748 33858 18898 3150 1772 3543 "pin2" "2" 0x0100]
+   Pad[ 38780 15748 38780 18898 3150 1772 3543 "pin1" "1" 0x0100]
+   Pad[ 4134 4134 4134 7677 8268 1772 8661 "tab1" "G" 0x0100]
+   Pad[ 48819 4134 48819 7677 8268 1772 8661 "tab2" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/532610771.fp b/pkg/newlib/molex/532610771.fp
new file mode 100644 (file)
index 0000000..8eeb55f
--- /dev/null
@@ -0,0 +1,12 @@
+Element[0x0 "PicoBlade7" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 14173 15748 14173 18898 3150 1772 3543 "pin7" "7" 0x0100]
+   Pad[ 19094 15748 19094 18898 3150 1772 3543 "pin6" "6" 0x0100]
+   Pad[ 24016 15748 24016 18898 3150 1772 3543 "pin5" "5" 0x0100]
+   Pad[ 28937 15748 28937 18898 3150 1772 3543 "pin4" "4" 0x0100]
+   Pad[ 33858 15748 33858 18898 3150 1772 3543 "pin3" "3" 0x0100]
+   Pad[ 38780 15748 38780 18898 3150 1772 3543 "pin2" "2" 0x0100]
+   Pad[ 43701 15748 43701 18898 3150 1772 3543 "pin1" "1" 0x0100]
+   Pad[ 4134 4134 4134 7677 8268 1772 8661 "tab1" "G" 0x0100]
+   Pad[ 53740 4134 53740 7677 8268 1772 8661 "tab2" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/532610871.fp b/pkg/newlib/molex/532610871.fp
new file mode 100644 (file)
index 0000000..13d761f
--- /dev/null
@@ -0,0 +1,13 @@
+Element[0x0 "PicoBlade8" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 14173 15748 14173 18898 3150 1772 3543 "pin8" "8" 0x0100]
+   Pad[ 19094 15748 19094 18898 3150 1772 3543 "pin7" "7" 0x0100]
+   Pad[ 24016 15748 24016 18898 3150 1772 3543 "pin6" "6" 0x0100]
+   Pad[ 28937 15748 28937 18898 3150 1772 3543 "pin5" "5" 0x0100]
+   Pad[ 33858 15748 33858 18898 3150 1772 3543 "pin4" "4" 0x0100]
+   Pad[ 38780 15748 38780 18898 3150 1772 3543 "pin3" "3" 0x0100]
+   Pad[ 43701 15748 43701 18898 3150 1772 3543 "pin2" "2" 0x0100]
+   Pad[ 48622 15748 48622 18898 3150 1772 3543 "pin1" "1" 0x0100]
+   Pad[ 4134 4134 4134 7677 8268 1772 8661 "tab1" "G" 0x0100]
+   Pad[ 58661 4134 58661 7677 8268 1772 8661 "tab2" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/532610971.fp b/pkg/newlib/molex/532610971.fp
new file mode 100644 (file)
index 0000000..9337882
--- /dev/null
@@ -0,0 +1,14 @@
+Element[0x0 "PicoBlade9" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 14173 15748 14173 18898 3150 1772 3543 "pin9" "9" 0x0100]
+   Pad[ 19094 15748 19094 18898 3150 1772 3543 "pin8" "8" 0x0100]
+   Pad[ 24016 15748 24016 18898 3150 1772 3543 "pin7" "7" 0x0100]
+   Pad[ 28937 15748 28937 18898 3150 1772 3543 "pin6" "6" 0x0100]
+   Pad[ 33858 15748 33858 18898 3150 1772 3543 "pin5" "5" 0x0100]
+   Pad[ 38780 15748 38780 18898 3150 1772 3543 "pin4" "4" 0x0100]
+   Pad[ 43701 15748 43701 18898 3150 1772 3543 "pin3" "3" 0x0100]
+   Pad[ 48622 15748 48622 18898 3150 1772 3543 "pin2" "2" 0x0100]
+   Pad[ 53543 15748 53543 18898 3150 1772 3543 "pin1" "1" 0x0100]
+   Pad[ 4134 4134 4134 7677 8268 1772 8661 "tab1" "G" 0x0100]
+   Pad[ 63583 4134 63583 7677 8268 1772 8661 "tab2" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/532611071.fp b/pkg/newlib/molex/532611071.fp
new file mode 100644 (file)
index 0000000..f443a41
--- /dev/null
@@ -0,0 +1,15 @@
+Element[0x0 "PicoBlade10" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 14173 15748 14173 18898 3150 1772 3543 "pin10" "10" 0x0100]
+   Pad[ 19094 15748 19094 18898 3150 1772 3543 "pin9" "9" 0x0100]
+   Pad[ 24016 15748 24016 18898 3150 1772 3543 "pin8" "8" 0x0100]
+   Pad[ 28937 15748 28937 18898 3150 1772 3543 "pin7" "7" 0x0100]
+   Pad[ 33858 15748 33858 18898 3150 1772 3543 "pin6" "6" 0x0100]
+   Pad[ 38780 15748 38780 18898 3150 1772 3543 "pin5" "5" 0x0100]
+   Pad[ 43701 15748 43701 18898 3150 1772 3543 "pin4" "4" 0x0100]
+   Pad[ 48622 15748 48622 18898 3150 1772 3543 "pin3" "3" 0x0100]
+   Pad[ 53543 15748 53543 18898 3150 1772 3543 "pin2" "2" 0x0100]
+   Pad[ 58465 15748 58465 18898 3150 1772 3543 "pin1" "1" 0x0100]
+   Pad[ 4134 4134 4134 7677 8268 1772 8661 "tab1" "G" 0x0100]
+   Pad[ 68504 4134 68504 7677 8268 1772 8661 "tab2" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/532611171.fp b/pkg/newlib/molex/532611171.fp
new file mode 100644 (file)
index 0000000..bbe385b
--- /dev/null
@@ -0,0 +1,16 @@
+Element[0x0 "PicoBlade11" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 14173 15748 14173 18898 3150 1772 3543 "pin11" "11" 0x0100]
+   Pad[ 19094 15748 19094 18898 3150 1772 3543 "pin10" "10" 0x0100]
+   Pad[ 24016 15748 24016 18898 3150 1772 3543 "pin9" "9" 0x0100]
+   Pad[ 28937 15748 28937 18898 3150 1772 3543 "pin8" "8" 0x0100]
+   Pad[ 33858 15748 33858 18898 3150 1772 3543 "pin7" "7" 0x0100]
+   Pad[ 38780 15748 38780 18898 3150 1772 3543 "pin6" "6" 0x0100]
+   Pad[ 43701 15748 43701 18898 3150 1772 3543 "pin5" "5" 0x0100]
+   Pad[ 48622 15748 48622 18898 3150 1772 3543 "pin4" "4" 0x0100]
+   Pad[ 53543 15748 53543 18898 3150 1772 3543 "pin3" "3" 0x0100]
+   Pad[ 58465 15748 58465 18898 3150 1772 3543 "pin2" "2" 0x0100]
+   Pad[ 63386 15748 63386 18898 3150 1772 3543 "pin1" "1" 0x0100]
+   Pad[ 4134 4134 4134 7677 8268 1772 8661 "tab1" "G" 0x0100]
+   Pad[ 73425 4134 73425 7677 8268 1772 8661 "tab2" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/532611271.fp b/pkg/newlib/molex/532611271.fp
new file mode 100644 (file)
index 0000000..060b482
--- /dev/null
@@ -0,0 +1,17 @@
+Element[0x0 "PicoBlade12" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 14173 15748 14173 18898 3150 1772 3543 "pin12" "12" 0x0100]
+   Pad[ 19094 15748 19094 18898 3150 1772 3543 "pin11" "11" 0x0100]
+   Pad[ 24016 15748 24016 18898 3150 1772 3543 "pin10" "10" 0x0100]
+   Pad[ 28937 15748 28937 18898 3150 1772 3543 "pin9" "9" 0x0100]
+   Pad[ 33858 15748 33858 18898 3150 1772 3543 "pin8" "8" 0x0100]
+   Pad[ 38780 15748 38780 18898 3150 1772 3543 "pin7" "7" 0x0100]
+   Pad[ 43701 15748 43701 18898 3150 1772 3543 "pin6" "6" 0x0100]
+   Pad[ 48622 15748 48622 18898 3150 1772 3543 "pin5" "5" 0x0100]
+   Pad[ 53543 15748 53543 18898 3150 1772 3543 "pin4" "4" 0x0100]
+   Pad[ 58465 15748 58465 18898 3150 1772 3543 "pin3" "3" 0x0100]
+   Pad[ 63386 15748 63386 18898 3150 1772 3543 "pin2" "2" 0x0100]
+   Pad[ 68307 15748 68307 18898 3150 1772 3543 "pin1" "1" 0x0100]
+   Pad[ 4134 4134 4134 7677 8268 1772 8661 "tab1" "G" 0x0100]
+   Pad[ 78346 4134 78346 7677 8268 1772 8661 "tab2" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/532611371.fp b/pkg/newlib/molex/532611371.fp
new file mode 100644 (file)
index 0000000..2473615
--- /dev/null
@@ -0,0 +1,18 @@
+Element[0x0 "PicoBlade13" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 14173 15748 14173 18898 3150 1772 3543 "pin13" "13" 0x0100]
+   Pad[ 19094 15748 19094 18898 3150 1772 3543 "pin12" "12" 0x0100]
+   Pad[ 24016 15748 24016 18898 3150 1772 3543 "pin11" "11" 0x0100]
+   Pad[ 28937 15748 28937 18898 3150 1772 3543 "pin10" "10" 0x0100]
+   Pad[ 33858 15748 33858 18898 3150 1772 3543 "pin9" "9" 0x0100]
+   Pad[ 38780 15748 38780 18898 3150 1772 3543 "pin8" "8" 0x0100]
+   Pad[ 43701 15748 43701 18898 3150 1772 3543 "pin7" "7" 0x0100]
+   Pad[ 48622 15748 48622 18898 3150 1772 3543 "pin6" "6" 0x0100]
+   Pad[ 53543 15748 53543 18898 3150 1772 3543 "pin5" "5" 0x0100]
+   Pad[ 58465 15748 58465 18898 3150 1772 3543 "pin4" "4" 0x0100]
+   Pad[ 63386 15748 63386 18898 3150 1772 3543 "pin3" "3" 0x0100]
+   Pad[ 68307 15748 68307 18898 3150 1772 3543 "pin2" "2" 0x0100]
+   Pad[ 73228 15748 73228 18898 3150 1772 3543 "pin1" "1" 0x0100]
+   Pad[ 4134 4134 4134 7677 8268 1772 8661 "tab1" "G" 0x0100]
+   Pad[ 83268 4134 83268 7677 8268 1772 8661 "tab2" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/532611471.fp b/pkg/newlib/molex/532611471.fp
new file mode 100644 (file)
index 0000000..fefd1c3
--- /dev/null
@@ -0,0 +1,19 @@
+Element[0x0 "PicoBlade14" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 14173 15748 14173 18898 3150 1772 3543 "pin14" "14" 0x0100]
+   Pad[ 19094 15748 19094 18898 3150 1772 3543 "pin13" "13" 0x0100]
+   Pad[ 24016 15748 24016 18898 3150 1772 3543 "pin12" "12" 0x0100]
+   Pad[ 28937 15748 28937 18898 3150 1772 3543 "pin11" "11" 0x0100]
+   Pad[ 33858 15748 33858 18898 3150 1772 3543 "pin10" "10" 0x0100]
+   Pad[ 38780 15748 38780 18898 3150 1772 3543 "pin9" "9" 0x0100]
+   Pad[ 43701 15748 43701 18898 3150 1772 3543 "pin8" "8" 0x0100]
+   Pad[ 48622 15748 48622 18898 3150 1772 3543 "pin7" "7" 0x0100]
+   Pad[ 53543 15748 53543 18898 3150 1772 3543 "pin6" "6" 0x0100]
+   Pad[ 58465 15748 58465 18898 3150 1772 3543 "pin5" "5" 0x0100]
+   Pad[ 63386 15748 63386 18898 3150 1772 3543 "pin4" "4" 0x0100]
+   Pad[ 68307 15748 68307 18898 3150 1772 3543 "pin3" "3" 0x0100]
+   Pad[ 73228 15748 73228 18898 3150 1772 3543 "pin2" "2" 0x0100]
+   Pad[ 78150 15748 78150 18898 3150 1772 3543 "pin1" "1" 0x0100]
+   Pad[ 4134 4134 4134 7677 8268 1772 8661 "tab1" "G" 0x0100]
+   Pad[ 88189 4134 88189 7677 8268 1772 8661 "tab2" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/532611571.fp b/pkg/newlib/molex/532611571.fp
new file mode 100644 (file)
index 0000000..04d944f
--- /dev/null
@@ -0,0 +1,20 @@
+Element[0x0 "PicoBlade15" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ 14173 15748 14173 18898 3150 1772 3543 "pin15" "15" 0x0100]
+   Pad[ 19094 15748 19094 18898 3150 1772 3543 "pin14" "14" 0x0100]
+   Pad[ 24016 15748 24016 18898 3150 1772 3543 "pin13" "13" 0x0100]
+   Pad[ 28937 15748 28937 18898 3150 1772 3543 "pin12" "12" 0x0100]
+   Pad[ 33858 15748 33858 18898 3150 1772 3543 "pin11" "11" 0x0100]
+   Pad[ 38780 15748 38780 18898 3150 1772 3543 "pin10" "10" 0x0100]
+   Pad[ 43701 15748 43701 18898 3150 1772 3543 "pin9" "9" 0x0100]
+   Pad[ 48622 15748 48622 18898 3150 1772 3543 "pin8" "8" 0x0100]
+   Pad[ 53543 15748 53543 18898 3150 1772 3543 "pin7" "7" 0x0100]
+   Pad[ 58465 15748 58465 18898 3150 1772 3543 "pin6" "6" 0x0100]
+   Pad[ 63386 15748 63386 18898 3150 1772 3543 "pin5" "5" 0x0100]
+   Pad[ 68307 15748 68307 18898 3150 1772 3543 "pin4" "4" 0x0100]
+   Pad[ 73228 15748 73228 18898 3150 1772 3543 "pin3" "3" 0x0100]
+   Pad[ 78150 15748 78150 18898 3150 1772 3543 "pin2" "2" 0x0100]
+   Pad[ 83071 15748 83071 18898 3150 1772 3543 "pin1" "1" 0x0100]
+   Pad[ 4134 4134 4134 7677 8268 1772 8661 "tab1" "G" 0x0100]
+   Pad[ 93110 4134 93110 7677 8268 1772 8661 "tab2" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/548190572.fp b/pkg/newlib/molex/548190572.fp
new file mode 100644 (file)
index 0000000..e05d3f2
--- /dev/null
@@ -0,0 +1,12 @@
+Element[0x0 "MiniUSB" "" "" 0 0 -10161 -12011 0 100 0x0]
+(
+   Pad[ 23425 21063 23425 27953 1969 1181 2362 "D+" "3" 0x0100]
+   Pad[ 26575 21063 26575 27953 1969 1181 2362 "D-" "2" 0x0100]
+   Pad[ 20276 21063 20276 27953 1969 1181 2362 "HS" "4" 0x0100]
+   Pad[ 29724 21063 29724 27953 1969 1181 2362 "VBUS" "1" 0x0100]
+   Pad[ 17126 21063 17126 27953 1969 1181 2362 "GND" "5" 0x0100]
+   Pad[ 4035 4035 4035 11713 8071 1181 8465 "tab1" "G" 0x0100]
+   Pad[ 4035 21752 4035 27461 8071 1181 8465 "tab2" "G" 0x0100]
+   Pad[ 42815 4035 42815 11713 8071 1181 8465 "tab3" "G" 0x0100]
+   Pad[ 42815 21752 42815 27461 8071 1181 8465 "tab4" "G" 0x0100]
+)
diff --git a/pkg/newlib/molex/Makefile b/pkg/newlib/molex/Makefile
new file mode 100644 (file)
index 0000000..f809ab3
--- /dev/null
@@ -0,0 +1,10 @@
+all:   532610372.fp 548190572.fp
+
+532610372.fp:  picoblades picoblade.py
+       ./picoblades
+
+548190572.fp:  miniusb.py
+       ./miniusb.py > 548190572.fp
+
+clean:
+       rm -f 53261* 548190572.fp
diff --git a/pkg/newlib/molex/miniusb.py b/pkg/newlib/molex/miniusb.py
new file mode 100755 (executable)
index 0000000..5c032b0
--- /dev/null
@@ -0,0 +1,123 @@
+#!/usr/bin/python
+# Copyright 2007 by Bdale Garbee <bdale@gag.com>.  GPLv2
+#
+# Program to emit PCB footprint for
+#   Molex MiniUSB R/A 5 pos SMD connector 54819-0572, DigiKey WM17116CT-ND
+#
+
+# dimensions in mm from 548190572_sd.pdf datasheet
+TabWidth = 2.05
+Tab1Height = 4.0
+Tab2Height = 3.5
+TabCenters = 4.25
+BetweenTabs = 7.8
+
+PinWidth = 0.5
+PinHeight = 2.25
+PinSpacing = 0.8
+PinStart = 3.1 + Tab1Height/2
+
+CenterLine = TabWidth + BetweenTabs/2
+
+import sys
+
+# we're going to use the 1/100 of a mil fundamental unit form
+def mm2mils100( mm ):
+       return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 )
+
+print 'Element[0x0 "MiniUSB" "" "" 0 0 -10161 -12011 0 100 0x0]'
+print "("
+print '   Pad[', \
+       mm2mils100(CenterLine), \
+       mm2mils100(PinStart + PinWidth/2), \
+       mm2mils100(CenterLine), \
+       mm2mils100(PinStart + PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"D+" "3" 0x0100]'
+
+print '   Pad[', \
+       mm2mils100(CenterLine + PinSpacing), \
+       mm2mils100(PinStart + PinWidth/2), \
+       mm2mils100(CenterLine + PinSpacing), \
+       mm2mils100(PinStart + PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"D-" "2" 0x0100]'
+
+print '   Pad[', \
+       mm2mils100(CenterLine - PinSpacing), \
+       mm2mils100(PinStart + PinWidth/2), \
+       mm2mils100(CenterLine - PinSpacing), \
+       mm2mils100(PinStart + PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"HS" "4" 0x0100]'
+
+print '   Pad[', \
+       mm2mils100(CenterLine + PinSpacing*2), \
+       mm2mils100(PinStart + PinWidth/2), \
+       mm2mils100(CenterLine + PinSpacing*2), \
+       mm2mils100(PinStart + PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"VBUS" "1" 0x0100]'
+
+print '   Pad[', \
+       mm2mils100(CenterLine - PinSpacing*2), \
+       mm2mils100(PinStart + PinWidth/2), \
+       mm2mils100(CenterLine - PinSpacing*2), \
+       mm2mils100(PinStart + PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"GND" "5" 0x0100]'
+
+TabRowTwo = Tab1Height/2 + TabCenters - Tab2Height/2
+TabColTwo = TabWidth + BetweenTabs
+
+print '   Pad[', \
+       mm2mils100(TabWidth/2), \
+       mm2mils100(TabWidth/2), \
+       mm2mils100(TabWidth/2), \
+       mm2mils100(Tab1Height - TabWidth/2), \
+       mm2mils100(TabWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(TabWidth + 0.1), \
+       '"tab1" "G" 0x0100]'
+
+print '   Pad[', \
+       mm2mils100(TabWidth/2), \
+       mm2mils100(TabRowTwo + TabWidth/2), \
+       mm2mils100(TabWidth/2), \
+       mm2mils100(TabRowTwo + Tab2Height - TabWidth/2), \
+       mm2mils100(TabWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(TabWidth + 0.1), \
+       '"tab2" "G" 0x0100]'
+
+print '   Pad[', \
+       mm2mils100(TabColTwo + TabWidth/2), \
+       mm2mils100(TabWidth/2), \
+       mm2mils100(TabColTwo + TabWidth/2), \
+       mm2mils100(Tab1Height - TabWidth/2), \
+       mm2mils100(TabWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(TabWidth + 0.1), \
+       '"tab3" "G" 0x0100]'
+
+print '   Pad[', \
+       mm2mils100(TabColTwo + TabWidth/2), \
+       mm2mils100(TabRowTwo + TabWidth/2), \
+       mm2mils100(TabColTwo + TabWidth/2), \
+       mm2mils100(TabRowTwo + Tab2Height - TabWidth/2), \
+       mm2mils100(TabWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(TabWidth + 0.1), \
+       '"tab4" "G" 0x0100]'
+
+print ")"
diff --git a/pkg/newlib/molex/picoblade.py b/pkg/newlib/molex/picoblade.py
new file mode 100755 (executable)
index 0000000..564c67c
--- /dev/null
@@ -0,0 +1,68 @@
+#!/usr/bin/python
+# Copyright 2007 by Bdale Garbee <bdale@gag.com>.  GPLv2
+#
+# Program to emit PCB footprint for
+#   Molex 1.25mm PicoBlade(tm), right angle SMT header 53261-XX71, 2-15 pins 
+#
+# Needs pin count on command line, in range of 2..15
+#
+
+# dimensions in mm from 532611071_sd.pdf datasheet
+TabWidth = 2.1
+TabHeight = 3.0
+TabPinSpacing = 0.6
+PinWidth = 0.8
+PinHeight = 1.6
+PinSpacing = 1.25
+FirstPin = 3.6
+
+import sys
+
+# we're going to use the 1/100 of a mil fundamental unit form
+def mm2mils100( mm ):
+       return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 )
+
+pins = int(sys.argv[1])
+if pins < 2:
+       sys.stderr.write('Must be at least 2 pins\n')
+       sys.exit(1)
+if pins > 15:
+       sys.stderr.write('Must be no more than 15 pins\n')
+       sys.exit(1)
+
+print 'Element[0x0 "PicoBlade%i"' % pins,'"" "" 0 0 0 0 0 100 0x0]'
+print "("
+for pin in range (1,pins+1):
+    pinnum = pins + 1 - pin
+    print '   Pad[', \
+       mm2mils100(FirstPin + (pin-1)*PinSpacing), \
+       mm2mils100(TabHeight+TabPinSpacing+PinWidth/2), \
+       mm2mils100(FirstPin + (pin-1)*PinSpacing), \
+       mm2mils100(TabHeight+TabPinSpacing+PinHeight-PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinWidth + 0.1), \
+       '"pin%i"' % pinnum, '"%i"' % pinnum, '0x0100]'
+
+
+print '   Pad[', \
+       mm2mils100(TabWidth/2), \
+       mm2mils100(TabWidth/2), \
+       mm2mils100(TabWidth/2), \
+       mm2mils100(TabHeight - TabWidth/2), \
+       mm2mils100(TabWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(TabWidth + 0.1), \
+       '"tab1" "G" 0x0100]'
+
+print '   Pad[', \
+       mm2mils100(FirstPin*2 + (pins-1)*PinSpacing - TabWidth/2), \
+       mm2mils100(TabWidth/2), \
+       mm2mils100(FirstPin*2 + (pins-1)*PinSpacing - TabWidth/2), \
+       mm2mils100(TabHeight - TabWidth/2), \
+       mm2mils100(TabWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(TabWidth + 0.1), \
+       '"tab2" "G" 0x0100]'
+
+print ")"
diff --git a/pkg/newlib/molex/picoblades b/pkg/newlib/molex/picoblades
new file mode 100755 (executable)
index 0000000..3c8cc34
--- /dev/null
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+for i in 02 03 04 05 06 07 08 09 10 11 12 13 14 15
+do
+       FILE="53261"$i"71"
+       ./picoblade.py $i > $FILE.fp
+done
diff --git a/pkg/newlib/testpoint.fp b/pkg/newlib/testpoint.fp
new file mode 100644 (file)
index 0000000..5aae33b
--- /dev/null
@@ -0,0 +1,5 @@
+Element["" "TestPoint" "" "unknown" 0 0 0 0 0 100 ""]
+(
+       Pin[0 0 3000 600 4000 1500 "1" "1" ""]
+#      ElementArc  [0 0 6000 6000 0 360 1500]
+)
diff --git a/pkg/newlib/usbminib_hirose_th.fp b/pkg/newlib/usbminib_hirose_th.fp
new file mode 100644 (file)
index 0000000..44e595c
--- /dev/null
@@ -0,0 +1,29 @@
+# author: Darrell Harmon
+# email: website@dlharmon.com
+# dist-license: GPL 2
+# use-license: unlimited
+# tested: yes
+
+Element[0x00000000 "" "" "" 125197 130709 0 0 0 100 0x00000000]
+(
+       Pin[-14173 12992 9000 2000 9600 6800 "" "G" 0x00004101]
+       Pin[14173 12992 9000 2000 9600 6800 "" "G" 0x00004101]
+       Pin[14173 -7874 9000 2000 9600 6800 "" "G" 0x00004101]
+       Pin[-14173 -7874 9000 2000 9600 6800 "" "G" 0x00004101]
+       Pin[6693 5118 5700 2000 6300 3600 "" "G" 0x00004001]
+       Pin[-6693 5118 5700 2000 6300 3600 "" "G" 0x00004001]
+       Pad[-6300 10827 -6300 16731 1969 1200 3169 "" "5" 0x00004100]
+       Pad[6300 10827 6300 16731 1969 1200 3169 "" "1" 0x00004100]
+       Pad[3150 10827 3150 16731 1969 1200 3169 "" "2" 0x00004100]
+       Pad[0 10827 0 16731 1969 1200 3169 "" "3" 0x00004100]
+       Pad[-3150 10827 -3150 16731 1969 1200 3169 "" "4" 0x00004100]
+       ElementLine [-14173 -18111 14173 -18111 1000]
+       ElementLine [14173 -2756 14173 7874 1000]
+       ElementLine [-14173 7874 -14173 -2756 1000]
+       ElementLine [14173 19291 14173 18110 1000]
+       ElementLine [-14173 18110 -14173 19291 1000]
+       ElementLine [-14173 19291 14173 19291 1000]
+       ElementLine [14173 -18111 14173 -12992 1000]
+       ElementLine [-14173 -18111 -14173 -12992 1000]
+
+       )
diff --git a/sym/24FC1025.sym b/sym/24FC1025.sym
new file mode 100644 (file)
index 0000000..c9d3e8f
--- /dev/null
@@ -0,0 +1,94 @@
+v 20070902 1
+P 0 500 300 500 1 0 0
+{
+T 0 500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 495 5 10 1 1 0 0 1
+pinlabel=A2
+T 205 545 5 10 1 1 0 6 1
+pinnumber=3
+T 0 500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 900 300 900 1 0 0
+{
+T 0 900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 895 5 10 1 1 0 0 1
+pinlabel=A1
+T 205 945 5 10 1 1 0 6 1
+pinnumber=2
+T 0 900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 1300 300 1300 1 0 0
+{
+T 0 1300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1295 5 10 1 1 0 0 1
+pinlabel=A0
+T 205 1345 5 10 1 1 0 6 1
+pinnumber=1
+T 0 1300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 1700 300 1700 1 0 0
+{
+T 0 1700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1695 5 10 1 1 0 0 1
+pinlabel=WP
+T 205 1745 5 10 1 1 0 6 1
+pinnumber=7
+T 0 1700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 2500 300 2500 1 0 0
+{
+T 0 2500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2495 5 10 1 1 0 0 1
+pinlabel=SDA
+T 205 2545 5 10 1 1 0 6 1
+pinnumber=5
+T 0 2500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 2900 300 2900 1 0 0
+{
+T 0 2900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2895 5 10 1 1 0 0 1
+pinlabel=SCL
+T 205 2945 5 10 1 1 0 6 1
+pinnumber=6
+T 0 2900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 1200 0 1200 300 1 0 0
+{
+T 1200 0 5 10 0 0 0 0 1
+pintype=unknown
+T 1445 500 5 10 1 1 180 0 1
+pinlabel=VSS
+T 995 150 5 10 1 1 180 6 1
+pinnumber=4
+T 1200 0 5 10 0 0 0 0 1
+pinseq=0
+}
+P 1200 3500 1200 3200 1 0 0
+{
+T 1200 3500 5 10 0 0 0 0 1
+pintype=unknown
+T 1055 3100 5 10 1 1 180 6 1
+pinlabel=VCC
+T 1105 3450 5 10 1 1 180 0 1
+pinnumber=8
+T 1200 3500 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 300 1800 2900 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 855 2000 8 10 1 1 0 0 1
+device=24FC1025
+T -5 -5 8 10 0 1 0 0 1
+footprint=SOIJ-8
diff --git a/sym/AVG252G.sym b/sym/AVG252G.sym
new file mode 100644 (file)
index 0000000..1ac1341
--- /dev/null
@@ -0,0 +1,89 @@
+v 20070902 1
+L 300 1200 700 1200 3 0 0 0 -1 -1
+L 700 1200 700 900 3 0 0 0 -1 -1
+L 900 700 500 700 3 0 0 0 -1 -1
+L 700 700 900 900 3 0 0 0 -1 -1
+L 900 900 500 900 3 0 0 0 -1 -1
+L 500 900 700 700 3 0 0 0 -1 -1
+L 700 700 700 400 3 0 0 0 -1 -1
+L 700 400 300 400 3 0 0 0 -1 -1
+L 1800 1200 1700 1200 3 0 0 0 -1 -1
+L 1600 750 1600 450 3 0 0 0 -1 -1
+L 1700 400 1800 400 3 0 0 0 -1 -1
+L 941 790 1146 865 3 0 0 0 -1 -1
+L 1146 865 1114 809 3 0 0 0 -1 -1
+L 1114 809 1351 893 3 0 0 0 -1 -1
+L 941 716 1146 791 3 0 0 0 -1 -1
+L 1146 791 1114 735 3 0 0 0 -1 -1
+L 1114 735 1351 819 3 0 0 0 -1 -1
+P 300 1200 0 1200 1 0 1
+{
+T 200 1250 5 8 1 1 0 6 1
+pinnumber=1
+T 200 1250 5 8 0 0 0 6 1
+pinseq=1
+}
+P 300 400 0 400 1 0 1
+{
+T 200 450 5 8 1 1 0 6 1
+pinnumber=2
+T 200 450 5 8 0 0 0 6 1
+pinseq=2
+}
+P 1800 800 2100 800 1 0 1
+{
+T 1900 850 5 8 1 1 0 0 1
+pinnumber=5
+T 1900 850 5 8 0 0 0 0 1
+pinseq=5
+}
+P 1800 400 2100 400 1 0 1
+{
+T 1900 450 5 8 1 1 0 0 1
+pinnumber=4
+T 1900 450 5 8 0 0 0 0 1
+pinseq=4
+}
+T 900 2000 5 10 0 0 0 0 1
+device=AVG252G
+L 1349 891 1264 885 3 0 0 0 -1 -1
+L 1347 891 1282 850 3 0 0 0 -1 -1
+L 1349 818 1271 814 3 0 0 0 -1 -1
+L 1347 818 1285 775 3 0 0 0 -1 -1
+T 300 1550 9 10 1 0 0 0 1
+AVG252G
+P 1800 1200 2100 1200 1 0 1
+{
+T 1900 1250 5 8 1 1 0 0 1
+pinnumber=6
+T 1900 1250 5 8 0 0 0 0 1
+pinseq=6
+}
+B 300 0 1500 1500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 1800 1600 8 10 1 1 0 6 1
+refdes=U?
+L 1600 1150 1600 850 3 0 0 0 -1 -1
+L 1700 1200 1700 1100 3 0 0 0 -1 -1
+L 1700 1100 1600 1100 3 0 0 0 -1 -1
+L 1800 800 1700 800 3 0 0 0 -1 -1
+L 1700 900 1700 800 3 0 0 0 -1 -1
+L 1700 900 1600 900 3 0 0 0 -1 -1
+L 1700 800 1700 700 3 0 0 0 -1 -1
+L 1700 700 1600 700 3 0 0 0 -1 -1
+L 1600 500 1700 500 3 0 0 0 -1 -1
+L 1700 500 1700 400 3 0 0 0 -1 -1
+L 1700 700 1700 600 3 0 0 0 -1 -1
+L 1700 600 1600 600 3 0 0 0 -1 -1
+L 1700 900 1700 1000 3 0 0 0 -1 -1
+L 1700 1000 1600 1000 3 0 0 0 -1 -1
+L 1600 1000 1650 1050 3 0 0 0 -1 -1
+L 1600 1000 1650 950 3 0 0 0 -1 -1
+L 1600 600 1650 650 3 0 0 0 -1 -1
+L 1600 600 1650 550 3 0 0 0 -1 -1
+L 1500 1050 1500 950 3 0 0 0 -1 -1
+L 1500 650 1500 550 3 0 0 0 -1 -1
+L 1500 600 1400 600 3 0 0 0 -1 -1
+L 1400 600 1400 1000 3 0 0 0 -1 -1
+L 1400 1000 1500 1000 3 0 0 0 -1 -1
+T -5 0 8 10 0 1 0 0 1
+footprint=DIP6
diff --git a/sym/BAT54C.sym b/sym/BAT54C.sym
new file mode 100644 (file)
index 0000000..d1f4b98
--- /dev/null
@@ -0,0 +1,53 @@
+v 20070902 1
+T 100 600 5 6 0 1 0 0 1
+device=BAT54C
+T 100 400 5 6 1 1 0 0 1
+refdes=D?
+P 0 300 100 300 1 0 0
+{
+T 2 320 3 6 1 1 0 0 1
+pinnumber=1
+T 2 320 3 6 0 0 0 0 1
+pinseq=1
+T 2 320 3 6 0 0 0 0 1
+pintype=pas
+T 150 300 3 6 0 1 0 0 1
+pinlabel=ANODE1
+}
+P 400 200 500 200 1 0 1
+{
+T 450 220 3 6 1 1 0 0 1
+pinnumber=3
+T 450 220 3 6 0 0 0 0 1
+pinseq=3
+T 450 220 3 6 0 0 0 0 1
+pintype=pas
+T 350 200 3 6 0 1 0 0 1
+pinlabel=CATHODE
+}
+P 0 100 100 100 1 0 0
+{
+T -28 120 3 6 1 1 0 0 1
+pinnumber=2
+T -28 120 3 6 0 0 0 0 1
+pinseq=2
+T -28 120 3 6 0 0 0 0 1
+pintype=pas
+T 150 100 3 6 0 1 0 0 1
+pinlabel=ANODE2
+}
+L 300 370 300 230 3 0 0 0 -1 -1
+L 100 300 200 300 3 0 0 0 -1 -1
+L 300 300 400 300 3 0 0 0 -1 -1
+L 300 300 200 360 3 0 0 0 -1 -1
+L 200 360 200 240 3 0 0 0 -1 -1
+L 200 240 300 300 3 0 0 0 -1 -1
+L 400 300 400 100 3 0 0 0 -1 -1
+L 300 100 200 160 3 0 0 0 -1 -1
+L 200 160 200 40 3 0 0 0 -1 -1
+L 200 40 300 100 3 0 0 0 -1 -1
+L 300 170 300 30 3 0 0 0 -1 -1
+L 300 100 400 100 3 0 0 0 -1 -1
+L 100 100 200 100 3 0 0 0 -1 -1
+T 100 700 8 10 0 1 0 0 1
+footprint=SOT23
diff --git a/sym/FDN335N.sym b/sym/FDN335N.sym
new file mode 100644 (file)
index 0000000..1712136
--- /dev/null
@@ -0,0 +1,56 @@
+v 20070902 1
+T -300 -100 5 10 0 0 0 0 1
+device=PMOS_TRANSISTOR
+T -300 -100 5 10 0 0 0 0 1
+numslots=0
+T -300 -100 5 10 0 0 0 0 1
+description=generic P channel MOS transistor (enhancement type)
+L 200 250 200 500 3 0 0 0 -1 -1
+L 600 250 600 500 3 0 0 0 -1 -1
+L 500 400 400 400 3 0 0 0 -1 -1
+L 399 251 349 351 3 0 0 0 -1 -1
+P 600 0 600 200 1 0 0
+{
+T 700 150 5 10 1 1 180 6 1
+pinnumber=3
+T 550 100 9 10 1 1 180 0 1
+pinlabel=G
+T 500 0 5 10 0 0 90 0 1
+pinseq=2
+T 500 0 5 10 0 0 90 0 1
+pintype=pas
+}
+P 200 500 0 500 1 0 1
+{
+T 105 545 5 10 1 1 0 6 1
+pinnumber=1
+T 55 295 9 10 1 1 0 0 1
+pinlabel=D
+T 100 300 5 10 0 0 90 0 1
+pinseq=1
+T 100 300 5 10 0 0 90 0 1
+pintype=pas
+}
+P 600 500 800 500 1 0 1
+{
+T 695 545 5 10 1 1 0 0 1
+pinnumber=2
+T 745 295 9 10 1 1 0 6 1
+pinlabel=S
+T 800 300 5 10 0 0 90 0 1
+pinseq=3
+T 800 300 5 10 0 0 90 0 1
+pintype=pas
+}
+T 900 200 8 10 1 1 0 0 1
+refdes=Q?
+L 125 250 275 250 3 0 0 0 -1 -1
+L 325 250 475 250 3 0 0 0 -1 -1
+L 525 250 675 250 3 0 0 0 -1 -1
+L 200 200 600 200 3 0 0 0 -1 -1
+L 400 250 400 400 3 0 0 0 -1 -1
+L 400 400 600 400 3 0 0 0 -1 -1
+T 63 783 8 10 1 1 0 0 1
+device=FD335N
+T -5 -30 8 10 0 1 0 0 1
+footprint=SuperSOT3
diff --git a/sym/HMC1052.sym b/sym/HMC1052.sym
new file mode 100644 (file)
index 0000000..2036f12
--- /dev/null
@@ -0,0 +1,118 @@
+v 20070902 1
+P 0 300 300 300 1 0 0
+{
+T 0 300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 295 5 10 1 1 0 0 1
+pinlabel=S/R-
+T 205 345 5 10 1 1 0 6 1
+pinnumber=8
+T 0 300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 700 300 700 1 0 0
+{
+T 0 700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 695 5 10 1 1 0 0 1
+pinlabel=S/R+
+T 205 745 5 10 1 1 0 6 1
+pinnumber=6
+T 0 700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 1500 300 1500 1 0 0
+{
+T 0 1500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1495 5 10 1 1 0 0 1
+pinlabel=GND
+T 205 1545 5 10 1 1 0 6 1
+pinnumber=1
+T 0 1500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 2200 1100 1900 1100 1 0 0
+{
+T 2200 1100 5 10 0 0 0 0 1
+pintype=unknown
+T 1845 1095 5 10 1 1 0 6 1
+pinlabel=OUTB-
+T 1995 1145 5 10 1 1 0 0 1
+pinnumber=7
+T 2200 1100 5 10 0 0 0 0 1
+pinseq=0
+}
+P 2200 1500 1900 1500 1 0 0
+{
+T 2200 1500 5 10 0 0 0 0 1
+pintype=unknown
+T 1845 1495 5 10 1 1 0 6 1
+pinlabel=OUTB+
+T 1995 1545 5 10 1 1 0 0 1
+pinnumber=2
+T 2200 1500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 2300 300 2300 1 0 0
+{
+T 0 2300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2295 5 10 1 1 0 0 1
+pinlabel=GND2
+T 205 2345 5 10 1 1 0 6 1
+pinnumber=9
+T 0 2300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 2700 300 2700 1 0 0
+{
+T 0 2700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2695 5 10 1 1 0 0 1
+pinlabel=GND1
+T 205 2745 5 10 1 1 0 6 1
+pinnumber=3
+T 0 2700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 2200 2300 1900 2300 1 0 0
+{
+T 2200 2300 5 10 0 0 0 0 1
+pintype=unknown
+T 1845 2295 5 10 1 1 0 6 1
+pinlabel=OUTA-
+T 1995 2345 5 10 1 1 0 0 1
+pinnumber=10
+T 2200 2300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 2200 2700 1900 2700 1 0 0
+{
+T 2200 2700 5 10 0 0 0 0 1
+pintype=unknown
+T 1845 2695 5 10 1 1 0 6 1
+pinlabel=OUTA+
+T 1995 2745 5 10 1 1 0 0 1
+pinnumber=4
+T 2200 2700 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 200 1600 3100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 295 3400 8 10 1 1 0 0 1
+refdes=U?
+T 695 0 8 10 1 1 0 0 1
+device=HMC1052
+T -5 -100 8 10 0 1 0 0 1
+footprint=MSOP10
+P 0 3100 300 3100 1 0 0
+{
+T 0 3100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 3095 5 10 1 1 0 0 1
+pinlabel=VCC
+T 205 3145 5 10 1 1 0 6 1
+pinnumber=5
+T 0 3100 5 10 0 0 0 0 1
+pinseq=0
+}
diff --git a/sym/IRF7509.sym b/sym/IRF7509.sym
new file mode 100644 (file)
index 0000000..b21b5d3
--- /dev/null
@@ -0,0 +1,98 @@
+v 20070902 1
+P 0 300 300 300 1 0 0
+{
+T 0 300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 295 5 10 1 1 0 0 1
+pinlabel=S1
+T 205 345 5 10 1 1 0 6 1
+pinnumber=1
+T 0 300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 700 300 700 1 0 0
+{
+T 0 700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 695 5 10 1 1 0 0 1
+pinlabel=G1
+T 205 745 5 10 1 1 0 6 1
+pinnumber=2
+T 0 700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 1100 300 1100 1 0 0
+{
+T 0 1100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1095 5 10 1 1 0 0 1
+pinlabel=G2
+T 205 1145 5 10 1 1 0 6 1
+pinnumber=4
+T 0 1100 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 1500 300 1500 1 0 0
+{
+T 0 1500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1495 5 10 1 1 0 0 1
+pinlabel=S2
+T 205 1545 5 10 1 1 0 6 1
+pinnumber=3
+T 0 1500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 1600 1500 1300 1500 1 0 0
+{
+T 1600 1500 5 10 0 0 0 0 1
+pintype=unknown
+T 1245 1495 5 10 1 1 0 6 1
+pinlabel=D2
+T 1395 1545 5 10 1 1 0 0 1
+pinnumber=5
+T 1600 1500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 1600 1100 1300 1100 1 0 0
+{
+T 1600 1100 5 10 0 0 0 0 1
+pintype=unknown
+T 1245 1095 5 10 1 1 0 6 1
+pinlabel=D2
+T 1395 1145 5 10 1 1 0 0 1
+pinnumber=6
+T 1600 1100 5 10 0 0 0 0 1
+pinseq=0
+}
+P 1600 700 1300 700 1 0 0
+{
+T 1600 700 5 10 0 0 0 0 1
+pintype=unknown
+T 1245 695 5 10 1 1 0 6 1
+pinlabel=D1
+T 1395 745 5 10 1 1 0 0 1
+pinnumber=7
+T 1600 700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 1600 300 1300 300 1 0 0
+{
+T 1600 300 5 10 0 0 0 0 1
+pintype=unknown
+T 1245 295 5 10 1 1 0 6 1
+pinlabel=D1
+T 1395 345 5 10 1 1 0 0 1
+pinnumber=8
+T 1600 300 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 200 1000 1500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 295 1800 8 10 1 1 0 0 1
+refdes=U?
+T 495 0 8 10 1 1 0 0 1
+device=IRF7509
+T -5 0 8 10 0 1 0 0 1
+footprint=MICRO8
+T -5 0 8 10 0 1 0 0 1
+footprint=MICRO8
diff --git a/sym/LMV358-1.sym b/sym/LMV358-1.sym
new file mode 100644 (file)
index 0000000..ae41e58
--- /dev/null
@@ -0,0 +1,86 @@
+v 20070902 1
+L 200 800 200 0 3 0 0 0 -1 -1
+L 200 800 800 400 3 0 0 0 -1 -1
+T 200 2300 5 10 0 0 0 0 1
+device=DUAL_OPAMP
+L 800 400 200 0 3 0 0 0 -1 -1
+L 300 250 300 150 3 0 0 0 -1 -1
+L 250 200 350 200 3 0 0 0 -1 -1
+L 250 600 350 600 3 0 0 0 -1 -1
+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=1
+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 0 600 200 600 1 0 0
+{
+T 150 650 5 8 1 1 0 6 1
+pinnumber=2
+T 150 550 5 8 0 1 0 8 1
+pinseq=2
+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 800 400 1000 400 1 0 1
+{
+T 850 450 5 8 1 1 0 0 1
+pinnumber=1
+T 850 350 5 8 0 1 0 2 1
+pinseq=5
+T 800 400 9 8 0 1 0 6 1
+pinlabel=OUT
+T 800 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=8
+T 550 600 5 8 0 1 0 2 1
+pinseq=3
+T 500 600 9 8 1 1 0 5 1
+pinlabel=V+
+T 500 500 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=4
+T 550 100 5 8 0 1 0 2 1
+pinseq=4
+T 500 200 9 8 1 1 0 3 1
+pinlabel=V-
+T 500 300 5 8 0 1 0 3 1
+pintype=pwr
+}
+T 200 900 8 10 1 1 0 0 1
+refdes=U?A
+T 200 1100 5 10 0 0 0 0 1
+slot=1
+T 200 1300 5 10 0 0 0 0 1
+numslots=2
+T 200 1500 5 10 0 0 0 0 1
+slotdef=1:3,2,8,4,1
+T 200 1700 5 10 0 0 0 0 1
+slotdef=2:5,6,8,4,7
+T 200 1900 5 10 0 0 0 0 1
+footprint=SO8
+T 200 2100 5 10 0 0 0 0 1
+footprint2=DIP8
+T 200 2500 5 10 0 0 0 0 1
+symversion=0.2
+T 200 2700 5 10 0 0 0 0 1
+documentation=http://www.onsemi.com/pub/Collateral/LM358-D.PDF
+T 200 2900 5 10 0 0 0 0 1
+description=dual opamp
+T 800 100 8 10 1 1 0 0 1
+device=LMV358
diff --git a/sym/LMV358-2.sym b/sym/LMV358-2.sym
new file mode 100644 (file)
index 0000000..84f0fb4
--- /dev/null
@@ -0,0 +1,64 @@
+v 20070902 1
+L 200 800 200 0 3 0 0 0 -1 -1
+L 200 800 800 400 3 0 0 0 -1 -1
+T 200 2300 5 10 0 0 0 0 1
+device=DUAL_OPAMP
+L 800 400 200 0 3 0 0 0 -1 -1
+L 300 250 300 150 3 0 0 0 -1 -1
+L 250 200 350 200 3 0 0 0 -1 -1
+L 250 600 350 600 3 0 0 0 -1 -1
+P 0 200 200 200 1 0 0
+{
+T 150 250 5 8 1 1 0 6 1
+pinnumber=5
+T 150 150 5 8 0 1 0 8 1
+pinseq=1
+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 0 600 200 600 1 0 0
+{
+T 150 650 5 8 1 1 0 6 1
+pinnumber=6
+T 150 550 5 8 0 1 0 8 1
+pinseq=2
+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 800 400 1000 400 1 0 1
+{
+T 850 450 5 8 1 1 0 0 1
+pinnumber=7
+T 850 350 5 8 0 1 0 2 1
+pinseq=5
+T 800 400 9 8 0 1 0 6 1
+pinlabel=OUT
+T 800 400 5 8 0 1 0 8 1
+pintype=out
+}
+T 200 900 8 10 1 1 0 0 1
+refdes=U?B
+T 200 1100 5 10 0 0 0 0 1
+slot=1
+T 200 1300 5 10 0 0 0 0 1
+numslots=2
+T 200 1500 5 10 0 0 0 0 1
+slotdef=1:3,2,8,4,1
+T 200 1700 5 10 0 0 0 0 1
+slotdef=2:5,6,8,4,7
+T 200 1900 5 10 0 0 0 0 1
+footprint=SO8
+T 200 2100 5 10 0 0 0 0 1
+footprint2=DIP8
+T 200 2500 5 10 0 0 0 0 1
+symversion=0.2
+T 200 2700 5 10 0 0 0 0 1
+documentation=http://www.onsemi.com/pub/Collateral/LM358-D.PDF
+T 200 2900 5 10 0 0 0 0 1
+description=dual opamp
+T 800 100 8 10 1 1 0 0 1
+device=LMV358
diff --git a/sym/LP2980.sym b/sym/LP2980.sym
new file mode 100644 (file)
index 0000000..d332b09
--- /dev/null
@@ -0,0 +1,52 @@
+v 20070902 1
+P 0 900 300 900 1 0 0
+{
+T 0 900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 895 5 10 1 1 0 0 1
+pinlabel=VIN
+T 205 945 5 10 1 1 0 6 1
+pinnumber=1
+T 0 900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 500 300 500 1 0 0
+{
+T 0 500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 495 5 10 1 1 0 0 1
+pinlabel=EN
+T 205 545 5 10 1 1 0 6 1
+pinnumber=3
+T 0 500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 2100 900 1800 900 1 0 0
+{
+T 2100 900 5 10 0 0 0 0 1
+pintype=unknown
+T 1745 895 5 10 1 1 0 6 1
+pinlabel=VOUT
+T 1895 945 5 10 1 1 0 0 1
+pinnumber=5
+T 2100 900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 1100 0 1100 300 1 0 0
+{
+T 1100 0 5 10 0 0 0 0 1
+pintype=unknown
+T 1345 500 5 10 1 1 180 0 1
+pinlabel=GND
+T 1305 50 5 10 1 1 0 6 1
+pinnumber=2
+T 1100 0 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 300 1500 800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 395 1195 8 10 1 1 0 0 1
+refdes=U?
+T 595 695 8 10 1 1 0 0 1
+device=LP2980-3.3
+T -5 -5 8 10 0 1 0 0 1
+footprint=SOT23-5
diff --git a/sym/LPC2148.sym b/sym/LPC2148.sym
new file mode 100644 (file)
index 0000000..0f60d2c
--- /dev/null
@@ -0,0 +1,713 @@
+v 20070902 1
+P 5500 16000 5200 16000 1 0 0
+{
+T 5500 16000 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 15995 5 10 1 1 0 6 1
+pinlabel=P0.0/TXD0/PWM1
+T 5295 16045 5 10 1 1 0 0 1
+pinnumber=19
+T 5500 16000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 15600 5200 15600 1 0 0
+{
+T 5500 15600 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 15595 5 10 1 1 0 6 1
+pinlabel=P0.1/RXD0/PWM3/EINT0
+T 5295 15645 5 10 1 1 0 0 1
+pinnumber=21
+T 5500 15600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 15200 5200 15200 1 0 0
+{
+T 5500 15200 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 15195 5 10 1 1 0 6 1
+pinlabel=P0.2/SCL0/CAP0.0
+T 5295 15245 5 10 1 1 0 0 1
+pinnumber=22
+T 5500 15200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 14800 5200 14800 1 0 0
+{
+T 5500 14800 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 14795 5 10 1 1 0 6 1
+pinlabel=P0.3/SDA0/MAT0.0/EINT1
+T 5295 14845 5 10 1 1 0 0 1
+pinnumber=26
+T 5500 14800 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 14400 5200 14400 1 0 0
+{
+T 5500 14400 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 14395 5 10 1 1 0 6 1
+pinlabel=P0.4/SCK0/CAP0.1/AD0.6
+T 5295 14445 5 10 1 1 0 0 1
+pinnumber=27
+T 5500 14400 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 14000 5200 14000 1 0 0
+{
+T 5500 14000 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 13995 5 10 1 1 0 6 1
+pinlabel=P0.5/MISD0/MAT0.1/AD0.7
+T 5295 14045 5 10 1 1 0 0 1
+pinnumber=29
+T 5500 14000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 13600 5200 13600 1 0 0
+{
+T 5500 13600 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 13595 5 10 1 1 0 6 1
+pinlabel=P0.6/MOSI0/CAP0.2/AD1.0
+T 5295 13645 5 10 1 1 0 0 1
+pinnumber=30
+T 5500 13600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 13200 5200 13200 1 0 0
+{
+T 5500 13200 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 13195 5 10 1 1 0 6 1
+pinlabel=P0.7/SSEL0/PWM2/EINT2
+T 5295 13245 5 10 1 1 0 0 1
+pinnumber=31
+T 5500 13200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 12400 5200 12400 1 0 0
+{
+T 5500 12400 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 12395 5 10 1 1 0 6 1
+pinlabel=P0.8/TXD1/PWM4/AD1.1
+T 5295 12445 5 10 1 1 0 0 1
+pinnumber=33
+T 5500 12400 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 12000 5200 12000 1 0 0
+{
+T 5500 12000 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 11995 5 10 1 1 0 6 1
+pinlabel=P0.9/RXD1/PWM6/EINT3
+T 5295 12045 5 10 1 1 0 0 1
+pinnumber=34
+T 5500 12000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 11600 5200 11600 1 0 0
+{
+T 5500 11600 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 11595 5 10 1 1 0 6 1
+pinlabel=P0.10/RTS1/CAP1.0/AD1.2
+T 5295 11645 5 10 1 1 0 0 1
+pinnumber=35
+T 5500 11600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 11200 5200 11200 1 0 0
+{
+T 5500 11200 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 11195 5 10 1 1 0 6 1
+pinlabel=P0.11/CTS1/CAP1.1/SCL1
+T 5295 11245 5 10 1 1 0 0 1
+pinnumber=37
+T 5500 11200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 10800 5200 10800 1 0 0
+{
+T 5500 10800 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 10795 5 10 1 1 0 6 1
+pinlabel=P0.12/DSR1/MAT1.0/AD1.3
+T 5295 10845 5 10 1 1 0 0 1
+pinnumber=38
+T 5500 10800 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 10400 5200 10400 1 0 0
+{
+T 5500 10400 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 10395 5 10 1 1 0 6 1
+pinlabel=P0.13/DTR1/MAT1.1/AD1.4
+T 5295 10445 5 10 1 1 0 0 1
+pinnumber=39
+T 5500 10400 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 10000 5200 10000 1 0 0
+{
+T 5500 10000 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 9995 5 10 1 1 0 6 1
+pinlabel=P0.14/DCD1/EINT1/SDA1
+T 5295 10045 5 10 1 1 0 0 1
+pinnumber=41
+T 5500 10000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 9600 5200 9600 1 0 0
+{
+T 5500 9600 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 9595 5 10 1 1 0 6 1
+pinlabel=P0.15/RI1/EINT2/AD1.5
+T 5295 9645 5 10 1 1 0 0 1
+pinnumber=45
+T 5500 9600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 8800 5200 8800 1 0 0
+{
+T 5500 8800 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 8795 5 10 1 1 0 6 1
+pinlabel=P0.16/EINT0/MAT0.2/CAP0.2
+T 5295 8845 5 10 1 1 0 0 1
+pinnumber=46
+T 5500 8800 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 8400 5200 8400 1 0 0
+{
+T 5500 8400 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 8395 5 10 1 1 0 6 1
+pinlabel=P0.17/CAP1.2/SCK1/MAT1.2
+T 5295 8445 5 10 1 1 0 0 1
+pinnumber=47
+T 5500 8400 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 8000 5200 8000 1 0 0
+{
+T 5500 8000 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 7995 5 10 1 1 0 6 1
+pinlabel=P0.18/CAP1.3/MISO1/MAT1.3
+T 5295 8045 5 10 1 1 0 0 1
+pinnumber=53
+T 5500 8000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 7600 5200 7600 1 0 0
+{
+T 5500 7600 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 7595 5 10 1 1 0 6 1
+pinlabel=P0.19/MAT1.2/MOSI1/CAP1.2
+T 5295 7645 5 10 1 1 0 0 1
+pinnumber=54
+T 5500 7600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 7200 5200 7200 1 0 0
+{
+T 5500 7200 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 7195 5 10 1 1 0 6 1
+pinlabel=P0.20/MAT1.3/SSEL1/EINT3
+T 5295 7245 5 10 1 1 0 0 1
+pinnumber=55
+T 5500 7200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 6800 5200 6800 1 0 0
+{
+T 5500 6800 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 6795 5 10 1 1 0 6 1
+pinlabel=P0.21/PWM5/AD1.6/CAP1.3
+T 5295 6845 5 10 1 1 0 0 1
+pinnumber=1
+T 5500 6800 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 6400 5200 6400 1 0 0
+{
+T 5500 6400 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 6395 5 10 1 1 0 6 1
+pinlabel=P0.22/AD1.7/CAP0.0/MAT0.0
+T 5295 6445 5 10 1 1 0 0 1
+pinnumber=2
+T 5500 6400 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 6000 5200 6000 1 0 0
+{
+T 5500 6000 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 5995 5 10 1 1 0 6 1
+pinlabel=P0.23/VBUS
+T 5295 6045 5 10 1 1 0 0 1
+pinnumber=58
+T 5500 6000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 5200 5200 5200 1 0 0
+{
+T 5500 5200 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 5195 5 10 1 1 0 6 1
+pinlabel=P0.25/AD0.4/AOUT
+T 5295 5245 5 10 1 1 0 0 1
+pinnumber=9
+T 5500 5200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 4800 5200 4800 1 0 0
+{
+T 5500 4800 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 4795 5 10 1 1 0 6 1
+pinlabel=USBD+
+T 5295 4845 5 10 1 1 0 0 1
+pinnumber=10
+T 5500 4800 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 4400 5200 4400 1 0 0
+{
+T 5500 4400 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 4395 5 10 1 1 0 6 1
+pinlabel=USBD-
+T 5295 4445 5 10 1 1 0 0 1
+pinnumber=11
+T 5500 4400 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 4000 5200 4000 1 0 0
+{
+T 5500 4000 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 3995 5 10 1 1 0 6 1
+pinlabel=P0.28/AD0.1/CAP0.2/MAT0.2
+T 5295 4045 5 10 1 1 0 0 1
+pinnumber=13
+T 5500 4000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 3600 5200 3600 1 0 0
+{
+T 5500 3600 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 3595 5 10 1 1 0 6 1
+pinlabel=P0.29/AD0.2/CAP0.3/MAT0.3
+T 5295 3645 5 10 1 1 0 0 1
+pinnumber=14
+T 5500 3600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 3200 5200 3200 1 0 0
+{
+T 5500 3200 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 3195 5 10 1 1 0 6 1
+pinlabel=P0.30/AD0.3/EINT3/CAP0.0
+T 5295 3245 5 10 1 1 0 0 1
+pinnumber=15
+T 5500 3200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 2800 5200 2800 1 0 0
+{
+T 5500 2800 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 2795 5 10 1 1 0 6 1
+pinlabel=P0.31/UP_LED/CONNECT
+T 5295 2845 5 10 1 1 0 0 1
+pinnumber=17
+T 5500 2800 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 2000 5200 2000 1 0 0
+{
+T 5500 2000 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 1995 5 10 1 1 0 6 1
+pinlabel=X1
+T 5295 2045 5 10 1 1 0 0 1
+pinnumber=62
+T 5500 2000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 1200 5200 1200 1 0 0
+{
+T 5500 1200 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 1195 5 10 1 1 0 6 1
+pinlabel=X2
+T 5295 1245 5 10 1 1 0 0 1
+pinnumber=61
+T 5500 1200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 5500 400 5300 400 1 0 0
+{
+T 5500 400 5 10 0 0 0 0 1
+pintype=unknown
+T 5145 395 5 10 1 1 0 6 1
+pinlabel=RST
+T 5295 445 5 10 1 1 0 0 1
+pinnumber=57
+T 5500 400 5 10 0 0 0 0 1
+pinseq=0
+}
+V 5250 400 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+P 100 13600 400 13600 1 0 0
+{
+T 100 13600 5 10 0 0 0 0 1
+pintype=unknown
+T 455 13595 5 10 1 1 0 0 1
+pinlabel=P1.22/PIPESTAT1
+T 305 13645 5 10 1 1 0 6 1
+pinnumber=40
+T 100 13600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 13200 400 13200 1 0 0
+{
+T 100 13200 5 10 0 0 0 0 1
+pintype=unknown
+T 455 13195 5 10 1 1 0 0 1
+pinlabel=P1.23/PIPESTAT2
+T 305 13245 5 10 1 1 0 6 1
+pinnumber=36
+T 100 13200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 14000 400 14000 1 0 0
+{
+T 100 14000 5 10 0 0 0 0 1
+pintype=unknown
+T 455 13995 5 10 1 1 0 0 1
+pinlabel=P1.21/PIPESTAT0
+T 305 14045 5 10 1 1 0 6 1
+pinnumber=44
+T 100 14000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 14400 400 14400 1 0 0
+{
+T 100 14400 5 10 0 0 0 0 1
+pintype=unknown
+T 455 14395 5 10 1 1 0 0 1
+pinlabel=P1.20/TRACESYNC
+T 305 14445 5 10 1 1 0 6 1
+pinnumber=48
+T 100 14400 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 14800 400 14800 1 0 0
+{
+T 100 14800 5 10 0 0 0 0 1
+pintype=unknown
+T 455 14795 5 10 1 1 0 0 1
+pinlabel=P1.19/TRACEPKT3
+T 305 14845 5 10 1 1 0 6 1
+pinnumber=4
+T 100 14800 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 15200 400 15200 1 0 0
+{
+T 100 15200 5 10 0 0 0 0 1
+pintype=unknown
+T 455 15195 5 10 1 1 0 0 1
+pinlabel=P1.18/TRACEPKT2
+T 305 15245 5 10 1 1 0 6 1
+pinnumber=8
+T 100 15200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 15600 400 15600 1 0 0
+{
+T 100 15600 5 10 0 0 0 0 1
+pintype=unknown
+T 455 15595 5 10 1 1 0 0 1
+pinlabel=P1.17/TRACEPKT1
+T 305 15645 5 10 1 1 0 6 1
+pinnumber=12
+T 100 15600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 16000 400 16000 1 0 0
+{
+T 100 16000 5 10 0 0 0 0 1
+pintype=unknown
+T 455 15995 5 10 1 1 0 0 1
+pinlabel=P1.16/TRACEPKT0
+T 305 16045 5 10 1 1 0 6 1
+pinnumber=16
+T 100 16000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 12400 400 12400 1 0 0
+{
+T 100 12400 5 10 0 0 0 0 1
+pintype=unknown
+T 455 12395 5 10 1 1 0 0 1
+pinlabel=P1.24/TRACECLK
+T 305 12445 5 10 1 1 0 6 1
+pinnumber=32
+T 100 12400 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 12000 400 12000 1 0 0
+{
+T 100 12000 5 10 0 0 0 0 1
+pintype=unknown
+T 455 11995 5 10 1 1 0 0 1
+pinlabel=P1.25/EXTIN0
+T 305 12045 5 10 1 1 0 6 1
+pinnumber=28
+T 100 12000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 11600 400 11600 1 0 0
+{
+T 100 11600 5 10 0 0 0 0 1
+pintype=unknown
+T 455 11595 5 10 1 1 0 0 1
+pinlabel=P1.26/RTCK
+T 305 11645 5 10 1 1 0 6 1
+pinnumber=24
+T 100 11600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 11200 400 11200 1 0 0
+{
+T 100 11200 5 10 0 0 0 0 1
+pintype=unknown
+T 455 11195 5 10 1 1 0 0 1
+pinlabel=P1.27/TD0
+T 305 11245 5 10 1 1 0 6 1
+pinnumber=64
+T 100 11200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 10800 400 10800 1 0 0
+{
+T 100 10800 5 10 0 0 0 0 1
+pintype=unknown
+T 455 10795 5 10 1 1 0 0 1
+pinlabel=P1.28/TDI
+T 305 10845 5 10 1 1 0 6 1
+pinnumber=60
+T 100 10800 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 10400 400 10400 1 0 0
+{
+T 100 10400 5 10 0 0 0 0 1
+pintype=unknown
+T 455 10395 5 10 1 1 0 0 1
+pinlabel=P1.29/TCK
+T 305 10445 5 10 1 1 0 6 1
+pinnumber=56
+T 100 10400 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 10000 400 10000 1 0 0
+{
+T 100 10000 5 10 0 0 0 0 1
+pintype=unknown
+T 455 9995 5 10 1 1 0 0 1
+pinlabel=P1.30/TMS
+T 305 10045 5 10 1 1 0 6 1
+pinnumber=52
+T 100 10000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 9600 400 9600 1 0 0
+{
+T 100 9600 5 10 0 0 0 0 1
+pintype=unknown
+T 455 9595 5 10 1 1 0 0 1
+pinlabel=P1.31/TRST
+T 305 9645 5 10 1 1 0 6 1
+pinnumber=20
+T 100 9600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 8800 400 8800 1 0 0
+{
+T 100 8800 5 10 0 0 0 0 1
+pintype=unknown
+T 455 8795 5 10 1 1 0 0 1
+pinlabel=RTCX1
+T 305 8845 5 10 1 1 0 6 1
+pinnumber=3
+T 100 8800 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 8000 400 8000 1 0 0
+{
+T 100 8000 5 10 0 0 0 0 1
+pintype=unknown
+T 455 7995 5 10 1 1 0 0 1
+pinlabel=RTCX2
+T 305 8045 5 10 1 1 0 6 1
+pinnumber=5
+T 100 8000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 7200 400 7200 1 0 0
+{
+T 100 7200 5 10 0 0 0 0 1
+pintype=unknown
+T 455 7195 5 10 1 1 0 0 1
+pinlabel=VBAT
+T 305 7245 5 10 1 1 0 6 1
+pinnumber=49
+T 100 7200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 6400 400 6400 1 0 0
+{
+T 100 6400 5 10 0 0 0 0 1
+pintype=unknown
+T 455 6395 5 10 1 1 0 0 1
+pinlabel=VDD3-1(I/O)
+T 305 6445 5 10 1 1 0 6 1
+pinnumber=23
+T 100 6400 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 6000 400 6000 1 0 0
+{
+T 100 6000 5 10 0 0 0 0 1
+pintype=unknown
+T 455 5995 5 10 1 1 0 0 1
+pinlabel=VDD3-2(I/O)
+T 305 6045 5 10 1 1 0 6 1
+pinnumber=43
+T 100 6000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 5600 400 5600 1 0 0
+{
+T 100 5600 5 10 0 0 0 0 1
+pintype=unknown
+T 455 5595 5 10 1 1 0 0 1
+pinlabel=VDD3-3(I/O)
+T 305 5645 5 10 1 1 0 6 1
+pinnumber=51
+T 100 5600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 4400 400 4400 1 0 0
+{
+T 100 4400 5 10 0 0 0 0 1
+pintype=unknown
+T 455 4395 5 10 1 1 0 0 1
+pinlabel=VSS1
+T 305 4445 5 10 1 1 0 6 1
+pinnumber=6
+T 100 4400 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 4000 400 4000 1 0 0
+{
+T 100 4000 5 10 0 0 0 0 1
+pintype=unknown
+T 455 3995 5 10 1 1 0 0 1
+pinlabel=VSS2
+T 305 4045 5 10 1 1 0 6 1
+pinnumber=18
+T 100 4000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 3600 400 3600 1 0 0
+{
+T 100 3600 5 10 0 0 0 0 1
+pintype=unknown
+T 455 3595 5 10 1 1 0 0 1
+pinlabel=VSS3
+T 305 3645 5 10 1 1 0 6 1
+pinnumber=25
+T 100 3600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 3200 400 3200 1 0 0
+{
+T 100 3200 5 10 0 0 0 0 1
+pintype=unknown
+T 455 3195 5 10 1 1 0 0 1
+pinlabel=VSS4
+T 305 3245 5 10 1 1 0 6 1
+pinnumber=42
+T 100 3200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 2800 400 2800 1 0 0
+{
+T 100 2800 5 10 0 0 0 0 1
+pintype=unknown
+T 455 2795 5 10 1 1 0 0 1
+pinlabel=VSS5
+T 305 2845 5 10 1 1 0 6 1
+pinnumber=50
+T 100 2800 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 2000 400 2000 1 0 0
+{
+T 100 2000 5 10 0 0 0 0 1
+pintype=unknown
+T 455 1995 5 10 1 1 0 0 1
+pinlabel=VREF
+T 305 2045 5 10 1 1 0 6 1
+pinnumber=63
+T 100 2000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 1200 400 1200 1 0 0
+{
+T 100 1200 5 10 0 0 0 0 1
+pintype=unknown
+T 455 1195 5 10 1 1 0 0 1
+pinlabel=VDD3(A)
+T 305 1245 5 10 1 1 0 6 1
+pinnumber=7
+T 100 1200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 100 400 400 400 1 0 0
+{
+T 100 400 5 10 0 0 0 0 1
+pintype=unknown
+T 455 395 5 10 1 1 0 0 1
+pinlabel=VSSA
+T 305 445 5 10 1 1 0 6 1
+pinnumber=59
+T 100 400 5 10 0 0 0 0 1
+pinseq=0
+}
+T 445 16400 8 10 1 1 0 0 1
+refdes=U?
+T 445 0 8 10 1 1 0 0 1
+device=LPC2148
+T 1945 400 8 10 0 0 0 0 1
+footprint=LQFP64_10
+B 400 200 4800 16100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
diff --git a/sym/MAX1555.sym b/sym/MAX1555.sym
new file mode 100644 (file)
index 0000000..d0aa6cf
--- /dev/null
@@ -0,0 +1,64 @@
+v 20080127 1
+P 0 900 300 900 1 0 0
+{
+T 0 900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 895 5 10 1 1 0 0 1
+pinlabel=DCIN
+T 205 945 5 10 1 1 0 6 1
+pinnumber=4
+T 0 900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 500 300 500 1 0 0
+{
+T 0 500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 495 5 10 1 1 0 0 1
+pinlabel=USB
+T 205 545 5 10 1 1 0 6 1
+pinnumber=1
+T 0 500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 2100 900 1800 900 1 0 0
+{
+T 2100 900 5 10 0 0 0 0 1
+pintype=unknown
+T 1745 895 5 10 1 1 0 6 1
+pinlabel=BAT
+T 1895 945 5 10 1 1 0 0 1
+pinnumber=5
+T 2100 900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 1000 0 1000 300 1 0 0
+{
+T 1000 0 5 10 0 0 0 0 1
+pintype=unknown
+T 1245 500 5 10 1 1 180 0 1
+pinlabel=GND
+T 1205 50 5 10 1 1 0 6 1
+pinnumber=2
+T 1000 0 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 300 1500 800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 395 1195 8 10 1 1 0 0 1
+refdes=U?
+T 695 695 8 10 1 1 0 0 1
+device=MAX1555
+T -5 -5 8 10 0 1 0 0 1
+footprint=SOT23-5
+P 2100 500 1900 500 1 0 0
+{
+T 2100 500 5 10 0 0 0 0 1
+pintype=unknown
+T 1745 495 5 10 1 1 0 6 1
+pinlabel=CHG
+T 1895 545 5 10 1 1 0 0 1
+pinnumber=3
+T 2100 500 5 10 0 0 0 0 1
+pinseq=0
+}
+V 1851 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
diff --git a/sym/MBRX120.sym b/sym/MBRX120.sym
new file mode 100644 (file)
index 0000000..0b9f50d
--- /dev/null
@@ -0,0 +1,10 @@
+v 20070902 1
+C 0 100 1 0 0 diode-2.sym
+{
+T 0 0 5 10 1 1 0 0 1
+device=MBRX120
+T 300 700 5 10 1 1 0 0 1
+refdes=D?
+T 0 100 5 10 0 0 0 0 1
+footprint=SOD123
+}
diff --git a/sym/MCP130T.sym b/sym/MCP130T.sym
new file mode 100644 (file)
index 0000000..0a0768e
--- /dev/null
@@ -0,0 +1,44 @@
+v 20070902 1
+P 0 700 200 700 1 0 0
+{
+T 0 700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 695 5 10 1 1 0 0 1
+pinlabel=RESET
+T 205 745 5 10 1 1 0 6 1
+pinnumber=1
+T 0 700 5 10 0 0 0 0 1
+pinseq=0
+}
+V 251 699 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+P 2000 700 1700 700 1 0 0
+{
+T 2000 700 5 10 0 0 0 0 1
+pintype=unknown
+T 1645 695 5 10 1 1 0 6 1
+pinlabel=VCC
+T 1795 745 5 10 1 1 0 0 1
+pinnumber=2
+T 2000 700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 1000 0 1000 300 1 0 0
+{
+T 1000 0 5 10 0 0 0 0 1
+pintype=unknown
+T 1245 500 5 10 1 1 180 0 1
+pinlabel=GND
+T 950 205 5 10 1 1 90 6 1
+pinnumber=3
+T 1000 0 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 300 1400 600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 295 995 8 10 1 1 0 0 1
+refdes=U?
+T 895 995 8 10 1 1 0 0 1
+value=MCP130T
+T -5 -5 8 10 0 1 0 0 1
+device=IC
+T 895 995 8 10 0 1 0 0 1
+footprint=SOT23
diff --git a/sym/MCP9700.sym b/sym/MCP9700.sym
new file mode 100644 (file)
index 0000000..0fd5f1b
--- /dev/null
@@ -0,0 +1,41 @@
+v 20070902 1
+P 0 700 300 700 1 0 0
+{
+T 0 700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 695 5 10 1 1 0 0 1
+pinlabel=VDD
+T 205 745 5 10 1 1 0 6 1
+pinnumber=1
+T 0 700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 1800 700 1500 700 1 0 0
+{
+T 1800 700 5 10 0 0 0 0 1
+pintype=unknown
+T 1445 695 5 10 1 1 0 6 1
+pinlabel=OUT
+T 1595 745 5 10 1 1 0 0 1
+pinnumber=2
+T 1800 700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 900 0 900 300 1 0 0
+{
+T 900 0 5 10 0 0 0 0 1
+pintype=unknown
+T 1145 500 5 10 1 1 180 0 1
+pinlabel=GND
+T 1105 150 5 10 1 1 0 6 1
+pinnumber=3
+T 900 0 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 300 1200 600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 195 995 8 10 1 1 0 0 1
+refdes=U?
+T 695 995 8 10 1 1 0 0 1
+device=MCP9700
+T -5 -5 8 10 0 1 0 0 1
+footprint=TO92
diff --git a/sym/MMA7260Q.sym b/sym/MMA7260Q.sym
new file mode 100644 (file)
index 0000000..ee4526f
--- /dev/null
@@ -0,0 +1,97 @@
+v 20070902 1
+P 0 500 200 500 1 0 0
+{
+T 0 500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 495 5 10 1 1 0 0 1
+pinlabel=Sleep
+T 205 545 5 10 1 1 0 6 1
+pinnumber=12
+T 0 500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 900 300 900 1 0 0
+{
+T 0 900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 895 5 10 1 1 0 0 1
+pinlabel=gSelect2
+T 205 945 5 10 1 1 0 6 1
+pinnumber=2
+T 0 900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 1300 300 1300 1 0 0
+{
+T 0 1300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1295 5 10 1 1 0 0 1
+pinlabel=gSelect1
+T 205 1345 5 10 1 1 0 6 1
+pinnumber=1
+T 0 1300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 1700 300 1700 1 0 0
+{
+T 0 1700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1695 5 10 1 1 0 0 1
+pinlabel=VDD
+T 205 1745 5 10 1 1 0 6 1
+pinnumber=3
+T 0 1700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 2300 1700 2000 1700 1 0 0
+{
+T 2300 1700 5 10 0 0 0 0 1
+pintype=unknown
+T 1945 1695 5 10 1 1 0 6 1
+pinlabel=XOUT
+T 2095 1745 5 10 1 1 0 0 1
+pinnumber=15
+T 2300 1700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 2300 1300 2000 1300 1 0 0
+{
+T 2300 1300 5 10 0 0 0 0 1
+pintype=unknown
+T 1945 1295 5 10 1 1 0 6 1
+pinlabel=YOUT
+T 2095 1345 5 10 1 1 0 0 1
+pinnumber=14
+T 2300 1300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 2300 900 2000 900 1 0 0
+{
+T 2300 900 5 10 0 0 0 0 1
+pintype=unknown
+T 1945 895 5 10 1 1 0 6 1
+pinlabel=ZOUT
+T 2095 945 5 10 1 1 0 0 1
+pinnumber=13
+T 2300 900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 1500 0 1500 300 1 0 0
+{
+T 1500 0 5 10 0 0 0 0 1
+pintype=unknown
+T 1645 500 5 10 1 1 180 0 1
+pinlabel=VSS
+T 1595 250 5 10 1 1 180 6 1
+pinnumber=4
+T 1500 0 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 300 1700 1900 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+V 249 501 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 595 1995 8 10 1 1 0 0 1
+device=MMA7260Q
+T 295 2295 8 10 1 1 0 0 1
+refdes=U?
+T -5 -5 8 10 0 1 0 0 1
+footprint=QFN-16
diff --git a/sym/MP3H6115A.sym b/sym/MP3H6115A.sym
new file mode 100644 (file)
index 0000000..b039eb8
--- /dev/null
@@ -0,0 +1,41 @@
+v 20070902 1
+P 0 600 300 600 1 0 0
+{
+T 0 600 5 10 0 0 0 0 1
+pintype=unknown
+T 355 595 5 10 1 1 0 0 1
+pinlabel=VS
+T 205 645 5 10 1 1 0 6 1
+pinnumber=2
+T 0 600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 2200 600 1900 600 1 0 0
+{
+T 2200 600 5 10 0 0 0 0 1
+pintype=unknown
+T 1845 595 5 10 1 1 0 6 1
+pinlabel=VOUT
+T 1995 645 5 10 1 1 0 0 1
+pinnumber=4
+T 2200 600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 1000 0 1000 300 1 0 0
+{
+T 1000 0 5 10 0 0 0 0 1
+pintype=unknown
+T 1245 500 5 10 1 1 180 0 1
+pinlabel=GND
+T 1095 250 5 10 1 1 180 6 1
+pinnumber=3
+T 1000 0 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 300 1600 800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 595 895 8 10 1 1 0 0 1
+device=MP3H6115A
+T 395 1195 8 10 1 1 0 0 1
+refdes=U?
+T -5 -5 8 10 0 1 0 0 1
+footprint=SSOP8
diff --git a/sym/NDS352P.sym b/sym/NDS352P.sym
new file mode 100644 (file)
index 0000000..73fa646
--- /dev/null
@@ -0,0 +1,54 @@
+v 20070902 1
+T -300 -100 5 10 0 0 0 0 1
+device=PMOS_TRANSISTOR
+T -300 -100 5 10 0 0 0 0 1
+numslots=0
+T -300 -100 5 10 0 0 0 0 1
+description=generic P channel MOS transistor (enhancement type)
+L 200 250 200 500 3 0 0 0 -1 -1
+L 600 250 600 500 3 0 0 0 -1 -1
+L 450 300 400 400 3 0 0 0 -1 -1
+L 350 300 400 400 3 0 0 0 -1 -1
+P 600 0 600 200 1 0 0
+{
+T 700 150 5 10 1 1 180 6 1
+pinnumber=3
+T 550 100 9 10 1 1 180 0 1
+pinlabel=G
+T 500 0 5 10 0 0 90 0 1
+pinseq=2
+T 500 0 5 10 0 0 90 0 1
+pintype=pas
+}
+P 200 500 0 500 1 0 1
+{
+T 105 545 5 10 1 1 0 6 1
+pinnumber=1
+T 55 295 9 10 1 1 0 0 1
+pinlabel=D
+T 100 300 5 10 0 0 90 0 1
+pinseq=1
+T 100 300 5 10 0 0 90 0 1
+pintype=pas
+}
+P 600 500 800 500 1 0 1
+{
+T 695 545 5 10 1 1 0 0 1
+pinnumber=2
+T 745 295 9 10 1 1 0 6 1
+pinlabel=S
+T 800 300 5 10 0 0 90 0 1
+pinseq=3
+T 800 300 5 10 0 0 90 0 1
+pintype=pas
+}
+T 900 200 8 10 1 1 0 0 1
+refdes=Q?
+L 125 250 275 250 3 0 0 0 -1 -1
+L 325 250 475 250 3 0 0 0 -1 -1
+L 525 250 675 250 3 0 0 0 -1 -1
+L 200 200 600 200 3 0 0 0 -1 -1
+L 400 250 400 400 3 0 0 0 -1 -1
+L 400 400 600 400 3 0 0 0 -1 -1
+T -5 770 8 10 1 1 0 0 1
+device=NDS352P
diff --git a/sym/PIC18F2550.sym b/sym/PIC18F2550.sym
new file mode 100644 (file)
index 0000000..4672774
--- /dev/null
@@ -0,0 +1,328 @@
+v 20060906 1
+P 0 2200 400 2200 1 0 0
+{
+T 100 2300 5 10 1 1 0 0 1
+pinnumber=9
+T 500 2200 3 10 1 1 0 0 1
+pinlabel=OSC1/CLKI
+T -400 2300 5 10 0 1 0 0 1
+pinseq=9
+T 0 2200 5 10 0 1 0 0 1
+pintype=in
+}
+P 0 1800 400 1800 1 0 0
+{
+T 100 1900 5 10 1 1 0 0 1
+pinnumber=10
+T 500 1800 3 10 1 1 0 0 1
+pinlabel=OSC2/CLK0/RA6
+T -400 1900 5 10 0 1 0 0 1
+pinseq=10
+T 0 1800 5 10 0 1 0 0 1
+pintype=out
+}
+P 6400 600 6000 600 1 0 0
+{
+T 6100 700 5 10 1 1 0 0 1
+pinnumber=16
+T 4900 600 3 10 1 1 0 0 1
+pinlabel=RC5/D+/VP
+T 6400 600 5 10 0 1 0 0 1
+pinseq=16
+T 6400 600 5 10 0 1 0 0 1
+pintype=io
+}
+P 6400 200 6000 200 1 0 0
+{
+T 6100 300 5 10 1 1 0 0 1
+pinnumber=15
+T 4800 200 3 10 1 1 0 0 1
+pinlabel=RC4/D-/VM
+T 6400 200 5 10 0 1 0 0 1
+pinseq=15
+T 6400 200 5 10 0 1 0 0 1
+pintype=io
+}
+P 6400 2200 6000 2200 1 0 0
+{
+T 6100 2300 5 10 1 1 0 0 1
+pinnumber=20
+T 5600 2200 3 10 1 1 0 0 1
+pinlabel=Vdd
+T 6400 2200 5 10 0 1 0 0 1
+pinseq=20
+T 6400 2200 5 10 0 1 0 0 1
+pintype=pwr
+}
+P 6400 1800 6000 1800 1 0 0
+{
+T 5600 1800 3 10 1 1 0 0 1
+pinlabel=Vss
+T 6400 1800 5 10 0 1 0 0 1
+pinseq=19
+T 6100 1900 5 10 1 1 0 0 1
+pinnumber=19
+T 6400 1800 5 10 0 1 0 0 1
+pintype=pwr
+}
+P 6400 1400 6000 1400 1 0 0
+{
+T 6100 1500 5 10 1 1 0 0 1
+pinnumber=18
+T 4400 1400 3 10 1 1 0 0 1
+pinlabel=RC7/RX/DT/SDO
+T 6400 1400 5 10 0 1 0 0 1
+pinseq=18
+T 6400 1400 5 10 0 1 0 0 1
+pintype=io
+}
+P 6400 1000 6000 1000 1 0 0
+{
+T 6100 1100 5 10 1 1 0 0 1
+pinnumber=17
+T 4800 1000 3 10 1 1 0 0 1
+pinlabel=RC6/TX/CK
+T 6400 1000 5 10 0 1 0 0 1
+pinseq=17
+T 6400 1000 5 10 0 1 0 0 1
+pintype=io
+}
+P 6400 3800 6000 3800 1 0 0
+{
+T 6100 3900 5 10 1 1 0 0 1
+pinnumber=24
+T 3900 3800 3 10 1 1 0 0 1
+pinlabel=RB3/AN9/CCP2/VPO
+T 6400 3800 5 10 0 1 0 0 1
+pinseq=24
+T 6400 3800 5 10 0 1 0 0 1
+pintype=io
+}
+P 6400 3400 6000 3400 1 0 0
+{
+T 6100 3500 5 10 1 1 0 0 1
+pinnumber=23
+T 4000 3400 3 10 1 1 0 0 1
+pinlabel=RB2/AN8/INT2/VMO
+T 6400 3400 5 10 0 1 0 0 1
+pinseq=23
+T 6400 3400 5 10 0 1 0 0 1
+pintype=io
+}
+P 6400 3000 6000 3000 1 0 0
+{
+T 6100 3100 5 10 1 1 0 0 1
+pinnumber=22
+T 3600 3000 3 10 1 1 0 0 1
+pinlabel=RB1/AN10/INT1/SCK/SCL
+T 6400 3000 5 10 0 1 0 0 1
+pinseq=22
+T 6400 3000 5 10 0 1 0 0 1
+pintype=io
+}
+P 6400 2600 6000 2600 1 0 0
+{
+T 6100 2700 5 10 1 1 0 0 1
+pinnumber=21
+T 3000 2600 3 10 1 1 0 0 1
+pinlabel=RB0/AN12/INT0/FLT0/SDI/SDA
+T 6400 2600 5 10 0 1 0 0 1
+pinseq=21
+T 6400 2600 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 200 400 200 1 0 0
+{
+T 100 300 5 10 1 1 0 0 1
+pinnumber=14
+T 500 200 3 10 1 1 0 0 1
+pinlabel=Vusb
+T -400 300 5 10 0 1 0 0 1
+pinseq=14
+T 0 200 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 2600 400 2600 1 0 0
+{
+T 100 2700 5 10 1 1 0 0 1
+pinnumber=8
+T 500 2600 3 10 1 1 0 0 1
+pinlabel=Vss
+T 100 2700 5 10 1 1 0 0 1
+pinseq=8
+T 0 2600 5 10 0 1 0 0 1
+pintype=pwr
+}
+P 6400 5400 6000 5400 1 0 0
+{
+T 6100 5500 5 10 1 1 0 0 1
+pinnumber=28
+T 4500 5400 3 10 1 1 0 0 1
+pinlabel=RB7/KBI3/PGD
+T 6400 5400 5 10 0 1 0 0 1
+pinseq=28
+T 6400 5400 5 10 0 1 0 0 1
+pintype=io
+}
+P 6400 5000 6000 5000 1 0 0
+{
+T 6100 5100 5 10 1 1 0 0 1
+pinnumber=27
+T 4500 5000 3 10 1 1 0 0 1
+pinlabel=RB6/KBI2/PGC
+T 6400 5000 5 10 0 1 0 0 1
+pinseq=27
+T 6400 5000 5 10 0 1 0 0 1
+pintype=io
+}
+P 6400 4600 6000 4600 1 0 0
+{
+T 6100 4700 5 10 1 1 0 0 1
+pinnumber=26
+T 4500 4600 3 10 1 1 0 0 1
+pinlabel=RB5/KBI1/PGM
+T 6400 4600 5 10 0 1 0 0 1
+pinseq=26
+T 6400 4600 5 10 0 1 0 0 1
+pintype=io
+}
+P 6400 4200 6000 4200 1 0 0
+{
+T 6100 4300 5 10 1 1 0 0 1
+pinnumber=25
+T 4400 4200 3 10 1 1 0 0 1
+pinlabel=RB4/AN11/KBI0
+T 6400 4200 5 10 0 1 0 0 1
+pinseq=25
+T 6400 4200 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 5400 300 5400 1 0 0
+{
+T 100 5500 5 10 1 1 0 0 1
+pinnumber=1
+T 500 5400 3 10 1 1 0 0 1
+pinlabel=MCLR/Vpp/RE3
+T -400 5500 5 10 0 1 0 0 1
+pinseq=1
+T 0 5400 5 10 0 1 0 0 1
+pintype=in
+}
+P 0 5000 400 5000 1 0 0
+{
+T 100 5100 5 10 1 1 0 0 1
+pinnumber=2
+T 500 5000 3 10 1 1 0 0 1
+pinlabel=RA0/AN0
+T -400 5100 5 10 0 1 0 0 1
+pinseq=2
+T 0 5000 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 4600 400 4600 1 0 0
+{
+T 100 4700 5 10 1 1 0 0 1
+pinnumber=3
+T 500 4600 3 10 1 1 0 0 1
+pinlabel=RA1/AN1
+T -400 4700 5 10 0 1 0 0 1
+pinseq=3
+T 0 4600 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 4200 400 4200 1 0 0
+{
+T 100 4300 5 10 1 1 0 0 1
+pinnumber=4
+T 500 4200 3 10 1 1 0 0 1
+pinlabel=RA2/AN2/Vref-/CVref
+T -400 4300 5 10 0 1 0 0 1
+pinseq=4
+T 0 4200 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 3800 400 3800 1 0 0
+{
+T 100 3900 5 10 1 1 0 0 1
+pinnumber=5
+T 500 3800 3 10 1 1 0 0 1
+pinlabel=RA3/AN3/Vref+
+T -400 3900 5 10 0 1 0 0 1
+pinseq=5
+T 0 3800 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 3400 400 3400 1 0 0
+{
+T 100 3500 5 10 1 1 0 0 1
+pinnumber=6
+T 500 3400 3 10 1 1 0 0 1
+pinlabel=RA4/T0CKI/C1OUT/RCV
+T -400 3500 5 10 0 1 0 0 1
+pinseq=6
+T 0 3400 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 3000 400 3000 1 0 0
+{
+T 100 3100 5 10 1 1 0 0 1
+pinnumber=7
+T 500 3000 3 10 1 1 0 0 1
+pinlabel=RA5/AN4/SS/HLVDIN/C2OUT
+T -400 3100 5 10 0 1 0 0 1
+pinseq=7
+T 0 3000 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 1400 400 1400 1 0 0
+{
+T 100 1500 5 10 1 1 0 0 1
+pinnumber=11
+T 500 1400 3 10 1 1 0 0 1
+pinlabel=RC0/T1OSO/T13CKI
+T -500 1300 5 10 0 1 0 0 1
+pinseq=11
+T 0 1400 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 1000 400 1000 1 0 0
+{
+T 100 1100 5 10 1 1 0 0 1
+pinnumber=12
+T 500 1000 3 10 1 1 0 0 1
+pinlabel=RC1/T1OSI/CCP2/UOE
+T -400 1100 5 10 0 1 0 0 1
+pinseq=12
+T 0 1000 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 600 400 600 1 0 0
+{
+T 100 700 5 10 1 1 0 0 1
+pinnumber=13
+T 500 600 3 10 1 1 0 0 1
+pinlabel=RC2/CCP1
+T -400 700 5 10 0 1 0 0 1
+pinseq=13
+T 0 600 5 10 0 1 0 0 1
+pintype=io
+}
+V 350 5400 52 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+B 400 0 5600 6000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 5400 2400 8 10 0 0 0 0 1
+description=Microchip PIC18F242 Microcontroller
+T 5700 6100 8 10 1 1 0 0 1
+refdes=U?
+T 5400 3300 8 10 0 0 0 0 1
+numslots=0
+L 487 5557 987 5557 3 0 0 0 -1 -1
+T 5400 3000 8 10 0 0 0 0 1
+device=PIC18F242
+T 2450 5750 9 10 1 0 0 0 1
+PIC18F2550
+T 5400 3600 8 10 0 0 0 0 1
+slot=1
+T 5400 2700 8 10 0 0 0 0 1
+footprint=DIP28
+L 1464 3149 1675 3149 3 0 0 0 -1 -1
+L 2138 1158 2564 1158 3 0 0 0 -1 -1
diff --git a/sym/USBCONN.sym b/sym/USBCONN.sym
new file mode 100644 (file)
index 0000000..110a9ab
--- /dev/null
@@ -0,0 +1,50 @@
+v 20070902 1
+P 0 1600 300 1600 1 0 0
+{
+T 0 1600 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1595 5 10 1 1 0 0 1
+pinlabel=5V
+T 205 1645 5 10 1 1 0 6 1
+pinnumber=1
+T 0 1600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 1200 300 1200 1 0 0
+{
+T 0 1200 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1195 5 10 1 1 0 0 1
+pinlabel=DATA-
+T 205 1245 5 10 1 1 0 6 1
+pinnumber=2
+T 0 1200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 800 300 800 1 0 0
+{
+T 0 800 5 10 0 0 0 0 1
+pintype=unknown
+T 355 795 5 10 1 1 0 0 1
+pinlabel=DATA+
+T 205 845 5 10 1 1 0 6 1
+pinnumber=3
+T 0 800 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 400 300 400 1 0 0
+{
+T 0 400 5 10 0 0 0 0 1
+pintype=unknown
+T 355 395 5 10 1 1 0 0 1
+pinlabel=GND
+T 205 445 5 10 1 1 0 6 1
+pinnumber=4
+T 0 400 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 200 900 1700 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 295 2000 8 10 1 1 0 0 1
+refdes=J?
+T 400 0 9 10 1 0 0 0 1
+miniUSB
diff --git a/sym/cap-polar.sym b/sym/cap-polar.sym
new file mode 100644 (file)
index 0000000..eccf5f9
--- /dev/null
@@ -0,0 +1,41 @@
+v 20070902 1
+P 0 200 200 200 1 0 0
+{
+T 150 250 5 8 1 1 0 6 1
+pinnumber=1
+T 200 150 5 8 0 1 0 8 1
+pinseq=1
+T 250 200 9 8 0 1 0 0 1
+pinlabel=+
+T 250 200 5 8 0 1 0 2 1
+pintype=pas
+}
+P 900 200 700 200 1 0 0
+{
+T 750 250 5 8 1 1 0 0 1
+pinnumber=2
+T 700 150 5 8 0 1 0 2 1
+pinseq=2
+T 650 200 9 8 0 1 0 6 1
+pinlabel=-
+T 650 200 5 8 0 1 0 8 1
+pintype=pas
+}
+L 400 400 400 0 3 0 0 0 -1 -1
+L 700 200 500 200 3 0 0 0 -1 -1
+L 400 200 200 200 3 0 0 0 -1 -1
+T 200 700 5 10 0 0 0 0 1
+device=POLARIZED_CAPACITOR
+A 1200 200 700 165 30 3 0 0 0 -1 -1
+L 289 400 289 300 3 0 0 0 -1 -1
+L 340 349 240 349 3 0 0 0 -1 -1
+T 200 500 8 10 1 1 0 0 1
+refdes=C?
+T 200 1300 5 10 0 0 0 0 1
+description=polarized capacitor
+T 200 1100 5 10 0 0 0 0 1
+numslots=0
+T 200 900 5 10 0 0 0 0 1
+symversion=0.1
+T -5 0 8 10 0 1 0 0 1
+footprint=1206
diff --git a/sym/capacitor.sym b/sym/capacitor.sym
new file mode 100644 (file)
index 0000000..25e14ea
--- /dev/null
@@ -0,0 +1,39 @@
+v 20070902 1
+P 0 200 200 200 1 0 0
+{
+T 150 250 5 8 0 1 0 6 1
+pinnumber=1
+T 150 150 5 8 0 1 0 8 1
+pinseq=1
+T 200 200 9 8 0 1 0 0 1
+pinlabel=1
+T 200 200 5 8 0 1 0 2 1
+pintype=pas
+}
+P 900 200 700 200 1 0 0
+{
+T 750 250 5 8 0 1 0 0 1
+pinnumber=2
+T 750 150 5 8 0 1 0 2 1
+pinseq=2
+T 700 200 9 8 0 1 0 6 1
+pinlabel=2
+T 700 200 5 8 0 1 0 8 1
+pintype=pas
+}
+L 400 400 400 0 3 0 0 0 -1 -1
+L 500 400 500 0 3 0 0 0 -1 -1
+L 700 200 500 200 3 0 0 0 -1 -1
+L 400 200 200 200 3 0 0 0 -1 -1
+T 200 700 5 10 0 0 0 0 1
+device=CAPACITOR
+T 200 500 8 10 1 1 0 0 1
+refdes=C?
+T 200 1300 5 10 0 0 0 0 1
+description=capacitor
+T 200 1100 5 10 0 0 0 0 1
+numslots=0
+T 200 900 5 10 0 0 0 0 1
+symversion=0.1
+T -5 0 8 10 0 1 0 0 1
+footprint=1206
diff --git a/sym/conn-10.sym b/sym/conn-10.sym
new file mode 100644 (file)
index 0000000..bc77e29
--- /dev/null
@@ -0,0 +1,114 @@
+v 20070902 1
+P 0 3700 300 3700 1 0 0
+{
+T 0 3700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 3695 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 3745 5 10 1 1 0 6 1
+pinnumber=1
+T 0 3700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 3300 300 3300 1 0 0
+{
+T 0 3300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 3295 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 3345 5 10 1 1 0 6 1
+pinnumber=2
+T 0 3300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 2900 300 2900 1 0 0
+{
+T 0 2900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 2945 5 10 1 1 0 6 1
+pinnumber=3
+T 0 2900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 2500 300 2500 1 0 0
+{
+T 0 2500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2495 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 2545 5 10 1 1 0 6 1
+pinnumber=4
+T 0 2500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 2100 300 2100 1 0 0
+{
+T 0 2100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2095 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 2145 5 10 1 1 0 6 1
+pinnumber=5
+T 0 2100 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 1700 300 1700 1 0 0
+{
+T 0 1700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1695 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 1745 5 10 1 1 0 6 1
+pinnumber=6
+T 0 1700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 1300 300 1300 1 0 0
+{
+T 0 1300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1295 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 1345 5 10 1 1 0 6 1
+pinnumber=7
+T 0 1300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 900 300 900 1 0 0
+{
+T 0 900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 945 5 10 1 1 0 6 1
+pinnumber=8
+T 0 900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 500 300 500 1 0 0
+{
+T 0 500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 495 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 545 5 10 1 1 0 6 1
+pinnumber=9
+T 0 500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 100 300 100 1 0 0
+{
+T 0 100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 3895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 145 5 10 1 1 0 6 1
+pinnumber=10
+T 0 100 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 0 400 3800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 355 3895 8 10 1 1 0 0 1
+refdes=J?
diff --git a/sym/conn-2-swap.sym b/sym/conn-2-swap.sym
new file mode 100644 (file)
index 0000000..1c58e63
--- /dev/null
@@ -0,0 +1,28 @@
+v 20070902 1
+T -400 600 8 10 0 1 0 0 1
+footprint=SIP2N
+P 0 500 300 500 1 0 0
+{
+T 0 500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 495 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 545 5 10 1 1 0 6 1
+pinnumber=2
+T 0 500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 100 300 100 1 0 0
+{
+T 0 100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 95 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 145 5 10 1 1 0 6 1
+pinnumber=1
+T 0 100 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 0 400 600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 305 645 8 10 1 1 0 0 1
+refdes=J?
diff --git a/sym/conn-2.sym b/sym/conn-2.sym
new file mode 100644 (file)
index 0000000..4022b73
--- /dev/null
@@ -0,0 +1,28 @@
+v 20070902 1
+T -400 600 8 10 0 1 0 0 1
+footprint=SIP2N
+P 0 100 300 100 1 0 0
+{
+T 0 100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 95 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 145 5 10 1 1 0 6 1
+pinnumber=2
+T 0 100 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 500 300 500 1 0 0
+{
+T 0 500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 495 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 545 5 10 1 1 0 6 1
+pinnumber=1
+T 0 500 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 0 400 600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 305 645 8 10 1 1 0 0 1
+refdes=J?
diff --git a/sym/conn-2b.sym b/sym/conn-2b.sym
new file mode 100644 (file)
index 0000000..20f144a
--- /dev/null
@@ -0,0 +1,26 @@
+v 20070902 1
+P 700 500 400 500 1 0 0
+{
+T 700 500 5 10 0 0 0 0 1
+pintype=unknown
+T 345 495 5 10 0 1 0 6 1
+pinlabel=unknown
+T 495 545 5 10 1 1 0 0 1
+pinnumber=1
+T 700 500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 700 100 400 100 1 0 0
+{
+T 700 100 5 10 0 0 0 0 1
+pintype=unknown
+T 345 95 5 10 0 1 0 6 1
+pinlabel=unknown
+T 495 145 5 10 1 1 0 0 1
+pinnumber=2
+T 700 100 5 10 0 0 0 0 1
+pinseq=0
+}
+B 0 0 400 600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T -5 645 8 10 1 1 0 0 1
+refdes=J?
diff --git a/sym/conn-3.sym b/sym/conn-3.sym
new file mode 100644 (file)
index 0000000..b5cfc01
--- /dev/null
@@ -0,0 +1,37 @@
+v 20070902 1
+P 0 1000 300 1000 1 0 0
+{
+T 0 1000 5 10 0 0 0 0 1
+pintype=unknown
+T 355 995 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 1045 5 10 1 1 0 6 1
+pinnumber=1
+T 0 1000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 600 300 600 1 0 0
+{
+T 0 600 5 10 0 0 0 0 1
+pintype=unknown
+T 355 595 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 645 5 10 1 1 0 6 1
+pinnumber=2
+T 0 600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 200 300 200 1 0 0
+{
+T 0 200 5 10 0 0 0 0 1
+pintype=unknown
+T 155 595 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 245 5 10 1 1 0 6 1
+pinnumber=3
+T 0 200 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 0 400 1200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 300 1300 8 10 1 1 0 0 1
+refdes=J?
diff --git a/sym/gschem.log b/sym/gschem.log
new file mode 100644 (file)
index 0000000..195c3a3
--- /dev/null
@@ -0,0 +1,15 @@
+gEDA/gschem version 1.4.0.20080127
+gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more details.
+This is free software, and you are welcome to redistribute it under certain
+conditions; please see the COPYING file for more details.
+
+Read system-gafrc file [/etc/gEDA/system-gafrc]
+Did not find optional ~/.gEDA/gafrc file [/home/bdale/.gEDA/gafrc]
+Did not find optional local gafrc file [/home/bdale/geda/bdale/sym/gafrc]
+Read system-gschemrc file [/etc/gEDA/system-gschemrc]
+Did not find optional ~/.gEDA/gschemrc file [/home/bdale/.gEDA/gschemrc]
+Did not find optional local gschemrc file [/home/bdale/geda/bdale/sym/gschemrc]
+Read init scm file [/usr/share/gEDA/scheme/gschem.scm]
+Loading schematic [/home/bdale/geda/bdale/sym/MAX1555.sym]
+Did not find specified gafrc file [/home/bdale/geda/bdale/sym/gafrc]
+Translating schematic [0 0]
diff --git a/sym/led.sym b/sym/led.sym
new file mode 100644 (file)
index 0000000..b274dcd
--- /dev/null
@@ -0,0 +1,39 @@
+v 20070902 1
+T -50 300 8 10 1 1 0 0 1
+refdes=D?
+T -100 600 8 10 0 0 0 0 1
+device=LED
+P 0 100 150 100 1 0 0
+{
+T 100 150 5 8 0 1 0 0 1
+pinnumber=1
+T 100 150 5 8 0 0 0 0 1
+pinseq=1
+T 100 150 5 8 0 1 0 0 1
+pinlabel=1
+T 100 150 5 8 0 1 0 0 1
+pintype=pas
+}
+P 400 100 250 100 1 0 0
+{
+T 200 150 5 8 0 1 0 0 1
+pinnumber=2
+T 200 150 5 8 0 0 0 0 1
+pinseq=2
+T 200 150 5 8 0 1 0 0 1
+pinlabel=2
+T 200 150 5 8 0 1 0 0 1
+pintype=pas
+}
+L 150 200 250 100 3 0 0 0 -1 -1
+L 250 100 150 0 3 0 0 0 -1 -1
+L 150 200 150 0 3 0 0 0 -1 -1
+L 250 200 250 0 3 0 0 0 -1 -1
+L 180 240 280 340 3 0 0 0 -1 -1
+L 280 340 230 310 3 0 0 0 -1 -1
+L 280 340 250 290 3 0 0 0 -1 -1
+L 250 240 350 340 3 0 0 0 -1 -1
+L 350 340 300 310 3 0 0 0 -1 -1
+L 350 340 320 290 3 0 0 0 -1 -1
+T -50 0 8 10 0 1 0 0 1
+footprint=1206
diff --git a/sym/miniUSB.sym b/sym/miniUSB.sym
new file mode 100644 (file)
index 0000000..6e794b1
--- /dev/null
@@ -0,0 +1,63 @@
+v 20070902 1
+P 0 2000 300 2000 1 0 0
+{
+T 0 2000 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1995 5 10 1 1 0 0 1
+pinlabel=VBUS
+T 205 2045 5 10 1 1 0 6 1
+pinnumber=1
+T 0 2000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 1600 300 1600 1 0 0
+{
+T 0 1600 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1595 5 10 1 1 0 0 1
+pinlabel=DATA-
+T 205 1645 5 10 1 1 0 6 1
+pinnumber=2
+T 0 1600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 1200 300 1200 1 0 0
+{
+T 0 1200 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1195 5 10 1 1 0 0 1
+pinlabel=DATA+
+T 205 1245 5 10 1 1 0 6 1
+pinnumber=3
+T 0 1200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 800 300 800 1 0 0
+{
+T 0 800 5 10 0 0 0 0 1
+pintype=unknown
+T 355 795 5 10 1 1 0 0 1
+pinlabel=HS
+T 205 845 5 10 1 1 0 6 1
+pinnumber=4
+T 0 800 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 200 900 2100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 295 2400 8 10 1 1 0 0 1
+refdes=J?
+T 400 0 9 10 1 0 0 0 1
+miniUSB
+P 0 400 300 400 1 0 0
+{
+T 0 400 5 10 0 0 0 0 1
+pintype=unknown
+T 355 395 5 10 1 1 0 0 1
+pinlabel=GND
+T 205 445 5 10 1 1 0 6 1
+pinnumber=5
+T 0 400 5 10 0 0 0 0 1
+pinseq=0
+}
+T 355 395 8 10 0 1 0 0 1
+footprint=548190572
diff --git a/sym/picoblade-10.sym b/sym/picoblade-10.sym
new file mode 100644 (file)
index 0000000..c558455
--- /dev/null
@@ -0,0 +1,116 @@
+v 20070902 1
+P 0 3700 300 3700 1 0 0
+{
+T 0 3700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 3695 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 3745 5 10 1 1 0 6 1
+pinnumber=10
+T 0 3700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 3300 300 3300 1 0 0
+{
+T 0 3300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 3295 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 3345 5 10 1 1 0 6 1
+pinnumber=9
+T 0 3300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 2900 300 2900 1 0 0
+{
+T 0 2900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 2945 5 10 1 1 0 6 1
+pinnumber=8
+T 0 2900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 2500 300 2500 1 0 0
+{
+T 0 2500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2495 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 2545 5 10 1 1 0 6 1
+pinnumber=7
+T 0 2500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 2100 300 2100 1 0 0
+{
+T 0 2100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2095 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 2145 5 10 1 1 0 6 1
+pinnumber=6
+T 0 2100 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 1700 300 1700 1 0 0
+{
+T 0 1700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1695 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 1745 5 10 1 1 0 6 1
+pinnumber=5
+T 0 1700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 1300 300 1300 1 0 0
+{
+T 0 1300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1295 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 1345 5 10 1 1 0 6 1
+pinnumber=4
+T 0 1300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 900 300 900 1 0 0
+{
+T 0 900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 945 5 10 1 1 0 6 1
+pinnumber=3
+T 0 900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 500 300 500 1 0 0
+{
+T 0 500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 495 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 545 5 10 1 1 0 6 1
+pinnumber=2
+T 0 500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 100 300 100 1 0 0
+{
+T 0 100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 3895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 145 5 10 1 1 0 6 1
+pinnumber=1
+T 0 100 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 0 400 3800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 355 3895 8 10 1 1 0 0 1
+refdes=J?
+T -5 0 8 10 0 1 0 0 1
+footprint=532611071
diff --git a/sym/picoblade-3.sym b/sym/picoblade-3.sym
new file mode 100644 (file)
index 0000000..7cc48d8
--- /dev/null
@@ -0,0 +1,39 @@
+v 20070902 1
+P 0 1000 300 1000 1 0 0
+{
+T 0 1000 5 10 0 0 0 0 1
+pintype=unknown
+T 355 995 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 1045 5 10 1 1 0 6 1
+pinnumber=3
+T 0 1000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 600 300 600 1 0 0
+{
+T 0 600 5 10 0 0 0 0 1
+pintype=unknown
+T 355 595 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 645 5 10 1 1 0 6 1
+pinnumber=2
+T 0 600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 200 300 200 1 0 0
+{
+T 0 200 5 10 0 0 0 0 1
+pintype=unknown
+T 155 595 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 245 5 10 1 1 0 6 1
+pinnumber=1
+T 0 200 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 0 400 1200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 300 1300 8 10 1 1 0 0 1
+refdes=J?
+T -5 0 8 10 0 1 0 0 1
+footprint=532610371
diff --git a/sym/pnp-1.sym b/sym/pnp-1.sym
new file mode 100644 (file)
index 0000000..10358dd
--- /dev/null
@@ -0,0 +1,46 @@
+v 20070902 1
+L 200 600 200 200 3 0 0 0 -1 -1
+T 500 400 5 10 0 0 0 0 1
+device=PNP_TRANSISTOR
+P 0 400 200 400 1 0 0
+{
+T 100 450 5 6 1 1 0 0 1
+pinnumber=2
+T 100 450 5 6 0 0 0 0 1
+pinseq=2
+T 100 450 5 6 0 1 0 0 1
+pinlabel=B
+T 100 450 5 6 0 1 0 0 1
+pintype=pas
+}
+P 400 800 400 600 1 0 0
+{
+T 300 650 5 6 1 1 0 0 1
+pinnumber=1
+T 300 650 5 6 0 0 0 0 1
+pinseq=1
+T 300 650 5 6 0 1 0 0 1
+pinlabel=C
+T 300 650 5 6 0 1 0 0 1
+pintype=pas
+}
+P 400 200 400 0 1 0 1
+{
+T 300 50 5 6 1 1 0 0 1
+pinnumber=3
+T 300 50 5 6 0 0 0 0 1
+pinseq=3
+T 300 50 5 6 0 1 0 0 1
+pinlabel=E
+T 300 50 5 6 0 1 0 0 1
+pintype=pas
+}
+L 200 300 400 200 3 0 0 0 -1 -1
+L 200 500 400 600 3 0 0 0 -1 -1
+L 200 300 280 219 3 0 0 0 -1 -1
+L 280 219 312 288 3 0 0 0 -1 -1
+L 200 300 312 288 3 0 0 0 -1 -1
+T 500 500 8 10 1 1 0 0 1
+refdes=Q?
+T -5 -5 8 10 0 1 0 0 1
+footprint=SOT23
diff --git a/sym/pnp-2.sym b/sym/pnp-2.sym
new file mode 100644 (file)
index 0000000..db22db0
--- /dev/null
@@ -0,0 +1,46 @@
+v 20071231 1
+L 200 600 200 200 3 0 0 0 -1 -1
+T 500 400 5 10 0 0 0 0 1
+device=PNP_TRANSISTOR
+P 0 400 200 400 1 0 0
+{
+T 100 450 5 6 1 1 0 0 1
+pinnumber=1
+T 100 450 5 6 0 0 0 0 1
+pinseq=1
+T 100 450 5 6 0 1 0 0 1
+pinlabel=B
+T 100 450 5 6 0 1 0 0 1
+pintype=pas
+}
+P 400 800 400 600 1 0 0
+{
+T 300 650 5 6 1 1 0 0 1
+pinnumber=2
+T 300 650 5 6 0 0 0 0 1
+pinseq=2
+T 300 650 5 6 0 1 0 0 1
+pinlabel=E
+T 300 650 5 6 0 1 0 0 1
+pintype=pas
+}
+P 400 200 400 0 1 0 1
+{
+T 300 50 5 6 1 1 0 0 1
+pinnumber=3
+T 300 50 5 6 0 0 0 0 1
+pinseq=3
+T 300 50 5 6 0 1 0 0 1
+pinlabel=C
+T 300 50 5 6 0 1 0 0 1
+pintype=pas
+}
+L 201 300 400 200 3 0 0 0 -1 -1
+L 200 500 400 600 3 0 0 0 -1 -1
+L 202 502 273 589 3 0 0 0 -1 -1
+L 308 514 273 588 3 0 0 0 -1 -1
+L 308 514 202 501 3 0 0 0 -1 -1
+T 500 500 8 10 1 1 0 0 1
+refdes=Q?
+T -5 -5 8 10 0 1 0 0 1
+footprint=SOT23
diff --git a/sym/resistor.sym b/sym/resistor.sym
new file mode 100644 (file)
index 0000000..ae78821
--- /dev/null
@@ -0,0 +1,40 @@
+v 20070902 1
+L 600 200 500 0 3 0 0 0 -1 -1
+L 500 0 400 200 3 0 0 0 -1 -1
+L 400 200 300 0 3 0 0 0 -1 -1
+L 300 0 200 200 3 0 0 0 -1 -1
+T 300 400 5 10 0 0 0 0 1
+device=RESISTOR
+L 600 200 700 0 3 0 0 0 -1 -1
+L 700 0 750 100 3 0 0 0 -1 -1
+P 900 100 750 100 1 0 0
+{
+T 800 150 5 8 0 1 0 0 1
+pinnumber=2
+T 800 150 5 8 0 0 0 0 1
+pinseq=2
+T 800 150 5 8 0 1 0 0 1
+pinlabel=2
+T 800 150 5 8 0 1 0 0 1
+pintype=pas
+}
+P 0 100 152 100 1 0 0
+{
+T 100 150 5 8 0 1 0 0 1
+pinnumber=1
+T 100 150 5 8 0 0 0 0 1
+pinseq=1
+T 100 150 5 8 0 1 0 0 1
+pinlabel=1
+T 100 150 5 8 0 1 0 0 1
+pintype=pas
+}
+L 201 200 150 100 3 0 0 0 -1 -1
+T 200 300 8 10 1 1 0 0 1
+refdes=R?
+T 0 0 8 10 0 1 0 0 1
+pins=2
+T 0 0 8 10 0 1 0 0 1
+class=DISCRETE
+T -5 0 8 10 0 1 0 0 1
+footprint=1206
diff --git a/sym/testpoint.sym b/sym/testpoint.sym
new file mode 100644 (file)
index 0000000..799ea1c
--- /dev/null
@@ -0,0 +1,20 @@
+v 20070902 1
+P 0 0 100 0 1 0 0
+{
+T 0 0 5 10 0 0 0 0 1
+pintype=unknown
+T 355 -5 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 45 5 10 0 1 0 6 1
+pinnumber=1
+T 0 0 5 10 0 0 0 0 1
+pinseq=0
+}
+V 149 1 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+V 149 1 25 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T -5 -49 8 10 0 1 0 0 1
+device=TestPoint
+T 195 -49 8 10 0 1 0 0 1
+refdes=TP?
+T -5 -49 8 10 0 1 0 0 1
+footprint=testpoint
diff --git a/sym/title-E-bdale.sym b/sym/title-E-bdale.sym
new file mode 100644 (file)
index 0000000..9096877
--- /dev/null
@@ -0,0 +1,20 @@
+v 20070902 1
+B 0 0 44000 34000 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 26500 1800 5 10 0 0 0 0 1
+graphical=1
+T 36500 400 15 8 1 0 0 0 1
+FILE:
+T 41500 400 15 8 1 0 0 0 1
+REVISION:
+T 39400 400 15 8 1 0 0 0 1
+PAGE
+T 40200 400 15 8 1 0 0 0 1
+OF
+B 36400 0 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 36400 600 44000 600 15 0 0 0 -1 -1
+T 36500 100 15 10 1 0 0 0 1
+Project URL:
+T 36900 800 9 10 1 0 0 0 2
+                Copyright 2008 by Bdale Garbee <bdale@gag.com>
+Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL
+L 36400 1400 44000 1400 15 0 0 0 -1 -1