start the pcb
authorFabrice Desclaux <serpilliere@droids-corp.org>
Tue, 31 Jul 2012 20:37:42 +0000 (22:37 +0200)
committerFabrice Desclaux <serpilliere@droids-corp.org>
Tue, 31 Jul 2012 20:37:42 +0000 (22:37 +0200)
mainboard/mainboard.pcb [new file with mode: 0644]
mainboard/mainboard.sch
mainboard/pcb-elements/SOIC-127P-1030L1-14N [new file with mode: 0644]
mainboard/pcb-elements/SOIC-127P-600L1-14N [new file with mode: 0644]
mainboard/pcb-elements/WRFPC16.fp [new file with mode: 0644]
mainboard/pcb-elements/XBee_PRO.fp [new file with mode: 0644]
mainboard/pcb-elements/XTAL_HC49SM.fp [new file with mode: 0644]

diff --git a/mainboard/mainboard.pcb b/mainboard/mainboard.pcb
new file mode 100644 (file)
index 0000000..18a5146
--- /dev/null
@@ -0,0 +1,2727 @@
+# release: pcb 20110918
+
+# To read pcb files, the pcb version (or the git source date) must be >= the file version
+FileVersion[20070407]
+
+PCB["" 354331 393701]
+
+Grid[1000.0 0 0 1]
+Cursor[0 12000 0.000000]
+PolyArea[3100.006200]
+Thermal[0.500000]
+DRC[1000 1000 1000 1000 1500 1000]
+Flags("nameonpcb,uniquename,clearnew,snappin")
+Groups("1,c:2:3:4:5:6,s:7:8")
+Styles["Signal,1000,3600,2000,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[0 1800 800 1000 800]
+       SymbolLine[800 1000 800 5000 800]
+       SymbolLine[0 5000 1500 5000 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[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[500 2800 1500 2800 800]
+       SymbolLine[2000 1500 2000 2300 800]
+       SymbolLine[2000 3300 2000 4500 800]
+       SymbolLine[2000 3300 1500 2800 800]
+       SymbolLine[2000 2300 1500 2800 800]
+)
+Symbol['4' 1200]
+(
+       SymbolLine[0 3500 2000 1000 800]
+       SymbolLine[0 3500 2500 3500 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 2800 2000 3300 800]
+       SymbolLine[0 2800 1500 2800 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[2000 3300 2000 4500 800]
+)
+Symbol['7' 1200]
+(
+       SymbolLine[500 5000 2500 1000 800]
+       SymbolLine[0 1000 2500 1000 800]
+)
+Symbol['8' 1200]
+(
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[0 3700 0 4500 800]
+       SymbolLine[0 3700 700 3000 800]
+       SymbolLine[700 3000 1300 3000 800]
+       SymbolLine[1300 3000 2000 3700 800]
+       SymbolLine[2000 3700 2000 4500 800]
+       SymbolLine[1500 5000 2000 4500 800]
+       SymbolLine[500 5000 1500 5000 800]
+       SymbolLine[0 2300 700 3000 800]
+       SymbolLine[0 1500 0 2300 800]
+       SymbolLine[0 1500 500 1000 800]
+       SymbolLine[500 1000 1500 1000 800]
+       SymbolLine[1500 1000 2000 1500 800]
+       SymbolLine[2000 1500 2000 2300 800]
+       SymbolLine[1300 3000 2000 2300 800]
+)
+Symbol['9' 1200]
+(
+       SymbolLine[500 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 2000 0 5000 800]
+       SymbolLine[0 2000 700 1000 800]
+       SymbolLine[700 1000 1800 1000 800]
+       SymbolLine[1800 1000 2500 2000 800]
+       SymbolLine[2500 2000 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 3300 2500 4500 800]
+       SymbolLine[2000 2800 2500 3300 800]
+       SymbolLine[500 2800 2000 2800 800]
+       SymbolLine[500 1000 500 5000 800]
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[2000 1000 2500 1500 800]
+       SymbolLine[2500 1500 2500 2300 800]
+       SymbolLine[2000 2800 2500 2300 800]
+)
+Symbol['C' 1200]
+(
+       SymbolLine[700 5000 2000 5000 800]
+       SymbolLine[0 4300 700 5000 800]
+       SymbolLine[0 1700 0 4300 800]
+       SymbolLine[0 1700 700 1000 800]
+       SymbolLine[700 1000 2000 1000 800]
+)
+Symbol['D' 1200]
+(
+       SymbolLine[500 1000 500 5000 800]
+       SymbolLine[1800 1000 2500 1700 800]
+       SymbolLine[2500 1700 2500 4300 800]
+       SymbolLine[1800 5000 2500 4300 800]
+       SymbolLine[0 5000 1800 5000 800]
+       SymbolLine[0 1000 1800 1000 800]
+)
+Symbol['E' 1200]
+(
+       SymbolLine[0 2800 1500 2800 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 2800 1500 2800 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[700 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]
+       SymbolLine[0 4500 0 4000 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 3000 800]
+       SymbolLine[1500 3000 3000 1000 800]
+       SymbolLine[3000 1000 3000 5000 800]
+)
+Symbol['N' 1200]
+(
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 1000 2500 5000 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 4000 800]
+       SymbolLine[1000 5000 2000 4000 800]
+       SymbolLine[500 5000 1000 5000 800]
+       SymbolLine[0 4500 500 5000 800]
+       SymbolLine[1000 3500 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[1300 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 1000 5000 800]
+       SymbolLine[1000 5000 2000 1000 800]
+)
+Symbol['W' 1200]
+(
+       SymbolLine[0 1000 0 3000 800]
+       SymbolLine[0 3000 500 5000 800]
+       SymbolLine[500 5000 1500 3000 800]
+       SymbolLine[1500 3000 2500 5000 800]
+       SymbolLine[2500 5000 3000 3000 800]
+       SymbolLine[3000 3000 3000 1000 800]
+)
+Symbol['X' 1200]
+(
+       SymbolLine[0 5000 2500 1000 800]
+       SymbolLine[0 1000 2500 5000 800]
+)
+Symbol['Y' 1200]
+(
+       SymbolLine[0 1000 1000 3000 800]
+       SymbolLine[1000 3000 2000 1000 800]
+       SymbolLine[1000 3000 1000 5000 800]
+)
+Symbol['Z' 1200]
+(
+       SymbolLine[0 1000 2500 1000 800]
+       SymbolLine[0 5000 2500 1000 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['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 2100 1000]
+       SymbolLine[0 3500 0 5000 800]
+)
+Symbol['j' 1000]
+(
+       SymbolLine[500 2000 500 2100 1000]
+       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 1000 5000 800]
+       SymbolLine[2000 3000 1000 5000 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" "mm")
+
+Element["" "XBee_PRO" "U3" "unknown" 66768 58983 -65939 37992 1 100 ""]
+(
+       Attribute("device" "unknown")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[-39133 43307 5500 2000 7500 2899 "VCC" "1" "edge2"]
+       Pin[-31259 43307 5500 2000 7500 2899 "DOUT" "2" "edge2"]
+       Pin[-23385 43307 5500 2000 7500 2899 "DIN / _CONFIG_" "3" "edge2"]
+       Pin[-15511 43307 5500 2000 7500 2899 "DIO12" "4" "edge2"]
+       Pin[-7637 43307 5500 2000 7500 2899 "_RESET_" "5" "edge2"]
+       Pin[236 43307 5500 2000 7500 2899 "RSSI PWM / DIO10" "6" "edge2"]
+       Pin[8110 43307 5500 2000 7500 2899 "DIO11" "7" "edge2"]
+       Pin[15984 43307 5500 2000 7500 2899 "RESERVED" "8" "edge2"]
+       Pin[23858 43307 5500 2000 7500 2899 "_DTR_ / SLEEP_RQ / DIO8" "9" "edge2"]
+       Pin[31732 43307 5500 2000 7500 2899 "GND" "10" "edge2"]
+       Pin[31732 -43307 5500 2000 7500 2899 "DIO4" "11" "edge2"]
+       Pin[23858 -43307 5500 2000 7500 2899 "_CTS_ / DIO7" "12" "edge2"]
+       Pin[15984 -43307 5500 2000 7500 2899 "ON / _SLEEP_" "13" "edge2"]
+       Pin[8110 -43307 5500 2000 7500 2899 "VREF" "14" "edge2"]
+       Pin[236 -43307 5500 2000 7500 2899 "Associate / DIO5" "15" "edge2"]
+       Pin[-7637 -43307 5500 2000 7500 2899 "_RTS_ / DIO6" "16" "edge2"]
+       Pin[-15511 -43307 5500 2000 7500 2899 "AD3 / DIO3" "17" "edge2"]
+       Pin[-23385 -43307 5500 2000 7500 2899 "AD2 / DIO2" "18" "edge2"]
+       Pin[-31259 -43307 5500 2000 7500 2899 "AD1 / DIO1" "19" "edge2"]
+       Pin[-39133 -43307 5500 2000 7500 2899 "AD0 / DIO0 / Commisioning Button" "20" "edge2"]
+       Pad[-39133 41932 -39133 44682 5500 2000 7500 "VCC" "1" "octagon,edge2"]
+       Pad[-39133 41932 -39133 44682 5500 2000 7500 "VCC" "1" "onsolder,octagon,edge2"]
+       Pad[-31259 41932 -31259 44682 5500 2000 7500 "DOUT" "2" "octagon,edge2"]
+       Pad[-31259 41932 -31259 44682 5500 2000 7500 "DOUT" "2" "onsolder,octagon,edge2"]
+       Pad[-23385 41932 -23385 44682 5500 2000 7500 "DIN / _CONFIG_" "3" "octagon,edge2"]
+       Pad[-23385 41932 -23385 44682 5500 2000 7500 "DIN / _CONFIG_" "3" "onsolder,octagon,edge2"]
+       Pad[-15511 41932 -15511 44682 5500 2000 7500 "DIO12" "4" "octagon,edge2"]
+       Pad[-15511 41932 -15511 44682 5500 2000 7500 "DIO12" "4" "onsolder,octagon,edge2"]
+       Pad[-7637 41932 -7637 44682 5500 2000 7500 "_RESET_" "5" "octagon,edge2"]
+       Pad[-7637 41932 -7637 44682 5500 2000 7500 "_RESET_" "5" "onsolder,octagon,edge2"]
+       Pad[236 41932 236 44682 5500 2000 7500 "RSSI PWM / DIO10" "6" "octagon,edge2"]
+       Pad[236 41932 236 44682 5500 2000 7500 "RSSI PWM / DIO10" "6" "onsolder,octagon,edge2"]
+       Pad[8110 41932 8110 44682 5500 2000 7500 "DIO11" "7" "octagon,edge2"]
+       Pad[8110 41932 8110 44682 5500 2000 7500 "DIO11" "7" "onsolder,octagon,edge2"]
+       Pad[15984 41932 15984 44682 5500 2000 7500 "RESERVED" "8" "octagon,edge2"]
+       Pad[15984 41932 15984 44682 5500 2000 7500 "RESERVED" "8" "onsolder,octagon,edge2"]
+       Pad[23858 41932 23858 44682 5500 2000 7500 "_DTR_ / SLEEP_RQ / DIO8" "9" "octagon,edge2"]
+       Pad[23858 41932 23858 44682 5500 2000 7500 "_DTR_ / SLEEP_RQ / DIO8" "9" "onsolder,octagon,edge2"]
+       Pad[31732 41932 31732 44682 5500 2000 7500 "GND" "10" "octagon,edge2"]
+       Pad[31732 41932 31732 44682 5500 2000 7500 "GND" "10" "onsolder,octagon,edge2"]
+       Pad[31732 -44682 31732 -41932 5500 2000 7500 "DIO4" "11" "octagon"]
+       Pad[31732 -44682 31732 -41932 5500 2000 7500 "DIO4" "11" "onsolder,octagon"]
+       Pad[23858 -44682 23858 -41932 5500 2000 7500 "_CTS_ / DIO7" "12" "octagon"]
+       Pad[23858 -44682 23858 -41932 5500 2000 7500 "_CTS_ / DIO7" "12" "onsolder,octagon"]
+       Pad[15984 -44682 15984 -41932 5500 2000 7500 "ON / _SLEEP_" "13" "octagon"]
+       Pad[15984 -44682 15984 -41932 5500 2000 7500 "ON / _SLEEP_" "13" "onsolder,octagon"]
+       Pad[8110 -44682 8110 -41932 5500 2000 7500 "VREF" "14" "octagon"]
+       Pad[8110 -44682 8110 -41932 5500 2000 7500 "VREF" "14" "onsolder,octagon"]
+       Pad[236 -44682 236 -41932 5500 2000 7500 "Associate / DIO5" "15" "octagon"]
+       Pad[236 -44682 236 -41932 5500 2000 7500 "Associate / DIO5" "15" "onsolder,octagon"]
+       Pad[-7637 -44682 -7637 -41932 5500 2000 7500 "_RTS_ / DIO6" "16" "octagon"]
+       Pad[-7637 -44682 -7637 -41932 5500 2000 7500 "_RTS_ / DIO6" "16" "onsolder,octagon"]
+       Pad[-15511 -44682 -15511 -41932 5500 2000 7500 "AD3 / DIO3" "17" "octagon"]
+       Pad[-15511 -44682 -15511 -41932 5500 2000 7500 "AD3 / DIO3" "17" "onsolder,octagon"]
+       Pad[-23385 -44682 -23385 -41932 5500 2000 7500 "AD2 / DIO2" "18" "octagon"]
+       Pad[-23385 -44682 -23385 -41932 5500 2000 7500 "AD2 / DIO2" "18" "onsolder,octagon"]
+       Pad[-31259 -44682 -31259 -41932 5500 2000 7500 "AD1 / DIO1" "19" "octagon"]
+       Pad[-31259 -44682 -31259 -41932 5500 2000 7500 "AD1 / DIO1" "19" "onsolder,octagon"]
+       Pad[-39133 -44682 -39133 -41932 5500 2000 7500 "AD0 / DIO0 / Commisioning Button" "20" "octagon"]
+       Pad[-39133 -44682 -39133 -41932 5500 2000 7500 "AD0 / DIO0 / Commisioning Button" "20" "onsolder,octagon"]
+       ElementLine [-42133 48992 65842 48992 1000]
+       ElementLine [-42133 48992 -65842 20110 1000]
+       ElementLine [-65842 -20110 -65842 20110 1000]
+       ElementLine [-65842 -20110 -42133 -48992 1000]
+       ElementLine [-42133 -48992 65842 -48992 1000]
+       ElementLine [65842 -48992 65842 48992 1000]
+       ElementLine [15748 -35433 15748 35433 2000]
+       ElementLine [-14763 -35433 -14763 35433 2000]
+       ElementLine [9842 31496 984 22637 1000]
+       ElementLine [984 22637 -9842 26574 1000]
+       ElementLine [-9842 18208 -9842 26574 1000]
+       ElementLine [-9842 18208 -4921 16732 1000]
+       ElementLine [-4921 16732 -9842 11811 1000]
+       ElementLine [-9842 6889 -9842 11811 1000]
+       ElementLine [-9842 6889 -1476 15748 1000]
+       ElementLine [-1476 15748 9842 11811 1000]
+       ElementLine [9842 11811 9842 18700 1000]
+       ElementLine [9842 18700 3937 20669 1000]
+       ElementLine [3937 20669 9842 26574 1000]
+       ElementLine [9842 26574 9842 31496 1000]
+       ElementLine [9842 -492 9842 5019 2000]
+       ElementLine [-3937 5019 9842 5019 2000]
+       ElementLine [-3937 -492 -3937 5019 2000]
+       ElementLine [2952 -492 2952 5019 2000]
+       ElementLine [9842 -16486 9842 -9596 2000]
+       ElementLine [-3937 -9596 9842 -9596 2000]
+       ElementLine [-3937 -16486 -3937 -9596 2000]
+       ElementLine [2952 -14763 2952 -9596 2000]
+       ElementLine [9842 -29281 9842 -22391 2000]
+       ElementLine [-3937 -22391 9842 -22391 2000]
+       ElementLine [-3937 -29281 -3937 -22391 2000]
+       ElementLine [2952 -27559 2952 -22391 2000]
+       ElementArc [-492 -688 3444 3444 180 180 2000]
+       ElementArc [6397 -688 3444 3444 180 180 2000]
+
+       )
+
+Element["" "0603" "C18" "100nF" 16000 13000 8409 104850 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "JUMPER1" "CONN2" "unknown" 42000 151000 11000 -5000 3 100 ""]
+(
+       Attribute("device" "CONNECTOR_1")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 3800 "1" "1" "square"]
+       ElementLine [-5000 -5000 -5000 5000 1000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementLine [5000 5000 5000 -5000 1000]
+       ElementLine [5000 -5000 -5000 -5000 1000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementLine [5000 5000 5000 -5000 1000]
+
+       )
+
+Element["" "JUMPER1" "CONN6" "unknown" 64000 150000 11000 -5000 3 100 ""]
+(
+       Attribute("device" "CONNECTOR_1")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 3800 "1" "1" "square"]
+       ElementLine [-5000 -5000 -5000 5000 1000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementLine [5000 5000 5000 -5000 1000]
+       ElementLine [5000 -5000 -5000 -5000 1000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementLine [5000 5000 5000 -5000 1000]
+
+       )
+
+Element["" "JUMPER1" "CONN5" "unknown" 88000 150000 11000 -5000 3 100 ""]
+(
+       Attribute("device" "CONNECTOR_1")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 3800 "1" "1" "square"]
+       ElementLine [-5000 -5000 -5000 5000 1000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementLine [5000 5000 5000 -5000 1000]
+       ElementLine [5000 -5000 -5000 -5000 1000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementLine [5000 5000 5000 -5000 1000]
+
+       )
+
+Element["" "JUMPER1" "CONN3" "unknown" 108000 152000 11000 -5000 3 100 ""]
+(
+       Attribute("device" "CONNECTOR_1")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 3800 "1" "1" "square"]
+       ElementLine [-5000 -5000 -5000 5000 1000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementLine [5000 5000 5000 -5000 1000]
+       ElementLine [5000 -5000 -5000 -5000 1000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementLine [5000 5000 5000 -5000 1000]
+
+       )
+
+Element["" "0603" "R3" "10k" 82000 56000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "R2" "10k" 102000 56000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "C17" "100nF" 72000 129000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "C14" "100nF" 92000 129000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "C13" "100nF" 112000 129000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "C12" "100nF" 132000 129000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "XTAL_HC49SM" "U6" "16Mhz" 174300 81000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CRYSTAL")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25590 0 -11811 0 7874 2000 3552 "1" "1" "square"]
+       Pad[11811 0 25590 0 7874 2000 3552 "2" "2" "square,edge2"]
+
+       )
+
+Element["" "XTAL_HC49SM" "U7" "16Mhz" 297300 230000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CRYSTAL")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-25590 0 -11811 0 7874 2000 3552 "1" "1" "square"]
+       Pad[11811 0 25590 0 7874 2000 3552 "2" "2" "square,edge2"]
+
+       )
+
+Element["" "SOT223" "U4" "unknown" 19000 74400 25300 -32900 3 100 ""]
+(
+       Attribute("device" "LM317")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[0 -3300 0 3300 5600 3000 6200 "Ajd" "1" "square,edge2"]
+       Pad[9000 -3300 9000 3300 5600 3000 6200 "Vout" "2" "square,edge2"]
+       Pad[18100 -3300 18100 3300 5600 3000 6200 "Vin" "3" "square,edge2"]
+       Pad[4500 -24400 13500 -24400 12200 3000 12800 "4" "4" "square"]
+       ElementLine [-5200 -32900 -5200 8500 1000]
+       ElementLine [-5200 8500 23300 8500 1000]
+       ElementLine [23300 8500 23300 -32900 1000]
+       ElementLine [23300 -32900 -5200 -32900 1000]
+
+       )
+
+Element["" "WRFPC16" "CONN25" "unknown" 138200 98198 -2000 -6000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_16")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[12795 0 12795 3937 1180 200 750 "1" "1" "square"]
+       Pad[14763 0 14763 3937 1180 200 750 "2" "2" "square"]
+       Pad[16731 0 16731 3937 1180 200 750 "3" "3" "square"]
+       Pad[18699 0 18699 3937 1180 200 750 "4" "4" "square"]
+       Pad[20667 0 20667 3937 1180 200 750 "5" "5" "square"]
+       Pad[22635 0 22635 3937 1180 200 750 "6" "6" "square"]
+       Pad[24603 0 24603 3937 1180 200 750 "7" "7" "square"]
+       Pad[26571 0 26571 3937 1180 200 750 "8" "8" "square"]
+       Pad[28539 0 28539 3937 1180 200 750 "9" "9" "square"]
+       Pad[30507 0 30507 3937 1180 200 750 "10" "10" "square"]
+       Pad[32475 0 32475 3937 1180 200 750 "11" "11" "square"]
+       Pad[34443 0 34443 3937 1180 200 750 "12" "12" "square"]
+       Pad[36411 0 36411 3937 1180 200 750 "13" "13" "square"]
+       Pad[38379 0 38379 3937 1180 200 750 "14" "14" "square"]
+       Pad[40347 0 40347 3937 1180 200 750 "15" "15" "square"]
+       Pad[42315 0 42315 3937 1180 200 750 "16" "16" "square"]
+       ElementLine [44291 3937 44291 15748 1000]
+       ElementLine [10827 3937 10827 15748 1000]
+       ElementLine [10827 15748 197 15748 1000]
+       ElementLine [197 15748 197 20472 1000]
+       ElementLine [44291 15748 54921 15748 1000]
+       ElementLine [54921 15748 54921 20472 1000]
+       ElementLine [54921 20472 197 20472 1000]
+       ElementLine [44291 5315 52559 5315 1000]
+       ElementLine [52559 5315 53346 6102 1000]
+       ElementLine [53346 6102 53346 15748 1000]
+       ElementLine [1772 6102 1772 15748 1000]
+       ElementLine [1772 6102 2559 5315 1000]
+       ElementLine [2559 5315 10827 5315 1000]
+       ElementLine [10827 3937 44291 3937 1000]
+
+       )
+
+Element["" "SIP4" "CONN22" "unknown" 212000 40000 11000 -4000 3 100 ""]
+(
+       Attribute("device" "CONNECTOR_4")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
+       Pin[0 10000 6000 3000 6600 2800 "2" "2" ""]
+       Pin[0 20000 6000 3000 6600 2800 "3" "3" ""]
+       Pin[0 30000 6000 3000 6600 2800 "4" "4" ""]
+       ElementLine [-5000 0 -5000 30000 2000]
+       ElementLine [5000 0 5000 30000 2000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 180 180 2000]
+       ElementArc [0 30000 5000 5000 0 180 2000]
+
+       )
+
+Element["" "SIP2" "CONN1" "unknown" 138000 175000 11000 -4000 3 100 ""]
+(
+       Attribute("device" "CONNECTOR_2")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
+       Pin[0 10000 6000 3000 6600 2800 "2" "2" ""]
+       ElementLine [-5000 0 -5000 10000 2000]
+       ElementLine [5000 0 5000 10000 2000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 180 180 2000]
+       ElementArc [0 10000 5000 5000 0 180 2000]
+
+       )
+
+Element["" "CAPC3216N" "C2" "10u" 62905 178000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "POLARIZED_CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-5905 -984 -5905 984 5118 2000 5718 "+" "1" "square"]
+       Pad[5905 -984 5905 984 5118 2000 5718 "-" "2" "square"]
+       ElementLine [-1968 -3543 1968 -3543 800]
+       ElementLine [-1968 3543 1968 3543 800]
+
+       )
+
+Element["" "CAPC3216N" "C1" "10u" 60905 191000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "POLARIZED_CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-5905 -984 -5905 984 5118 2000 5718 "+" "1" "square"]
+       Pad[5905 -984 5905 984 5118 2000 5718 "-" "2" "square"]
+       ElementLine [-1968 -3543 1968 -3543 800]
+       ElementLine [-1968 3543 1968 3543 800]
+
+       )
+
+Element["" "WRFPC16" "CONN24" "unknown" 245890 97626 -2000 -6000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_16")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[12795 0 12795 3937 1180 200 750 "1" "1" "square"]
+       Pad[14763 0 14763 3937 1180 200 750 "2" "2" "square"]
+       Pad[16731 0 16731 3937 1180 200 750 "3" "3" "square"]
+       Pad[18699 0 18699 3937 1180 200 750 "4" "4" "square"]
+       Pad[20667 0 20667 3937 1180 200 750 "5" "5" "square"]
+       Pad[22635 0 22635 3937 1180 200 750 "6" "6" "square"]
+       Pad[24603 0 24603 3937 1180 200 750 "7" "7" "square"]
+       Pad[26571 0 26571 3937 1180 200 750 "8" "8" "square"]
+       Pad[28539 0 28539 3937 1180 200 750 "9" "9" "square"]
+       Pad[30507 0 30507 3937 1180 200 750 "10" "10" "square"]
+       Pad[32475 0 32475 3937 1180 200 750 "11" "11" "square"]
+       Pad[34443 0 34443 3937 1180 200 750 "12" "12" "square"]
+       Pad[36411 0 36411 3937 1180 200 750 "13" "13" "square"]
+       Pad[38379 0 38379 3937 1180 200 750 "14" "14" "square"]
+       Pad[40347 0 40347 3937 1180 200 750 "15" "15" "square"]
+       Pad[42315 0 42315 3937 1180 200 750 "16" "16" "square"]
+       ElementLine [44291 3937 44291 15748 1000]
+       ElementLine [10827 3937 10827 15748 1000]
+       ElementLine [10827 15748 197 15748 1000]
+       ElementLine [197 15748 197 20472 1000]
+       ElementLine [44291 15748 54921 15748 1000]
+       ElementLine [54921 15748 54921 20472 1000]
+       ElementLine [54921 20472 197 20472 1000]
+       ElementLine [44291 5315 52559 5315 1000]
+       ElementLine [52559 5315 53346 6102 1000]
+       ElementLine [53346 6102 53346 15748 1000]
+       ElementLine [1772 6102 1772 15748 1000]
+       ElementLine [1772 6102 2559 5315 1000]
+       ElementLine [2559 5315 10827 5315 1000]
+       ElementLine [10827 3937 44291 3937 1000]
+
+       )
+
+Element["" "SIP10" "CONN9" "unknown" 323538 6332 11000 -4000 3 100 ""]
+(
+       Attribute("device" "CONNECTOR_10")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
+       Pin[0 10000 6000 3000 6600 2800 "2" "2" ""]
+       Pin[0 20000 6000 3000 6600 2800 "3" "3" ""]
+       Pin[0 30000 6000 3000 6600 2800 "4" "4" ""]
+       Pin[0 40000 6000 3000 6600 2800 "5" "5" ""]
+       Pin[0 50000 6000 3000 6600 2800 "6" "6" ""]
+       Pin[0 60000 6000 3000 6600 2800 "7" "7" ""]
+       Pin[0 70000 6000 3000 6600 2800 "8" "8" ""]
+       Pin[0 80000 6000 3000 6600 2800 "9" "9" ""]
+       Pin[0 90000 6000 3000 6600 2800 "10" "10" ""]
+       ElementLine [-5000 0 -5000 90000 2000]
+       ElementLine [5000 0 5000 90000 2000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 180 180 2000]
+       ElementArc [0 90000 5000 5000 0 180 2000]
+
+       )
+
+Element["" "JUMPER1" "CONN4" "unknown" 125822 153075 -5000 3000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_1")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 3800 "1" "1" "square"]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementLine [-5000 -5000 5000 -5000 1000]
+       ElementLine [-5000 -5000 -5000 5000 1000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementLine [-5000 -5000 5000 -5000 1000]
+
+       )
+
+Element["" "SIP10" "CONN8" "unknown" 226000 9000 11000 -4000 3 100 ""]
+(
+       Attribute("device" "CONNECTOR_10")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
+       Pin[0 10000 6000 3000 6600 2800 "2" "2" ""]
+       Pin[0 20000 6000 3000 6600 2800 "3" "3" ""]
+       Pin[0 30000 6000 3000 6600 2800 "4" "4" ""]
+       Pin[0 40000 6000 3000 6600 2800 "5" "5" ""]
+       Pin[0 50000 6000 3000 6600 2800 "6" "6" ""]
+       Pin[0 60000 6000 3000 6600 2800 "7" "7" ""]
+       Pin[0 70000 6000 3000 6600 2800 "8" "8" ""]
+       Pin[0 80000 6000 3000 6600 2800 "9" "9" ""]
+       Pin[0 90000 6000 3000 6600 2800 "10" "10" ""]
+       ElementLine [-5000 0 -5000 90000 2000]
+       ElementLine [5000 0 5000 90000 2000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 180 180 2000]
+       ElementArc [0 90000 5000 5000 0 180 2000]
+
+       )
+
+Element["" "SIP6" "CONN23" "unknown" 348000 31000 11000 -4000 3 100 ""]
+(
+       Attribute("device" "CONNECTOR_6")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
+       Pin[0 10000 6000 3000 6600 2800 "2" "2" ""]
+       Pin[0 20000 6000 3000 6600 2800 "3" "3" ""]
+       Pin[0 30000 6000 3000 6600 2800 "4" "4" ""]
+       Pin[0 40000 6000 3000 6600 2800 "5" "5" ""]
+       Pin[0 50000 6000 3000 6600 2800 "6" "6" ""]
+       ElementLine [-5000 0 -5000 50000 2000]
+       ElementLine [5000 0 5000 50000 2000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 180 180 2000]
+       ElementArc [0 50000 5000 5000 0 180 2000]
+
+       )
+
+Element["" "SIP10" "CONN7" "unknown" 216000 8000 11000 -5000 3 100 ""]
+(
+       Attribute("device" "CONNECTOR_10")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       Pin[20000 0 6000 3000 6600 2800 "3" "3" "edge2"]
+       Pin[30000 0 6000 3000 6600 2800 "4" "4" "edge2"]
+       Pin[40000 0 6000 3000 6600 2800 "5" "5" "edge2"]
+       Pin[50000 0 6000 3000 6600 2800 "6" "6" "edge2"]
+       Pin[60000 0 6000 3000 6600 2800 "7" "7" "edge2"]
+       Pin[70000 0 6000 3000 6600 2800 "8" "8" "edge2"]
+       Pin[80000 0 6000 3000 6600 2800 "9" "9" "edge2"]
+       Pin[90000 0 6000 3000 6600 2800 "10" "10" "edge2"]
+       ElementLine [0 5000 90000 5000 2000]
+       ElementLine [0 -5000 90000 -5000 2000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 270 180 2000]
+       ElementArc [90000 0 5000 5000 90 180 2000]
+
+       )
+
+Element["" "SIP3" "CONN15" "unknown" 145000 62000 -4000 -11000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_3")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       Pin[20000 0 6000 3000 6600 2800 "3" "3" "edge2"]
+       ElementLine [0 5000 20000 5000 2000]
+       ElementLine [0 -5000 20000 -5000 2000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 270 180 2000]
+       ElementArc [20000 0 5000 5000 90 180 2000]
+
+       )
+
+Element["" "SIP3" "CONN12" "unknown" 145000 32000 -4000 -11000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_3")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       Pin[20000 0 6000 3000 6600 2800 "3" "3" "edge2"]
+       ElementLine [0 5000 20000 5000 2000]
+       ElementLine [0 -5000 20000 -5000 2000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 270 180 2000]
+       ElementArc [20000 0 5000 5000 90 180 2000]
+
+       )
+
+Element["" "SIP3" "CONN11" "unknown" 145000 22000 -4000 -11000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_3")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       Pin[20000 0 6000 3000 6600 2800 "3" "3" "edge2"]
+       ElementLine [0 5000 20000 5000 2000]
+       ElementLine [0 -5000 20000 -5000 2000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 270 180 2000]
+       ElementArc [20000 0 5000 5000 90 180 2000]
+
+       )
+
+Element["" "SIP3" "CONN13" "unknown" 145000 42000 -4000 -11000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_3")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       Pin[20000 0 6000 3000 6600 2800 "3" "3" "edge2"]
+       ElementLine [0 5000 20000 5000 2000]
+       ElementLine [0 -5000 20000 -5000 2000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 270 180 2000]
+       ElementArc [20000 0 5000 5000 90 180 2000]
+
+       )
+
+Element["" "SIP3" "CONN10" "unknown" 145000 12000 -4000 -11000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_3")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       Pin[20000 0 6000 3000 6600 2800 "3" "3" "edge2"]
+       ElementLine [0 5000 20000 5000 2000]
+       ElementLine [0 -5000 20000 -5000 2000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 270 180 2000]
+       ElementArc [20000 0 5000 5000 90 180 2000]
+
+       )
+
+Element["" "SIP3" "CONN18" "unknown" 182000 32000 -4000 -11000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_3")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       Pin[20000 0 6000 3000 6600 2800 "3" "3" "edge2"]
+       ElementLine [0 5000 20000 5000 2000]
+       ElementLine [0 -5000 20000 -5000 2000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 270 180 2000]
+       ElementArc [20000 0 5000 5000 90 180 2000]
+
+       )
+
+Element["" "SIP3" "CONN21" "unknown" 182000 62000 -4000 -11000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_3")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       Pin[20000 0 6000 3000 6600 2800 "3" "3" "edge2"]
+       ElementLine [0 5000 20000 5000 2000]
+       ElementLine [0 -5000 20000 -5000 2000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 270 180 2000]
+       ElementArc [20000 0 5000 5000 90 180 2000]
+
+       )
+
+Element["" "SIP3" "CONN20" "unknown" 182000 52000 -4000 -11000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_3")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       Pin[20000 0 6000 3000 6600 2800 "3" "3" "edge2"]
+       ElementLine [0 5000 20000 5000 2000]
+       ElementLine [0 -5000 20000 -5000 2000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 270 180 2000]
+       ElementArc [20000 0 5000 5000 90 180 2000]
+
+       )
+
+Element["" "SIP3" "CONN17" "unknown" 182000 22000 -4000 -11000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_3")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       Pin[20000 0 6000 3000 6600 2800 "3" "3" "edge2"]
+       ElementLine [0 5000 20000 5000 2000]
+       ElementLine [0 -5000 20000 -5000 2000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 270 180 2000]
+       ElementArc [20000 0 5000 5000 90 180 2000]
+
+       )
+
+Element["" "SIP3" "CONN16" "unknown" 182000 12000 -4000 -11000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_3")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       Pin[20000 0 6000 3000 6600 2800 "3" "3" "edge2"]
+       ElementLine [0 5000 20000 5000 2000]
+       ElementLine [0 -5000 20000 -5000 2000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 270 180 2000]
+       ElementArc [20000 0 5000 5000 90 180 2000]
+
+       )
+
+Element["" "SIP3" "CONN19" "unknown" 182000 42000 -4000 -11000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_3")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       Pin[20000 0 6000 3000 6600 2800 "3" "3" "edge2"]
+       ElementLine [0 5000 20000 5000 2000]
+       ElementLine [0 -5000 20000 -5000 2000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 270 180 2000]
+       ElementArc [20000 0 5000 5000 90 180 2000]
+
+       )
+
+Element["" "SIP3" "CONN14" "unknown" 145000 52000 -4000 -11000 0 100 ""]
+(
+       Attribute("device" "CONNECTOR_3")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       Pin[20000 0 6000 3000 6600 2800 "3" "3" "edge2"]
+       ElementLine [0 5000 20000 5000 2000]
+       ElementLine [0 -5000 20000 -5000 2000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementArc [0 0 5000 5000 270 180 2000]
+       ElementArc [20000 0 5000 5000 90 180 2000]
+
+       )
+
+Element["" "TQFP64_14" "U1" "ATXmega128A3U-AU" 275217 59339 -2000 -6000 0 100 ""]
+(
+       Attribute("device" "ATXmegaA1")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-34772 -23622 -30346 -23622 1574 3000 1874 "PA3" "1" "square"]
+       Pad[-34772 -20473 -30346 -20473 1574 3000 1874 "PA4" "2" "square"]
+       Pad[-34772 -17323 -30346 -17323 1574 3000 1874 "PA5" "3" "square"]
+       Pad[-34772 -14174 -30346 -14174 1574 3000 1874 "PA6" "4" "square"]
+       Pad[-34772 -11024 -30346 -11024 1574 3000 1874 "PA7" "5" "square"]
+       Pad[-34772 -7874 -30346 -7874 1574 3000 1874 "PB0" "6" "square"]
+       Pad[-34772 -4725 -30346 -4725 1574 3000 1874 "PB1" "7" "square"]
+       Pad[-34772 -1575 -30346 -1575 1574 3000 1874 "PB2" "8" "square"]
+       Pad[-34772 1574 -30346 1574 1574 3000 1874 "PB3" "9" "square"]
+       Pad[-34772 4724 -30346 4724 1574 3000 1874 "PB4" "10" "square"]
+       Pad[-34772 7874 -30346 7874 1574 3000 1874 "PB5" "11" "square"]
+       Pad[-34772 11023 -30346 11023 1574 3000 1874 "PB6" "12" "square"]
+       Pad[-34772 14173 -30346 14173 1574 3000 1874 "PB7" "13" "square"]
+       Pad[-34772 17322 -30346 17322 1574 3000 1874 "GND" "14" "square"]
+       Pad[-34772 20472 -30346 20472 1574 3000 1874 "VDD" "15" "square"]
+       Pad[-34772 23622 -30346 23622 1574 3000 1874 "PC0" "16" "square"]
+       Pad[-23622 30346 -23622 34772 1574 3000 1874 "PC1" "17" "square,octagon,edge2"]
+       Pad[-20473 30346 -20473 34772 1574 3000 1874 "PC2" "18" "square,octagon,edge2"]
+       Pad[-17323 30346 -17323 34772 1574 3000 1874 "PC3" "19" "square,octagon,edge2"]
+       Pad[-14174 30346 -14174 34772 1574 3000 1874 "PC4" "20" "square,octagon,edge2"]
+       Pad[-11024 30346 -11024 34772 1574 3000 1874 "PC5" "21" "square,octagon,edge2"]
+       Pad[-7874 30346 -7874 34772 1574 3000 1874 "PC6" "22" "square,octagon,edge2"]
+       Pad[-4725 30346 -4725 34772 1574 3000 1874 "PC7" "23" "square,octagon,edge2"]
+       Pad[-1575 30346 -1575 34772 1574 3000 1874 "GND" "24" "square,octagon,edge2"]
+       Pad[1574 30346 1574 34772 1574 3000 1874 "VDD" "25" "square,octagon,edge2"]
+       Pad[4724 30346 4724 34772 1574 3000 1874 "PD0" "26" "square,octagon,edge2"]
+       Pad[7874 30346 7874 34772 1574 3000 1874 "PD1" "27" "square,octagon,edge2"]
+       Pad[11023 30346 11023 34772 1574 3000 1874 "PD2" "28" "square,octagon,edge2"]
+       Pad[14173 30346 14173 34772 1574 3000 1874 "PD3" "29" "square,octagon,edge2"]
+       Pad[17322 30346 17322 34772 1574 3000 1874 "PD4" "30" "square,octagon,edge2"]
+       Pad[20472 30346 20472 34772 1574 3000 1874 "PD5" "31" "square,octagon,edge2"]
+       Pad[23622 30346 23622 34772 1574 3000 1874 "PD6" "32" "square,octagon,edge2"]
+       Pad[30346 23622 34772 23622 1574 3000 1874 "PD7" "33" "square,edge2"]
+       Pad[30346 20473 34772 20473 1574 3000 1874 "GND" "34" "square,edge2"]
+       Pad[30346 17323 34772 17323 1574 3000 1874 "VCC" "35" "square,edge2"]
+       Pad[30346 14174 34772 14174 1574 3000 1874 "PE0" "36" "square,edge2"]
+       Pad[30346 11024 34772 11024 1574 3000 1874 "PE1" "37" "square,edge2"]
+       Pad[30346 7874 34772 7874 1574 3000 1874 "PE2" "38" "square,edge2"]
+       Pad[30346 4725 34772 4725 1574 3000 1874 "PE3" "39" "square,edge2"]
+       Pad[30346 1575 34772 1575 1574 3000 1874 "PE4" "40" "square,edge2"]
+       Pad[30346 -1574 34772 -1574 1574 3000 1874 "PE5" "41" "square,edge2"]
+       Pad[30346 -4724 34772 -4724 1574 3000 1874 "PE6" "42" "square,edge2"]
+       Pad[30346 -7874 34772 -7874 1574 3000 1874 "PE7" "43" "square,edge2"]
+       Pad[30346 -11023 34772 -11023 1574 3000 1874 "GND" "44" "square,edge2"]
+       Pad[30346 -14173 34772 -14173 1574 3000 1874 "VCC" "45" "square,edge2"]
+       Pad[30346 -17322 34772 -17322 1574 3000 1874 "PF0" "46" "square,edge2"]
+       Pad[30346 -20472 34772 -20472 1574 3000 1874 "PF1" "47" "square,edge2"]
+       Pad[30346 -23622 34772 -23622 1574 3000 1874 "PF2" "48" "square,edge2"]
+       Pad[23622 -34772 23622 -30346 1574 3000 1874 "PF3" "49" "square,octagon"]
+       Pad[20473 -34772 20473 -30346 1574 3000 1874 "PF4" "50" "square,octagon"]
+       Pad[17323 -34772 17323 -30346 1574 3000 1874 "PF5" "51" "square,octagon"]
+       Pad[14174 -34772 14174 -30346 1574 3000 1874 "GND" "52" "square,octagon"]
+       Pad[11024 -34772 11024 -30346 1574 3000 1874 "VCC" "53" "square,octagon"]
+       Pad[7874 -34772 7874 -30346 1574 3000 1874 "PF6" "54" "square,octagon"]
+       Pad[4725 -34772 4725 -30346 1574 3000 1874 "PF7" "55" "square,octagon"]
+       Pad[1575 -34772 1575 -30346 1574 3000 1874 "PDI" "56" "square,octagon"]
+       Pad[-1574 -34772 -1574 -30346 1574 3000 1874 "RESET" "57" "square,octagon"]
+       Pad[-4724 -34772 -4724 -30346 1574 3000 1874 "PR0" "58" "square,octagon"]
+       Pad[-7874 -34772 -7874 -30346 1574 3000 1874 "PR1" "59" "square,octagon"]
+       Pad[-11023 -34772 -11023 -30346 1574 3000 1874 "GND" "60" "square,octagon"]
+       Pad[-14173 -34772 -14173 -30346 1574 3000 1874 "AVCC" "61" "square,octagon"]
+       Pad[-17322 -34772 -17322 -30346 1574 3000 1874 "PA0" "62" "square,octagon"]
+       Pad[-20472 -34772 -20472 -30346 1574 3000 1874 "PA1" "63" "square,octagon"]
+       Pad[-23622 -34772 -23622 -30346 1574 3000 1874 "PA2" "64" "square,octagon"]
+       ElementLine [-24259 -27159 27159 -27159 800]
+       ElementLine [27159 -27159 27159 27159 800]
+       ElementLine [27159 27159 -27159 27159 800]
+       ElementLine [-27159 27159 -27159 -24259 800]
+       ElementLine [-27159 -24259 -24259 -27159 800]
+       ElementArc [-24259 -24259 1000 1000 0 360 800]
+
+       )
+
+Element["" "SOIC-127P-600L1-14N" "U5" "unknown" 63000 72000 -2350 -23300 0 100 ""]
+(
+       Attribute("device" "74126")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-12600 -15000 -6300 -15000 2400 2000 4400 "EN" "1" "square"]
+       Pad[-12600 -10000 -6300 -10000 2400 2000 4400 "A" "2" "square"]
+       Pad[-12600 -5000 -6300 -5000 2400 2000 4400 "Y" "3" "square"]
+       Pad[-12600 0 -6300 0 2400 2000 4400 "EN" "4" "square"]
+       Pad[-12600 5000 -6300 5000 2400 2000 4400 "A" "5" "square"]
+       Pad[-12600 10000 -6300 10000 2400 2000 4400 "Y" "6" "square"]
+       Pad[-12600 15000 -6300 15000 2400 2000 4400 "" "7" "square"]
+       Pad[6300 15000 12600 15000 2400 2000 4400 "" "8" "square,edge2"]
+       Pad[6300 10000 12600 10000 2400 2000 4400 "" "9" "square,edge2"]
+       Pad[6300 5000 12600 5000 2400 2000 4400 "" "10" "square,edge2"]
+       Pad[6300 0 12600 0 2400 2000 4400 "" "11" "square,edge2"]
+       Pad[6300 -5000 12600 -5000 2400 2000 4400 "" "12" "square,edge2"]
+       Pad[6300 -10000 12600 -10000 2400 2000 4400 "" "13" "square,edge2"]
+       Pad[6300 -15000 12600 -15000 2400 2000 4400 "" "14" "square,edge2"]
+       ElementLine [-3100 -2200 -3100 -13700 1000]
+       ElementLine [-3100 -13700 500 -17300 1000]
+       ElementLine [500 -17300 3100 -17300 1000]
+       ElementLine [3100 -17300 3100 -2200 1000]
+       ElementLine [-3100 2200 -3100 17300 1000]
+       ElementLine [-3100 17300 3100 17300 1000]
+       ElementLine [3100 17300 3100 2200 1000]
+
+       )
+
+Element["" "TQFP32_7" "U2" "unknown" 111000 69000 -2000 -6000 0 100 ""]
+(
+       Attribute("device" "ATMEGA168")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-20992 -11023 -16566 -11023 1574 3000 1874 "(PCINT19/OC2B/INT1) PD3" "1" "square"]
+       Pad[-20992 -7874 -16566 -7874 1574 3000 1874 "(PCINT20/XCK/T0) PD4" "2" "square"]
+       Pad[-20992 -4724 -16566 -4724 1574 3000 1874 "GND" "3" "square"]
+       Pad[-20992 -1575 -16566 -1575 1574 3000 1874 "VCC" "4" "square"]
+       Pad[-20992 1575 -16566 1575 1574 3000 1874 "GND" "5" "square"]
+       Pad[-20992 4725 -16566 4725 1574 3000 1874 "VCC" "6" "square"]
+       Pad[-20992 7874 -16566 7874 1574 3000 1874 "PB6 (PCINT6/XTAL1/TOSC1)" "7" "square"]
+       Pad[-20992 11024 -16566 11024 1574 3000 1874 "PB7 (PCINT7/XTAL2/TOSC2)" "8" "square"]
+       Pad[-11023 16566 -11023 20992 1574 3000 1874 "(PCINT21/OC0B/T1) PD5" "9" "square,octagon,edge2"]
+       Pad[-7874 16566 -7874 20992 1574 3000 1874 "(PCINT22/OC0A/AIN0) PD6" "10" "square,octagon,edge2"]
+       Pad[-4724 16566 -4724 20992 1574 3000 1874 "(PCINT23/AIN1) PD7" "11" "square,octagon,edge2"]
+       Pad[-1575 16566 -1575 20992 1574 3000 1874 "(PCINT0/CLKO/ICP1) PB0" "12" "square,octagon,edge2"]
+       Pad[1575 16566 1575 20992 1574 3000 1874 "(PCINT1/OC1A) PB1" "13" "square,octagon,edge2"]
+       Pad[4725 16566 4725 20992 1574 3000 1874 "(PCINT2/_SS_/OC1B) PB2" "14" "square,octagon,edge2"]
+       Pad[7874 16566 7874 20992 1574 3000 1874 "(PCINT3/OC2A/MOSI) PB3" "15" "square,octagon,edge2"]
+       Pad[11024 16566 11024 20992 1574 3000 1874 "(PCINT4/MISO) PB4" "16" "square,octagon,edge2"]
+       Pad[16566 11023 20992 11023 1574 3000 1874 "(SCK/PCINT5) PB5" "17" "square,edge2"]
+       Pad[16566 7874 20992 7874 1574 3000 1874 "AVCC" "18" "square,edge2"]
+       Pad[16566 4724 20992 4724 1574 3000 1874 "ADC6" "19" "square,edge2"]
+       Pad[16566 1575 20992 1575 1574 3000 1874 "AREF" "20" "square,edge2"]
+       Pad[16566 -1575 20992 -1575 1574 3000 1874 "GND" "21" "square,edge2"]
+       Pad[16566 -4725 20992 -4725 1574 3000 1874 "ADC7" "22" "square,edge2"]
+       Pad[16566 -7874 20992 -7874 1574 3000 1874 "(ADC0/PCINT8) PC0" "23" "square,edge2"]
+       Pad[16566 -11024 20992 -11024 1574 3000 1874 "(ADC1/PCINT9) PC1" "24" "square,edge2"]
+       Pad[11023 -20992 11023 -16566 1574 3000 1874 "(ADC2/PCINT10) PC2" "25" "square,octagon"]
+       Pad[7874 -20992 7874 -16566 1574 3000 1874 "(ADC3/PCINT11) PC3" "26" "square,octagon"]
+       Pad[4724 -20992 4724 -16566 1574 3000 1874 "(ADC4/SDA/PCINT12) PC4" "27" "square,octagon"]
+       Pad[1575 -20992 1575 -16566 1574 3000 1874 "(ADC5/SCL/PCINT13) PC5" "28" "square,octagon"]
+       Pad[-1575 -20992 -1575 -16566 1574 3000 1874 "PC6 (_RESET_/PCINT14)" "29" "square,octagon"]
+       Pad[-4725 -20992 -4725 -16566 1574 3000 1874 "(RXD/PCINT16) PD0" "30" "square,octagon"]
+       Pad[-7874 -20992 -7874 -16566 1574 3000 1874 "(TXD/PCINT17) PD1" "31" "square,octagon"]
+       Pad[-11024 -20992 -11024 -16566 1574 3000 1874 "(INT0/PCINT18) PD2" "32" "square,octagon"]
+       ElementLine [-10479 -13379 13379 -13379 800]
+       ElementLine [13379 -13379 13379 13379 800]
+       ElementLine [13379 13379 -13379 13379 800]
+       ElementLine [-13379 13379 -13379 -10479 800]
+       ElementLine [-13379 -10479 -10479 -13379 800]
+       ElementArc [-10479 -10479 1000 1000 0 360 800]
+
+       )
+
+Element["" "0603" "C5" "100n" 88559 183000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "R4" "10k" 93559 182000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "C11" "100nF" 115441 202000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "C10" "100nF" 136441 202000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "C9" "100nF" 156441 202000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "C4" "100nF" 119441 211000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "C3" "100nF" 139441 211000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "C8" "100n" 124441 210000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "R1" "10k" 144441 210000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "C7" "18p" 119000 233000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "C6" "18p" 139000 233000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "C16" "18p" 159000 233000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "C15" "18p" 179000 233000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "CAPACITOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "R10" "100" 64000 232000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "R9" "100" 84000 232000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "D1" "unknown" 144000 232000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "LED")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "R5" "160" 164000 232000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "D4" "unknown" 13441 167000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "LED")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "R8" "160" 33441 167000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "D3" "unknown" 53441 167000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "LED")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "R7" "160" 73441 167000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "D2" "unknown" 93441 167000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "LED")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+
+Element["" "0603" "R6" "160" 113441 167000 -3150 -3150 0 100 ""]
+(
+       Attribute("device" "RESISTOR")
+       Attribute("manufacturer" "unknown")
+       Attribute("manufacturer_part_number" "unknown")
+       Attribute("vendor" "unknown")
+       Attribute("vendor_part_number" "unknown")
+       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
+       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
+
+       )
+Rat[57000 177016 0 214441 127508 0  ""]
+Rat[57000 177016 0 258685 97626 0  ""]
+Rat[258685 97626 0 226000 89000 5  ""]
+Rat[214441 127508 0 75600 57000 0  ""]
+Rat[255441 127508 0 261044 24567 0  ""]
+Rat[261044 24567 0 286241 24567 0  ""]
+Rat[261044 24567 0 314559 108508 0  ""]
+Rat[314559 108508 0 323538 86332 5  ""]
+Rat[286241 24567 0 309989 45166 0  ""]
+Rat[309989 45166 0 309989 76662 0  ""]
+Rat[309989 76662 0 276791 94111 0  ""]
+Rat[276791 94111 0 240445 79811 0  ""]
+Rat[323538 86332 5 28000 77700 0  ""]
+Rat[28000 77700 0 212000 40000 5  ""]
+Rat[28000 77700 0 296000 8000 5  ""]
+Rat[57000 177016 0 129441 128508 0  ""]
+Rat[129441 128508 0 109441 128508 0  ""]
+Rat[109441 128508 0 89441 128508 0  ""]
+Rat[89441 128508 0 69441 128508 0  ""]
+Rat[69441 128508 0 27635 103665 0  ""]
+Rat[109441 128508 0 104559 55508 0  ""]
+Rat[104559 55508 0 84559 55508 0  ""]
+Rat[84559 55508 0 42000 151000 5  ""]
+Rat[42000 151000 5 13441 12508 0  ""]
+Rat[55000 190016 0 274559 108508 0  "selected"]
+Rat[304441 109508 0 150995 98198 0  ""]
+Rat[55000 190016 0 138000 175000 5  ""]
+Rat[138000 175000 5 192000 62000 5  ""]
+Rat[192000 62000 5 192000 52000 5  ""]
+Rat[192000 52000 5 192000 42000 5  ""]
+Rat[192000 42000 5 192000 32000 5  ""]
+Rat[192000 32000 5 192000 22000 5  ""]
+Rat[192000 22000 5 192000 12000 5  ""]
+Rat[192000 22000 5 348000 31000 5  ""]
+Rat[192000 12000 5 155000 12000 5  ""]
+Rat[155000 12000 5 155000 22000 5  ""]
+Rat[155000 22000 5 155000 32000 5  ""]
+Rat[155000 32000 5 155000 42000 5  ""]
+Rat[155000 42000 5 155000 52000 5  ""]
+Rat[155000 52000 5 155000 62000 5  ""]
+Rat[155000 12000 5 108000 152000 5  ""]
+Rat[108000 152000 5 90008 67425 0  ""]
+Rat[90008 67425 0 90008 73725 0  ""]
+Rat[150995 98198 0 37100 77700 0  ""]
+Rat[292539 94111 0 90626 15676 5  ""]
+Rat[295689 94111 0 90626 103665 0  ""]
+Rat[66810 190016 0 280333 97626 0  ""]
+Rat[280333 97626 0 274429 97626 0  ""]
+Rat[280333 97626 0 288205 97626 0  ""]
+Rat[288205 97626 0 264441 109508 0  ""]
+Rat[274429 97626 0 260653 97626 0  ""]
+Rat[260653 97626 0 226000 99000 5  ""]
+Rat[226000 99000 5 68810 177016 0  ""]
+Rat[68810 177016 0 219559 127508 0  ""]
+Rat[264441 109508 0 260559 127508 0  ""]
+Rat[226000 99000 5 138000 185000 5  ""]
+Rat[138000 185000 5 348000 81000 5  ""]
+Rat[348000 81000 5 202000 62000 5  ""]
+Rat[202000 62000 5 202000 52000 5  ""]
+Rat[202000 52000 5 202000 42000 5  ""]
+Rat[202000 42000 5 202000 32000 5  ""]
+Rat[202000 32000 5 202000 22000 5  ""]
+Rat[202000 22000 5 202000 12000 5  ""]
+Rat[289441 108508 0 152963 98198 0  ""]
+Rat[152963 98198 0 309559 109508 0  ""]
+Rat[309559 109508 0 166739 98198 0  ""]
+Rat[166739 98198 0 172643 98198 0  ""]
+Rat[166739 98198 0 323538 96332 5  ""]
+Rat[172643 98198 0 180515 98198 0  ""]
+Rat[309559 109508 0 264194 24567 0  ""]
+Rat[264194 24567 0 289391 24567 0  ""]
+Rat[289391 24567 0 309989 48316 0  ""]
+Rat[309989 48316 0 309989 79812 0  ""]
+Rat[202000 12000 5 165000 12000 5  ""]
+Rat[165000 12000 5 165000 22000 5  ""]
+Rat[165000 22000 5 165000 32000 5  ""]
+Rat[165000 32000 5 165000 42000 5  ""]
+Rat[165000 42000 5 165000 52000 5  ""]
+Rat[165000 52000 5 165000 62000 5  ""]
+Rat[165000 62000 5 131992 67425 0  ""]
+Rat[202000 12000 5 125822 153075 5  ""]
+Rat[309989 79812 0 273642 94111 0  ""]
+Rat[273642 94111 0 240445 76661 0  ""]
+Rat[323538 96332 5 314441 56508 0  ""]
+Rat[319441 55508 0 19000 77700 0  ""]
+Rat[19000 77700 0 306000 8000 5  ""]
+Rat[131992 67425 0 90008 64276 0  ""]
+Rat[90008 64276 0 90008 70575 0  ""]
+Rat[90008 70575 0 98500 102290 5  ""]
+Rat[98500 103665 0 113441 108508 0  ""]
+Rat[113441 108508 0 114559 128508 0  ""]
+Rat[114559 128508 0 134559 128508 0  ""]
+Rat[114559 128508 0 94559 128508 0  ""]
+Rat[94559 128508 0 74559 128508 0  ""]
+Rat[74559 128508 0 73441 108508 0  ""]
+Rat[219559 127508 0 50400 87000 0  ""]
+Rat[90008 64276 0 18559 12508 0  ""]
+Rat[348000 41000 5 240445 51465 0  ""]
+Rat[348000 51000 5 240445 54614 0  ""]
+Rat[348000 61000 5 240445 57764 0  ""]
+Rat[348000 71000 5 240445 60913 0  ""]
+Rat[299441 55508 0 112575 89992 0  ""]
+Rat[176579 98198 0 122024 89992 0  ""]
+Rat[239441 55508 0 118874 89992 0  ""]
+Rat[118874 89992 0 50400 67000 0  ""]
+Rat[88000 150000 5 50400 62000 0  ""]
+Rat[269559 109508 0 264589 97626 0  ""]
+Rat[309441 108508 0 273643 24567 0  ""]
+Rat[262621 97626 0 276792 24567 0  ""]
+Rat[294559 108508 0 154931 98198 0  ""]
+Rat[269441 108508 0 50400 57000 0  ""]
+Rat[50400 57000 0 50400 72000 0  ""]
+Rat[50400 57000 0 109425 48008 0  ""]
+Rat[289390 94111 0 59131 15676 5  ""]
+Rat[170675 98198 0 106275 48008 0  ""]
+Rat[257894 94111 0 43383 103665 0  ""]
+Rat[278365 97626 0 267343 94111 0  ""]
+Rat[182000 12000 5 131992 61126 0  ""]
+Rat[131992 61126 0 109425 89992 0  ""]
+Rat[182000 22000 5 131992 57976 0  ""]
+Rat[182000 32000 5 122023 48008 0  ""]
+Rat[182000 42000 5 118874 48008 0  ""]
+Rat[182000 52000 5 115724 48008 0  ""]
+Rat[182000 62000 5 112575 48008 0  ""]
+Rat[145000 12000 5 99976 48008 0  ""]
+Rat[145000 22000 5 90008 57977 0  ""]
+Rat[145000 32000 5 90008 61126 0  ""]
+Rat[145000 42000 5 99977 89992 0  ""]
+Rat[145000 52000 5 103126 89992 0  ""]
+Rat[145000 62000 5 106276 89992 0  ""]
+Rat[219441 55508 0 131992 80023 0  ""]
+Rat[131992 80023 0 50400 82000 0  ""]
+Rat[64000 150000 5 50400 77000 0  ""]
+Rat[212000 50000 5 251595 94111 0  ""]
+Rat[251595 94111 0 99441 55508 0  ""]
+Rat[212000 60000 5 240445 82961 0  ""]
+Rat[240445 82961 0 79441 55508 0  ""]
+Rat[270493 97626 0 240445 70362 0  ""]
+Rat[268525 97626 0 240445 67213 0  ""]
+Rat[272461 97626 0 240445 73512 0  ""]
+Rat[266557 97626 0 240445 64063 0  ""]
+Rat[168707 98198 0 103126 48008 0  ""]
+Rat[254744 94111 0 35509 103665 0  ""]
+Rat[276397 97626 0 270492 94111 0  ""]
+Rat[276000 8000 5 240445 45165 0  ""]
+Rat[286000 8000 5 240445 48315 0  ""]
+Rat[93441 108508 0 279941 94111 0  ""]
+Rat[53441 108508 0 283091 94111 0  ""]
+Rat[13441 108508 0 286240 94111 0  ""]
+Rat[226000 9000 5 309989 73513 0  ""]
+Rat[226000 19000 5 309989 70363 0  ""]
+Rat[226000 29000 5 309989 67213 0  ""]
+Rat[226000 39000 5 309989 64064 0  ""]
+Rat[226000 49000 5 309989 60914 0  ""]
+Rat[226000 59000 5 309989 57765 0  ""]
+Rat[226000 69000 5 309989 54615 0  ""]
+Rat[226000 79000 5 309989 51465 0  ""]
+Rat[323538 6332 5 309989 42017 0  ""]
+Rat[323538 16332 5 309989 38867 0  ""]
+Rat[323538 26332 5 309989 35717 0  ""]
+Rat[323538 36332 5 298839 24567 0  ""]
+Rat[323538 46332 5 295690 24567 0  ""]
+Rat[323538 56332 5 292540 24567 0  ""]
+Rat[323538 66332 5 283091 24567 0  ""]
+Rat[323538 76332 5 279942 24567 0  ""]
+Rat[322890 230000 0 270493 24567 0  ""]
+Rat[339559 56508 0 271710 230000 0  ""]
+Rat[339559 56508 0 267343 24567 0  ""]
+Rat[216000 8000 5 257895 24567 0  ""]
+Rat[226000 8000 5 254745 24567 0  ""]
+Rat[236000 8000 5 251595 24567 0  ""]
+Rat[246000 8000 5 240445 35717 0  ""]
+Rat[256000 8000 5 240445 38866 0  ""]
+Rat[266000 8000 5 240445 42016 0  ""]
+Rat[148710 81000 0 90008 76874 0  ""]
+Rat[279559 56508 0 90008 80024 0  ""]
+Rat[174611 98198 0 244559 55508 0  ""]
+Rat[178547 98198 0 224559 55508 0  ""]
+Layer(1 "top")
+(
+)
+Layer(2 "ground")
+(
+)
+Layer(3 "signal2")
+(
+)
+Layer(4 "signal3")
+(
+)
+Layer(5 "power")
+(
+)
+Layer(6 "bottom")
+(
+)
+Layer(7 "outline")
+(
+)
+Layer(8 "spare")
+(
+)
+Layer(9 "silk")
+(
+)
+Layer(10 "silk")
+(
+       Line[0 118000 352000 118000 1000 2000 "clearline"]
+)
+NetList()
+(
+       Net("+3.3V" "(unknown)")
+       (
+               Connect("C2-1")
+               Connect("C9-1")
+               Connect("C10-1")
+               Connect("C11-1")
+               Connect("C12-1")
+               Connect("C13-1")
+               Connect("C14-1")
+               Connect("C17-1")
+               Connect("C18-1")
+               Connect("CONN2-1")
+               Connect("CONN7-9")
+               Connect("CONN8-9")
+               Connect("CONN9-9")
+               Connect("CONN22-1")
+               Connect("CONN24-1")
+               Connect("R1-2")
+               Connect("R2-2")
+               Connect("R3-2")
+               Connect("U1-15")
+               Connect("U1-25")
+               Connect("U1-35")
+               Connect("U1-45")
+               Connect("U1-53")
+               Connect("U1-61")
+               Connect("U3-1")
+               Connect("U4-2")
+               Connect("U5-14")
+       )
+       Net("+5V" "(unknown)")
+       (
+               Connect("C1-1")
+               Connect("C3-1")
+               Connect("C4-1")
+               Connect("CONN1-1")
+               Connect("CONN3-1")
+               Connect("CONN10-2")
+               Connect("CONN11-2")
+               Connect("CONN12-2")
+               Connect("CONN13-2")
+               Connect("CONN14-2")
+               Connect("CONN15-2")
+               Connect("CONN16-2")
+               Connect("CONN17-2")
+               Connect("CONN18-2")
+               Connect("CONN19-2")
+               Connect("CONN20-2")
+               Connect("CONN21-2")
+               Connect("CONN23-1")
+               Connect("CONN25-1")
+               Connect("R4-2")
+               Connect("U2-4")
+               Connect("U2-6")
+               Connect("U4-3")
+       )
+       Net("CTS_XBEE" "(unknown)")
+       (
+               Connect("U1-30")
+               Connect("U3-12")
+       )
+       Net("DTR_XBEE" "(unknown)")
+       (
+               Connect("U1-31")
+               Connect("U3-9")
+       )
+       Net("GND" "(unknown)")
+       (
+               Connect("C1-2")
+               Connect("C2-2")
+               Connect("C3-2")
+               Connect("C4-2")
+               Connect("C5-1")
+               Connect("C6-1")
+               Connect("C7-1")
+               Connect("C8-1")
+               Connect("C9-2")
+               Connect("C10-2")
+               Connect("C11-2")
+               Connect("C12-2")
+               Connect("C13-2")
+               Connect("C14-2")
+               Connect("C15-1")
+               Connect("C16-1")
+               Connect("C17-2")
+               Connect("C18-2")
+               Connect("CONN1-2")
+               Connect("CONN4-1")
+               Connect("CONN7-10")
+               Connect("CONN8-10")
+               Connect("CONN9-10")
+               Connect("CONN10-3")
+               Connect("CONN11-3")
+               Connect("CONN12-3")
+               Connect("CONN13-3")
+               Connect("CONN14-3")
+               Connect("CONN15-3")
+               Connect("CONN16-3")
+               Connect("CONN17-3")
+               Connect("CONN18-3")
+               Connect("CONN19-3")
+               Connect("CONN20-3")
+               Connect("CONN21-3")
+               Connect("CONN22-4")
+               Connect("CONN23-6")
+               Connect("CONN24-2")
+               Connect("CONN24-9")
+               Connect("CONN24-12")
+               Connect("CONN24-16")
+               Connect("CONN25-2")
+               Connect("CONN25-9")
+               Connect("CONN25-12")
+               Connect("CONN25-16")
+               Connect("R5-1")
+               Connect("R6-1")
+               Connect("R7-1")
+               Connect("R8-1")
+               Connect("U1-14")
+               Connect("U1-24")
+               Connect("U1-34")
+               Connect("U1-44")
+               Connect("U1-52")
+               Connect("U1-60")
+               Connect("U2-3")
+               Connect("U2-5")
+               Connect("U2-21")
+               Connect("U3-10")
+               Connect("U4-1")
+               Connect("U5-7")
+       )
+       Net("GPIO1" "(unknown)")
+       (
+               Connect("CONN23-2")
+               Connect("U1-6")
+       )
+       Net("GPIO2" "(unknown)")
+       (
+               Connect("CONN23-3")
+               Connect("U1-7")
+       )
+       Net("GPIO3" "(unknown)")
+       (
+               Connect("CONN23-4")
+               Connect("U1-8")
+       )
+       Net("GPIO4" "(unknown)")
+       (
+               Connect("CONN23-5")
+               Connect("U1-9")
+       )
+       Net("LED_AT168" "(unknown)")
+       (
+               Connect("D1-1")
+               Connect("U2-13")
+       )
+       Net("MISO_MEGA" "(unknown)")
+       (
+               Connect("CONN25-14")
+               Connect("U2-16")
+       )
+       Net("MOSI_MEGA" "(unknown)")
+       (
+               Connect("R9-1")
+               Connect("U2-15")
+               Connect("U5-3")
+       )
+       Net("MOSI_XMEGA" "(unknown)")
+       (
+               Connect("CONN5-1")
+               Connect("U5-2")
+       )
+       Net("PDI_CLK_RESET" "(unknown)")
+       (
+               Connect("C5-2")
+               Connect("CONN24-4")
+               Connect("R1-1")
+               Connect("U1-57")
+       )
+       Net("PDI_DATA" "(unknown)")
+       (
+               Connect("CONN24-3")
+               Connect("U1-56")
+       )
+       Net("RESET" "(unknown)")
+       (
+               Connect("C8-2")
+               Connect("CONN25-3")
+               Connect("R4-1")
+               Connect("U2-29")
+               Connect("U5-1")
+               Connect("U5-4")
+       )
+       Net("RTS_XBEE" "(unknown)")
+       (
+               Connect("U1-29")
+               Connect("U3-16")
+       )
+       Net("RX_MEGA" "(unknown)")
+       (
+               Connect("CONN25-11")
+               Connect("U2-30")
+       )
+       Net("RX_XBEE" "(unknown)")
+       (
+               Connect("U1-19")
+               Connect("U3-3")
+       )
+       Net("RX_XMEGA" "(unknown)")
+       (
+               Connect("CONN24-11")
+               Connect("U1-22")
+       )
+       Net("S_IN1_PPM" "(unknown)")
+       (
+               Connect("CONN16-1")
+               Connect("U2-12")
+               Connect("U2-23")
+       )
+       Net("S_IN2" "(unknown)")
+       (
+               Connect("CONN17-1")
+               Connect("U2-24")
+       )
+       Net("S_IN3" "(unknown)")
+       (
+               Connect("CONN18-1")
+               Connect("U2-25")
+       )
+       Net("S_IN4" "(unknown)")
+       (
+               Connect("CONN19-1")
+               Connect("U2-26")
+       )
+       Net("S_IN5" "(unknown)")
+       (
+               Connect("CONN20-1")
+               Connect("U2-27")
+       )
+       Net("S_IN6" "(unknown)")
+       (
+               Connect("CONN21-1")
+               Connect("U2-28")
+       )
+       Net("S_OUT1" "(unknown)")
+       (
+               Connect("CONN10-1")
+               Connect("U2-32")
+       )
+       Net("S_OUT2" "(unknown)")
+       (
+               Connect("CONN11-1")
+               Connect("U2-1")
+       )
+       Net("S_OUT3" "(unknown)")
+       (
+               Connect("CONN12-1")
+               Connect("U2-2")
+       )
+       Net("S_OUT4" "(unknown)")
+       (
+               Connect("CONN13-1")
+               Connect("U2-9")
+       )
+       Net("S_OUT5" "(unknown)")
+       (
+               Connect("CONN14-1")
+               Connect("U2-10")
+       )
+       Net("S_OUT6" "(unknown)")
+       (
+               Connect("CONN15-1")
+               Connect("U2-11")
+       )
+       Net("SCK_MEGA" "(unknown)")
+       (
+               Connect("R10-1")
+               Connect("U2-17")
+               Connect("U5-6")
+       )
+       Net("SCK_XMEGA" "(unknown)")
+       (
+               Connect("CONN6-1")
+               Connect("U5-5")
+       )
+       Net("SCL" "(unknown)")
+       (
+               Connect("CONN22-2")
+               Connect("R2-1")
+               Connect("U1-17")
+       )
+       Net("SDA" "(unknown)")
+       (
+               Connect("CONN22-3")
+               Connect("R3-1")
+               Connect("U1-16")
+       )
+       Net("TCK_XMEGA" "(unknown)")
+       (
+               Connect("CONN24-7")
+               Connect("U1-12")
+       )
+       Net("TDI_XMEGA" "(unknown)")
+       (
+               Connect("CONN24-6")
+               Connect("U1-11")
+       )
+       Net("TDO_XMEGA" "(unknown)")
+       (
+               Connect("CONN24-8")
+               Connect("U1-13")
+       )
+       Net("TMS_XMEGA" "(unknown)")
+       (
+               Connect("CONN24-5")
+               Connect("U1-10")
+       )
+       Net("TX_MEGA" "(unknown)")
+       (
+               Connect("CONN25-10")
+               Connect("U2-31")
+       )
+       Net("TX_XBEE" "(unknown)")
+       (
+               Connect("U1-18")
+               Connect("U3-2")
+       )
+       Net("TX_XMEGA" "(unknown)")
+       (
+               Connect("CONN24-10")
+               Connect("U1-23")
+       )
+       Net("unnamed_net1" "(unknown)")
+       (
+               Connect("CONN7-7")
+               Connect("U1-4")
+       )
+       Net("unnamed_net2" "(unknown)")
+       (
+               Connect("CONN7-8")
+               Connect("U1-5")
+       )
+       Net("unnamed_net3" "(unknown)")
+       (
+               Connect("D2-1")
+               Connect("U1-26")
+       )
+       Net("unnamed_net4" "(unknown)")
+       (
+               Connect("D3-1")
+               Connect("U1-27")
+       )
+       Net("unnamed_net5" "(unknown)")
+       (
+               Connect("D4-1")
+               Connect("U1-28")
+       )
+       Net("unnamed_net6" "(unknown)")
+       (
+               Connect("CONN8-1")
+               Connect("U1-36")
+       )
+       Net("unnamed_net7" "(unknown)")
+       (
+               Connect("CONN8-2")
+               Connect("U1-37")
+       )
+       Net("unnamed_net8" "(unknown)")
+       (
+               Connect("CONN8-3")
+               Connect("U1-38")
+       )
+       Net("unnamed_net9" "(unknown)")
+       (
+               Connect("CONN8-4")
+               Connect("U1-39")
+       )
+       Net("unnamed_net10" "(unknown)")
+       (
+               Connect("CONN8-5")
+               Connect("U1-40")
+       )
+       Net("unnamed_net11" "(unknown)")
+       (
+               Connect("CONN8-6")
+               Connect("U1-41")
+       )
+       Net("unnamed_net12" "(unknown)")
+       (
+               Connect("CONN8-7")
+               Connect("U1-42")
+       )
+       Net("unnamed_net13" "(unknown)")
+       (
+               Connect("CONN8-8")
+               Connect("U1-43")
+       )
+       Net("unnamed_net14" "(unknown)")
+       (
+               Connect("CONN9-1")
+               Connect("U1-46")
+       )
+       Net("unnamed_net15" "(unknown)")
+       (
+               Connect("CONN9-2")
+               Connect("U1-47")
+       )
+       Net("unnamed_net16" "(unknown)")
+       (
+               Connect("CONN9-3")
+               Connect("U1-48")
+       )
+       Net("unnamed_net17" "(unknown)")
+       (
+               Connect("CONN9-4")
+               Connect("U1-49")
+       )
+       Net("unnamed_net18" "(unknown)")
+       (
+               Connect("CONN9-5")
+               Connect("U1-50")
+       )
+       Net("unnamed_net19" "(unknown)")
+       (
+               Connect("CONN9-6")
+               Connect("U1-51")
+       )
+       Net("unnamed_net20" "(unknown)")
+       (
+               Connect("CONN9-7")
+               Connect("U1-54")
+       )
+       Net("unnamed_net21" "(unknown)")
+       (
+               Connect("CONN9-8")
+               Connect("U1-55")
+       )
+       Net("unnamed_net22" "(unknown)")
+       (
+               Connect("C16-2")
+               Connect("U1-58")
+               Connect("U7-2")
+       )
+       Net("unnamed_net23" "(unknown)")
+       (
+               Connect("C15-2")
+               Connect("U1-59")
+               Connect("U7-1")
+       )
+       Net("unnamed_net24" "(unknown)")
+       (
+               Connect("CONN7-1")
+               Connect("U1-62")
+       )
+       Net("unnamed_net25" "(unknown)")
+       (
+               Connect("CONN7-2")
+               Connect("U1-63")
+       )
+       Net("unnamed_net26" "(unknown)")
+       (
+               Connect("CONN7-3")
+               Connect("U1-64")
+       )
+       Net("unnamed_net27" "(unknown)")
+       (
+               Connect("CONN7-4")
+               Connect("U1-1")
+       )
+       Net("unnamed_net28" "(unknown)")
+       (
+               Connect("CONN7-5")
+               Connect("U1-2")
+       )
+       Net("unnamed_net29" "(unknown)")
+       (
+               Connect("CONN7-6")
+               Connect("U1-3")
+       )
+       Net("unnamed_net30" "(unknown)")
+       (
+               Connect("C6-2")
+               Connect("U2-7")
+               Connect("U6-1")
+       )
+       Net("unnamed_net31" "(unknown)")
+       (
+               Connect("C7-2")
+               Connect("U2-8")
+               Connect("U6-2")
+       )
+       Net("unnamed_net32" "(unknown)")
+       (
+               Connect("CONN25-13")
+               Connect("R9-2")
+       )
+       Net("unnamed_net33" "(unknown)")
+       (
+               Connect("CONN25-15")
+               Connect("R10-2")
+       )
+       Net("unnamed_net34" "(unknown)")
+       (
+               Connect("D2-2")
+               Connect("R6-2")
+       )
+       Net("unnamed_net35" "(unknown)")
+       (
+               Connect("D3-2")
+               Connect("R7-2")
+       )
+       Net("unnamed_net36" "(unknown)")
+       (
+               Connect("D4-2")
+               Connect("R8-2")
+       )
+       Net("unnamed_net37" "(unknown)")
+       (
+               Connect("D1-2")
+               Connect("R5-2")
+       )
+)
index f2c8c80..fde2591 100644 (file)
@@ -36,6 +36,8 @@ T 41500 42000 5 10 0 0 270 0 1
 symversion=0.1
 T 40600 42400 5 10 1 1 270 0 1
 value=100nF
 symversion=0.1
 T 40600 42400 5 10 1 1 270 0 1
 value=100nF
+T 40600 42200 5 10 0 1 0 0 1
+footprint=0603
 }
 C 41100 42200 1 270 0 capacitor-1.sym
 {
 }
 C 41100 42200 1 270 0 capacitor-1.sym
 {
@@ -47,6 +49,8 @@ T 42000 42000 5 10 0 0 270 0 1
 symversion=0.1
 T 41100 42400 5 10 1 1 270 0 1
 value=100nF
 symversion=0.1
 T 41100 42400 5 10 1 1 270 0 1
 value=100nF
+T 41100 42200 5 10 0 1 0 0 1
+footprint=0603
 }
 C 41600 42200 1 270 0 capacitor-1.sym
 {
 }
 C 41600 42200 1 270 0 capacitor-1.sym
 {
@@ -58,6 +62,8 @@ T 42500 42000 5 10 0 0 270 0 1
 symversion=0.1
 T 41600 42400 5 10 1 1 270 0 1
 value=100nF
 symversion=0.1
 T 41600 42400 5 10 1 1 270 0 1
 value=100nF
+T 41600 42200 5 10 0 1 0 0 1
+footprint=0603
 }
 C 42100 42200 1 270 0 capacitor-1.sym
 {
 }
 C 42100 42200 1 270 0 capacitor-1.sym
 {
@@ -69,6 +75,8 @@ T 43000 42000 5 10 0 0 270 0 1
 symversion=0.1
 T 42100 42400 5 10 1 1 270 0 1
 value=100nF
 symversion=0.1
 T 42100 42400 5 10 1 1 270 0 1
 value=100nF
+T 42100 42200 5 10 0 1 0 0 1
+footprint=0603
 }
 C 42600 42200 1 270 0 capacitor-1.sym
 {
 }
 C 42600 42200 1 270 0 capacitor-1.sym
 {
@@ -80,6 +88,8 @@ T 43500 42000 5 10 0 0 270 0 1
 symversion=0.1
 T 42600 42400 5 10 1 1 270 0 1
 value=100nF
 symversion=0.1
 T 42600 42400 5 10 1 1 270 0 1
 value=100nF
+T 42600 42200 5 10 0 1 0 0 1
+footprint=0603
 }
 C 43100 42200 1 270 0 capacitor-1.sym
 {
 }
 C 43100 42200 1 270 0 capacitor-1.sym
 {
@@ -91,6 +101,8 @@ T 44000 42000 5 10 0 0 270 0 1
 symversion=0.1
 T 43100 42400 5 10 1 1 270 0 1
 value=100nF
 symversion=0.1
 T 43100 42400 5 10 1 1 270 0 1
 value=100nF
+T 43100 42200 5 10 0 1 0 0 1
+footprint=0603
 }
 N 40800 40900 40800 41300 4
 N 41300 41300 41300 40900 4
 }
 N 40800 40900 40800 41300 4
 N 41300 41300 41300 40900 4
@@ -111,6 +123,8 @@ C 61800 41900 1 0 0 xbee.sym
 {
 T 65095 46000 5 10 1 1 0 0 1
 refdes=U3
 {
 T 65095 46000 5 10 1 1 0 0 1
 refdes=U3
+T 61800 41900 5 10 0 0 0 0 1
+footprint=XBee_PRO
 }
 C 61100 46100 1 0 0 3.3V-plus-1.sym
 N 61900 45700 61300 45700 4
 }
 C 61100 46100 1 0 0 3.3V-plus-1.sym
 N 61900 45700 61300 45700 4
@@ -151,6 +165,8 @@ T 60800 42800 5 10 0 0 0 0 1
 symversion=0.1
 T 60400 41900 5 10 1 1 0 0 1
 value=100nF
 symversion=0.1
 T 60400 41900 5 10 1 1 0 0 1
 value=100nF
+T 60600 41900 5 10 0 1 0 0 1
+footprint=0603
 }
 N 60300 42100 60300 42400 4
 C 60100 42400 1 0 0 3.3V-plus-1.sym
 }
 N 60300 42100 60300 42400 4
 C 60100 42400 1 0 0 3.3V-plus-1.sym
@@ -174,7 +190,7 @@ refdes=U2
 T 53300 61900 5 10 0 0 0 0 1
 device=ATMEGA168
 T 53300 62100 5 10 0 0 0 0 1
 T 53300 61900 5 10 0 0 0 0 1
 device=ATMEGA168
 T 53300 62100 5 10 0 0 0 0 1
-footprint=TQFP32
+footprint=TQFP32_7
 }
 C 52600 58500 1 0 0 gnd-1.sym
 N 53000 58800 52700 58800 4
 }
 C 52600 58500 1 0 0 gnd-1.sym
 N 53000 58800 52700 58800 4
@@ -192,8 +208,8 @@ T 72600 56100 5 10 1 1 0 6 1
 refdes=CONN24
 T 72200 56050 5 10 0 0 0 0 1
 device=CONNECTOR_16
 refdes=CONN24
 T 72200 56050 5 10 0 0 0 0 1
 device=CONNECTOR_16
-T 72200 56250 5 10 0 0 0 0 1
-footprint=SIP16N
+T 72200 56250 5 10 0 1 0 0 1
+footprint=WRFPC16
 }
 C 70700 55600 1 0 0 3.3V-plus-1.sym
 C 70500 54900 1 0 0 gnd-1.sym
 }
 C 70700 55600 1 0 0 3.3V-plus-1.sym
 C 70500 54900 1 0 0 gnd-1.sym
@@ -239,10 +255,14 @@ N 71900 51600 71000 51600 4
 T 71000 51700 5 10 1 1 0 0 1
 netname=RX_XMEGA
 }
 T 71000 51700 5 10 1 1 0 0 1
 netname=RX_XMEGA
 }
-T 40600 59800 9 10 1 0 0 0 3
+T 40600 59800 9 10 1 0 0 0 7
 tx/rx atxmega replaçable
 picots de test
 carte debug: pin1, alim 3 ou 5 ?
 tx/rx atxmega replaçable
 picots de test
 carte debug: pin1, alim 3 ou 5 ?
+empreinte xbee marche pas
+empreinte quartz a trouver
+empreintes conn debug
+
 N 43600 44000 42300 44000 4
 {
 T 42300 44100 5 10 1 1 0 0 1
 N 43600 44000 42300 44000 4
 {
 T 42300 44100 5 10 1 1 0 0 1
@@ -295,8 +315,8 @@ T 72600 48600 5 10 1 1 0 6 1
 refdes=CONN25
 T 72200 48550 5 10 0 0 0 0 1
 device=CONNECTOR_16
 refdes=CONN25
 T 72200 48550 5 10 0 0 0 0 1
 device=CONNECTOR_16
-T 72200 48750 5 10 0 0 0 0 1
-footprint=SIP16N
+T 72200 48750 5 10 0 1 0 0 1
+footprint=WRFPC16
 }
 C 70500 47400 1 0 0 gnd-1.sym
 N 71900 44900 70200 44900 4
 }
 C 70500 47400 1 0 0 gnd-1.sym
 N 71900 44900 70200 44900 4
@@ -380,6 +400,8 @@ T 51700 61700 5 10 0 0 270 0 1
 symversion=0.1
 T 50800 62100 5 10 1 1 270 0 1
 value=100nF
 symversion=0.1
 T 50800 62100 5 10 1 1 270 0 1
 value=100nF
+T 50800 61900 5 10 0 1 0 0 1
+footprint=0603
 }
 C 51300 61900 1 270 0 capacitor-1.sym
 {
 }
 C 51300 61900 1 270 0 capacitor-1.sym
 {
@@ -391,6 +413,8 @@ T 52200 61700 5 10 0 0 270 0 1
 symversion=0.1
 T 51300 62100 5 10 1 1 270 0 1
 value=100nF
 symversion=0.1
 T 51300 62100 5 10 1 1 270 0 1
 value=100nF
+T 51300 61900 5 10 0 1 0 0 1
+footprint=0603
 }
 N 51000 60600 51000 61000 4
 N 51500 61000 51500 60600 4
 }
 N 51000 60600 51000 61000 4
 N 51500 61000 51500 60600 4
