cleaning up all sorts of things
authorBdale Garbee <bdale@gag.com>
Sat, 12 Feb 2011 19:43:14 +0000 (12:43 -0700)
committerBdale Garbee <bdale@gag.com>
Sat, 12 Feb 2011 19:43:14 +0000 (12:43 -0700)
pkg/newlib/LPCC20.fp [new file with mode: 0644]
pkg/newlib/LPCC20.fp- [new file with mode: 0644]
pkg/newlib/LPCC20.py [new file with mode: 0755]
pkg/newlib/Makefile
pkg/newlib/Venus634FLPx.py
sym/ATmega32U4.sym
sym/HMC5843.sym [new file with mode: 0644]
sym/conn-9.sym [new file with mode: 0644]

diff --git a/pkg/newlib/LPCC20.fp b/pkg/newlib/LPCC20.fp
new file mode 100644 (file)
index 0000000..0999a77
--- /dev/null
@@ -0,0 +1,32 @@
+# author: Bdale Garbee
+# email: bdale@gag.com
+# dist-license: GPL 2
+# use-license: unlimited
+Element[0x0 "Venus634FLPx" "" "" 0 0 0 0 0 100 0x0]
+(
+   Pad[ -3936 -7381 -3936 -6790 984 984 1083 "pin5" "5" 0x0100]
+   Pad[ -3936 6791 -3936 7382 984 984 1083 "pin11" "11" 0x0100]
+   Pad[ 6791 -3936 7382 -3936 984 984 1083 "pin20" "20" 0x0100]
+   Pad[ -7381 -3936 -6790 -3936 984 984 1083 "pin6" "6" 0x0100]
+   Pad[ -1968 -7381 -1968 -6790 984 984 1083 "pin4" "4" 0x0100]
+   Pad[ -1968 6791 -1968 7382 984 984 1083 "pin12" "12" 0x0100]
+   Pad[ 6791 -1968 7382 -1968 984 984 1083 "pin19" "19" 0x0100]
+   Pad[ -7381 -1968 -6790 -1968 984 984 1083 "pin7" "7" 0x0100]
+   Pad[ 0 -7381 0 -6790 984 984 1083 "pin3" "3" 0x0100]
+   Pad[ 0 6791 0 7382 984 984 1083 "pin13" "13" 0x0100]
+   Pad[ 6791 0 7382 0 984 984 1083 "pin18" "18" 0x0100]
+   Pad[ -7381 0 -6790 0 984 984 1083 "pin8" "8" 0x0100]
+   Pad[ 1969 -7381 1969 -6790 984 984 1083 "pin2" "2" 0x0100]
+   Pad[ 1969 6791 1969 7382 984 984 1083 "pin14" "14" 0x0100]
+   Pad[ 6791 1969 7382 1969 984 984 1083 "pin17" "17" 0x0100]
+   Pad[ -7381 1969 -6790 1969 984 984 1083 "pin9" "9" 0x0100]
+   Pad[ 3937 -7381 3937 -6790 984 984 1083 "pin1" "1" 0x0100]
+   Pad[ 3937 6791 3937 7382 984 984 1083 "pin15" "15" 0x0100]
+   Pad[ 6791 3937 7382 3937 984 984 1083 "pin16" "16" 0x0100]
+   Pad[ -7381 3937 -6790 3937 984 984 1083 "pin10" "10" 0x0100]
+   ElementLine[ -7873 -7873 -7873 7874 1000 ]
+   ElementLine[ -7873 7874 7874 7874 1000 ]
+   ElementLine[ 7874 7874 7874 -7873 1000 ]
+   ElementLine[ 7874 -7873 -7873 -7873 1000 ]
+   ElementArc[ 9055 -9054 500 500 0 360 1000 ]
+)
diff --git a/pkg/newlib/LPCC20.fp- b/pkg/newlib/LPCC20.fp-
new file mode 100644 (file)
index 0000000..50f85ae
--- /dev/null
@@ -0,0 +1,841 @@
+# release: pcb 20100929
+# date:    Sun Dec 19 20:30:11 2010
+# user:    bdale (Bdale Garbee,KB0G)
+# host:    rover
+
+# To read pcb files, the pcb version (or the git source date) must be >= the file version
+FileVersion[20100606]
+
+PCB["" 18430 18429]
+
+Grid[39.370079 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["" "Venus634FLPx" "" "" 8373 10054 0 0 0 100 ""]
+(
+       Pad[-3936 -7381 -3936 -6790 984 984 1083 "pin5" "5" "square"]
+       Pad[-3936 6791 -3936 7382 984 984 1083 "pin11" "11" "square,edge2"]
+       Pad[6791 -3936 7382 -3936 984 984 1083 "pin20" "20" "square,edge2"]
+       Pad[-7381 -3936 -6790 -3936 984 984 1083 "pin6" "6" "square"]
+       Pad[-1968 -7381 -1968 -6790 984 984 1083 "pin4" "4" "square"]
+       Pad[-1968 6791 -1968 7382 984 984 1083 "pin12" "12" "square,edge2"]
+       Pad[6791 -1968 7382 -1968 984 984 1083 "pin19" "19" "square,edge2"]
+       Pad[-7381 -1968 -6790 -1968 984 984 1083 "pin7" "7" "square"]
+       Pad[0 -7381 0 -6790 984 984 1083 "pin3" "3" "square"]
+       Pad[0 6791 0 7382 984 984 1083 "pin13" "13" "square,edge2"]
+       Pad[6791 0 7382 0 984 984 1083 "pin18" "18" "square,edge2"]
+       Pad[-7381 0 -6790 0 984 984 1083 "pin8" "8" "square"]
+       Pad[1969 -7381 1969 -6790 984 984 1083 "pin2" "2" "square"]
+       Pad[1969 6791 1969 7382 984 984 1083 "pin14" "14" "square,edge2"]
+       Pad[6791 1969 7382 1969 984 984 1083 "pin17" "17" "square,edge2"]
+       Pad[-7381 1969 -6790 1969 984 984 1083 "pin9" "9" "square"]
+       Pad[3937 -7381 3937 -6790 984 984 1083 "pin1" "1" "square"]
+       Pad[3937 6791 3937 7382 984 984 1083 "pin15" "15" "square,edge2"]
+       Pad[6791 3937 7382 3937 984 984 1083 "pin16" "16" "square,edge2"]
+       Pad[-7381 3937 -6790 3937 984 984 1083 "pin10" "10" "square"]
+       ElementLine [-7873 -7873 -7873 7874 1000]
+       ElementLine [-7873 7874 7874 7874 1000]
+       ElementLine [7874 7874 7874 -7873 1000]
+       ElementLine [7874 -7873 -7873 -7873 1000]
+       ElementArc [9055 -9054 500 500 0 360 1000]
+
+       )
+Layer(1 "component")
+(
+)
+Layer(2 "solder")
+(
+)
+Layer(3 "GND")
+(
+)
+Layer(4 "power")
+(
+)
diff --git a/pkg/newlib/LPCC20.py b/pkg/newlib/LPCC20.py
new file mode 100755 (executable)
index 0000000..110a15d
--- /dev/null
@@ -0,0 +1,105 @@
+#!/usr/bin/python
+# Copyright 2010 by Bdale Garbee <bdale@gag.com>.  GPLv2
+#
+# Program to emit PCB footprint for 20 pin HMC5843 in LPCC package
+#
+
+# dimensions in mm from HMC5843.pdf
+PinWidth = 0.25
+PinHeight = 0.4
+PinResist = 0.275              # width of gap in solder resist over pad
+PinSpacing = 0.5
+BodySize = 4.0
+Overall = 4.0
+
+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 '# author: Bdale Garbee'
+print '# email: bdale@gag.com'
+print '# dist-license: GPL 2'
+print '# use-license: unlimited'
+
+print 'Element[0x0 "Venus634FLPx" "" "" 0 0 0 0 0 100 0x0]'
+print "("
+
+# pins
+for pin in range (1,6):
+    print '   Pad[',\
+       mm2mils100((pin - 3) * PinSpacing), \
+       mm2mils100(-Overall/2 + PinWidth/2), \
+       mm2mils100((pin - 3) * PinSpacing), \
+       mm2mils100(-Overall/2 + PinHeight - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinResist), \
+       '"pin%i"' % (6-pin), '"%i"' % (6-pin), '0x0100]'
+
+    print '   Pad[',\
+       mm2mils100((pin - 3) * PinSpacing), \
+       mm2mils100(+Overall/2 - PinHeight + PinWidth/2), \
+       mm2mils100((pin - 3) * PinSpacing), \
+       mm2mils100(+Overall/2 - PinWidth/2), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinResist), \
+       '"pin%i"' % (10+pin), '"%i"' % (10+pin), '0x0100]'
+
+    print '   Pad[',\
+       mm2mils100(Overall/2 - PinHeight + PinWidth/2), \
+       mm2mils100((pin - 3) * PinSpacing), \
+       mm2mils100(Overall/2 - PinWidth/2), \
+       mm2mils100((pin - 3) * PinSpacing), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinResist), \
+       '"pin%i"' % (21-pin), '"%i"' % (21-pin), '0x0100]'
+
+    print '   Pad[',\
+       mm2mils100(-Overall/2 + PinWidth/2), \
+       mm2mils100((pin - 3) * PinSpacing), \
+       mm2mils100(-Overall/2 + PinHeight - PinWidth/2), \
+       mm2mils100((pin - 3) * PinSpacing), \
+       mm2mils100(PinWidth), \
+       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(PinResist), \
+       '"pin%i"' % (5+pin), '"%i"' % (5+pin), '0x0100]'
+
+
+print '   ElementLine[',\
+       mm2mils100(-BodySize/2), \
+       mm2mils100(-BodySize/2), \
+       mm2mils100(-BodySize/2), \
+       mm2mils100( BodySize/2), \
+       '1000 ]'
+
+print '   ElementLine[',\
+       mm2mils100(-BodySize/2), \
+       mm2mils100( BodySize/2), \
+       mm2mils100( BodySize/2), \
+       mm2mils100( BodySize/2), \
+       '1000 ]'
+
+print '   ElementLine[',\
+       mm2mils100( BodySize/2), \
+       mm2mils100( BodySize/2), \
+       mm2mils100( BodySize/2), \
+       mm2mils100(-BodySize/2), \
+       '1000 ]'
+
+print '   ElementLine[',\
+       mm2mils100( BodySize/2), \
+       mm2mils100(-BodySize/2), \
+       mm2mils100(-BodySize/2), \
+       mm2mils100(-BodySize/2), \
+       '1000 ]'
+
+
+print '   ElementArc[',\
+       mm2mils100(  (BodySize/2)+0.3), \
+       mm2mils100(-((BodySize/2)+0.3)), \
+       '500 500 0 360 1000 ]'
+print ")"
index 2025ce34c8e21abe925cb28d1b8950c6ced9bda0..9e763be5e7d958c65784a4afd8783a6768f76936 100644 (file)
@@ -1,8 +1,10 @@
 outputs =      MICRO8.fp SOIJ8.fp CMR200T.fp CS10.fp QFN16_6.fp MOT1317.fp \
