initial capture of work on a CNC board intended to be compatible with pluto-p
authorBdale Garbee <bdale@gag.com>
Sun, 6 Nov 2011 22:38:19 +0000 (14:38 -0800)
committerBdale Garbee <bdale@gag.com>
Sun, 6 Nov 2011 22:38:19 +0000 (14:38 -0800)
31 files changed:
Datasheets/altera/acex.pdf [new file with mode: 0644]
Datasheets/altera/ep1k10.pdf [new file with mode: 0644]
Datasheets/altera/pkgds.pdf [new file with mode: 0644]
Datasheets/microchip/12F629.pdf [new file with mode: 0644]
Datasheets/norcomp/182-YYY-213RYY1-1.pdf [new file with mode: 0644]
Datasheets/norcomp/189-YYY-513R571.pdf [new file with mode: 0644]
Datasheets/on/MC7800-D.PDF [new file with mode: 0644]
Datasheets/st/CD00000444.pdf [new file with mode: 0644]
License.pdf [new file with mode: 0644]
Makefile [new file with mode: 0644]
attribs [new file with mode: 0644]
cncfpga.pcb [new file with mode: 0644]
cncfpga.sch [new file with mode: 0644]
gafrc [new file with mode: 0644]
packages/TO220W.fp [new file with mode: 0644]
project [new file with mode: 0644]
symbols/3.3V-plus.sym [new file with mode: 0644]
symbols/5V-plus.sym [new file with mode: 0644]
symbols/EP1K10.sym [new file with mode: 0644]
symbols/PIC12F629.sym [new file with mode: 0644]
symbols/TC2185.sym [new file with mode: 0644]
symbols/capacitor.sym [new file with mode: 0644]
symbols/conn-15.sym [new file with mode: 0644]
symbols/conn-2.sym [new file with mode: 0644]
symbols/conn-25.sym [new file with mode: 0644]
symbols/conn-9.sym [new file with mode: 0644]
symbols/gnd.sym [new file with mode: 0644]
symbols/hole_plated.sym [new file with mode: 0644]
symbols/resistor.sym [new file with mode: 0644]
symbols/title-D-bdale.sym [new file with mode: 0644]
symbols/volt_reg_pos.sym [new file with mode: 0644]