@@ -411,6 +435,8 @@ T 45800 53800 5 10 0 0 90 0 1
 symversion=0.1
 T 46600 53800 5 10 1 1 0 0 1
 value=100n
 symversion=0.1
 T 46600 53800 5 10 1 1 0 0 1
 value=100n
+T 46700 53600 5 10 0 1 0 0 1
+footprint=0603
 }
 C 46700 54500 1 0 0 resistor-2.sym
 {
 }
 C 46700 54500 1 0 0 resistor-2.sym
 {
@@ -420,6 +446,8 @@ T 46900 54800 5 10 1 1 0 0 1
 refdes=R1
 T 47000 54300 5 10 1 1 0 0 1
 value=10k
 refdes=R1
 T 47000 54300 5 10 1 1 0 0 1
 value=10k
+T 46700 54500 5 10 0 1 0 0 1
+footprint=0603
 }
 N 46000 54600 46700 54600 4
 {
 }
 N 46000 54600 46700 54600 4
 {
@@ -438,6 +466,8 @@ T 50700 54000 5 10 0 0 90 0 1
 symversion=0.1
 T 50700 54200 5 10 1 1 0 0 1
 value=100n
 symversion=0.1
 T 50700 54200 5 10 1 1 0 0 1
 value=100n
+T 51600 53800 5 10 0 1 0 0 1
+footprint=0603
 }
 C 51600 54700 1 0 0 resistor-2.sym
 {
 }
 C 51600 54700 1 0 0 resistor-2.sym
 {
@@ -447,6 +477,8 @@ T 51800 55000 5 10 1 1 0 0 1
 refdes=R4
 T 52000 54500 5 10 1 1 0 0 1
 value=10k
 refdes=R4
 T 52000 54500 5 10 1 1 0 0 1
 value=10k
+T 51600 54700 5 10 0 1 0 0 1
+footprint=0603
 }
 N 51400 53700 51400 53800 4
 N 50600 54800 51600 54800 4
 }
 N 51400 53700 51400 53800 4
 N 50600 54800 51600 54800 4