-               ABM8.fp TDK_PS12.fp 0605.fp QFN36.fp sma-edge.fp MOT475-01.fp \
-               JTI_GPS_chip.fp 0605.fp Venus634FLPx.fp MN5010HS.fp
+               ABM8.fp TDK_PS12.fp 0605.fp TI-QFN36.fp sma-edge.fp \
+               MOT475-01.fp JTI_GPS_chip.fp 0605.fp Venus634FLPx.fp \
+               MN5010HS.fp
 
 all:   $(outputs) 
+       (cd hirose ; make)
        (cd jst ; make)
        (cd molex ; make)
        (cd tyco ; make)
@@ -46,8 +48,8 @@ TDK_PS12.fp:  TDK_PS12.py
 0605.fp:       0605.py
        ./0605.py > 0605.fp
        
-QFN36.fp:      QFN36.py
-       ./QFN36.py > QFN36.fp
+TI-QFN36.fp:   TI-QFN36.py
+       ./TI-QFN36.py > TI-QFN36.fp
        
 sma-edge.fp:   sma-edge.py
        ./sma-edge.py > sma-edge.fp
index 7f20fb45ad3a10ec9c2504abd59ebb43677ac762..de9caea27404bc6547609b811ec56616c14b7cdd 100755 (executable)
@@ -33,7 +33,7 @@ for pin in range (1,12):
        mm2mils100(-Overall/2 + PinWidth/2), \
        mm2mils100((pin - 6) * PinSpacing), \
        mm2mils100(-Overall/2 + PinHeight - PinWidth/2), \