diff --git a/Datasheets/altera/acex.pdf b/Datasheets/altera/acex.pdf
new file mode 100644 (file)
index 0000000..23387a9
Binary files /dev/null and b/Datasheets/altera/acex.pdf differ
diff --git a/Datasheets/altera/ep1k10.pdf b/Datasheets/altera/ep1k10.pdf
new file mode 100644 (file)
index 0000000..99c0c32
Binary files /dev/null and b/Datasheets/altera/ep1k10.pdf differ
diff --git a/Datasheets/altera/pkgds.pdf b/Datasheets/altera/pkgds.pdf
new file mode 100644 (file)
index 0000000..1a67d39
Binary files /dev/null and b/Datasheets/altera/pkgds.pdf differ
diff --git a/Datasheets/microchip/12F629.pdf b/Datasheets/microchip/12F629.pdf
new file mode 100644 (file)
index 0000000..dc66a2a
Binary files /dev/null and b/Datasheets/microchip/12F629.pdf differ
diff --git a/Datasheets/norcomp/182-YYY-213RYY1-1.pdf b/Datasheets/norcomp/182-YYY-213RYY1-1.pdf
new file mode 100644 (file)
index 0000000..97a5ca1
Binary files /dev/null and b/Datasheets/norcomp/182-YYY-213RYY1-1.pdf differ
diff --git a/Datasheets/norcomp/189-YYY-513R571.pdf b/Datasheets/norcomp/189-YYY-513R571.pdf
new file mode 100644 (file)
index 0000000..0dfc19f
Binary files /dev/null and b/Datasheets/norcomp/189-YYY-513R571.pdf differ
diff --git a/Datasheets/on/MC7800-D.PDF b/Datasheets/on/MC7800-D.PDF
new file mode 100644 (file)
index 0000000..e8967e0
Binary files /dev/null and b/Datasheets/on/MC7800-D.PDF differ
diff --git a/Datasheets/st/CD00000444.pdf b/Datasheets/st/CD00000444.pdf
new file mode 100644 (file)
index 0000000..4c73988
Binary files /dev/null and b/Datasheets/st/CD00000444.pdf differ
diff --git a/License.pdf b/License.pdf
new file mode 100644 (file)
index 0000000..01fceb2
Binary files /dev/null and b/License.pdf differ
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..886a234
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,35 @@
+# intentionally want to rebuild drc and bom on every invocation
+all:   drc partslist partslist.csv pcb
+
+drc:   cnc4pga.sch Makefile
+       -gnetlist -g drc2 cnc4pga.sch -o cnc4pga.drc
+
+partslist:     cnc4pga.sch Makefile
+       gnetlist -g bom -o cnc4pga.unsorted cnc4pga.sch
+       head -n1 cnc4pga.unsorted > partslist
+       tail -n+2 cnc4pga.unsorted | sort >> partslist
+       rm -f cnc4pga.unsorted
+
+partslist.csv: cnc4pga.sch Makefile
+       gnetlist -g partslistgag -o cnc4pga.unsorted cnc4pga.sch
+       head -n1 cnc4pga.unsorted > partslist.csv
+       tail -n+2 cnc4pga.unsorted | sort -t \, -k 8 >> partslist.csv
+       rm -f cnc4pga.unsorted
+
+pcb:   cnc4pga.sch project Makefile
+       gsch2pcb project
+
+cnc4pga.xy:    cnc4pga.pcb
+       pcb -x bom cnc4pga.pcb
+
+cnc4pga.bottom.gbr:    cnc4pga.pcb
+       pcb -x gerber cnc4pga.pcb
+
+zip:   cnc4pga.bottom.gbr cnc4pga.bottommask.gbr cnc4pga.fab.gbr cnc4pga.top.gbr cnc4pga.topmask.gbr cnc4pga.toppaste.gbr cnc4pga.topsilk.gbr cnc4pga.group2.gbr cnc4pga.group3.gbr cnc4pga.plated-drill.cnc cnc4pga.xy  Makefile # cnc4pga.xls
+       zip cnc4pga.zip cnc4pga.*.gbr cnc4pga.*.cnc cnc4pga.xy # cnc4pga.xls
+
+clean:
+       rm -f *.bom *.drc *.log *~ cnc4pga.ps *.gbr *.cnc *bak* *- *.zip 
+       rm -f *.net *.xy *.cmd *.png partslist partslist.csv
+       rm -f *.partslist *.new.pcb *.unsorted cnc4pga.xls
+
diff --git a/attribs b/attribs
new file mode 100644 (file)
index 0000000..92a91e7
--- /dev/null
+++ b/attribs
@@ -0,0 +1,6 @@
+value
+vendor
+vendor_part_number
+footprint
+loadstatus
+device
diff --git a/cncfpga.pcb b/cncfpga.pcb
new file mode 100644 (file)
index 0000000..934f63b
--- /dev/null
@@ -0,0 +1,1005 @@
+# release: pcb 1.99z
+
+# To read pcb files, the pcb version (or the git source date) must be >= the file version
+FileVersion[20070407]
+
+PCB["cncfpga" 600000 500000]
+
+Grid[100.0 0 0 0]
+Cursor[6900 33200 0.000000]
+PolyArea[200000000.000000]
+Thermal[0.500000]
+DRC[600 1000 600 500 1500 700]
+Flags("nameonpcb,snappin,liveroute")
+Groups("1,c:4,s:2:3:5")
+Styles["Signal,1000,3100,1500,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600"]
+
+Symbol[' ' 1800]
+(
+)
+Symbol['!' 1200]
+(
+       SymbolLine[0 4500 0 5000 800]
+       SymbolLine[0 1000 0 3500 800]
+)
+Symbol['"' 1200]
+(
+       SymbolLine[0 1000 0 2000 800]
+       SymbolLine[1000 1000 1000 2000 800]
+)
+Symbol['#' 1200]
+(
+       SymbolLine[0 3500 2000 3500 800]
+       SymbolLine[0 2500 2000 2500 800]
+       SymbolLine[1500 2000 1500 4000 800]
+       SymbolLine[500 2000 500 4000 800]
+)
+Symbol['$' 1200]
+(
+       SymbolLine[1500 1500 2000 2000 800]
+       SymbolLine[500 1500 1500 1500 800]
+       SymbolLine[0 2000 500 1500 800]
+       SymbolLine[0 2000 0 2500 800]
+       SymbolLine[0 2500 500 3000 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[2000 3500 2000 4000 800]
+       SymbolLine[1500 4500 2000 4000 800]
+       SymbolLine[500 4500 1500 4500 800]
+       SymbolLine[0 4000 500 4500 800]
+       SymbolLine[1000 1000 1000 5000 800]
+)
+Symbol['%' 1200]
+(
+       SymbolLine[0 1500 0 2000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1000 1000 800]
+       SymbolLine[1000 1000 1500 1500 800]
+       SymbolLine[1500 1500 1500 2000 800]
+       SymbolLine[1000 2500 1500 2000 800]
+       SymbolLine[500 2500 1000 2500 800]
+       SymbolLine[0 2000 500 2500 800]
+       SymbolLine[0 5000 4000 1000 800]
+       SymbolLine[3500 5000 4000 4500 800]
+       SymbolLine[4000 4000 4000 4500 800]
+       SymbolLine[3500 3500 4000 4000 800]
+       SymbolLine[3000 3500 3500 3500 800]
+       SymbolLine[2500 4000 3000 3500 800]
+       SymbolLine[2500 4000 2500 4500 800]
+       SymbolLine[2500 4500 3000 5000 800]
+       SymbolLine[3000 5000 3500 5000 800]
+)
+Symbol['&' 1200]
+(
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 1500 0 2500 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[0 3500 1500 2000 800]
+       SymbolLine[500 5000 1000 5000 800]
+       SymbolLine[1000 5000 2000 4000 800]
+       SymbolLine[0 2500 2500 5000 800]
+       SymbolLine[500 1000 1000 1000 800]
+       SymbolLine[1000 1000 1500 1500 800]
+       SymbolLine[1500 1500 1500 2000 800]
+       SymbolLine[0 3500 0 4500 800]
+)
+Symbol[''' 1200]
+(
+       SymbolLine[0 2000 1000 1000 800]
+)
+Symbol['(' 1200]
+(
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[0 1500 0 4500 800]
+)
+Symbol[')' 1200]
+(
+       SymbolLine[0 1000 500 1500 800]
+       SymbolLine[500 1500 500 4500 800]
+       SymbolLine[0 5000 500 4500 800]
+)
+Symbol['*' 1200]
+(
+       SymbolLine[0 2000 2000 4000 800]
+       SymbolLine[0 4000 2000 2000 800]
+       SymbolLine[0 3000 2000 3000 800]
+       SymbolLine[1000 2000 1000 4000 800]
+)
+Symbol['+' 1200]
+(
+       SymbolLine[0 3000 2000 3000 800]
+       SymbolLine[1000 2000 1000 4000 800]
+)
+Symbol[',' 1200]
+(
+       SymbolLine[0 6000 1000 5000 800]
+)
+Symbol['-' 1200]
+(
+       SymbolLine[0 3000 2000 3000 800]
+)
+Symbol['.' 1200]
+(
+       SymbolLine[0 5000 500 5000 800]
+)
+Symbol['/' 1200]
+(
+       SymbolLine[0 4500 3000 1500 800]
+)
+Symbol['0' 1200]
+(
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 1500 0 4500 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[2000 1500 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4000 2000 2000 800]
+)
+Symbol['1' 1200]
+(
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1000 1000 1000 5000 800]
+       SymbolLine[0 2000 1000 1000 800]
+)
+Symbol['2' 1200]
+(
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 2000 1000 800]
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[2500 1500 2500 2500 800]
+       SymbolLine[0 5000 2500 2500 800]
+       SymbolLine[0 5000 2500 5000 800]
+)
+Symbol['3' 1200]
+(
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[2000 1500 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 3000 2000 3000 800]
+)
+Symbol['4' 1200]
+(
+       SymbolLine[0 3000 2000 1000 800]
+       SymbolLine[0 3000 2500 3000 800]
+       SymbolLine[2000 1000 2000 5000 800]
+)
+Symbol['5' 1200]
+(
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[0 1000 0 3000 800]
+       SymbolLine[0 3000 500 2500 800]
+       SymbolLine[500 2500 1500 2500 800]
+       SymbolLine[1500 2500 2000 3000 800]
+       SymbolLine[2000 3000 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+)
+Symbol['6' 1200]
+(
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[0 1500 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[0 3000 1500 3000 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[2000 3500 2000 4500 800]
+)
+Symbol['7' 1200]
+(
+       SymbolLine[0 5000 2500 2500 800]
+       SymbolLine[2500 1000 2500 2500 800]
+       SymbolLine[0 1000 2500 1000 800]
+)
+Symbol['8' 1200]
+(
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[2000 3500 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 2500 500 3000 800]
+       SymbolLine[0 1500 0 2500 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[2000 1500 2000 2500 800]
+       SymbolLine[1500 3000 2000 2500 800]
+)
+Symbol['9' 1200]
+(
+       SymbolLine[0 5000 2000 3000 800]
+       SymbolLine[2000 1500 2000 3000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[0 1500 0 2500 800]
+       SymbolLine[0 2500 500 3000 800]
+       SymbolLine[500 3000 2000 3000 800]
+)
+Symbol[':' 1200]
+(
+       SymbolLine[0 2500 500 2500 800]
+       SymbolLine[0 3500 500 3500 800]
+)
+Symbol[';' 1200]
+(
+       SymbolLine[0 5000 1000 4000 800]
+       SymbolLine[1000 2500 1000 3000 800]
+)
+Symbol['<' 1200]
+(
+       SymbolLine[0 3000 1000 2000 800]
+       SymbolLine[0 3000 1000 4000 800]
+)
+Symbol['=' 1200]
+(
+       SymbolLine[0 2500 2000 2500 800]
+       SymbolLine[0 3500 2000 3500 800]
+)
+Symbol['>' 1200]
+(
+       SymbolLine[0 2000 1000 3000 800]
+       SymbolLine[0 4000 1000 3000 800]
+)
+Symbol['?' 1200]
+(
+       SymbolLine[1000 3000 1000 3500 800]
+       SymbolLine[1000 4500 1000 5000 800]
+       SymbolLine[0 1500 0 2000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[2000 1500 2000 2000 800]
+       SymbolLine[1000 3000 2000 2000 800]
+)
+Symbol['@' 1200]
+(
+       SymbolLine[0 1000 0 4000 800]
+       SymbolLine[0 4000 1000 5000 800]
+       SymbolLine[1000 5000 4000 5000 800]
+       SymbolLine[5000 3500 5000 1000 800]
+       SymbolLine[5000 1000 4000 0 800]
+       SymbolLine[4000 0 1000 0 800]
+       SymbolLine[1000 0 0 1000 800]
+       SymbolLine[1500 2000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[2000 3500 3000 3500 800]
+       SymbolLine[3000 3500 3500 3000 800]
+       SymbolLine[3500 3000 4000 3500 800]
+       SymbolLine[3500 3000 3500 1500 800]
+       SymbolLine[3500 2000 3000 1500 800]
+       SymbolLine[2000 1500 3000 1500 800]
+       SymbolLine[2000 1500 1500 2000 800]
+       SymbolLine[4000 3500 5000 3500 800]
+)
+Symbol['A' 1200]
+(
+       SymbolLine[0 1500 0 5000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 2000 1000 800]
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[2500 1500 2500 5000 800]
+       SymbolLine[0 3000 2500 3000 800]
+)
+Symbol['B' 1200]
+(
+       SymbolLine[0 5000 2000 5000 800]
+       SymbolLine[2000 5000 2500 4500 800]
+       SymbolLine[2500 3500 2500 4500 800]
+       SymbolLine[2000 3000 2500 3500 800]
+       SymbolLine[500 3000 2000 3000 800]
+       SymbolLine[500 1000 500 5000 800]
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[2500 1500 2500 2500 800]
+       SymbolLine[2000 3000 2500 2500 800]
+)
+Symbol['C' 1200]
+(
+       SymbolLine[500 5000 2000 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 1500 0 4500 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 2000 1000 800]
+)
+Symbol['D' 1200]
+(
+       SymbolLine[500 1000 500 5000 800]
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[2500 1500 2500 4500 800]
+       SymbolLine[2000 5000 2500 4500 800]
+       SymbolLine[0 5000 2000 5000 800]
+       SymbolLine[0 1000 2000 1000 800]
+)
+Symbol['E' 1200]
+(
+       SymbolLine[0 3000 1500 3000 800]
+       SymbolLine[0 5000 2000 5000 800]
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 1000 2000 1000 800]
+)
+Symbol['F' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[0 3000 1500 3000 800]
+)
+Symbol['G' 1200]
+(
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[500 1000 2000 1000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[0 1500 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 2000 5000 800]
+       SymbolLine[2000 5000 2500 4500 800]
+       SymbolLine[2500 3500 2500 4500 800]
+       SymbolLine[2000 3000 2500 3500 800]
+       SymbolLine[1000 3000 2000 3000 800]
+)
+Symbol['H' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[2500 1000 2500 5000 800]
+       SymbolLine[0 3000 2500 3000 800]
+)
+Symbol['I' 1200]
+(
+       SymbolLine[0 1000 1000 1000 800]
+       SymbolLine[500 1000 500 5000 800]
+       SymbolLine[0 5000 1000 5000 800]
+)
+Symbol['J' 1200]
+(
+       SymbolLine[0 1000 1500 1000 800]
+       SymbolLine[1500 1000 1500 4500 800]
+       SymbolLine[1000 5000 1500 4500 800]
+       SymbolLine[500 5000 1000 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+)
+Symbol['K' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 3000 2000 1000 800]
+       SymbolLine[0 3000 2000 5000 800]
+)
+Symbol['L' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 5000 2000 5000 800]
+)
+Symbol['M' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 1000 1500 2500 800]
+       SymbolLine[1500 2500 3000 1000 800]
+       SymbolLine[3000 1000 3000 5000 800]
+)
+Symbol['N' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 1000 0 1500 800]
+       SymbolLine[0 1500 2500 4000 800]
+       SymbolLine[2500 1000 2500 5000 800]
+)
+Symbol['O' 1200]
+(
+       SymbolLine[0 1500 0 4500 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[2000 1500 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+)
+Symbol['P' 1200]
+(
+       SymbolLine[500 1000 500 5000 800]
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[2500 1500 2500 2500 800]
+       SymbolLine[2000 3000 2500 2500 800]
+       SymbolLine[500 3000 2000 3000 800]
+)
+Symbol['Q' 1200]
+(
+       SymbolLine[0 1500 0 4500 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[2000 1500 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[1000 4000 2000 5000 800]
+)
+Symbol['R' 1200]
+(
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[2500 1500 2500 2500 800]
+       SymbolLine[2000 3000 2500 2500 800]
+       SymbolLine[500 3000 2000 3000 800]
+       SymbolLine[500 1000 500 5000 800]
+       SymbolLine[500 3000 2500 5000 800]
+)
+Symbol['S' 1200]
+(
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[500 1000 2000 1000 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[0 1500 0 2500 800]
+       SymbolLine[0 2500 500 3000 800]
+       SymbolLine[500 3000 2000 3000 800]
+       SymbolLine[2000 3000 2500 3500 800]
+       SymbolLine[2500 3500 2500 4500 800]
+       SymbolLine[2000 5000 2500 4500 800]
+       SymbolLine[500 5000 2000 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+)
+Symbol['T' 1200]
+(
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[1000 1000 1000 5000 800]
+)
+Symbol['U' 1200]
+(
+       SymbolLine[0 1000 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[2000 1000 2000 4500 800]
+)
+Symbol['V' 1200]
+(
+       SymbolLine[0 1000 0 4000 800]
+       SymbolLine[0 4000 1000 5000 800]
+       SymbolLine[1000 5000 2000 4000 800]
+       SymbolLine[2000 1000 2000 4000 800]
+)
+Symbol['W' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 5000 1500 3500 800]
+       SymbolLine[1500 3500 3000 5000 800]
+       SymbolLine[3000 1000 3000 5000 800]
+)
+Symbol['X' 1200]
+(
+       SymbolLine[0 1000 0 1500 800]
+       SymbolLine[0 1500 2500 4000 800]
+       SymbolLine[2500 4000 2500 5000 800]
+       SymbolLine[0 4000 0 5000 800]
+       SymbolLine[0 4000 2500 1500 800]
+       SymbolLine[2500 1000 2500 1500 800]
+)
+Symbol['Y' 1200]
+(
+       SymbolLine[0 1000 0 1500 800]
+       SymbolLine[0 1500 1000 2500 800]
+       SymbolLine[1000 2500 2000 1500 800]
+       SymbolLine[2000 1000 2000 1500 800]
+       SymbolLine[1000 2500 1000 5000 800]
+)
+Symbol['Z' 1200]
+(
+       SymbolLine[0 1000 2500 1000 800]
+       SymbolLine[2500 1000 2500 1500 800]
+       SymbolLine[0 4000 2500 1500 800]
+       SymbolLine[0 4000 0 5000 800]
+       SymbolLine[0 5000 2500 5000 800]
+)
+Symbol['[' 1200]
+(
+       SymbolLine[0 1000 500 1000 800]
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 5000 500 5000 800]
+)
+Symbol['\' 1200]
+(
+       SymbolLine[0 1500 3000 4500 800]
+)
+Symbol[']' 1200]
+(
+       SymbolLine[0 1000 500 1000 800]
+       SymbolLine[500 1000 500 5000 800]
+       SymbolLine[0 5000 500 5000 800]
+)
+Symbol['^' 1200]
+(
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1000 1500 800]
+)
+Symbol['_' 1200]
+(
+       SymbolLine[0 5000 2000 5000 800]
+)
+Symbol['`' 1200]
+(
+       SymbolLine[5000 0 6500 1500 800]
+       SymbolLine[6500 5000 5000 6500 800]
+       SymbolLine[5000 6500 1500 6500 800]
+       SymbolLine[1500 6500 0 5000 800]
+       SymbolLine[0 5000 0 1500 800]
+       SymbolLine[0 1500 1500 0 800]
+       SymbolLine[1500 0 5000 0 800]
+       SymbolLine[6500 1500 6500 5000 800]
+       SymbolLine[2500 2500 4000 2500 800]
+       SymbolLine[2000 3000 2500 2500 800]
+       SymbolLine[2000 3000 2000 4000 800]
+       SymbolLine[2000 4000 2500 4500 800]
+       SymbolLine[2500 4500 4000 4500 800]
+)
+Symbol['a' 1200]
+(
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[2000 3000 2000 4500 800]
+       SymbolLine[2000 4500 2500 5000 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+)
+Symbol['b' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[2000 3500 2000 4500 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[0 3500 500 3000 800]
+)
+Symbol['c' 1200]
+(
+       SymbolLine[500 3000 2000 3000 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 2000 5000 800]
+)
+Symbol['d' 1200]
+(
+       SymbolLine[2000 1000 2000 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+)
+Symbol['e' 1200]
+(
+       SymbolLine[500 5000 2000 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[0 4000 2000 4000 800]
+       SymbolLine[2000 4000 2000 3500 800]
+)
+Symbol['f' 1000]
+(
+       SymbolLine[500 1500 500 5000 800]
+       SymbolLine[500 1500 1000 1000 800]
+       SymbolLine[1000 1000 1500 1000 800]
+       SymbolLine[0 3000 1000 3000 800]
+)
+Symbol['g' 1200]
+(
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[0 6000 500 6500 800]
+       SymbolLine[500 6500 1500 6500 800]
+       SymbolLine[1500 6500 2000 6000 800]
+       SymbolLine[2000 3000 2000 6000 800]
+)
+Symbol['h' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[2000 3500 2000 5000 800]
+)
+Symbol['i' 1000]
+(
+       SymbolLine[0 2000 0 2500 800]
+       SymbolLine[0 3500 0 5000 800]
+)
+Symbol['j' 1000]
+(
+       SymbolLine[500 2000 500 2500 800]
+       SymbolLine[500 3500 500 6000 800]
+       SymbolLine[0 6500 500 6000 800]
+)
+Symbol['k' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 3500 1500 5000 800]
+       SymbolLine[0 3500 1000 2500 800]
+)
+Symbol['l' 1000]
+(
+       SymbolLine[0 1000 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+)
+Symbol['m' 1200]
+(
+       SymbolLine[500 3500 500 5000 800]
+       SymbolLine[500 3500 1000 3000 800]
+       SymbolLine[1000 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[2000 3500 2000 5000 800]
+       SymbolLine[2000 3500 2500 3000 800]
+       SymbolLine[2500 3000 3000 3000 800]
+       SymbolLine[3000 3000 3500 3500 800]
+       SymbolLine[3500 3500 3500 5000 800]
+       SymbolLine[0 3000 500 3500 800]
+)
+Symbol['n' 1200]
+(
+       SymbolLine[500 3500 500 5000 800]
+       SymbolLine[500 3500 1000 3000 800]
+       SymbolLine[1000 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[2000 3500 2000 5000 800]
+       SymbolLine[0 3000 500 3500 800]
+)
+Symbol['o' 1200]
+(
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[2000 3500 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+)
+Symbol['p' 1200]
+(
+       SymbolLine[500 3500 500 6500 800]
+       SymbolLine[0 3000 500 3500 800]
+       SymbolLine[500 3500 1000 3000 800]
+       SymbolLine[1000 3000 2000 3000 800]
+       SymbolLine[2000 3000 2500 3500 800]
+       SymbolLine[2500 3500 2500 4500 800]
+       SymbolLine[2000 5000 2500 4500 800]
+       SymbolLine[1000 5000 2000 5000 800]
+       SymbolLine[500 4500 1000 5000 800]
+)
+Symbol['q' 1200]
+(
+       SymbolLine[2000 3500 2000 6500 800]
+       SymbolLine[1500 3000 2000 3500 800]
+       SymbolLine[500 3000 1500 3000 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[0 3500 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+)
+Symbol['r' 1200]
+(
+       SymbolLine[500 3500 500 5000 800]
+       SymbolLine[500 3500 1000 3000 800]
+       SymbolLine[1000 3000 2000 3000 800]
+       SymbolLine[0 3000 500 3500 800]
+)
+Symbol['s' 1200]
+(
+       SymbolLine[500 5000 2000 5000 800]
+       SymbolLine[2000 5000 2500 4500 800]
+       SymbolLine[2000 4000 2500 4500 800]
+       SymbolLine[500 4000 2000 4000 800]
+       SymbolLine[0 3500 500 4000 800]
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[500 3000 2000 3000 800]
+       SymbolLine[2000 3000 2500 3500 800]
+       SymbolLine[0 4500 500 5000 800]
+)
+Symbol['t' 1000]
+(
+       SymbolLine[500 1000 500 4500 800]
+       SymbolLine[500 4500 1000 5000 800]
+       SymbolLine[0 2500 1000 2500 800]
+)
+Symbol['u' 1200]
+(
+       SymbolLine[0 3000 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[2000 3000 2000 4500 800]
+)
+Symbol['v' 1200]
+(
+       SymbolLine[0 3000 0 4000 800]
+       SymbolLine[0 4000 1000 5000 800]
+       SymbolLine[1000 5000 2000 4000 800]
+       SymbolLine[2000 3000 2000 4000 800]
+)
+Symbol['w' 1200]
+(
+       SymbolLine[0 3000 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 5000 1000 5000 800]
+       SymbolLine[1000 5000 1500 4500 800]
+       SymbolLine[1500 3000 1500 4500 800]
+       SymbolLine[1500 4500 2000 5000 800]
+       SymbolLine[2000 5000 2500 5000 800]
+       SymbolLine[2500 5000 3000 4500 800]
+       SymbolLine[3000 3000 3000 4500 800]
+)
+Symbol['x' 1200]
+(
+       SymbolLine[0 3000 2000 5000 800]
+       SymbolLine[0 5000 2000 3000 800]
+)
+Symbol['y' 1200]
+(
+       SymbolLine[0 3000 0 4500 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[2000 3000 2000 6000 800]
+       SymbolLine[1500 6500 2000 6000 800]
+       SymbolLine[500 6500 1500 6500 800]
+       SymbolLine[0 6000 500 6500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+)
+Symbol['z' 1200]
+(
+       SymbolLine[0 3000 2000 3000 800]
+       SymbolLine[0 5000 2000 3000 800]
+       SymbolLine[0 5000 2000 5000 800]
+)
+Symbol['{' 1200]
+(
+       SymbolLine[500 1500 1000 1000 800]
+       SymbolLine[500 1500 500 2500 800]
+       SymbolLine[0 3000 500 2500 800]
+       SymbolLine[0 3000 500 3500 800]
+       SymbolLine[500 3500 500 4500 800]
+       SymbolLine[500 4500 1000 5000 800]
+)
+Symbol['|' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+)
+Symbol['}' 1200]
+(
+       SymbolLine[0 1000 500 1500 800]
+       SymbolLine[500 1500 500 2500 800]
+       SymbolLine[500 2500 1000 3000 800]
+       SymbolLine[500 3500 1000 3000 800]
+       SymbolLine[500 3500 500 4500 800]
+       SymbolLine[0 5000 500 4500 800]
+)
+Symbol['~' 1200]
+(
+       SymbolLine[0 3500 500 3000 800]
+       SymbolLine[500 3000 1000 3000 800]
+       SymbolLine[1000 3000 1500 3500 800]
+       SymbolLine[1500 3500 2000 3500 800]
+       SymbolLine[2000 3500 2500 3000 800]
+)
+Attribute("PCB::grid::unit" "mil")
+
+Element["hidename,lock" "hole-fox-stack" "H4" "unknown" 342520 342520 -16900 -21000 0 100 ""]
+(
+       Pin[0 0 25197 0 32000 12500 "pin1" "1" "usetherm,thermal(1S)"]
+
+       )
+
+Element["hidename,lock" "hole-fox-stack" "H3" "unknown" 31495 342520 -16900 -21000 0 100 ""]
+(
+       Pin[0 0 25197 0 32000 12500 "pin1" "1" "usetherm,thermal(1S)"]
+
+       )
+
+Element["hidename,lock" "hole-fox-stack" "H2" "unknown" 342520 31495 -16900 -21000 0 100 ""]
+(
+       Pin[0 0 25197 0 32000 12500 "pin1" "1" "usetherm,thermal(1S)"]
+
+       )
+
+Element["hidename,lock" "hole-fox-stack" "H1" "unknown" 31495 31495 -16900 -21000 0 100 ""]
+(
+       Pin[0 0 25197 0 32000 12500 "pin1" "1" "usetherm,thermal(1S)"]
+
+       )
+
+Element["lock" "BTE-020-02" "J2" "BTE-020" 340551 126772 12011 -10161 3 100 ""]
+(
+       Pin[7999 36372 4000 0 4000 4000 "mnt" "0" "hole"]
+       Pin[7999 -36371 4000 0 4000 4000 "mnt" "0" "hole"]
+       Pad[10198 -29920 14099 -29920 1799 1350 2399 "pin1" "1" "square,edge2"]
+       Pad[-14100 -29920 -10199 -29920 1799 1350 2399 "pin2" "2" "square"]
+       Pad[10198 -26771 14099 -26771 1799 1350 2399 "pin3" "3" "square,edge2"]
+       Pad[-14100 -26771 -10199 -26771 1799 1350 2399 "pin4" "4" "square"]
+       Pad[10198 -23621 14099 -23621 1799 1350 2399 "pin5" "5" "square,edge2"]
+       Pad[-14100 -23621 -10199 -23621 1799 1350 2399 "pin6" "6" "square"]
+       Pad[10198 -20471 14099 -20471 1799 1350 2399 "pin7" "7" "square,edge2"]
+       Pad[-14100 -20471 -10199 -20471 1799 1350 2399 "pin8" "8" "square"]
+       Pad[10198 -17322 14099 -17322 1799 1350 2399 "pin9" "9" "square,edge2"]
+       Pad[-14100 -17322 -10199 -17322 1799 1350 2399 "pin10" "10" "square"]
+       Pad[10198 -14172 14099 -14172 1799 1350 2399 "pin11" "11" "square,edge2"]
+       Pad[-14100 -14172 -10199 -14172 1799 1350 2399 "pin12" "12" "square"]
+       Pad[10198 -11023 14099 -11023 1799 1350 2399 "pin13" "13" "square,edge2"]
+       Pad[-14100 -11023 -10199 -11023 1799 1350 2399 "pin14" "14" "square"]
+       Pad[10198 -7873 14099 -7873 1799 1350 2399 "pin15" "15" "square,edge2"]
+       Pad[-14100 -7873 -10199 -7873 1799 1350 2399 "pin16" "16" "square"]
+       Pad[10198 -4723 14099 -4723 1799 1350 2399 "pin17" "17" "square,edge2"]
+       Pad[-14100 -4723 -10199 -4723 1799 1350 2399 "pin18" "18" "square"]
+       Pad[10198 -1574 14099 -1574 1799 1350 2399 "pin19" "19" "square,edge2"]
+       Pad[-14100 -1574 -10199 -1574 1799 1350 2399 "pin20" "20" "square"]
+       Pad[10198 1575 14099 1575 1799 1350 2399 "pin21" "21" "square,edge2"]
+       Pad[-14100 1575 -10199 1575 1799 1350 2399 "pin22" "22" "square"]
+       Pad[10198 4724 14099 4724 1799 1350 2399 "pin23" "23" "square,edge2"]
+       Pad[-14100 4724 -10199 4724 1799 1350 2399 "pin24" "24" "square"]
+       Pad[10198 7874 14099 7874 1799 1350 2399 "pin25" "25" "square,edge2"]
+       Pad[-14100 7874 -10199 7874 1799 1350 2399 "pin26" "26" "square"]
+       Pad[10198 11024 14099 11024 1799 1350 2399 "pin27" "27" "square,edge2"]
+       Pad[-14100 11024 -10199 11024 1799 1350 2399 "pin28" "28" "square"]
+       Pad[10198 14173 14099 14173 1799 1350 2399 "pin29" "29" "square,edge2"]
+       Pad[-14100 14173 -10199 14173 1799 1350 2399 "pin30" "30" "square"]
+       Pad[10198 17323 14099 17323 1799 1350 2399 "pin31" "31" "square,edge2"]
+       Pad[-14100 17323 -10199 17323 1799 1350 2399 "pin32" "32" "square"]
+       Pad[10198 20472 14099 20472 1799 1350 2399 "pin33" "33" "square,edge2"]
+       Pad[-14100 20472 -10199 20472 1799 1350 2399 "pin34" "34" "square"]
+       Pad[10198 23622 14099 23622 1799 1350 2399 "pin35" "35" "square,edge2"]
+       Pad[-14100 23622 -10199 23622 1799 1350 2399 "pin36" "36" "square"]
+       Pad[10198 26772 14099 26772 1799 1350 2399 "pin37" "37" "square,edge2"]
+       Pad[-14100 26772 -10199 26772 1799 1350 2399 "pin38" "38" "square"]
+       Pad[10198 29921 14099 29921 1799 1350 2399 "pin39" "39" "square,edge2"]
+       Pad[-14100 29921 -10199 29921 1799 1350 2399 "pin40" "40" "square"]
+       ElementLine [-11752 -39369 11751 -39369 1000]
+       ElementLine [-11752 -39369 -11752 39370 1000]
+       ElementLine [-11752 39370 11751 39370 1000]
+       ElementLine [11751 -39369 11751 39370 1000]
+       ElementArc [16424 -33070 500 500 270 360 1000]
+
+       )
+
+Element["onsolder,lock" "BSE-020-01" "J1" "BSE-020" 340551 126772 -12011 -10161 1 100 "auto"]
+(
+       Pin[-10511 39620 4000 0 4000 4000 "mnt" "0" "hole"]
+       Pin[-10511 -39619 4000 0 4000 4000 "mnt" "0" "hole"]
+       Pad[-14950 -29920 -7599 -29920 1598 1551 2198 "pin2" "2" "onsolder,square"]
+       Pad[7600 -29920 14951 -29920 1598 1551 2198 "pin1" "1" "onsolder,square,edge2"]
+       Pad[-14950 -26771 -7599 -26771 1598 1551 2198 "pin4" "4" "onsolder,square"]
+       Pad[7600 -26771 14951 -26771 1598 1551 2198 "pin3" "3" "onsolder,square,edge2"]
+       Pad[-14950 -23621 -7599 -23621 1598 1551 2198 "pin6" "6" "onsolder,square"]
+       Pad[7600 -23621 14951 -23621 1598 1551 2198 "pin5" "5" "onsolder,square,edge2"]
+       Pad[-14950 -20471 -7599 -20471 1598 1551 2198 "pin8" "8" "onsolder,square"]
+       Pad[7600 -20471 14951 -20471 1598 1551 2198 "pin7" "7" "onsolder,square,edge2"]
+       Pad[-14950 -17322 -7599 -17322 1598 1551 2198 "pin10" "10" "onsolder,square"]
+       Pad[7600 -17322 14951 -17322 1598 1551 2198 "pin9" "9" "onsolder,square,edge2"]
+       Pad[-14950 -14172 -7599 -14172 1598 1551 2198 "pin12" "12" "onsolder,square"]
+       Pad[7600 -14172 14951 -14172 1598 1551 2198 "pin11" "11" "onsolder,square,edge2"]
+       Pad[-14950 -11023 -7599 -11023 1598 1551 2198 "pin14" "14" "onsolder,square"]
+       Pad[7600 -11023 14951 -11023 1598 1551 2198 "pin13" "13" "onsolder,square,edge2"]
+       Pad[-14950 -7873 -7599 -7873 1598 1551 2198 "pin16" "16" "onsolder,square"]
+       Pad[7600 -7873 14951 -7873 1598 1551 2198 "pin15" "15" "onsolder,square,edge2"]
+       Pad[-14950 -4723 -7599 -4723 1598 1551 2198 "pin18" "18" "onsolder,square"]
+       Pad[7600 -4723 14951 -4723 1598 1551 2198 "pin17" "17" "onsolder,square,edge2"]
+       Pad[-14950 -1574 -7599 -1574 1598 1551 2198 "pin20" "20" "onsolder,square"]
+       Pad[7600 -1574 14951 -1574 1598 1551 2198 "pin19" "19" "onsolder,square,edge2"]
+       Pad[-14950 1575 -7599 1575 1598 1551 2198 "pin22" "22" "onsolder,square"]
+       Pad[7600 1575 14951 1575 1598 1551 2198 "pin21" "21" "onsolder,square,edge2"]
+       Pad[-14950 4724 -7599 4724 1598 1551 2198 "pin24" "24" "onsolder,square"]
+       Pad[7600 4724 14951 4724 1598 1551 2198 "pin23" "23" "onsolder,square,edge2"]
+       Pad[-14950 7874 -7599 7874 1598 1551 2198 "pin26" "26" "onsolder,square"]
+       Pad[7600 7874 14951 7874 1598 1551 2198 "pin25" "25" "onsolder,square,edge2"]
+       Pad[-14950 11024 -7599 11024 1598 1551 2198 "pin28" "28" "onsolder,square"]
+       Pad[7600 11024 14951 11024 1598 1551 2198 "pin27" "27" "onsolder,square,edge2"]
+       Pad[-14950 14173 -7599 14173 1598 1551 2198 "pin30" "30" "onsolder,square"]
+       Pad[7600 14173 14951 14173 1598 1551 2198 "pin29" "29" "onsolder,square,edge2"]
+       Pad[-14950 17323 -7599 17323 1598 1551 2198 "pin32" "32" "onsolder,square"]
+       Pad[7600 17323 14951 17323 1598 1551 2198 "pin31" "31" "onsolder,square,edge2"]
+       Pad[-14950 20472 -7599 20472 1598 1551 2198 "pin34" "34" "onsolder,square"]
+       Pad[7600 20472 14951 20472 1598 1551 2198 "pin33" "33" "onsolder,square,edge2"]
+       Pad[-14950 23622 -7599 23622 1598 1551 2198 "pin36" "36" "onsolder,square"]
+       Pad[7600 23622 14951 23622 1598 1551 2198 "pin35" "35" "onsolder,square,edge2"]
+       Pad[-14950 26772 -7599 26772 1598 1551 2198 "pin38" "38" "onsolder,square"]
+       Pad[7600 26772 14951 26772 1598 1551 2198 "pin37" "37" "onsolder,square,edge2"]
+       Pad[-14950 29921 -7599 29921 1598 1551 2198 "pin40" "40" "onsolder,square"]
+       Pad[7600 29921 14951 29921 1598 1551 2198 "pin39" "39" "onsolder,square,edge2"]
+       ElementLine [-14251 -41869 14252 -41869 1000]
+       ElementLine [14252 -41869 14252 41870 1000]
+       ElementLine [-14251 41870 14252 41870 1000]
+       ElementLine [-14251 -41869 -14251 41870 1000]
+       ElementArc [17987 -33070 500 500 270 360 1000]
+
+       )
+Layer(1 "top")
+(
+)
+Layer(2 "GND plane")
+(
+       Polygon("clearpoly,lock")
+       (
+               [1300 32000] [32000 1300] [342000 1300] [372700 32000] [372700 342000] 
+               [342000 372700] [32000 372700] [1300 342000] 
+       )
+)
+Layer(3 "power plane")
+(
+       Polygon("clearpoly,lock")
+       (
+               [1300 32000] [32000 1300] [342000 1300] [372700 32000] [372700 342000] 
+               [342000 372700] [32000 372700] [1300 342000] 
+       )
+)
+Layer(4 "bottom")
+(
+)
+Layer(5 "outline")
+(
+       Attribute("PCB::skip-drc" "1")
+       Line[31496 0 342520 0 1000 2000 "lock"]
+       Line[342520 0 374016 31496 1000 2000 "lock"]
+       Line[374016 31496 374016 342520 1000 2000 "lock"]
+       Line[374016 342520 342520 374016 1000 2000 "lock"]
+       Line[342520 374016 31496 374016 1000 2000 "lock"]
+       Line[31496 374016 0 342520 1000 2000 "lock"]
+       Line[0 342520 0 31496 1000 2000 "lock"]
+       Line[0 31496 31496 0 1000 2000 "lock"]
+)
+Layer(6 "silk")
+(
+)
+Layer(7 "silk")
+(
+       Line[1968 64960 31496 64960 1000 2000 ""]
+       Line[31496 64960 64960 31496 1000 2000 ""]
+       Line[64960 31496 64960 1968 1000 2000 ""]
+       Line[309052 1968 309052 31496 1000 2000 ""]
+       Line[309052 31496 342516 64960 1000 2000 ""]
+       Line[342516 64960 372044 64960 1000 2000 ""]
+       Line[1968 309052 31496 309052 1000 2000 ""]
+       Line[31496 309052 64960 342516 1000 2000 ""]
+       Line[64960 342516 64960 372044 1000 2000 ""]
+       Line[309052 372044 309052 342516 1000 2000 ""]
+       Line[309052 342516 342516 309052 1000 2000 ""]
+       Line[342516 309052 372044 309052 1000 2000 ""]
+       Text[117220 349125 0 200 "AMSAT-NA Fox-1 IHU v0.1" ""]
+       Text[78313 364079 0 100 "` 2011 Bdale Garbee KB0G   License TAPR OHL (http://www.tapr.org/OHL)" ""]
+)
+NetList()
+(
+       Net("GND" "(unknown)")
+       (
+               Connect("H1-1")
+               Connect("H2-1")
+               Connect("H3-1")
+               Connect("H4-1")
+       )
+)
diff --git a/cncfpga.sch b/cncfpga.sch
new file mode 100644 (file)
index 0000000..9a47575
--- /dev/null
@@ -0,0 +1,245 @@
+v 20110115 2
+C 40000 40000 0 0 0 title-D-bdale.sym
+T 67900 41800 9 30 1 0 0 0 1
+CNC FPGA Board
+T 72400 40400 9 10 1 0 0 0 1
+0.1
+T 70000 40400 9 10 1 0 0 0 1
+1
+T 70600 40400 9 10 1 0 0 0 1
+1
+T 67700 40400 9 10 1 0 0 0 1
+cncfpga.sch
+T 67700 40100 9 10 1 0 0 0 1
+http://gag.com
+C 72200 46400 1 0 0 hole_plated.sym
+{
+T 72300 48200 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 71800 46600 5 10 1 1 0 0 1
+refdes=H1
+T 72200 46400 5 10 0 0 0 0 1
+footprint=hole-fox-stack
+T 72200 46400 5 10 0 1 0 0 1
+loadstatus=noload
+T 72200 46400 5 10 0 0 0 0 1
+vendor=none
+T 72200 46400 5 10 0 1 0 0 1
+nobom=1
+}
+T 71800 47000 9 10 1 0 0 0 1
+mounting holes
+C 73300 43100 1 0 0 gnd.sym
+N 72800 45600 73400 45600 4
+N 72800 46600 73400 46600 4
+N 73400 43400 73400 46600 4
+C 72200 45400 1 0 0 hole_plated.sym
+{
+T 72300 47200 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 71800 45600 5 10 1 1 0 0 1
+refdes=H2
+T 72200 45400 5 10 0 0 0 0 1
+footprint=hole-fox-stack
+T 72200 45400 5 10 0 1 0 0 1
+loadstatus=noload
+T 72200 45400 5 10 0 1 0 0 1
+vendor=none
+T 72200 45400 5 10 0 1 0 0 1
+nobom=1
+}
+C 72200 44500 1 0 0 hole_plated.sym
+{
+T 72300 46300 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 71800 44700 5 10 1 1 0 0 1
+refdes=H3
+T 72200 44500 5 10 0 0 0 0 1
+footprint=hole-fox-stack
+T 72200 44500 5 10 0 1 0 0 1
+loadstatus=noload
+T 72200 44500 5 10 0 1 0 0 1
+vendor=none
+T 72200 44500 5 10 0 1 0 0 1
+nobom=1
+}
+C 72200 43500 1 0 0 hole_plated.sym
+{
+T 72300 45300 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 71800 43700 5 10 1 1 0 0 1
+refdes=H4
+T 72200 43500 5 10 0 0 0 0 1
+footprint=hole-fox-stack
+T 72200 43500 5 10 0 1 0 0 1
+loadstatus=noload
+T 72200 43500 5 10 0 1 0 0 1
+vendor=none
+T 72200 43500 5 10 0 1 0 0 1
+nobom=1
+}
+N 72800 44700 73400 44700 4
+N 72800 43700 73400 43700 4
+C 49600 41700 1 0 0 EP1K10.sym
+{
+T 43200 40100 5 10 0 0 0 0 1
+device=EP1K10TC100
+T 50200 60100 5 10 1 1 180 0 1
+refdes=U?
+}
+C 53200 41200 1 0 0 gnd.sym
+N 51700 41600 54900 41600 4
+N 51700 41700 51700 41600 4
+N 52100 41700 52100 41600 4
+N 52500 41700 52500 41600 4
+N 52900 41700 52900 41600 4
+N 53300 41700 53300 41600 4
+N 53300 41600 53300 41500 4
+N 53700 41700 53700 41600 4
+N 54100 41700 54100 41600 4
+N 54500 41700 54500 41600 4
+N 54900 41700 54900 41600 4
+C 41500 42700 1 0 0 conn-25.sym
+{
+T 41755 52595 5 10 1 1 0 0 1
+refdes=J?
+}
+C 63300 51000 1 0 0 conn-15.sym
+{
+T 63655 56895 5 10 1 1 0 0 1
+refdes=J?
+}
+C 65000 51000 1 0 0 conn-15.sym
+{
+T 65355 56895 5 10 1 1 0 0 1
+refdes=J?
+}
+C 66900 51000 1 0 0 conn-15.sym
+{
+T 67255 56895 5 10 1 1 0 0 1
+refdes=J?
+}
+C 68800 51000 1 0 0 conn-15.sym
+{
+T 69155 56895 5 10 1 1 0 0 1
+refdes=J?
+}
+C 67600 45200 1 0 0 conn-9.sym
+{
+T 67955 48695 5 10 1 1 0 0 1
+refdes=J?
+}
+C 59800 46100 1 0 0 PIC12F629.sym
+{
+T 60200 48100 5 10 1 1 0 0 1
+refdes=U?
+T 65200 45200 5 10 0 0 0 0 1
+device=PIC18F242
+T 65200 44900 5 10 0 0 0 0 1
+footprint=DIP28
+}
+C 43100 57100 1 0 0 TC2185.sym
+{
+T 43395 58295 5 10 1 1 0 0 1
+refdes=U?
+T 43895 58295 5 10 1 1 0 0 1
+device=TC2185-3.3
+T 43095 57095 5 10 0 1 0 0 1
+footprint=SOT23-5
+}
+C 41600 59500 1 0 1 conn-2.sym
+{
+T 41295 60145 5 10 1 1 0 6 1
+refdes=J?
+}
+N 43300 60000 41600 60000 4
+C 44100 56300 1 0 0 gnd.sym
+N 44200 57100 44200 56600 4
+N 44200 56700 41600 56700 4
+N 41600 56700 41600 59600 4
+N 43100 57600 42900 57600 4
+N 42900 57600 42900 60000 4
+C 42600 58000 1 90 0 capacitor.sym
+{
+T 41900 58200 5 10 0 0 90 0 1
+device=CAPACITOR
+T 42200 58700 5 10 1 1 180 0 1
+refdes=C?
+T 41700 58200 5 10 0 0 90 0 1
+symversion=0.1
+}
+C 45700 56700 1 90 0 capacitor.sym
+{
+T 45000 56900 5 10 0 0 90 0 1
+device=CAPACITOR
+T 45300 57400 5 10 1 1 180 0 1
+refdes=C?
+T 44800 56900 5 10 0 0 90 0 1
+symversion=0.1
+}
+C 46500 57100 1 90 0 capacitor.sym
+{
+T 45800 57300 5 10 0 0 90 0 1
+device=CAPACITOR
+T 46200 57800 5 10 1 1 180 0 1
+refdes=C?
+T 45600 57300 5 10 0 0 90 0 1
+symversion=0.1
+}
+N 44200 56700 46300 56700 4
+N 46300 56700 46300 57100 4
+N 45500 57600 45200 57600 4
+N 45200 58000 46300 58000 4
+N 42400 60000 42400 58900 4
+N 42400 58000 42400 56700 4
+C 46100 58000 1 0 0 3.3V-plus.sym
+C 52900 60500 1 0 0 3.3V-plus.sym
+N 50900 60400 55300 60400 4
+N 53100 60500 53100 60400 4
+N 50900 60400 50900 60300 4
+N 55300 60300 55300 60400 4
+N 54900 60300 54900 60400 4
+N 54500 60300 54500 60400 4
+N 54100 60300 54100 60400 4
+N 53700 60300 53700 60400 4
+N 53300 60300 53300 60400 4
+N 52900 60300 52900 60400 4
+N 52500 60300 52500 60400 4
+N 52100 60300 52100 60400 4
+N 51700 60300 51700 60400 4
+N 51300 60300 51300 60400 4
+C 43300 59400 1 0 0 volt_reg_pos.sym
+{
+T 44900 60700 5 10 0 0 0 0 1
+device=7805
+T 43800 60400 5 10 1 1 0 6 1
+refdes=U?
+T 44400 60400 5 10 1 1 0 0 1
+value=7805
+T 43300 59400 5 10 0 0 0 0 1
+vendor=digikey
+T 43300 59400 5 10 0 0 0 0 1
+vendor_part_number=497-2947-5-ND
+T 43300 59400 5 10 0 0 0 0 1
+footprint=TC220W
+}
+N 43100 58000 42900 58000 4
+C 44100 58800 1 0 0 gnd.sym
+C 45700 60000 1 0 0 5V-plus.sym
+N 45100 60000 45900 60000 4
+C 46100 59100 1 90 0 capacitor.sym
+{
+T 45400 59300 5 10 0 0 90 0 1
+device=CAPACITOR
+T 45800 59800 5 10 1 1 180 0 1
+refdes=C?
+T 45200 59300 5 10 0 0 90 0 1
+symversion=0.1
+}
+N 44200 59100 44200 59400 4
+N 45900 59100 44200 59100 4
+C 59400 47800 1 0 0 5V-plus.sym
+C 64900 47300 1 0 0 gnd.sym
+N 64800 47600 65000 47600 4
+N 59800 47600 59600 47600 4
+N 59600 47600 59600 47800 4
diff --git a/gafrc b/gafrc
new file mode 100644 (file)
index 0000000..1e29942
--- /dev/null
+++ b/gafrc
@@ -0,0 +1,3 @@
+; empty the library path and populate it with only our own symbols
+(reset-component-library)
+(component-library "./symbols")
diff --git a/packages/TO220W.fp b/packages/TO220W.fp
new file mode 100644 (file)
index 0000000..4653a53
--- /dev/null
@@ -0,0 +1,19 @@
+       Element(0x00 "Transistor" "" "TO220W" 0 10 0 100 0x00)
+(
+       Pin(100 200 90 60 "1" 0x101)
+       Pin(200 200 90 60 "2" 0x01)
+       Pin(300 200 90 60 "3" 0x01)
+       # Gehaeuse
+       ElementLine(  0  80 400  80 20)
+       ElementLine(400  80 400 260 20)
+       ElementLine(400 260   0 260 20) 
+       ElementLine(  0 260   0  80 20) 
+       # Kuehlfahne icl. Bohrung
+       ElementLine(  0  80 400  80 20)
+       ElementLine(400  80 400 140 20)
+       ElementLine(400 140   0 140 20)
+       ElementLine(  0 140   0  80 20)
+       ElementLine(130 80 130 140 10)
+       ElementLine(270 80 270 140 10)
+       Mark(100 200)
+)
diff --git a/project b/project
new file mode 100644 (file)
index 0000000..b77d709
--- /dev/null
+++ b/project
@@ -0,0 +1,4 @@
+schematics     cncfpga.sch
+output-name    cncfpga
+elements-dir   ./packages
+skip-m4
diff --git a/symbols/3.3V-plus.sym b/symbols/3.3V-plus.sym
new file mode 100644 (file)
index 0000000..fbe5cc4
--- /dev/null
@@ -0,0 +1,17 @@
+v 20031231 1
+P 200 0 200 200 1 0 0
+{
+T 250 50 5 6 0 1 0 0 1
+pinnumber=1
+T 250 50 5 6 0 0 0 0 1
+pinseq=1
+T 250 50 5 6 0 1 0 0 1 
+pinlabel=1
+T 250 50 5 6 0 1 0 0 1 
+pintype=pwr
+}
+L 50 200 350 200 3 0 0 0 -1 -1
+T 75 250 9 8 1 0 0 0 1
++3.3V
+T 300 0 8 8 0 0 0 0 1
+net=+3.3V:1
diff --git a/symbols/5V-plus.sym b/symbols/5V-plus.sym
new file mode 100644 (file)
index 0000000..6804741
--- /dev/null
@@ -0,0 +1,17 @@
+v 20031231 1
+P 200 0 200 200 1 0 0
+{
+T 250 50 5 6 0 1 0 0 1
+pinnumber=1
+T 250 50 5 6 0 0 0 0 1
+pinseq=1
+T 250 50 5 6 0 1 0 0 1 
+pinlabel=1
+T 250 50 5 6 0 1 0 0 1 
+pintype=pwr
+}
+L 50 200 350 200 3 0 0 0 -1 -1
+T 75 250 9 8 1 0 0 0 1
++5V
+T 300 0 8 8 0 0 0 0 1
+net=+5V:1
diff --git a/symbols/EP1K10.sym b/symbols/EP1K10.sym
new file mode 100644 (file)
index 0000000..8d0a463
--- /dev/null
@@ -0,0 +1,1114 @@
+v 20110115 2
+P 0 5300 400 5300 1 0 0
+{
+T 305 5345 5 10 1 1 0 6 1
+pinnumber=3
+T 455 5295 3 10 1 1 0 0 1
+pinlabel=TDO
+T -400 5200 5 10 0 1 180 6 1
+pinseq=18
+T 0 5300 5 10 0 1 180 6 1
+pintype=io
+}
+P 0 11700 400 11700 1 0 0
+{
+T 305 11745 5 10 1 1 0 6 1
+pinnumber=2
+T 455 11695 3 10 1 1 0 0 1
+pinlabel=nCEO
+T -400 11600 5 10 0 1 180 6 1
+pinseq=4
+T 0 11700 5 10 0 1 180 6 1
+pintype=io
+}
+P 0 12900 400 12900 1 0 0
+{
+T 305 12945 5 10 1 1 0 6 1
+pinnumber=1
+T 455 12895 3 10 1 1 0 0 1
+pinlabel=CONF_DONE
+T -400 12800 5 10 0 1 180 6 1
+pinseq=20
+T 0 12900 5 10 0 1 180 6 1
+pintype=io
+}
+P 2500 0 2500 400 1 0 0
+{
+T 2450 305 5 10 1 1 90 6 1
+pinnumber=18
+T 2500 455 3 10 1 1 90 0 1
+pinlabel=GNDINT
+T 2600 -400 5 10 0 1 270 6 1
+pinseq=3
+T 2500 0 5 10 0 1 270 6 1
+pintype=pwr
+}
+P 7000 14900 6600 14900 1 0 0
+{
+T 6695 14945 5 10 1 1 0 0 1
+pinnumber=19
+T 6545 14895 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 14800 5 10 0 1 180 0 1
+pinseq=21
+T 7000 14900 5 10 0 1 180 0 1
+pintype=io
+}
+B 400 400 6200 17800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T -6400 -2200 8 10 0 0 0 0 1
+description=Altera EP1K10TC100 FPGA
+T -6400 -1300 8 10 0 0 0 0 1
+numslots=1
+T -6400 -1600 8 10 0 0 0 0 1
+device=EP1K10TC100
+T 1650 15850 9 30 1 0 0 0 1
+EP1K10TC100
+T -6400 -1000 8 10 0 0 0 0 1
+slot=1
+T 600 18400 8 10 1 1 180 0 1
+refdes=U?
+P 7000 14500 6600 14500 1 0 0
+{
+T 6695 14545 5 10 1 1 0 0 1
+pinnumber=20
+T 6545 14495 3 10 1 1 0 6 1
+pinlabel=IO
+T 7000 14500 5 10 0 1 180 6 1
+pinseq=25
+T 7000 14500 5 10 0 1 180 6 1
+pintype=io
+}
+P 7000 16100 6600 16100 1 0 0
+{
+T 6695 16145 5 10 1 1 0 0 1
+pinnumber=14
+T 6545 16095 3 10 1 1 0 6 1
+pinlabel=IO
+T 7000 16100 5 10 0 1 180 6 1
+pinseq=25
+T 7000 16100 5 10 0 1 180 6 1
+pintype=io
+}
+P 7000 15700 6600 15700 1 0 0
+{
+T 6695 15745 5 10 1 1 0 0 1
+pinnumber=15
+T 6545 15695 3 10 1 1 0 6 1
+pinlabel=IO
+T 7000 15700 5 10 0 1 0 0 1
+pinseq=25
+T 7000 15700 5 10 0 1 0 0 1
+pintype=io
+}
+P 4100 18600 4100 18200 1 0 0
+{
+T 4050 18295 5 10 1 1 90 0 1
+pinnumber=17
+T 4100 18145 3 10 1 1 90 6 1
+pinlabel=VCCIO
+T 4100 18600 5 10 0 1 90 0 1
+pinseq=25
+T 4100 18600 5 10 0 1 90 0 1
+pintype=pwr
+}
+P 7000 15300 6600 15300 1 0 0
+{
+T 6695 15345 5 10 1 1 0 0 1
+pinnumber=16
+T 6545 15295 3 10 1 1 0 6 1
+pinlabel=IO
+T 7000 15300 5 10 0 1 0 0 1
+pinseq=25
+T 7000 15300 5 10 0 1 0 0 1
+pintype=io
+}
+P 7000 16500 6600 16500 1 0 0
+{
+T 6695 16545 5 10 1 1 0 0 1
+pinnumber=13
+T 6545 16495 3 10 1 1 0 6 1
+pinlabel=IO
+T 7000 16500 5 10 0 1 180 6 1
+pinseq=25
+T 7000 16500 5 10 0 1 180 6 1
+pintype=out
+}
+P 0 12500 400 12500 1 0 0
+{
+T 305 12545 5 10 1 1 0 6 1
+pinnumber=10
+T 455 12495 3 10 1 1 0 0 1
+pinlabel=INIT_DONE
+T -400 12600 5 10 0 1 0 0 1
+pinseq=20
+T 0 12500 5 10 0 1 0 0 1
+pintype=io
+}
+P 2100 0 2100 400 1 0 0
+{
+T 2050 305 5 10 1 1 90 6 1
+pinnumber=11
+T 2100 455 3 10 1 1 90 0 1
+pinlabel=GNDINT
+T 2200 -400 5 10 0 1 90 2 1
+pinseq=20
+T 2100 0 5 10 0 1 90 2 1
+pintype=pwr
+}
+P 1300 18600 1300 18200 1 0 0
+{
+T 1250 18295 5 10 1 1 90 0 1
+pinnumber=12
+T 1300 18145 3 10 1 1 90 6 1
+pinlabel=VCCINT
+T 1400 19000 5 10 0 1 270 0 1
+pinseq=20
+T 1300 18600 5 10 0 1 270 0 1
+pintype=pwr
+}
+P 7000 14100 6600 14100 1 0 0
+{
+T 6695 14145 5 10 1 1 0 0 1
+pinnumber=21
+T 6545 14095 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 14000 5 10 0 1 180 0 1
+pinseq=21
+T 7000 14100 5 10 0 1 180 0 1
+pintype=io
+}
+P 3700 18600 3700 18200 1 0 0
+{
+T 3650 18295 5 10 1 1 90 0 1
+pinnumber=4
+T 3700 18145 3 10 1 1 90 6 1
+pinlabel=VCCIO
+T 3600 19000 5 10 0 1 90 6 1
+pinseq=18
+T 3700 18600 5 10 0 1 90 6 1
+pintype=pwr
+}
+P 7000 17300 6600 17300 1 0 0
+{
+T 6695 17345 5 10 1 1 0 0 1
+pinnumber=7
+T 6545 17295 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 17400 5 10 0 1 0 6 1
+pinseq=18
+T 7000 17300 5 10 0 1 0 6 1
+pintype=io
+}
+P 7000 17700 6600 17700 1 0 0
+{
+T 6695 17745 5 10 1 1 0 0 1
+pinnumber=6
+T 6545 17695 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 17800 5 10 0 1 180 2 1
+pinseq=4
+T 7000 17700 5 10 0 1 180 2 1
+pintype=io
+}
+P 0 9300 400 9300 1 0 0
+{
+T 305 9345 5 10 1 1 0 6 1
+pinnumber=5
+T 455 9295 3 10 1 1 0 0 1
+pinlabel=CLKUSR
+T -400 9200 5 10 0 1 180 6 1
+pinseq=20
+T 0 9300 5 10 0 1 180 6 1
+pintype=io
+}
+P 0 9700 400 9700 1 0 0
+{
+T 305 9745 5 10 1 1 0 6 1
+pinnumber=8
+T 455 9695 3 10 1 1 0 0 1
+pinlabel=RDYnBUSY
+T -400 9600 5 10 0 1 180 6 1
+pinseq=18
+T 0 9700 5 10 0 1 180 6 1
+pintype=io
+}
+P 7000 13700 6600 13700 1 0 0
+{
+T 6695 13745 5 10 1 1 0 0 1
+pinnumber=22
+T 6545 13695 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 13800 5 10 0 1 180 2 1
+pinseq=3
+T 7000 13700 5 10 0 1 180 2 1
+pintype=io
+}
+P 7000 13300 6600 13300 1 0 0
+{
+T 6695 13345 5 10 1 1 0 0 1
+pinnumber=23
+T 6545 13295 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 13200 5 10 0 1 180 0 1
+pinseq=21
+T 7000 13300 5 10 0 1 180 0 1
+pintype=io
+}
+P 0 4500 400 4500 1 0 0
+{
+T 305 4545 5 10 1 1 0 6 1
+pinnumber=24
+T 455 4495 3 10 1 1 0 0 1
+pinlabel=TMS
+T 0 4500 5 10 0 1 0 6 1
+pinseq=25
+T 0 4500 5 10 0 1 0 6 1
+pintype=io
+}
+P 0 14100 400 14100 1 0 0
+{
+T 100 14200 5 10 1 1 0 0 1
+pinnumber=25
+T 500 14100 3 10 1 1 0 0 1
+pinlabel=nSTATUS
+T -400 14200 5 10 0 1 0 0 1
+pinseq=21
+T 0 14100 5 10 0 1 0 0 1
+pintype=io
+}
+P 7000 16900 6600 16900 1 0 0
+{
+T 6695 16945 5 10 1 1 0 0 1
+pinnumber=9
+T 6545 16895 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 17000 5 10 0 1 0 6 1
+pinseq=18
+T 7000 16900 5 10 0 1 0 6 1
+pintype=io
+}
+P 7000 12100 6600 12100 1 0 0
+{
+T 6695 12145 5 10 1 1 0 0 1
+pinnumber=28
+T 6545 12095 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 12200 5 10 0 1 180 2 1
+pinseq=18
+T 7000 12100 5 10 0 1 180 2 1
+pintype=io
+}
+P 7000 12500 6600 12500 1 0 0
+{
+T 6695 12545 5 10 1 1 0 0 1
+pinnumber=27
+T 6545 12495 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 12400 5 10 0 1 180 0 1
+pinseq=4
+T 7000 12500 5 10 0 1 180 0 1
+pintype=io
+}
+P 7000 12900 6600 12900 1 0 0
+{
+T 6695 12945 5 10 1 1 0 0 1
+pinnumber=26
+T 6545 12895 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 12800 5 10 0 1 180 0 1
+pinseq=20
+T 7000 12900 5 10 0 1 180 0 1
+pintype=io
+}
+P 7000 9700 6600 9700 1 0 0
+{
+T 6695 9745 5 10 1 1 0 0 1
+pinnumber=43
+T 6545 9695 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 9800 5 10 0 1 0 6 1
+pinseq=3
+T 7000 9700 5 10 0 1 0 6 1
+pintype=io
+}
+P 4500 18600 4500 18200 1 0 0
+{
+T 4450 18295 5 10 1 1 90 0 1
+pinnumber=44
+T 4500 18145 3 10 1 1 90 6 1
+pinlabel=VCCIO
+T 4400 19000 5 10 0 1 90 6 1
+pinseq=21
+T 4500 18600 5 10 0 1 90 6 1
+pintype=pwr
+}
+P 7000 9300 6600 9300 1 0 0
+{
+T 6695 9345 5 10 1 1 0 0 1
+pinnumber=45
+T 6545 9295 3 10 1 1 0 6 1
+pinlabel=IO
+T 7000 9300 5 10 0 1 0 0 1
+pinseq=25
+T 7000 9300 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 2500 400 2500 1 0 0
+{
+T 305 2545 5 10 1 1 0 6 1
+pinnumber=39
+T 455 2495 3 10 1 1 0 0 1
+pinlabel=GCKL1
+T 0 2500 5 10 0 1 180 0 1
+pinseq=25
+T 0 2500 5 10 0 1 180 0 1
+pintype=io
+}
+P 0 3700 400 3700 1 0 0
+{
+T 305 3745 5 10 1 1 0 6 1
+pinnumber=40
+T 455 3695 3 10 1 1 0 0 1
+pinlabel=IN
+T 0 3700 5 10 0 1 180 0 1
+pinseq=25
+T 0 3700 5 10 0 1 180 0 1
+pintype=io
+}
+P 3300 0 3300 400 1 0 0
+{
+T 3250 305 5 10 1 1 90 6 1
+pinnumber=42
+T 3300 455 3 10 1 1 90 0 1
+pinlabel=GNDINT
+T 3300 0 5 10 0 1 270 0 1
+pinseq=25
+T 3300 0 5 10 0 1 270 0 1
+pintype=pwr
+}
+P 5300 0 5300 400 1 0 0
+{
+T 5250 305 5 10 1 1 90 6 1
+pinnumber=41
+T 5300 455 3 10 1 1 90 0 1
+pinlabel=GND_CKLK
+T 5300 0 5 10 0 1 270 0 1
+pinseq=25
+T 5300 0 5 10 0 1 270 0 1
+pintype=pwr
+}
+P 0 4100 400 4100 1 0 0
+{
+T 305 4145 5 10 1 1 0 6 1
+pinnumber=38
+T 455 4095 3 10 1 1 0 0 1
+pinlabel=IN
+T 0 4100 5 10 0 1 180 0 1
+pinseq=25
+T 0 4100 5 10 0 1 180 0 1
+pintype=io
+}
+P 1700 18600 1700 18200 1 0 0
+{
+T 1650 18295 5 10 1 1 90 0 1
+pinnumber=35
+T 1700 18145 3 10 1 1 90 6 1
+pinlabel=VCCINT
+T 1800 19000 5 10 0 1 270 0 1
+pinseq=20
+T 1700 18600 5 10 0 1 270 0 1
+pintype=io
+}
+P 2900 0 2900 400 1 0 0
+{
+T 2850 305 5 10 1 1 90 6 1
+pinnumber=36
+T 2900 455 3 10 1 1 90 0 1
+pinlabel=GNDINT
+T 2800 -400 5 10 0 1 90 0 1
+pinseq=20
+T 2900 0 5 10 0 1 90 0 1
+pintype=pwr
+}
+P 5700 18600 5700 18200 1 0 0
+{
+T 5650 18295 5 10 1 1 90 0 1
+pinnumber=37
+T 5700 18145 3 10 1 1 90 6 1
+pinlabel=VCC_CKLK
+T 5800 19000 5 10 0 1 270 0 1
+pinseq=20
+T 5700 18600 5 10 0 1 270 0 1
+pintype=pwr
+}
+P 7000 8900 6600 8900 1 0 0
+{
+T 6695 8945 5 10 1 1 0 0 1
+pinnumber=46
+T 6545 8895 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 9000 5 10 0 1 0 6 1
+pinseq=21
+T 7000 8900 5 10 0 1 0 6 1
+pintype=io
+}
+P 0 1700 400 1700 1 0 0
+{
+T 100 1800 5 10 1 1 0 0 1
+pinnumber=29
+T 500 1700 3 10 1 1 0 0 1
+pinlabel=LOCK
+T -400 1800 5 10 0 1 0 0 1
+pinseq=18
+T 0 1700 5 10 0 1 0 0 1
+pintype=io
+}
+P 7000 10900 6600 10900 1 0 0
+{
+T 6695 10945 5 10 1 1 0 0 1
+pinnumber=32
+T 6545 10895 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 10800 5 10 0 1 180 0 1
+pinseq=18
+T 7000 10900 5 10 0 1 180 0 1
+pintype=io
+}
+P 7000 11300 6600 11300 1 0 0
+{
+T 6695 11345 5 10 1 1 0 0 1
+pinnumber=31
+T 6545 11295 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 11200 5 10 0 1 180 0 1
+pinseq=4
+T 7000 11300 5 10 0 1 180 0 1
+pintype=io
+}
+P 7000 11700 6600 11700 1 0 0
+{
+T 6695 11745 5 10 1 1 0 0 1
+pinnumber=30
+T 6545 11695 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 11600 5 10 0 1 180 0 1
+pinseq=20
+T 7000 11700 5 10 0 1 180 0 1
+pintype=io
+}
+P 7000 10500 6600 10500 1 0 0
+{
+T 6695 10545 5 10 1 1 0 0 1
+pinnumber=33
+T 6545 10495 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 10600 5 10 0 1 0 6 1
+pinseq=18
+T 7000 10500 5 10 0 1 0 6 1
+pintype=io
+}
+P 7000 8500 6600 8500 1 0 0
+{
+T 6695 8545 5 10 1 1 0 0 1
+pinnumber=47
+T 6545 8495 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 8400 5 10 0 1 180 0 1
+pinseq=3
+T 7000 8500 5 10 0 1 180 0 1
+pintype=io
+}
+P 7000 8100 6600 8100 1 0 0
+{
+T 6695 8145 5 10 1 1 0 0 1
+pinnumber=48
+T 6545 8095 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 8000 5 10 0 1 180 0 1
+pinseq=21
+T 7000 8100 5 10 0 1 180 0 1
+pintype=io
+}
+P 7000 7700 6600 7700 1 0 0
+{
+T 6695 7745 5 10 1 1 0 0 1
+pinnumber=49
+T 6545 7695 3 10 1 1 0 6 1
+pinlabel=IO
+T 7000 7700 5 10 0 1 180 6 1
+pinseq=25
+T 7000 7700 5 10 0 1 180 6 1
+pintype=io
+}
+P 7000 7300 6600 7300 1 0 0
+{
+T 6695 7345 5 10 1 1 0 0 1
+pinnumber=50
+T 6545 7295 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 7400 5 10 0 1 180 2 1
+pinseq=21
+T 7000 7300 5 10 0 1 180 2 1
+pintype=io
+}
+P 7000 10100 6600 10100 1 0 0
+{
+T 6695 10145 5 10 1 1 0 0 1
+pinnumber=34
+T 6545 10095 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 10200 5 10 0 1 0 6 1
+pinseq=18
+T 7000 10100 5 10 0 1 0 6 1
+pintype=io
+}
+P 0 14500 400 14500 1 0 0
+{
+T 305 14545 5 10 1 1 0 6 1
+pinnumber=53
+T 455 14495 3 10 1 1 0 0 1
+pinlabel=MSEL1
+T -400 14600 5 10 0 1 0 0 1
+pinseq=18
+T 0 14500 5 10 0 1 0 0 1
+pintype=io
+}
+P 2100 18600 2100 18200 1 0 0
+{
+T 2050 18295 5 10 1 1 90 0 1
+pinnumber=52
+T 2100 18145 3 10 1 1 90 6 1
+pinlabel=VCCINT
+T 2200 19000 5 10 0 1 270 0 1
+pinseq=4
+T 2100 18600 5 10 0 1 270 0 1
+pintype=pwr
+}
+P 0 13700 400 13700 1 0 0
+{
+T 305 13745 5 10 1 1 0 6 1
+pinnumber=51
+T 455 13695 3 10 1 1 0 0 1
+pinlabel=nCONFIG
+T -400 13800 5 10 0 1 0 0 1
+pinseq=20
+T 0 13700 5 10 0 1 0 0 1
+pintype=io
+}
+P 7000 3300 6600 3300 1 0 0
+{
+T 6695 3345 5 10 1 1 0 0 1
+pinnumber=68
+T 6545 3295 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 3200 5 10 0 1 180 0 1
+pinseq=3
+T 7000 3300 5 10 0 1 180 0 1
+pintype=io
+}
+P 7000 2900 6600 2900 1 0 0
+{
+T 6695 2945 5 10 1 1 0 0 1
+pinnumber=69
+T 6545 2895 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 2800 5 10 0 1 180 0 1
+pinseq=21
+T 7000 2900 5 10 0 1 180 0 1
+pintype=io
+}
+P 7000 2500 6600 2500 1 0 0
+{
+T 6695 2545 5 10 1 1 0 0 1
+pinnumber=70
+T 6545 2495 3 10 1 1 0 6 1
+pinlabel=IO
+T 7000 2500 5 10 0 1 180 6 1
+pinseq=25
+T 7000 2500 5 10 0 1 180 6 1
+pintype=io
+}
+P 7000 4100 6600 4100 1 0 0
+{
+T 6695 4145 5 10 1 1 0 0 1
+pinnumber=64
+T 6545 4095 3 10 1 1 0 6 1
+pinlabel=IO
+T 7000 4100 5 10 0 1 0 0 1
+pinseq=25
+T 7000 4100 5 10 0 1 0 0 1
+pintype=io
+}
+P 7000 3700 6600 3700 1 0 0
+{
+T 6695 3745 5 10 1 1 0 0 1
+pinnumber=65
+T 6545 3695 3 10 1 1 0 6 1
+pinlabel=IO
+T 7000 3700 5 10 0 1 0 0 1
+pinseq=25
+T 7000 3700 5 10 0 1 0 0 1
+pintype=io
+}
+P 4900 18600 4900 18200 1 0 0
+{
+T 4850 18295 5 10 1 1 90 0 1
+pinnumber=67
+T 4900 18145 3 10 1 1 90 6 1
+pinlabel=VCCIO
+T 4900 18600 5 10 0 1 270 6 1
+pinseq=25
+T 4900 18600 5 10 0 1 270 6 1
+pintype=pwr
+}
+P 4100 0 4100 400 1 0 0
+{
+T 4050 305 5 10 1 1 90 6 1
+pinnumber=66
+T 4100 455 3 10 1 1 90 0 1
+pinlabel=GNDINT
+T 4100 0 5 10 0 1 270 0 1
+pinseq=25
+T 4100 0 5 10 0 1 270 0 1
+pintype=pwr
+}
+P 7000 4500 6600 4500 1 0 0
+{
+T 6695 4545 5 10 1 1 0 0 1
+pinnumber=63
+T 6545 4495 3 10 1 1 0 6 1
+pinlabel=IO
+T 7000 4500 5 10 0 1 0 0 1
+pinseq=25
+T 7000 4500 5 10 0 1 0 0 1
+pintype=io
+}
+P 2500 18600 2500 18200 1 0 0
+{
+T 2450 18295 5 10 1 1 90 0 1
+pinnumber=60
+T 2500 18145 3 10 1 1 90 6 1
+pinlabel=VCCINT
+T 2400 19000 5 10 0 1 90 6 1
+pinseq=20
+T 2500 18600 5 10 0 1 90 6 1
+pintype=pwr
+}
+P 7000 5300 6600 5300 1 0 0
+{
+T 6695 5345 5 10 1 1 0 0 1
+pinnumber=61
+T 6545 5295 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 5400 5 10 0 1 0 6 1
+pinseq=20
+T 7000 5300 5 10 0 1 0 6 1
+pintype=io
+}
+P 7000 4900 6600 4900 1 0 0
+{
+T 6695 4945 5 10 1 1 0 0 1
+pinnumber=62
+T 6545 4895 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 5000 5 10 0 1 0 6 1
+pinseq=20
+T 7000 4900 5 10 0 1 0 6 1
+pintype=io
+}
+P 7000 2100 6600 2100 1 0 0
+{
+T 6695 2145 5 10 1 1 0 0 1
+pinnumber=71
+T 6545 2095 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 2000 5 10 0 1 180 0 1
+pinseq=21
+T 7000 2100 5 10 0 1 180 0 1
+pintype=io
+}
+P 0 14900 400 14900 1 0 0
+{
+T 305 14945 5 10 1 1 0 6 1
+pinnumber=54
+T 455 14895 3 10 1 1 0 0 1
+pinlabel=MSEL0
+T -400 15000 5 10 0 1 0 0 1
+pinseq=18
+T 0 14900 5 10 0 1 0 0 1
+pintype=io
+}
+P 7000 6100 6600 6100 1 0 0
+{
+T 6695 6145 5 10 1 1 0 0 1
+pinnumber=57
+T 6545 6095 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 6200 5 10 0 1 0 6 1
+pinseq=18
+T 7000 6100 5 10 0 1 0 6 1
+pintype=io
+}
+P 7000 6500 6600 6500 1 0 0
+{
+T 6695 6545 5 10 1 1 0 0 1
+pinnumber=56
+T 6545 6495 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 6600 5 10 0 1 0 6 1
+pinseq=4
+T 7000 6500 5 10 0 1 0 6 1
+pintype=io
+}
+P 7000 6900 6600 6900 1 0 0
+{
+T 6695 6945 5 10 1 1 0 0 1
+pinnumber=55
+T 6545 6895 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 7000 5 10 0 1 0 6 1
+pinseq=20
+T 7000 6900 5 10 0 1 0 6 1
+pintype=io
+}
+P 7000 5700 6600 5700 1 0 0
+{
+T 6695 5745 5 10 1 1 0 0 1
+pinnumber=58
+T 6545 5695 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 5800 5 10 0 1 0 6 1
+pinseq=18
+T 7000 5700 5 10 0 1 0 6 1
+pintype=io
+}
+P 2900 18600 2900 18200 1 0 0
+{
+T 2850 18295 5 10 1 1 90 0 1
+pinnumber=72
+T 2900 18145 3 10 1 1 90 6 1
+pinlabel=VCCINT
+T 3000 19000 5 10 0 1 270 0 1
+pinseq=3
+T 2900 18600 5 10 0 1 270 0 1
+pintype=pwr
+}
+P 0 5700 400 5700 1 0 0
+{
+T 100 5800 5 10 1 1 0 0 1
+pinnumber=73
+T 500 5700 3 10 1 1 0 0 1
+pinlabel=TDI
+T -400 5800 5 10 0 1 0 0 1
+pinseq=21
+T 0 5700 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 12100 400 12100 1 0 0
+{
+T 305 12145 5 10 1 1 0 6 1
+pinnumber=74
+T 455 12095 3 10 1 1 0 0 1
+pinlabel=nCE
+T 0 12100 5 10 0 1 0 6 1
+pinseq=25
+T 0 12100 5 10 0 1 0 6 1
+pintype=io
+}
+P 0 13300 400 13300 1 0 0
+{
+T 305 13345 5 10 1 1 0 6 1
+pinnumber=75
+T 455 13295 3 10 1 1 0 0 1
+pinlabel=DCLK
+T -400 13200 5 10 0 1 0 2 1
+pinseq=21
+T 0 13300 5 10 0 1 0 2 1
+pintype=io
+}
+P 3700 0 3700 400 1 0 0
+{
+T 3650 305 5 10 1 1 90 6 1
+pinnumber=59
+T 3700 455 3 10 1 1 90 0 1
+pinlabel=GNDINT
+T 3800 -400 5 10 0 1 270 6 1
+pinseq=18
+T 3700 0 5 10 0 1 270 6 1
+pintype=pwr
+}
+P 0 6900 400 6900 1 0 0
+{
+T 305 6945 5 10 1 1 0 6 1
+pinnumber=78
+T 455 6895 3 10 1 1 0 0 1
+pinlabel=DATA2
+T -400 6800 5 10 0 1 180 6 1
+pinseq=18
+T 0 6900 5 10 0 1 180 6 1
+pintype=io
+}
+P 0 6500 400 6500 1 0 0
+{
+T 100 6600 5 10 1 1 0 0 1
+pinnumber=77
+T 500 6500 3 10 1 1 0 0 1
+pinlabel=DATA1
+T -400 6600 5 10 0 1 0 0 1
+pinseq=4
+T 0 6500 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 6100 400 6100 1 0 0
+{
+T 100 6200 5 10 1 1 0 0 1
+pinnumber=76
+T 500 6100 3 10 1 1 0 0 1
+pinlabel=DATA0
+T -400 6200 5 10 0 1 0 0 1
+pinseq=20
+T 0 6100 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 900 400 900 1 0 0
+{
+T 305 945 5 10 1 1 0 6 1
+pinnumber=93
+T 455 895 3 10 1 1 0 0 1
+pinlabel=DEV_OE
+T -400 1000 5 10 0 1 0 0 1
+pinseq=3
+T 0 900 5 10 0 1 0 0 1
+pintype=io
+}
+P 7000 900 6600 900 1 0 0
+{
+T 6695 945 5 10 1 1 0 0 1
+pinnumber=94
+T 6545 895 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 800 5 10 0 1 180 0 1
+pinseq=21
+T 7000 900 5 10 0 1 180 0 1
+pintype=in
+}
+P 4900 0 4900 400 1 0 0
+{
+T 4850 305 5 10 1 1 90 6 1
+pinnumber=95
+T 4900 455 3 10 1 1 90 0 1
+pinlabel=GNDINT
+T 4900 0 5 10 0 1 90 6 1
+pinseq=25
+T 4900 0 5 10 0 1 90 6 1
+pintype=pwr
+}
+P 0 3300 400 3300 1 0 0
+{
+T 305 3345 5 10 1 1 0 6 1
+pinnumber=89
+T 455 3295 3 10 1 1 0 0 1
+pinlabel=IN
+T 0 3300 5 10 0 1 0 6 1
+pinseq=25
+T 0 3300 5 10 0 1 0 6 1
+pintype=io
+}
+P 0 2100 400 2100 1 0 0
+{
+T 305 2145 5 10 1 1 0 6 1
+pinnumber=90
+T 455 2095 3 10 1 1 0 0 1
+pinlabel=CLOCK
+T 0 2100 5 10 0 1 0 6 1
+pinseq=25
+T 0 2100 5 10 0 1 0 6 1
+pintype=io
+}
+P 3300 18600 3300 18200 1 0 0
+{
+T 3250 18295 5 10 1 1 90 0 1
+pinnumber=92
+T 3300 18145 3 10 1 1 90 6 1
+pinlabel=VCCINT
+T 3300 18600 5 10 0 1 270 6 1
+pinseq=25
+T 3300 18600 5 10 0 1 270 6 1
+pintype=pwr
+}
+P 0 2900 400 2900 1 0 0
+{
+T 305 2945 5 10 1 1 0 6 1
+pinnumber=91
+T 455 2895 3 10 1 1 0 0 1
+pinlabel=IN
+T 0 2900 5 10 0 1 0 6 1
+pinseq=25
+T 0 2900 5 10 0 1 0 6 1
+pintype=io
+}
+P 4500 0 4500 400 1 0 0
+{
+T 4450 305 5 10 1 1 90 6 1
+pinnumber=88
+T 4500 455 3 10 1 1 90 0 1
+pinlabel=GNDINT
+T 4500 0 5 10 0 1 270 0 1
+pinseq=25
+T 4500 0 5 10 0 1 270 0 1
+pintype=pwr
+}
+P 7000 1700 6600 1700 1 0 0
+{
+T 6695 1745 5 10 1 1 0 0 1
+pinnumber=85
+T 6545 1695 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 1800 5 10 0 1 0 6 1
+pinseq=20
+T 7000 1700 5 10 0 1 0 6 1
+pintype=io
+}
+P 7000 1300 6600 1300 1 0 0
+{
+T 6695 1345 5 10 1 1 0 0 1
+pinnumber=86
+T 6545 1295 3 10 1 1 0 6 1
+pinlabel=IO
+T 7400 1400 5 10 0 1 0 6 1
+pinseq=20
+T 7000 1300 5 10 0 1 0 6 1
+pintype=io
+}
+P 0 1300 400 1300 1 0 0
+{
+T 305 1345 5 10 1 1 0 6 1
+pinnumber=87
+T 455 1295 3 10 1 1 0 0 1
+pinlabel=DEV_CLRn
+T -400 1200 5 10 0 1 180 6 1
+pinseq=20
+T 0 1300 5 10 0 1 180 6 1
+pintype=io
+}
+P 0 10900 400 10900 1 0 0
+{
+T 305 10945 5 10 1 1 0 6 1
+pinnumber=96
+T 455 10895 3 10 1 1 0 0 1
+pinlabel=nRS
+T -400 11000 5 10 0 1 0 0 1
+pinseq=21
+T 0 10900 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 7300 400 7300 1 0 0
+{
+T 305 7345 5 10 1 1 0 6 1
+pinnumber=79
+T 455 7295 3 10 1 1 0 0 1
+pinlabel=DATA3
+T -400 7200 5 10 0 1 180 6 1
+pinseq=18
+T 0 7300 5 10 0 1 180 6 1
+pintype=io
+}
+P 0 8500 400 8500 1 0 0
+{
+T 305 8545 5 10 1 1 0 6 1
+pinnumber=82
+T 455 8495 3 10 1 1 0 0 1
+pinlabel=DATA6
+T -400 8400 5 10 0 1 180 6 1
+pinseq=18
+T 0 8500 5 10 0 1 180 6 1
+pintype=io
+}
+P 0 8100 400 8100 1 0 0
+{
+T 305 8145 5 10 1 1 0 6 1
+pinnumber=81
+T 455 8095 3 10 1 1 0 0 1
+pinlabel=DATA5
+T -400 8000 5 10 0 1 180 6 1
+pinseq=4
+T 0 8100 5 10 0 1 180 6 1
+pintype=io
+}
+P 0 7700 400 7700 1 0 0
+{
+T 305 7745 5 10 1 1 0 6 1
+pinnumber=80
+T 455 7695 3 10 1 1 0 0 1
+pinlabel=DATA4
+T -400 7600 5 10 0 1 180 6 1
+pinseq=20
+T 0 7700 5 10 0 1 180 6 1
+pintype=io
+}
+P 5300 18600 5300 18200 1 0 0
+{
+T 5250 18295 5 10 1 1 90 0 1
+pinnumber=83
+T 5300 18145 3 10 1 1 90 6 1
+pinlabel=VCCIO
+T 5200 19000 5 10 0 1 90 6 1
+pinseq=18
+T 5300 18600 5 10 0 1 90 6 1
+pintype=pwr
+}
+P 0 11300 400 11300 1 0 0
+{
+T 305 11345 5 10 1 1 0 6 1
+pinnumber=97
+T 455 11295 3 10 1 1 0 0 1
+pinlabel=nWS
+T -400 11200 5 10 0 1 180 6 1
+pinseq=3
+T 0 11300 5 10 0 1 180 6 1
+pintype=io
+}
+P 0 10100 400 10100 1 0 0
+{
+T 305 10145 5 10 1 1 0 6 1
+pinnumber=98
+T 455 10095 3 10 1 1 0 0 1
+pinlabel=CS
+T -400 10000 5 10 0 1 180 6 1
+pinseq=21
+T 0 10100 5 10 0 1 180 6 1
+pintype=io
+}
+P 0 10500 400 10500 1 0 0
+{
+T 305 10545 5 10 1 1 0 6 1
+pinnumber=99
+T 455 10495 3 10 1 1 0 0 1
+pinlabel=nCS
+T 0 10500 5 10 0 1 0 6 1
+pinseq=25
+T 0 10500 5 10 0 1 0 6 1
+pintype=io
+}
+P 0 4900 400 4900 1 0 0
+{
+T 305 4945 5 10 1 1 0 6 1
+pinnumber=100
+T 455 4895 3 10 1 1 0 0 1
+pinlabel=TCK
+T -400 4800 5 10 0 1 0 2 1
+pinseq=21
+T 0 4900 5 10 0 1 0 2 1
+pintype=io
+}
+P 0 8900 400 8900 1 0 0
+{
+T 305 8945 5 10 1 1 0 6 1
+pinnumber=84
+T 455 8895 3 10 1 1 0 0 1
+pinlabel=DATA7
+T -400 8800 5 10 0 1 180 6 1
+pinseq=18
+T 0 8900 5 10 0 1 180 6 1
+pintype=io
+}
diff --git a/symbols/PIC12F629.sym b/symbols/PIC12F629.sym
new file mode 100644 (file)
index 0000000..8ef5d7f
--- /dev/null
@@ -0,0 +1,104 @@
+v 20110115 2
+P 5000 1500 4600 1500 1 0 0
+{
+T 4695 1545 5 10 1 1 0 0 1
+pinnumber=8
+T 4545 1495 3 10 1 1 0 6 1
+pinlabel=Vss
+T 5000 1500 5 10 0 1 180 0 1
+pintype=pwr
+}
+P 0 1500 400 1500 1 0 0
+{
+T 100 1600 5 10 1 1 0 0 1
+pinnumber=1
+T 500 1500 3 10 1 1 0 0 1
+pinlabel=Vdd
+T -400 1600 5 10 0 1 0 0 1
+pinseq=1
+T 0 1500 5 10 0 1 0 0 1
+pintype=in
+}
+P 0 1100 400 1100 1 0 0
+{
+T 100 1200 5 10 1 1 0 0 1
+pinnumber=2
+T 500 1100 3 10 1 1 0 0 1
+pinlabel=GP5/T1CKI/OSC1/CLKIN
+T -400 1200 5 10 0 1 0 0 1
+pinseq=2
+T 0 1100 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 700 400 700 1 0 0
+{
+T 100 800 5 10 1 1 0 0 1
+pinnumber=3
+T 500 700 3 10 1 1 0 0 1
+pinlabel=GP4/T1G/OSC2/CLKOUT
+T -400 800 5 10 0 1 0 0 1
+pinseq=3
+T 0 700 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 300 400 300 1 0 0
+{
+T 100 400 5 10 1 1 0 0 1
+pinnumber=4
+T 500 300 3 10 1 1 0 0 1
+pinlabel=GP3/MCLR/Vpp
+T -400 400 5 10 0 1 0 0 1
+pinseq=4
+T 0 300 5 10 0 1 0 0 1
+pintype=io
+}
+P 5000 300 4600 300 1 0 0
+{
+T 4695 345 5 10 1 1 0 0 1
+pinnumber=5
+T 4545 295 3 10 1 1 0 6 1
+pinlabel=GP2/T0CKI/INT/COUT
+T 5400 200 5 10 0 1 180 0 1
+pinseq=5
+T 5000 300 5 10 0 1 180 0 1
+pintype=io
+}
+P 5000 700 4600 700 1 0 0
+{
+T 4695 745 5 10 1 1 0 0 1
+pinnumber=6
+T 4545 695 3 10 1 1 0 6 1
+pinlabel=GP1/CIN-/ICSPCLK
+T 5400 600 5 10 0 1 180 0 1
+pinseq=6
+T 5000 700 5 10 0 1 180 0 1
+pintype=io
+}
+P 5000 1100 4600 1100 1 0 0
+{
+T 4695 1145 5 10 1 1 0 0 1
+pinnumber=7
+T 4545 1095 3 10 1 1 0 6 1
+pinlabel=GP0/CIN+/ICSPDAT
+T 5400 1000 5 10 0 1 180 0 1
+pinseq=7
+T 5000 1100 5 10 0 1 180 0 1
+pintype=io
+}
+B 400 0 4200 1900 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 5400 -1500 8 10 0 0 0 0 1
+description=Microchip PIC18F242 Microcontroller
+T 400 2000 8 10 1 1 0 0 1
+refdes=U?
+T 5400 -600 8 10 0 0 0 0 1
+numslots=0
+T 5400 -900 8 10 0 0 0 0 1
+device=PIC18F242
+T 2150 1650 9 10 1 0 0 0 1
+PIC12F629
+T 5400 -300 8 10 0 0 0 0 1
+slot=1
+T 5400 -1200 8 10 0 0 0 0 1
+footprint=DIP28
+L 1000 500 1400 500 3 0 0 0 -1 -1
+L 900 900 1300 900 3 0 0 0 -1 -1
diff --git a/symbols/TC2185.sym b/symbols/TC2185.sym
new file mode 100644 (file)
index 0000000..25816fe
--- /dev/null
@@ -0,0 +1,63 @@
+v 20100214 2
+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 1245 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=TC2185-3.3
+T -5 -5 8 10 0 1 0 0 1
+footprint=SOT23-5
+P 2100 500 1800 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=BY
+T 1895 545 5 10 1 1 0 0 1
+pinnumber=4
+T 2100 500 5 10 0 0 0 0 1
+pinseq=0
+}
diff --git a/symbols/capacitor.sym b/symbols/capacitor.sym
new file mode 100644 (file)
index 0000000..e814576
--- /dev/null
@@ -0,0 +1,37 @@
+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
diff --git a/symbols/conn-15.sym b/symbols/conn-15.sym
new file mode 100644 (file)
index 0000000..c01b8fa
--- /dev/null
@@ -0,0 +1,169 @@
+v 20110115 2
+P 0 5700 300 5700 1 0 0
+{
+T 0 5700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 5695 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 5745 5 10 1 1 0 6 1
+pinnumber=1
+T 0 5700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 5300 300 5300 1 0 0
+{
+T 0 5300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 5295 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 5345 5 10 1 1 0 6 1
+pinnumber=2
+T 0 5300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 4900 300 4900 1 0 0
+{
+T 0 4900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 4895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 4945 5 10 1 1 0 6 1
+pinnumber=3
+T 0 4900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 4500 300 4500 1 0 0
+{
+T 0 4500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 4495 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 4545 5 10 1 1 0 6 1
+pinnumber=4
+T 0 4500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 4100 300 4100 1 0 0
+{
+T 0 4100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 4095 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 4145 5 10 1 1 0 6 1
+pinnumber=5
+T 0 4100 5 10 0 0 0 0 1
+pinseq=0
+}
+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=6
+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=7
+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=9
+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 5895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 2145 5 10 1 1 0 6 1
+pinnumber=10
+T 0 2100 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 0 400 5800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 355 5895 8 10 1 1 0 0 1
+refdes=J?
+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=11
+T 205 1745 5 10 1 1 0 6 1
+pinnumber=11
+T 0 1700 5 10 0 0 0 0 1
+pinseq=11
+}
+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=12
+T 205 1345 5 10 1 1 0 6 1
+pinnumber=12
+T 0 1300 5 10 0 0 0 0 1
+pinseq=12
+}
+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=13
+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=14
+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=15
+T 0 100 5 10 0 0 0 0 1
+pinseq=0
+}
diff --git a/symbols/conn-2.sym b/symbols/conn-2.sym
new file mode 100644 (file)
index 0000000..941f9ea
--- /dev/null
@@ -0,0 +1,26 @@
+v 20070902 1
+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/symbols/conn-25.sym b/symbols/conn-25.sym
new file mode 100644 (file)
index 0000000..c557a63
--- /dev/null
@@ -0,0 +1,279 @@
+v 20110115 2
+P 0 9700 300 9700 1 0 0
+{
+T 0 9700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 9695 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 9745 5 10 1 1 0 6 1
+pinnumber=1
+T 0 9700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 9300 300 9300 1 0 0
+{
+T 0 9300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 9295 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 9345 5 10 1 1 0 6 1
+pinnumber=2
+T 0 9300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 8900 300 8900 1 0 0
+{
+T 0 8900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 8895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 8945 5 10 1 1 0 6 1
+pinnumber=3
+T 0 8900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 8500 300 8500 1 0 0
+{
+T 0 8500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 8495 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 8545 5 10 1 1 0 6 1
+pinnumber=4
+T 0 8500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 8100 300 8100 1 0 0
+{
+T 0 8100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 8095 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 8145 5 10 1 1 0 6 1
+pinnumber=5
+T 0 8100 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 7700 300 7700 1 0 0
+{
+T 0 7700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 7695 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 7745 5 10 1 1 0 6 1
+pinnumber=6
+T 0 7700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 7300 300 7300 1 0 0
+{
+T 0 7300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 7295 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 7345 5 10 1 1 0 6 1
+pinnumber=7
+T 0 7300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 6900 300 6900 1 0 0
+{
+T 0 6900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 6895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 6945 5 10 1 1 0 6 1
+pinnumber=8
+T 0 6900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 6500 300 6500 1 0 0
+{
+T 0 6500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 6495 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 6545 5 10 1 1 0 6 1
+pinnumber=9
+T 0 6500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 6100 300 6100 1 0 0
+{
+T 0 6100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 9895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 6145 5 10 1 1 0 6 1
+pinnumber=10
+T 0 6100 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 0 400 9800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 255 9895 8 10 1 1 0 0 1
+refdes=J?
+P 0 5700 300 5700 1 0 0
+{
+T 0 5700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 5695 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 5745 5 10 1 1 0 6 1
+pinnumber=11
+T 0 5700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 5300 300 5300 1 0 0
+{
+T 0 5300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 5295 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 5345 5 10 1 1 0 6 1
+pinnumber=12
+T 0 5300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 4900 300 4900 1 0 0
+{
+T 0 4900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 4895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 4945 5 10 1 1 0 6 1
+pinnumber=13
+T 0 4900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 4500 300 4500 1 0 0
+{
+T 0 4500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 4495 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 4545 5 10 1 1 0 6 1
+pinnumber=14
+T 0 4500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 4100 300 4100 1 0 0
+{
+T 0 4100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 4095 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 4145 5 10 1 1 0 6 1
+pinnumber=15
+T 0 4100 5 10 0 0 0 0 1
+pinseq=0
+}
+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=16
+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=17
+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=18
+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=19
+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 5895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 2145 5 10 1 1 0 6 1
+pinnumber=20
+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=21
+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=22
+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=23
+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=24
+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=25
+T 0 100 5 10 0 0 0 0 1
+pinseq=0
+}
diff --git a/symbols/conn-9.sym b/symbols/conn-9.sym
new file mode 100644 (file)
index 0000000..c7b18f7
--- /dev/null
@@ -0,0 +1,103 @@
+v 20110115 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?
diff --git a/symbols/gnd.sym b/symbols/gnd.sym
new file mode 100644 (file)
index 0000000..bf1a500
--- /dev/null
@@ -0,0 +1,17 @@
+v 20031231 1
+P 100 100 100 300 1 0 1
+{
+T 158 161 5 4 0 1 0 0 1
+pinnumber=1
+T 158 161 5 4 0 0 0 0 1
+pinseq=1
+T 158 161 5 4 0 1 0 0 1 
+pinlabel=1
+T 158 161 5 4 0 1 0 0 1 
+pintype=pwr
+}
+L 0 100 200 100 3 0 0 0 -1 -1
+L 55 50 145 50 3 0 0 0 -1 -1
+L 80 10 120 10 3 0 0 0 -1 -1
+T 300 50 8 10 0 0 0 0 1
+net=GND:1
diff --git a/symbols/hole_plated.sym b/symbols/hole_plated.sym
new file mode 100644 (file)
index 0000000..361ceba
--- /dev/null
@@ -0,0 +1,25 @@
+v 20080127 1
+V 200 200 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 100 1700 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 100 900 5 10 0 0 0 0 1
+nobom=1
+T 100 500 8 10 1 1 0 0 1
+refdes=H?
+T 100 1500 5 10 0 0 0 0 1
+description=hole, plated
+T 100 1300 5 10 0 0 0 0 1
+author=Kai-Martin Knaak
+T 100 1100 5 10 0 0 0 0 1
+license=GPL2
+T 100 500 8 10 0 1 0 0 1
+refdes=hole_plated
+P 600 200 400 200 1 0 0
+{
+T 450 250 5 10 0 1 0 0 1
+pinseq=1
+T 450 250 5 10 1 1 0 0 1
+pinnumber=1
+T 400 0 5 10 0 1 0 0 1
+pintype=pas
+}
diff --git a/symbols/resistor.sym b/symbols/resistor.sym
new file mode 100644 (file)
index 0000000..5df60c5
--- /dev/null
@@ -0,0 +1,38 @@
+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
diff --git a/symbols/title-D-bdale.sym b/symbols/title-D-bdale.sym
new file mode 100644 (file)
index 0000000..bcfc6b2
--- /dev/null
@@ -0,0 +1,20 @@
+v 20080127 1
+T 16500 1800 5 10 0 0 0 0 1
+graphical=1
+T 26500 400 15 8 1 0 0 0 1
+FILE:
+T 31500 400 15 8 1 0 0 0 1
+REVISION:
+T 29400 400 15 8 1 0 0 0 1
+PAGE
+T 30200 400 15 8 1 0 0 0 1
+OF
+B 26400 0 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 26400 600 34000 600 15 0 0 0 -1 -1
+T 26500 100 15 10 1 0 0 0 1
+Project URL:
+T 26900 800 9 10 1 0 0 0 2
+                Copyright 2010 by Bdale Garbee <bdale@gag.com>
+Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL
+L 26400 1400 34000 1400 15 0 0 0 -1 -1
+B 0 0 34000 22000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
diff --git a/symbols/volt_reg_pos.sym b/symbols/volt_reg_pos.sym
new file mode 100644 (file)
index 0000000..5b6653f
--- /dev/null
@@ -0,0 +1,35 @@
+v 20110115 2
+T 400 600 9 8 1 0 0 0 1
+IN
+T 1148 600 9 8 1 0 0 0 1
+OUT
+B 300 300 1200 600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 1600 1300 5 10 0 0 0 0 1
+device=7805
+T 756 401 9 8 1 0 0 0 1
+GND
+P 300 600 0 600 1 0 1
+{
+T 100 650 5 8 1 1 0 0 1
+pinnumber=1
+T 100 650 5 8 0 0 0 0 1
+pinseq=1
+}
+P 900 0 900 300 1 0 0
+{
+T 800 100 5 8 1 1 0 0 1
+pinnumber=3
+T 800 100 5 8 0 0 0 0 1
+pinseq=3
+}
+P 1500 600 1800 600 1 0 1
+{
+T 1630 650 5 8 1 1 0 0 1
+pinnumber=5
+T 1630 650 5 8 0 0 0 0 1
+pinseq=5
+}
+T 500 1000 8 10 1 1 0 6 1
+refdes=U?
+T 1600 1100 5 10 0 0 0 0 1
+pins=3