@@ -466,6 +498,8 @@ T 45000 62900 5 10 0 0 0 0 1
 device=LM317
 T 46400 62600 5 10 1 1 0 6 1
 refdes=U4
 device=LM317
 T 46400 62600 5 10 1 1 0 6 1
 refdes=U4
+T 44700 61200 5 10 0 0 0 0 1
+footprint=SOT223
 }
 C 47000 62300 1 0 0 3.3V-plus-1.sym
 C 45600 60700 1 0 0 gnd-1.sym
 }
 C 47000 62300 1 0 0 3.3V-plus-1.sym
 C 45600 60700 1 0 0 gnd-1.sym
@@ -486,6 +520,8 @@ T 44900 61800 5 10 0 0 270 0 1
 symversion=0.1
 T 43800 61200 5 10 1 1 0 0 1
 value=10u
 symversion=0.1
 T 43800 61200 5 10 1 1 0 0 1
 value=10u
+T 44000 62000 5 10 0 1 0 0 1
+footprint=CAPC3216N
 }
 C 47000 62000 1 270 0 capacitor-2.sym
 {
 }
 C 47000 62000 1 270 0 capacitor-2.sym
 {
@@ -497,15 +533,19 @@ T 47900 61800 5 10 0 0 270 0 1
 symversion=0.1
 T 46800 61200 5 10 1 1 0 0 1
 value=10u
 symversion=0.1
 T 46800 61200 5 10 1 1 0 0 1
 value=10u
+T 47000 62000 5 10 0 1 0 0 1
+footprint=CAPC3216N
 }
 C 50600 50900 1 0 1 resistor-2.sym
 {
 T 50200 51250 5 10 0 0 0 6 1
 device=RESISTOR
 }
 C 50600 50900 1 0 1 resistor-2.sym
 {
 T 50200 51250 5 10 0 0 0 6 1
 device=RESISTOR
-T 50400 50900 5 10 1 1 0 6 1
+T 50500 50900 5 10 1 1 0 6 1
 refdes=R6
 refdes=R6
-T 49800 50900 5 10 1 1 0 0 1
+T 49900 50900 5 10 1 1 0 0 1
 value=160
 value=160
+T 50600 50900 5 10 0 1 0 0 1
+footprint=0603
 }
 N 49700 51000 49300 51000 4
 C 51100 50600 1 0 1 gnd-1.sym
 }
 N 49700 51000 49300 51000 4
 C 51100 50600 1 0 1 gnd-1.sym