-       mm2mils100(PinWidth), \ 
+       mm2mils100(PinWidth), \
        mm2mils100(PinSpacing - PinWidth), \
        mm2mils100(PinResist), \
        '"pin%i"' % (12-pin), '"%i"' % (12-pin), '0x0100]'
index 2b00fa7c9e286c1b24bb9687652751a93c0adf7c..c5bf14988d3346b447078924fa20f8cacdc377ca 100644 (file)
@@ -230,8 +230,6 @@ T 2250 11550 9 10 1 0 0 0 1
 ATmega32U4
 T 5400 3600 8 10 0 0 0 0 1
 slot=1
-T 5400 2700 8 10 0 0 0 0 1
-footprint=TQFP32_7
 T 400 12300 8 10 1 1 0 0 1
 refdes=U?
 P 6400 1000 6000 1000 1 0 0
@@ -309,7 +307,7 @@ pinlabel=GND
 T 0 600 5 10 0 1 0 6 1
 pinseq=25
 T 0 600 5 10 0 1 0 6 1
-pintype=io
+pintype=pwr
 }
 P 0 9400 400 9400 1 0 0
 {
@@ -320,7 +318,7 @@ pinlabel=VCC
 T 0 9400 5 10 0 1 0 6 1
 pinseq=25
 T 0 9400 5 10 0 1 0 6 1
-pintype=io
+pintype=pwr
 }
 P 6400 3000 6000 3000 1 0 0
 {
diff --git a/sym/HMC5843.sym b/sym/HMC5843.sym
new file mode 100644 (file)
index 0000000..b1ab72d
--- /dev/null
@@ -0,0 +1,195 @@
+v 20100214 2
+P 0 3600 300 3600 1 0 0
+{
+T 0 3600 5 10 0 0 0 0 1
+pintype=unknown
+T 355 3595 5 10 1 1 0 0 1
+pinlabel=VREN
+T 205 3645 5 10 1 1 0 6 1
+pinnumber=16
+T 0 3600 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 3200 300 3200 1 0 0
+{
+T 0 3200 5 10 0 0 0 0 1
+pintype=unknown
+T 355 3195 5 10 1 1 0 0 1
+pinlabel=DVDD
+T 205 3245 5 10 1 1 0 6 1
+pinnumber=15
+T 0 3200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 4000 300 4000 1 0 0
+{
+T 0 4000 5 10 0 0 0 0 1
+pintype=unknown
+T 355 3995 5 10 1 1 0 0 1
+pinlabel=AVDD
+T 205 4045 5 10 1 1 0 6 1
+pinnumber=18
+T 0 4000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 2400 3200 2100 3200 1 0 0
+{
+T 2400 3200 5 10 0 0 180 0 1
+pintype=unknown
+T 2045 3195 5 10 1 1 0 6 1
+pinlabel=DRDY
+T 2195 3245 5 10 1 1 0 0 1
+pinnumber=19
+T 2400 3200 5 10 0 0 180 0 1
+pinseq=0
+}
+P 2400 2800 2100 2800 1 0 0
+{
+T 2400 2800 5 10 0 0 180 0 1
+pintype=unknown
+T 2045 2795 5 10 1 1 0 6 1
+pinlabel=SDA
+T 2195 2845 5 10 1 1 0 0 1
+pinnumber=20
+T 2400 2800 5 10 0 0 180 0 1
+pinseq=0
+}
+P 2400 2400 2100 2400 1 0 0
+{
+T 2400 2400 5 10 0 0 180 0 1
+pintype=unknown
+T 2045 2395 5 10 1 1 0 6 1
+pinlabel=SCL
+T 2195 2445 5 10 1 1 0 0 1
+pinnumber=1
+T 2400 2400 5 10 0 0 180 0 1
+pinseq=0
+}
+P 1600 0 1600 300 1 0 0
+{
+T 1600 0 5 10 0 0 0 0 1
+pintype=unknown
+T 1845 500 5 10 1 1 180 0 1
+pinlabel=DGND
+T 1595 250 5 10 1 1 180 6 1
+pinnumber=12
+T 1600 0 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 300 1800 4200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 855 4300 8 10 1 1 0 0 1
+device=HMC5843
+T -5 -5 8 10 0 1 0 0 1
+footprint=SOIJ8
+P 2400 800 2100 800 1 0 0
+{
+T 2400 800 5 10 0 0 0 6 1
+pintype=unknown
+T 2045 795 5 10 1 1 0 6 1
+pinlabel=SETC
+T 2195 845 5 10 1 1 0 0 1
+pinnumber=14
+T 2400 800 5 10 0 0 0 6 1
+pinseq=0
+}
+P 2400 1200 2100 1200 1 0 0
+{
+T 2400 1200 5 10 0 0 0 6 1
+pintype=unknown
+T 2045 1195 5 10 1 1 0 6 1
+pinlabel=SETN
+T 2195 1245 5 10 1 1 0 0 1
+pinnumber=10
+T 2400 1200 5 10 0 0 0 6 1
+pinseq=0
+}
+P 2400 1600 2100 1600 1 0 0
+{
+T 2400 1600 5 10 0 0 0 6 1
+pintype=unknown
+T 2045 1595 5 10 1 1 0 6 1
+pinlabel=SETP
+T 2195 1645 5 10 1 1 0 0 1
+pinnumber=9
+T 2400 1600 5 10 0 0 0 6 1
+pinseq=0
+}
+P 2400 4000 2100 4000 1 0 0
+{
+T 2400 4000 5 10 0 0 0 6 1
+pintype=unknown
+T 2045 3995 5 10 1 1 0 6 1
+pinlabel=SDAP
+T 2195 4045 5 10 1 1 0 0 1
+pinnumber=2
+T 2400 4000 5 10 0 0 0 6 1
+pinseq=0
+}
+P 2400 3600 2100 3600 1 0 0
+{
+T 2400 3600 5 10 0 0 0 6 1
+pintype=unknown
+T 2045 3595 5 10 1 1 0 6 1
+pinlabel=SCLP
+T 2195 3645 5 10 1 1 0 0 1
+pinnumber=3
+T 2400 3600 5 10 0 0 0 6 1
+pinseq=0
+}
+P 800 0 800 300 1 0 0
+{
+T 800 0 5 10 0 0 0 0 1
+pintype=unknown
+T 1045 500 5 10 1 1 180 0 1
+pinlabel=AGND
+T 795 250 5 10 1 1 180 6 1
+pinnumber=17
+T 800 0 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=OFFN
+T 205 845 5 10 1 1 0 6 1
+pinnumber=7
+T 0 800 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=OFFP
+T 205 1245 5 10 1 1 0 6 1
+pinnumber=6
+T 0 1200 5 10 0 0 0 0 1
+pinseq=0
+}
+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=SVDD
+T 205 2045 5 10 1 1 0 6 1
+pinnumber=11
+T 0 2000 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 2800 300 2800 1 0 0
+{
+T 0 2800 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2795 5 10 1 1 0 0 1
+pinlabel=C1
+T 205 2845 5 10 1 1 0 6 1
+pinnumber=13
+T 0 2800 5 10 0 0 0 0 1
+pinseq=0
+}
+T 305 4545 8 10 1 1 0 0 1
+refdes=U?
diff --git a/sym/conn-9.sym b/sym/conn-9.sym
new file mode 100644 (file)
index 0000000..5c31af7
--- /dev/null
@@ -0,0 +1,103 @@
+v 20100214 2
+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=1
+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=2
+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=3
+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=4
+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=6
+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=7
+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=8
+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=9
+T 0 100 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 0 400 3400 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 355 3495 8 10 1 1 0 0 1
+refdes=J?