@@ -518,15 +558,19 @@ T 49000 51100 5 10 1 1 0 0 1
 refdes=D2
 T 48500 51500 5 10 0 0 0 0 1
 device=LED
 refdes=D2
 T 48500 51500 5 10 0 0 0 0 1
 device=LED
+T 48400 50900 5 10 0 1 0 0 1
+footprint=0603
 }
 C 50600 50600 1 0 1 resistor-2.sym
 {
 T 50200 50950 5 10 0 0 0 6 1
 device=RESISTOR
 }
 C 50600 50600 1 0 1 resistor-2.sym
 {
 T 50200 50950 5 10 0 0 0 6 1
 device=RESISTOR
-T 50400 50600 5 10 1 1 0 6 1
+T 50500 50600 5 10 1 1 0 6 1
 refdes=R7
 refdes=R7
-T 49800 50600 5 10 1 1 0 0 1
+T 49900 50600 5 10 1 1 0 0 1
 value=160
 value=160
+T 50600 50600 5 10 0 1 0 0 1
+footprint=0603
 }
 N 49700 50700 49300 50700 4
 N 48400 50700 48000 50700 4
 }
 N 49700 50700 49300 50700 4
 N 48400 50700 48000 50700 4
@@ -536,15 +580,19 @@ T 49000 50800 5 10 1 1 0 0 1
 refdes=D3
 T 48500 51200 5 10 0 0 0 0 1
 device=LED
 refdes=D3
 T 48500 51200 5 10 0 0 0 0 1
 device=LED
+T 48400 50600 5 10 0 1 0 0 1
+footprint=0603
 }
 C 50600 50300 1 0 1 resistor-2.sym
 {
 T 50200 50650 5 10 0 0 0 6 1
 device=RESISTOR
 }
 C 50600 50300 1 0 1 resistor-2.sym
 {
 T 50200 50650 5 10 0 0 0 6 1
 device=RESISTOR
-T 50400 50300 5 10 1 1 0 6 1
+T 50500 50300 5 10 1 1 0 6 1
 refdes=R8
 refdes=R8
-T 49800 50300 5 10 1 1 0 0 1
+T 49900 50300 5 10 1 1 0 0 1
 value=160
 value=160
+T 50600 50300 5 10 0 1 0 0 1
+footprint=0603
 }
 N 49700 50400 49300 50400 4
 N 48400 50400 48000 50400 4
 }
 N 49700 50400 49300 50400 4
 N 48400 50400 48000 50400 4
@@ -554,6 +602,8 @@ T 49000 50500 5 10 1 1 0 0 1
 refdes=D4
 T 48500 50900 5 10 0 0 0 0 1
 device=LED
 refdes=D4
 T 48500 50900 5 10 0 0 0 0 1
 device=LED
+T 48400 50300 5 10 0 1 0 0 1
+footprint=0603
 }
 N 50600 50400 50600 51000 4
 C 48700 41600 1 0 0 crystal-1.sym
 }
 N 50600 50400 50600 51000 4
 C 48700 41600 1 0 0 crystal-1.sym
@@ -566,6 +616,8 @@ T 48900 42300 5 10 0 0 0 0 1
 symversion=0.1
 T 48800 41400 5 10 1 1 0 0 1
 value=16Mhz
 symversion=0.1
 T 48800 41400 5 10 1 1 0 0 1
 value=16Mhz
+T 48700 41600 5 10 0 1 0 0 1
+footprint=XTAL_HC49SM
 }
 N 48000 42100 48700 42100 4
 N 48700 42100 48700 41400 4
 }
 N 48000 42100 48700 42100 4
 N 48700 42100 48700 41400 4
@@ -581,6 +633,8 @@ T 48000 40700 5 10 0 0 90 0 1
 symversion=0.1
 T 48200 40500 5 10 1 1 0 0 1
 value=18p
 symversion=0.1
 T 48200 40500 5 10 1 1 0 0 1
 value=18p
+T 48900 40500 5 10 0 1 0 0 1
+footprint=0603
 }
 C 49600 40500 1 90 0 capacitor-1.sym
 {
 }
 C 49600 40500 1 90 0 capacitor-1.sym
 {
@@ -592,6 +646,8 @@ T 48700 40700 5 10 0 0 90 0 1
 symversion=0.1
 T 49600 40500 5 10 1 1 0 0 1
 value=18p
 symversion=0.1
 T 49600 40500 5 10 1 1 0 0 1
 value=18p
+T 49600 40500 5 10 0 1 0 0 1
+footprint=0603
 }
 N 48700 40500 49400 40500 4
 C 49000 40200 1 0 0 gnd-1.sym
 }
 N 48700 40500 49400 40500 4
 C 49000 40200 1 0 0 gnd-1.sym
@@ -605,6 +661,8 @@ T 51200 58300 5 10 0 0 0 0 1
 symversion=0.1
 T 51100 57400 5 10 1 1 0 0 1
 value=16Mhz
 symversion=0.1
 T 51100 57400 5 10 1 1 0 0 1
 value=16Mhz
+T 51000 57600 5 10 0 0 0 0 1
+footprint=XTAL_HC49SM
 }
 N 51000 58400 51000 57400 4
 N 51700 58000 51700 57400 4
 }
 N 51000 58400 51000 57400 4
 N 51700 58000 51700 57400 4
@@ -618,6 +676,8 @@ T 50300 56700 5 10 0 0 90 0 1
 symversion=0.1
 T 50500 56500 5 10 1 1 0 0 1
 value=18p
 symversion=0.1
 T 50500 56500 5 10 1 1 0 0 1
 value=18p
+T 51200 56500 5 10 0 1 0 0 1
+footprint=0603
 }
 C 51900 56500 1 90 0 capacitor-1.sym
 {
 }
 C 51900 56500 1 90 0 capacitor-1.sym
 {
@@ -629,6 +689,8 @@ T 51000 56700 5 10 0 0 90 0 1
 symversion=0.1
 T 51800 56500 5 10 1 1 0 0 1
 value=18p
 symversion=0.1
 T 51800 56500 5 10 1 1 0 0 1
 value=18p
+T 51900 56500 5 10 0 1 0 0 1
+footprint=0603
 }
 N 51000 56500 51700 56500 4
 C 51300 56200 1 0 0 gnd-1.sym
 }
 N 51000 56500 51700 56500 4
 C 51300 56200 1 0 0 gnd-1.sym
@@ -642,6 +704,8 @@ T 50100 52700 5 10 1 1 0 6 1
 refdes=R5
 T 49900 52400 5 10 1 1 0 0 1
 value=160
 refdes=R5
 T 49900 52400 5 10 1 1 0 0 1
 value=160
+T 50600 52400 5 10 0 1 0 0 1
+footprint=0603
 }
 N 49700 52500 49300 52500 4
 N 50600 52500 51000 52500 4
 }
 N 49700 52500 49300 52500 4
 N 50600 52500 51000 52500 4
@@ -651,6 +715,8 @@ T 49000 52600 5 10 1 1 0 0 1
 refdes=D1
 T 48500 53000 5 10 0 0 0 0 1
 device=LED
 refdes=D1
 T 48500 53000 5 10 0 0 0 0 1
 device=LED
+T 48400 52400 5 10 0 1 0 0 1
+footprint=0603
 }
 N 48400 52500 47900 52500 4
 {
 }
 N 48400 52500 47900 52500 4
 {
@@ -666,27 +732,27 @@ C 62700 48900 1 0 0 74126-1.sym
 {
 T 64800 50440 5 10 0 0 0 0 1
 device=74126
 {
 T 64800 50440 5 10 0 0 0 0 1
 device=74126
-T 64800 50240 5 10 0 0 0 0 1
-footprint=DIP14
 T 64400 49900 5 10 1 1 0 6 1
 refdes=U5
 T 62700 48900 5 10 0 0 0 0 1
 slot=1
 T 62700 48900 5 10 0 0 0 0 1
 net=+3.3V:14
 T 64400 49900 5 10 1 1 0 6 1
 refdes=U5
 T 62700 48900 5 10 0 0 0 0 1
 slot=1
 T 62700 48900 5 10 0 0 0 0 1
 net=+3.3V:14
+T 62700 48900 5 10 0 1 0 0 1
+footprint=SOIC-127P-600L1-14N
 }
 C 62700 47600 1 0 0 74126-1.sym
 {
 T 64800 49140 5 10 0 0 0 0 1
 device=74126
 }
 C 62700 47600 1 0 0 74126-1.sym
 {
 T 64800 49140 5 10 0 0 0 0 1
 device=74126
-T 64800 48940 5 10 0 0 0 0 1
-footprint=DIP14
 T 64400 48600 5 10 1 1 0 6 1
 refdes=U5
 T 62700 47600 5 10 0 0 0 0 1
 slot=2
 T 62700 47600 5 10 0 0 0 0 1
 net=+3.3V:14
 T 64400 48600 5 10 1 1 0 6 1
 refdes=U5
 T 62700 47600 5 10 0 0 0 0 1
 slot=2
 T 62700 47600 5 10 0 0 0 0 1
 net=+3.3V:14
+T 62700 47600 5 10 0 0 0 0 1
+footprint=SOIC-127P-600L1-14N
 }
 N 62700 47800 62000 47800 4
 {
 }
 N 62700 47800 62000 47800 4
 {
@@ -726,6 +792,8 @@ T 71300 43000 5 10 1 1 0 0 1
 refdes=R9
 T 71200 43200 5 10 1 1 0 0 1
 value=100
 refdes=R9
 T 71200 43200 5 10 1 1 0 0 1
 value=100
+T 70900 43200 5 10 0 1 0 0 1
+footprint=0603
 }
 C 70900 42400 1 0 0 resistor-2.sym
 {
 }
 C 70900 42400 1 0 0 resistor-2.sym
 {
@@ -735,26 +803,28 @@ T 71200 42200 5 10 1 1 0 0 1
 refdes=R10
 T 71200 42400 5 10 1 1 0 0 1
 value=100
 refdes=R10
 T 71200 42400 5 10 1 1 0 0 1
 value=100
+T 70900 42400 5 10 0 1 0 0 1
+footprint=0603
 }
 N 71800 42500 71900 42500 4
 N 71900 43300 71800 43300 4
 C 71700 59500 1 0 0 connector6-2.sym
 {
 T 72400 62400 5 10 1 1 0 6 1
 }
 N 71800 42500 71900 42500 4
 N 71900 43300 71800 43300 4
 C 71700 59500 1 0 0 connector6-2.sym
 {
 T 72400 62400 5 10 1 1 0 6 1
-refdes=CONN22
+refdes=CONN23
 T 72000 62350 5 10 0 0 0 0 1
 device=CONNECTOR_6
 T 72000 62550 5 10 0 0 0 0 1
 T 72000 62350 5 10 0 0 0 0 1
 device=CONNECTOR_6
 T 72000 62550 5 10 0 0 0 0 1
-footprint=SIP6N
+footprint=SIP6
 }
 C 69800 59900 1 0 0 connector4-2.sym
 {
 T 70500 62000 5 10 1 1 0 6 1
 }
 C 69800 59900 1 0 0 connector4-2.sym
 {
 T 70500 62000 5 10 1 1 0 6 1
-refdes=CONN19
+refdes=CONN22
 T 70100 61950 5 10 0 0 0 0 1
 device=CONNECTOR_4
 T 70100 62150 5 10 0 0 0 0 1
 T 70100 61950 5 10 0 0 0 0 1
 device=CONNECTOR_4
 T 70100 62150 5 10 0 0 0 0 1
-footprint=SIP4N
+footprint=SIP4
 }
 C 71300 59600 1 0 0 gnd-1.sym
 C 69400 60000 1 0 0 gnd-1.sym
 }
 C 71300 59600 1 0 0 gnd-1.sym
 C 69400 60000 1 0 0 gnd-1.sym
@@ -834,6 +904,8 @@ T 40500 45800 5 10 1 1 180 0 1
 refdes=R2
 T 40200 45500 5 10 1 1 0 0 1
 value=10k
 refdes=R2
 T 40200 45500 5 10 1 1 0 0 1
 value=10k
+T 40800 45600 5 10 0 1 0 0 1
+footprint=0603
 }
 C 41200 45900 1 90 0 resistor-2.sym
 {
 }
 C 41200 45900 1 90 0 resistor-2.sym
 {
@@ -843,6 +915,8 @@ T 41500 46200 5 10 1 1 180 0 1
 refdes=R3
 T 41200 45900 5 10 1 1 0 0 1
 value=10k
 refdes=R3
 T 41200 45900 5 10 1 1 0 0 1
 value=10k
+T 41200 45900 5 10 0 1 0 0 1
+footprint=0603
 }
 N 40700 45500 40700 45600 4
 N 41100 45900 41100 45800 4
 }
 N 40700 45500 40700 45600 4
 N 41100 45900 41100 45800 4
@@ -859,6 +933,8 @@ T 42800 62500 5 10 0 0 0 6 1
 device=CONNECTOR_2
 T 43000 62300 5 10 1 1 0 6 1
 refdes=CONN1
 device=CONNECTOR_2
 T 43000 62300 5 10 1 1 0 6 1
 refdes=CONN1
+T 43000 61500 5 10 0 0 0 0 1
+footprint=SIP2
 }
 N 41300 62000 40600 62000 4
 C 40400 62000 1 0 0 5V-plus-1.sym
 }
 N 41300 62000 40600 62000 4
 C 40400 62000 1 0 0 5V-plus-1.sym
@@ -869,42 +945,54 @@ C 66300 60900 1 0 1 connector3-1.sym
 T 64500 61800 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 66300 62000 5 10 1 1 0 6 1
 T 64500 61800 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 66300 62000 5 10 1 1 0 6 1
-refdes=CONN12
+refdes=CONN16
+T 66300 60900 5 10 0 1 0 0 1
+footprint=SIP3
 }
 C 66300 59500 1 0 1 connector3-1.sym
 {
 T 64500 60400 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 66300 60600 5 10 1 1 0 6 1
 }
 C 66300 59500 1 0 1 connector3-1.sym
 {
 T 64500 60400 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 66300 60600 5 10 1 1 0 6 1
-refdes=CONN14
+refdes=CONN17
+T 66300 59500 5 10 0 1 0 0 1
+footprint=SIP3
 }
 C 66300 58100 1 0 1 connector3-1.sym
 {
 T 64500 59000 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 66300 59200 5 10 1 1 0 6 1
 }
 C 66300 58100 1 0 1 connector3-1.sym
 {
 T 64500 59000 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 66300 59200 5 10 1 1 0 6 1
-refdes=CONN17
+refdes=CONN18
+T 66300 58100 5 10 0 1 0 0 1
+footprint=SIP3
 }
 C 66300 56700 1 0 1 connector3-1.sym
 {
 T 64500 57600 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 66300 57800 5 10 1 1 0 6 1
 }
 C 66300 56700 1 0 1 connector3-1.sym
 {
 T 64500 57600 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 66300 57800 5 10 1 1 0 6 1
-refdes=CONN20
+refdes=CONN19
+T 66300 56700 5 10 0 1 0 0 1
+footprint=SIP3
 }
 C 66300 55300 1 0 1 connector3-1.sym
 {
 T 64500 56200 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 66300 56400 5 10 1 1 0 6 1
 }
 C 66300 55300 1 0 1 connector3-1.sym
 {
 T 64500 56200 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 66300 56400 5 10 1 1 0 6 1
-refdes=CONN21
+refdes=CONN20
+T 66300 55300 5 10 0 1 0 0 1
+footprint=SIP3
 }
 C 66300 53900 1 0 1 connector3-1.sym
 {
 T 64500 54800 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 66300 55000 5 10 1 1 0 6 1
 }
 C 66300 53900 1 0 1 connector3-1.sym
 {
 T 64500 54800 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 66300 55000 5 10 1 1 0 6 1
-refdes=CONN23
+refdes=CONN21
+T 66300 53900 5 10 0 1 0 0 1
+footprint=SIP3
 }
 T 70000 59000 9 16 1 0 0 0 1
 BUS connector
 }
 T 70000 59000 9 16 1 0 0 0 1
 BUS connector
@@ -983,21 +1071,27 @@ C 62500 60900 1 0 1 connector3-1.sym
 T 60700 61800 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 62500 62000 5 10 1 1 0 6 1
 T 60700 61800 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 62500 62000 5 10 1 1 0 6 1
-refdes=CONN8
+refdes=CONN10
+T 62500 60900 5 10 0 1 0 0 1
+footprint=SIP3
 }
 C 62500 59500 1 0 1 connector3-1.sym
 {
 T 60700 60400 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 62500 60600 5 10 1 1 0 6 1
 }
 C 62500 59500 1 0 1 connector3-1.sym
 {
 T 60700 60400 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 62500 60600 5 10 1 1 0 6 1
-refdes=CONN10
+refdes=CONN11
+T 62500 59500 5 10 0 1 0 0 1
+footprint=SIP3
 }
 C 62500 58100 1 0 1 connector3-1.sym
 {
 T 60700 59000 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 62500 59200 5 10 1 1 0 6 1
 }
 C 62500 58100 1 0 1 connector3-1.sym
 {
 T 60700 59000 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 62500 59200 5 10 1 1 0 6 1
-refdes=CONN11
+refdes=CONN12
+T 62500 58100 5 10 0 1 0 0 1
+footprint=SIP3
 }
 C 62500 56700 1 0 1 connector3-1.sym
 {
 }
 C 62500 56700 1 0 1 connector3-1.sym
 {
@@ -1005,20 +1099,26 @@ T 60700 57600 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 62500 57800 5 10 1 1 0 6 1
 refdes=CONN13
 device=CONNECTOR_3
 T 62500 57800 5 10 1 1 0 6 1
 refdes=CONN13
+T 62500 56700 5 10 0 1 0 0 1
+footprint=SIP3
 }
 C 62500 55300 1 0 1 connector3-1.sym
 {
 T 60700 56200 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 62500 56400 5 10 1 1 0 6 1
 }
 C 62500 55300 1 0 1 connector3-1.sym
 {
 T 60700 56200 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 62500 56400 5 10 1 1 0 6 1
-refdes=CONN15
+refdes=CONN14
+T 62500 55300 5 10 0 1 0 0 1
+footprint=SIP3
 }
 C 62500 53900 1 0 1 connector3-1.sym
 {
 T 60700 54800 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 62500 55000 5 10 1 1 0 6 1
 }
 C 62500 53900 1 0 1 connector3-1.sym
 {
 T 60700 54800 5 10 0 0 0 6 1
 device=CONNECTOR_3
 T 62500 55000 5 10 1 1 0 6 1
-refdes=CONN18
+refdes=CONN15
+T 62500 53900 5 10 0 1 0 0 1
+footprint=SIP3
 }
 N 60800 61700 60300 61700 4
 {
 }
 N 60800 61700 60300 61700 4
 {
@@ -1141,29 +1241,29 @@ netname=S_OUT6
 C 51100 41000 1 0 0 connector10-2.sym
 {
 T 51800 45500 5 10 1 1 0 6 1
 C 51100 41000 1 0 0 connector10-2.sym
 {
 T 51800 45500 5 10 1 1 0 6 1
-refdes=CONN16
+refdes=CONN9
 T 51400 45450 5 10 0 0 0 0 1
 device=CONNECTOR_10
 T 51400 45450 5 10 0 0 0 0 1
 device=CONNECTOR_10
-T 51400 45650 5 10 0 0 0 0 1
-footprint=SIP10N
+T 51400 45650 5 10 0 1 0 0 1
+footprint=SIP10
 }
 C 51100 45800 1 0 0 connector10-2.sym
 {
 T 51800 50300 5 10 1 1 0 6 1
 }
 C 51100 45800 1 0 0 connector10-2.sym
 {
 T 51800 50300 5 10 1 1 0 6 1
-refdes=CONN9
+refdes=CONN8
 T 51400 50250 5 10 0 0 0 0 1
 device=CONNECTOR_10
 T 51400 50250 5 10 0 0 0 0 1
 device=CONNECTOR_10
-T 51400 50450 5 10 0 0 0 0 1
-footprint=SIP10N
+T 51400 50450 5 10 0 1 0 0 1
+footprint=SIP10
 }
 C 41200 48100 1 0 1 connector10-2.sym
 {
 T 40500 52600 5 10 1 1 0 0 1
 }
 C 41200 48100 1 0 1 connector10-2.sym
 {
 T 40500 52600 5 10 1 1 0 0 1
-refdes=CONN4
+refdes=CONN7
 T 40900 52550 5 10 0 0 0 6 1
 device=CONNECTOR_10
 T 40900 52750 5 10 0 0 0 6 1
 T 40900 52550 5 10 0 0 0 6 1
 device=CONNECTOR_10
 T 40900 52750 5 10 0 0 0 6 1
-footprint=SIP10N
+footprint=SIP10
 }
 N 43600 51000 43400 51000 4
 N 43400 51000 43400 52100 4
 }
 N 43600 51000 43400 51000 4
 N 43400 51000 43400 52100 4
@@ -1281,8 +1381,8 @@ T 45100 58100 5 10 1 1 0 6 1
 refdes=CONN3
 T 44700 58050 5 10 0 0 0 0 1
 device=CONNECTOR_1
 refdes=CONN3
 T 44700 58050 5 10 0 0 0 0 1
 device=CONNECTOR_1
-T 44700 58250 5 10 0 0 0 0 1
-footprint=SIP1N
+T 44700 58250 5 10 0 1 0 0 1
+footprint=JUMPER1
 }
 N 44400 57600 43700 57600 4
 C 43500 57600 1 0 0 5V-plus-1.sym
 }
 N 44400 57600 43700 57600 4
 C 43500 57600 1 0 0 5V-plus-1.sym
@@ -1290,21 +1390,21 @@ C 43600 56000 1 0 0 gnd-1.sym
 C 44400 55900 1 0 0 connector1-2.sym
 {
 T 45100 56800 5 10 1 1 0 6 1
 C 44400 55900 1 0 0 connector1-2.sym
 {
 T 45100 56800 5 10 1 1 0 6 1
-refdes=CONN5
+refdes=CONN4
 T 44700 56750 5 10 0 0 0 0 1
 device=CONNECTOR_1
 T 44700 56750 5 10 0 0 0 0 1
 device=CONNECTOR_1
-T 44700 56950 5 10 0 0 0 0 1
-footprint=SIP1N
+T 44700 56950 5 10 0 1 0 0 1
+footprint=JUMPER1
 }
 N 44400 56300 43700 56300 4
 C 47300 56200 1 0 0 connector1-2.sym
 {
 T 48000 57100 5 10 1 1 0 6 1
 }
 N 44400 56300 43700 56300 4
 C 47300 56200 1 0 0 connector1-2.sym
 {
 T 48000 57100 5 10 1 1 0 6 1
-refdes=CONN7
+refdes=CONN6
 T 47600 57050 5 10 0 0 0 0 1
 device=CONNECTOR_1
 T 47600 57050 5 10 0 0 0 0 1
 device=CONNECTOR_1
-T 47600 57250 5 10 0 0 0 0 1
-footprint=SIP1N
+T 47600 57250 5 10 0 1 0 0 1
+footprint=JUMPER1
 }
 N 45900 56600 47300 56600 4
 {
 }
 N 45900 56600 47300 56600 4
 {
@@ -1314,11 +1414,11 @@ netname=SCK_XMEGA
 C 47300 57500 1 0 0 connector1-2.sym
 {
 T 48000 58400 5 10 1 1 0 6 1
 C 47300 57500 1 0 0 connector1-2.sym
 {
 T 48000 58400 5 10 1 1 0 6 1
-refdes=CONN6
+refdes=CONN5
 T 47600 58350 5 10 0 0 0 0 1
 device=CONNECTOR_1
 T 47600 58350 5 10 0 0 0 0 1
 device=CONNECTOR_1
-T 47600 58550 5 10 0 0 0 0 1
-footprint=SIP1N
+T 47600 58550 5 10 0 1 0 0 1
+footprint=JUMPER1
 }
 N 45900 57900 47300 57900 4
 {
 }
 N 45900 57900 47300 57900 4
 {
@@ -1331,8 +1431,8 @@ T 45100 59400 5 10 1 1 0 6 1
 refdes=CONN2
 T 44700 59350 5 10 0 0 0 0 1
 device=CONNECTOR_1
 refdes=CONN2
 T 44700 59350 5 10 0 0 0 0 1
 device=CONNECTOR_1
-T 44700 59550 5 10 0 0 0 0 1
-footprint=SIP1N
+T 44700 59550 5 10 0 1 0 0 1
+footprint=JUMPER1
 }
 N 44400 58900 43700 58900 4
 C 43500 58900 1 0 0 3.3V-plus-1.sym
 }
 N 44400 58900 43700 58900 4
 C 43500 58900 1 0 0 3.3V-plus-1.sym
@@ -1349,7 +1449,11 @@ T 61300 49100 5 10 0 0 270 0 1
 symversion=0.1
 T 60700 48400 5 10 1 1 0 0 1
 value=100nF
 symversion=0.1
 T 60700 48400 5 10 1 1 0 0 1
 value=100nF
+T 60400 49300 5 10 0 1 0 0 1
+footprint=0603
 }
 N 60600 47900 60600 48400 4
 N 60600 49300 60600 49900 4
 C 60400 49900 1 0 0 3.3V-plus-1.sym
 }
 N 60600 47900 60600 48400 4
 N 60600 49300 60600 49900 4
 C 60400 49900 1 0 0 3.3V-plus-1.sym
+T 40100 39900 8 10 0 1 0 0 1
+footprint=JUMPER4
diff --git a/mainboard/pcb-elements/SOIC-127P-1030L1-14N b/mainboard/pcb-elements/SOIC-127P-1030L1-14N
new file mode 100644 (file)
index 0000000..d3ea7cd
--- /dev/null
@@ -0,0 +1,24 @@
+Element[0x0 "SOIC-127P-1030L1-14N" "" "" 0 0 -10600 -24100 0 100 0x0]
+(
+   Pad[-21250 -15000 -14550 -15000 2400 2000 4400 "" "1" 0x0100]
+   Pad[-21250 -10000 -14550 -10000 2400 2000 4400 "" "2" 0x0100]
+   Pad[-21250 -5000 -14550 -5000 2400 2000 4400 "" "3" 0x0100]
+   Pad[-21250 0 -14550 0 2400 2000 4400 "" "4" 0x0100]
+   Pad[-21250 5000 -14550 5000 2400 2000 4400 "" "5" 0x0100]
+   Pad[-21250 10000 -14550 10000 2400 2000 4400 "" "6" 0x0100]
+   Pad[-21250 15000 -14550 15000 2400 2000 4400 "" "7" 0x0100]
+   Pad[14550 15000 21250 15000 2400 2000 4400 "" "8" 0x0100]
+   Pad[14550 10000 21250 10000 2400 2000 4400 "" "9" 0x0100]
+   Pad[14550 5000 21250 5000 2400 2000 4400 "" "10" 0x0100]
+   Pad[14550 0 21250 0 2400 2000 4400 "" "11" 0x0100]
+   Pad[14550 -5000 21250 -5000 2400 2000 4400 "" "12" 0x0100]
+   Pad[14550 -10000 21250 -10000 2400 2000 4400 "" "13" 0x0100]
+   Pad[14550 -15000 21250 -15000 2400 2000 4400 "" "14" 0x0100]
+   ElementLine[-11350 -2200 -11350 -14500 1000]
+   ElementLine[-11350 -14500 -7750 -18100 1000]
+   ElementLine[-7750 -18100 11350 -18100 1000]
+   ElementLine[11350 -18100 11350 -2200 1000]
+   ElementLine[-11350 2200 -11350 18100 1000]
+   ElementLine[-11350 18100 11350 18100 1000]
+   ElementLine[11350 18100 11350 2200 1000]
+)
diff --git a/mainboard/pcb-elements/SOIC-127P-600L1-14N b/mainboard/pcb-elements/SOIC-127P-600L1-14N
new file mode 100644 (file)
index 0000000..af1493e
--- /dev/null
@@ -0,0 +1,24 @@
+Element[0x0 "SOIC-127P-600L1-14N" "" "" 0 0 -2350 -23300 0 100 0x0]
+(
+   Pad[-12600 -15000 -6300 -15000 2400 2000 4400 "" "1" 0x0100]
+   Pad[-12600 -10000 -6300 -10000 2400 2000 4400 "" "2" 0x0100]
+   Pad[-12600 -5000 -6300 -5000 2400 2000 4400 "" "3" 0x0100]
+   Pad[-12600 0 -6300 0 2400 2000 4400 "" "4" 0x0100]
+   Pad[-12600 5000 -6300 5000 2400 2000 4400 "" "5" 0x0100]
+   Pad[-12600 10000 -6300 10000 2400 2000 4400 "" "6" 0x0100]
+   Pad[-12600 15000 -6300 15000 2400 2000 4400 "" "7" 0x0100]
+   Pad[6300 15000 12600 15000 2400 2000 4400 "" "8" 0x0100]
+   Pad[6300 10000 12600 10000 2400 2000 4400 "" "9" 0x0100]
+   Pad[6300 5000 12600 5000 2400 2000 4400 "" "10" 0x0100]
+   Pad[6300 0 12600 0 2400 2000 4400 "" "11" 0x0100]
+   Pad[6300 -5000 12600 -5000 2400 2000 4400 "" "12" 0x0100]
+   Pad[6300 -10000 12600 -10000 2400 2000 4400 "" "13" 0x0100]
+   Pad[6300 -15000 12600 -15000 2400 2000 4400 "" "14" 0x0100]
+   ElementLine[-3100 -2200 -3100 -13700 1000]
+   ElementLine[-3100 -13700 500 -17300 1000]
+   ElementLine[500 -17300 3100 -17300 1000]
+   ElementLine[3100 -17300 3100 -2200 1000]
+   ElementLine[-3100 2200 -3100 17300 1000]
+   ElementLine[-3100 17300 3100 17300 1000]
+   ElementLine[3100 17300 3100 2200 1000]
+)
diff --git a/mainboard/pcb-elements/WRFPC16.fp b/mainboard/pcb-elements/WRFPC16.fp
new file mode 100644 (file)
index 0000000..18493e1
--- /dev/null
@@ -0,0 +1,36 @@
+# Element( flags description blank name mark_x mark_y text_x text_y text_direction text_scale text_flags
+Element[0x0 "ZIF WRFPC 0.50MM CMS ZIF HORIZ 16" "" "WRFPC16" 0 0 -2000 -6000 0 100 0x0]
+(
+# ElementLine( x1 y1 x2 y2 thickness)
+       ElementLine[44291 3937 44291 15748 1000]
+       ElementLine[10827 3937 10827 15748 1000]
+       ElementLine[10827 15748 197 15748 1000]
+       ElementLine[197 15748 197 20472 1000]
+       ElementLine[44291 15748 54921 15748 1000]
+       ElementLine[54921 15748 54921 20472 1000]
+       ElementLine[54921 20472 197 20472 1000]
+       ElementLine[44291 5315 52559 5315 1000]
+       ElementLine[52559 5315 53346 6102 1000]
+       ElementLine[53346 6102 53346 15748 1000]
+       ElementLine[1772 6102 1772 15748 1000]
+       ElementLine[1772 6102 2559 5315 1000]
+       ElementLine[2559 5315 10827 5315 1000]
+       ElementLine[10827 3937 44291 3937 1000]
+# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
+       Pad[12795 0 12795 3937 1180 200 750 "" "1" 0x100]
+       Pad[14763 0 14763 3937 1180 200 750 "" "2" 0x100]
+       Pad[16731 0 16731 3937 1180 200 750 "" "3" 0x100]
+       Pad[18699 0 18699 3937 1180 200 750 "" "4" 0x100]
+       Pad[20667 0 20667 3937 1180 200 750 "" "5" 0x100]
+       Pad[22635 0 22635 3937 1180 200 750 "" "6" 0x100]
+       Pad[24603 0 24603 3937 1180 200 750 "" "7" 0x100]
+       Pad[26571 0 26571 3937 1180 200 750 "" "8" 0x100]
+       Pad[28539 0 28539 3937 1180 200 750 "" "9" 0x100]
+       Pad[30507 0 30507 3937 1180 200 750 "" "10" 0x100]
+       Pad[32475 0 32475 3937 1180 200 750 "" "11" 0x100]
+       Pad[34443 0 34443 3937 1180 200 750 "" "12" 0x100]
+       Pad[36411 0 36411 3937 1180 200 750 "" "13" 0x100]
+       Pad[38379 0 38379 3937 1180 200 750 "" "14" 0x100]
+       Pad[40347 0 40347 3937 1180 200 750 "" "15" 0x100]
+       Pad[42315 0 42315 3937 1180 200 750 "" "16" 0x100]
+)
diff --git a/mainboard/pcb-elements/XBee_PRO.fp b/mainboard/pcb-elements/XBee_PRO.fp
new file mode 100644 (file)
index 0000000..eb09962
--- /dev/null
@@ -0,0 +1,99 @@
+
+Element["" "IC" "" "" 49492 66342 -48992 -62939 0 100 ""]
+(
+       Pin[-43307 -39133 5500 2000 7500 2899 "" "1" ""]
+       Pin[-43307 -31259 5500 2000 7500 2899 "" "2" ""]
+       Pin[-43307 -23385 5500 2000 7500 2899 "" "3" ""]
+       Pin[-43307 -15511 5500 2000 7500 2899 "" "4" ""]
+       Pin[-43307 -7637 5500 2000 7500 2899 "" "5" ""]
+       Pin[-43307 236 5500 2000 7500 2899 "" "6" ""]
+       Pin[-43307 8110 5500 2000 7500 2899 "" "7" ""]
+       Pin[-43307 15984 5500 2000 7500 2899 "" "8" ""]
+       Pin[-43307 23858 5500 2000 7500 2899 "" "9" ""]
+       Pin[-43307 31732 5500 2000 7500 2899 "" "10" ""]
+       Pin[43307 31732 5500 2000 7500 2899 "" "11" ""]
+       Pin[43307 23858 5500 2000 7500 2899 "" "12" ""]
+       Pin[43307 15984 5500 2000 7500 2899 "" "13" ""]
+       Pin[43307 8110 5500 2000 7500 2899 "" "14" ""]
+       Pin[43307 236 5500 2000 7500 2899 "" "15" ""]
+       Pin[43307 -7637 5500 2000 7500 2899 "" "16" ""]
+       Pin[43307 -15511 5500 2000 7500 2899 "" "17" ""]
+       Pin[43307 -23385 5500 2000 7500 2899 "" "18" ""]
+       Pin[43307 -31259 5500 2000 7500 2899 "" "19" ""]
+       Pin[43307 -39133 5500 2000 7500 2899 "" "20" ""]
+       Pad[-44682 -39133 -41932 -39133 5500 2000 7500 "" "1" "octagon"]
+       Pad[-44682 -39133 -41932 -39133 5500 2000 7500 "" "1" "onsolder,octagon"]
+       Pad[-44682 -31259 -41932 -31259 5500 2000 7500 "" "2" "octagon"]
+       Pad[-44682 -31259 -41932 -31259 5500 2000 7500 "" "2" "onsolder,octagon"]
+       Pad[-44682 -23385 -41932 -23385 5500 2000 7500 "" "3" "octagon"]
+       Pad[-44682 -23385 -41932 -23385 5500 2000 7500 "" "3" "onsolder,octagon"]
+       Pad[-44682 -15511 -41932 -15511 5500 2000 7500 "" "4" "octagon"]
+       Pad[-44682 -15511 -41932 -15511 5500 2000 7500 "" "4" "onsolder,octagon"]
+       Pad[-44682 -7637 -41932 -7637 5500 2000 7500 "" "5" "octagon"]
+       Pad[-44682 -7637 -41932 -7637 5500 2000 7500 "" "5" "onsolder,octagon"]
+       Pad[-44682 236 -41932 236 5500 2000 7500 "" "6" "octagon"]
+       Pad[-44682 236 -41932 236 5500 2000 7500 "" "6" "onsolder,octagon"]
+       Pad[-44682 8110 -41932 8110 5500 2000 7500 "" "7" "octagon"]
+       Pad[-44682 8110 -41932 8110 5500 2000 7500 "" "7" "onsolder,octagon"]
+       Pad[-44682 15984 -41932 15984 5500 2000 7500 "" "8" "octagon"]
+       Pad[-44682 15984 -41932 15984 5500 2000 7500 "" "8" "onsolder,octagon"]
+       Pad[-44682 23858 -41932 23858 5500 2000 7500 "" "9" "octagon"]
+       Pad[-44682 23858 -41932 23858 5500 2000 7500 "" "9" "onsolder,octagon"]
+       Pad[-44682 31732 -41932 31732 5500 2000 7500 "" "10" "octagon"]
+       Pad[-44682 31732 -41932 31732 5500 2000 7500 "" "10" "onsolder,octagon"]
+       Pad[41932 31732 44682 31732 5500 2000 7500 "" "11" "octagon,edge2"]
+       Pad[41932 31732 44682 31732 5500 2000 7500 "" "11" "onsolder,octagon,edge2"]
+       Pad[41932 23858 44682 23858 5500 2000 7500 "" "12" "octagon,edge2"]
+       Pad[41932 23858 44682 23858 5500 2000 7500 "" "12" "onsolder,octagon,edge2"]
+       Pad[41932 15984 44682 15984 5500 2000 7500 "" "13" "octagon,edge2"]
+       Pad[41932 15984 44682 15984 5500 2000 7500 "" "13" "onsolder,octagon,edge2"]
+       Pad[41932 8110 44682 8110 5500 2000 7500 "" "14" "octagon,edge2"]
+       Pad[41932 8110 44682 8110 5500 2000 7500 "" "14" "onsolder,octagon,edge2"]
+       Pad[41932 236 44682 236 5500 2000 7500 "" "15" "octagon,edge2"]
+       Pad[41932 236 44682 236 5500 2000 7500 "" "15" "onsolder,octagon,edge2"]
+       Pad[41932 -7637 44682 -7637 5500 2000 7500 "" "16" "octagon,edge2"]
+       Pad[41932 -7637 44682 -7637 5500 2000 7500 "" "16" "onsolder,octagon,edge2"]
+       Pad[41932 -15511 44682 -15511 5500 2000 7500 "" "17" "octagon,edge2"]
+       Pad[41932 -15511 44682 -15511 5500 2000 7500 "" "17" "onsolder,octagon,edge2"]
+       Pad[41932 -23385 44682 -23385 5500 2000 7500 "" "18" "octagon,edge2"]
+       Pad[41932 -23385 44682 -23385 5500 2000 7500 "" "18" "onsolder,octagon,edge2"]
+       Pad[41932 -31259 44682 -31259 5500 2000 7500 "" "19" "octagon,edge2"]
+       Pad[41932 -31259 44682 -31259 5500 2000 7500 "" "19" "onsolder,octagon,edge2"]
+       Pad[41932 -39133 44682 -39133 5500 2000 7500 "" "20" "octagon,edge2"]
+       Pad[41932 -39133 44682 -39133 5500 2000 7500 "" "20" "onsolder,octagon,edge2"]
+       ElementLine [-48992 65842 -48992 -42133 1000]
+       ElementLine [-48992 -42133 -20110 -65842 1000]
+       ElementLine [-20110 -65842 20110 -65842 1000]
+       ElementLine [20110 -65842 48992 -42133 1000]
+       ElementLine [48992 -42133 48992 65842 1000]
+       ElementLine [48992 65842 -48992 65842 1000]
+       ElementLine [-35433 15748 35433 15748 2000]
+       ElementLine [-35433 -14763 35433 -14763 2000]
+       ElementLine [-31496 9842 -22637 984 1000]
+       ElementLine [-22637 984 -26574 -9842 1000]
+       ElementLine [-26574 -9842 -18208 -9842 1000]
+       ElementLine [-18208 -9842 -16732 -4921 1000]
+       ElementLine [-16732 -4921 -11811 -9842 1000]
+       ElementLine [-11811 -9842 -6889 -9842 1000]
+       ElementLine [-6889 -9842 -15748 -1476 1000]
+       ElementLine [-15748 -1476 -11811 9842 1000]
+       ElementLine [-11811 9842 -18700 9842 1000]
+       ElementLine [-18700 9842 -20669 3937 1000]
+       ElementLine [-20669 3937 -26574 9842 1000]
+       ElementLine [-26574 9842 -31496 9842 1000]
+       ElementLine [492 9842 -5019 9842 2000]
+       ElementLine [-5019 9842 -5019 -3937 2000]
+       ElementLine [-5019 -3937 492 -3937 2000]
+       ElementLine [-5019 2952 492 2952 2000]
+       ElementLine [16486 9842 9596 9842 2000]
+       ElementLine [9596 9842 9596 -3937 2000]
+       ElementLine [9596 -3937 16486 -3937 2000]
+       ElementLine [9596 2952 14763 2952 2000]
+       ElementLine [29281 9842 22391 9842 2000]
+       ElementLine [22391 9842 22391 -3937 2000]
+       ElementLine [22391 -3937 29281 -3937 2000]
+       ElementLine [22391 2952 27559 2952 2000]
+       ElementArc [688 -492 3444 3444 90 180 2000]
+       ElementArc [688 6397 3444 3444 90 180 2000]
+
+       )
diff --git a/mainboard/pcb-elements/XTAL_HC49SM.fp b/mainboard/pcb-elements/XTAL_HC49SM.fp
new file mode 100644 (file)
index 0000000..311e48f
--- /dev/null
@@ -0,0 +1,27 @@
+       # grab the input values and convert to 1/100 mil
+       # how much to grow the pads by for soldermask [1/100 mil]
+       # clearance from planes [1/100 mil]
+       # silk screen width  [1/100 mil]
+       # courtyard silk screen width  [1/100 mil]
+# element_flags, description, pcb-name, value, mark_x, mark_y,
+# text_x, text_y, text_direction, text_scale, text_flags
+Element[0x00000000 "CMS Quartz" "XTAL_HC49SM" "" 0 0 -3150 -3150 0 100 ""]
+(
+# 
+# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
+       Pad[-25590 0
+               -11811 0
+               7874 2000 3552 "1" "1" "square"]
+           Pad[11811 0
+               25590 0
+               7874 2000 3552 "2" "2" "square"]
+#
+# This draws a 1 mil placement courtyard outline in silk.  It should probably
+# not be included since you wont want to try and fab a 1 mil silk line.  Then
+# again, it is most useful during parts placement.  It really is time for some
+# additional non-fab layers...
+#      ElementLine[eval(-1*V1/2) eval(-1*V2/2) eval(-1*V1/2) eval(   V2/2) CYW]
+#      ElementLine[eval(-1*V1/2) eval(-1*V2/2) eval(   V1/2) eval(-1*V2/2) CYW]
+#      ElementLine[eval(   V1/2) eval(   V2/2) eval(   V1/2) eval(-1*V2/2) CYW]
+#      ElementLine[eval(   V1/2) eval(   V2/2) eval(-1*V1/2) eval(   V2/2) CYW]
+)