Diretório de footprints adicionado. PCB atualizado.
authorB.I.C. Davi Bobsin <davibobsin@maciel.(none)>
Wed, 26 Sep 2018 20:25:44 +0000 (17:25 -0300)
committerB.I.C. Davi Bobsin <davibobsin@maciel.(none)>
Wed, 26 Sep 2018 20:25:44 +0000 (17:25 -0300)
14 files changed:
doc/aic.pcb
doc/aicconnector.sch
doc/aicpic.sch
doc/aicpower.sch
doc/fp/aic/1206P [new file with mode: 0644]
doc/fp/aic/CE_SMD.fp [new file with mode: 0644]
doc/fp/aic/CP_THD.fp [new file with mode: 0644]
doc/fp/aic/DIN96.fp [new file with mode: 0644]
doc/fp/aic/EUROCARD_3U.fp [new file with mode: 0644]
doc/fp/aic/MJTP1236_D.fp [new file with mode: 0644]
doc/fp/aic/POT63YA.fp [new file with mode: 0644]
doc/fp/aic/dwg-9111.fp [new file with mode: 0644]
doc/fp/aic/dwg-9111.fp- [new file with mode: 0644]
doc/fp/aic/switchSMD.fp [new file with mode: 0644]

index 372d67e..37aecb9 100644 (file)
-# release: pcb 20080202
-# date:    Mon Apr  6 13:45:45 2009
-# user:    rodtrevisan (B.I.C. Rodrigo Daniel Trevizan (fetter))
-# host:    rhea.ece
+# release: pcb 20110918
 
-# To read pcb files, the pcb version (or the cvs source date) must be >= the file version
+# To read pcb files, the pcb version (or the git source date) must be >= the file version
 FileVersion[20070407]
 
-PCB["" 710000 410000]
+PCB["" 1500000 1000000]
 
-Grid[2500.000000 0 0 0]
-Cursor[470400 336000 6.000000]
+Grid[1968.0 0 0 0]
+Cursor[1499616 0 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
-DRC[1000 400 800 800 1500 1000]
-Flags("nameonpcb,snappin")
-Groups("1,2,3,s:4,5,6,7,8,c")
-Styles["Signal,1000,4000,2000,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,800,3600,2000,1000"]
+DRC[1000 1000 1000 1000 1500 1000]
+Flags("nameonpcb,uniquename,clearnew,snappin")
+Groups("1,c:2,s:3:4:5:6:7:8")
+Styles["Signal,1000,3600,2000,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600"]
 
-Symbol(' ' 18)
+Symbol[' ' 1800]
 (
 )
-Symbol('!' 12)
+Symbol['!' 1200]
 (
-       SymbolLine(0 45 0 50 8)
-       SymbolLine(0 10 0 35 8)
+       SymbolLine[0 4500 0 5000 800]
+       SymbolLine[0 1000 0 3500 800]
 )
-Symbol('"' 12)
+Symbol['"' 1200]
 (
-       SymbolLine(0 10 0 20 8)
-       SymbolLine(10 10 10 20 8)
+       SymbolLine[0 1000 0 2000 800]
+       SymbolLine[1000 1000 1000 2000 800]
 )
-Symbol('#' 12)
+Symbol['#' 1200]
 (
-       SymbolLine(0 35 20 35 8)
-       SymbolLine(0 25 20 25 8)
-       SymbolLine(15 20 15 40 8)
-       SymbolLine(5 20 5 40 8)
+       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('$' 12)
+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(15 15 20 20 8)
-       SymbolLine(5 15 15 15 8)
-       SymbolLine(0 20 5 15 8)
-       SymbolLine(0 20 0 25 8)
-       SymbolLine(0 25 5 30 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(20 35 20 40 8)
-       SymbolLine(15 45 20 40 8)
-       SymbolLine(5 45 15 45 8)
-       SymbolLine(0 40 5 45 8)
-       SymbolLine(10 10 10 50 8)
+       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('%' 12)
+Symbol['+' 1200]
 (
-       SymbolLine(0 15 0 20 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 10 10 8)
-       SymbolLine(10 10 15 15 8)
-       SymbolLine(15 15 15 20 8)
-       SymbolLine(10 25 15 20 8)
-       SymbolLine(5 25 10 25 8)
-       SymbolLine(0 20 5 25 8)
-       SymbolLine(0 50 40 10 8)
-       SymbolLine(35 50 40 45 8)
-       SymbolLine(40 40 40 45 8)
-       SymbolLine(35 35 40 40 8)
-       SymbolLine(30 35 35 35 8)
-       SymbolLine(25 40 30 35 8)
-       SymbolLine(25 40 25 45 8)
-       SymbolLine(25 45 30 50 8)
-       SymbolLine(30 50 35 50 8)
+       SymbolLine[0 3000 2000 3000 800]
+       SymbolLine[1000 2000 1000 4000 800]
 )
-Symbol('&' 12)
+Symbol[',' 1200]
 (
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(0 15 0 25 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(0 35 15 20 8)
-       SymbolLine(5 50 10 50 8)
-       SymbolLine(10 50 20 40 8)
-       SymbolLine(0 25 25 50 8)
-       SymbolLine(5 10 10 10 8)
-       SymbolLine(10 10 15 15 8)
-       SymbolLine(15 15 15 20 8)
-       SymbolLine(0 35 0 45 8)
+       SymbolLine[0 6000 1000 5000 800]
 )
-Symbol(''' 12)
+Symbol['-' 1200]
 (
-       SymbolLine(0 20 10 10 8)
+       SymbolLine[0 3000 2000 3000 800]
 )
-Symbol('(' 12)
+Symbol['.' 1200]
 (
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(0 15 0 45 8)
+       SymbolLine[0 5000 500 5000 800]
 )
-Symbol(')' 12)
+Symbol['/' 1200]
 (
-       SymbolLine(0 10 5 15 8)
-       SymbolLine(5 15 5 45 8)
-       SymbolLine(0 50 5 45 8)
+       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('*' 12)
+Symbol['1' 1200]
 (
-       SymbolLine(0 20 20 40 8)
-       SymbolLine(0 40 20 20 8)
-       SymbolLine(0 30 20 30 8)
-       SymbolLine(10 20 10 40 8)
+       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('+' 12)
+Symbol['4' 1200]
 (
-       SymbolLine(0 30 20 30 8)
-       SymbolLine(10 20 10 40 8)
+       SymbolLine[0 3500 2000 1000 800]
+       SymbolLine[0 3500 2500 3500 800]
+       SymbolLine[2000 1000 2000 5000 800]
 )
-Symbol(',' 12)
+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(0 60 10 50 8)
-)
-Symbol('-' 12)
-(
-       SymbolLine(0 30 20 30 8)
-)
-Symbol('.' 12)
-(
-       SymbolLine(0 50 5 50 8)
-)
-Symbol('/' 12)
-(
-       SymbolLine(0 45 30 15 8)
-)
-Symbol('0' 12)
-(
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(0 15 0 45 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(20 15 20 45 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 40 20 20 8)
-)
-Symbol('1' 12)
-(
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(10 10 10 50 8)
-       SymbolLine(0 20 10 10 8)
-)
-Symbol('2' 12)
-(
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 20 10 8)
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(25 15 25 25 8)
-       SymbolLine(0 50 25 25 8)
-       SymbolLine(0 50 25 50 8)
+       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('3' 12)
+Symbol[':' 1200]
 (
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(20 15 20 45 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 30 20 30 8)
+       SymbolLine[0 2500 500 2500 800]
+       SymbolLine[0 3500 500 3500 800]
 )
-Symbol('4' 12)
+Symbol[';' 1200]
 (
-       SymbolLine(0 30 20 10 8)
-       SymbolLine(0 30 25 30 8)
-       SymbolLine(20 10 20 50 8)
+       SymbolLine[0 5000 1000 4000 800]
+       SymbolLine[1000 2500 1000 3000 800]
 )
-Symbol('5' 12)
+Symbol['<' 1200]
 (
-       SymbolLine(0 10 20 10 8)
-       SymbolLine(0 10 0 30 8)
-       SymbolLine(0 30 5 25 8)
-       SymbolLine(5 25 15 25 8)
-       SymbolLine(15 25 20 30 8)
-       SymbolLine(20 30 20 45 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 45 5 50 8)
+       SymbolLine[0 3000 1000 2000 800]
+       SymbolLine[0 3000 1000 4000 800]
 )
-Symbol('6' 12)
+Symbol['=' 1200]
 (
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(0 15 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(0 30 15 30 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(20 35 20 45 8)
-)
-Symbol('7' 12)
+       SymbolLine[0 2500 2000 2500 800]
+       SymbolLine[0 3500 2000 3500 800]
+)
+Symbol['>' 1200]
 (
-       SymbolLine(0 50 25 25 8)
-       SymbolLine(25 10 25 25 8)
-       SymbolLine(0 10 25 10 8)
-)
-Symbol('8' 12)
-(
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(20 35 20 45 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 25 5 30 8)
-       SymbolLine(0 15 0 25 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(20 15 20 25 8)
-       SymbolLine(15 30 20 25 8)
-)
-Symbol('9' 12)
-(
-       SymbolLine(0 50 20 30 8)
-       SymbolLine(20 15 20 30 8)
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(0 15 0 25 8)
-       SymbolLine(0 25 5 30 8)
-       SymbolLine(5 30 20 30 8)
-)
-Symbol(':' 12)
-(
-       SymbolLine(0 25 5 25 8)
-       SymbolLine(0 35 5 35 8)
-)
-Symbol(';' 12)
-(
-       SymbolLine(0 50 10 40 8)
-       SymbolLine(10 25 10 30 8)
-)
-Symbol('<' 12)
-(
-       SymbolLine(0 30 10 20 8)
-       SymbolLine(0 30 10 40 8)
-)
-Symbol('=' 12)
-(
-       SymbolLine(0 25 20 25 8)
-       SymbolLine(0 35 20 35 8)
-)
-Symbol('>' 12)
-(
-       SymbolLine(0 20 10 30 8)
-       SymbolLine(0 40 10 30 8)
-)
-Symbol('?' 12)
-(
-       SymbolLine(10 30 10 35 8)
-       SymbolLine(10 45 10 50 8)
-       SymbolLine(0 15 0 20 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(20 15 20 20 8)
-       SymbolLine(10 30 20 20 8)
-)
-Symbol('@' 12)
-(
-       SymbolLine(0 10 0 40 8)
-       SymbolLine(0 40 10 50 8)
-       SymbolLine(10 50 40 50 8)
-       SymbolLine(50 35 50 10 8)
-       SymbolLine(50 10 40 0 8)
-       SymbolLine(40 0 10 0 8)
-       SymbolLine(10 0 0 10 8)
-       SymbolLine(15 20 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(20 35 30 35 8)
-       SymbolLine(30 35 35 30 8)
-       SymbolLine(35 30 40 35 8)
-       SymbolLine(35 30 35 15 8)
-       SymbolLine(35 20 30 15 8)
-       SymbolLine(20 15 30 15 8)
-       SymbolLine(20 15 15 20 8)
-       SymbolLine(40 35 50 35 8)
-)
-Symbol('A' 12)
-(
-       SymbolLine(0 15 0 50 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 20 10 8)
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(25 15 25 50 8)
-       SymbolLine(0 30 25 30 8)
-)
-Symbol('B' 12)
-(
-       SymbolLine(0 50 20 50 8)
-       SymbolLine(20 50 25 45 8)
-       SymbolLine(25 35 25 45 8)
-       SymbolLine(20 30 25 35 8)
-       SymbolLine(5 30 20 30 8)
-       SymbolLine(5 10 5 50 8)
-       SymbolLine(0 10 20 10 8)
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(25 15 25 25 8)
-       SymbolLine(20 30 25 25 8)
-)
-Symbol('C' 12)
-(
-       SymbolLine(5 50 20 50 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(0 15 0 45 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 20 10 8)
-)
-Symbol('D' 12)
+       SymbolLine[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(5 10 5 50 8)
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(25 15 25 45 8)
-       SymbolLine(20 50 25 45 8)
-       SymbolLine(0 50 20 50 8)
-       SymbolLine(0 10 20 10 8)
-)
-Symbol('E' 12)
-(
-       SymbolLine(0 30 15 30 8)
-       SymbolLine(0 50 20 50 8)
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 10 20 10 8)
-)
-Symbol('F' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 10 20 10 8)
-       SymbolLine(0 30 15 30 8)
-)
-Symbol('G' 12)
-(
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(5 10 20 10 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(0 15 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 20 50 8)
-       SymbolLine(20 50 25 45 8)
-       SymbolLine(25 35 25 45 8)
-       SymbolLine(20 30 25 35 8)
-       SymbolLine(10 30 20 30 8)
-)
-Symbol('H' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(25 10 25 50 8)
-       SymbolLine(0 30 25 30 8)
-)
-Symbol('I' 12)
-(
-       SymbolLine(0 10 10 10 8)
-       SymbolLine(5 10 5 50 8)
-       SymbolLine(0 50 10 50 8)
-)
-Symbol('J' 12)
-(
-       SymbolLine(0 10 15 10 8)
-       SymbolLine(15 10 15 45 8)
-       SymbolLine(10 50 15 45 8)
-       SymbolLine(5 50 10 50 8)
-       SymbolLine(0 45 5 50 8)
-)
-Symbol('K' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 30 20 10 8)
-       SymbolLine(0 30 20 50 8)
-)
-Symbol('L' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 50 20 50 8)
-)
-Symbol('M' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 10 15 25 8)
-       SymbolLine(15 25 30 10 8)
-       SymbolLine(30 10 30 50 8)
-)
-Symbol('N' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 10 0 15 8)
-       SymbolLine(0 15 25 40 8)
-       SymbolLine(25 10 25 50 8)
-)
-Symbol('O' 12)
-(
-       SymbolLine(0 15 0 45 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(20 15 20 45 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 45 5 50 8)
+       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('P' 12)
-(
-       SymbolLine(5 10 5 50 8)
-       SymbolLine(0 10 20 10 8)
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(25 15 25 25 8)
-       SymbolLine(20 30 25 25 8)
-       SymbolLine(5 30 20 30 8)
+Symbol['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('Q' 12)
+Symbol['E' 1200]
 (
-       SymbolLine(0 15 0 45 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 15 10 8)
-       SymbolLine(15 10 20 15 8)
-       SymbolLine(20 15 20 45 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(10 40 20 50 8)
+       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('R' 12)
+Symbol['F' 1200]
 (
-       SymbolLine(0 10 20 10 8)
-       SymbolLine(20 10 25 15 8)
-       SymbolLine(25 15 25 25 8)
-       SymbolLine(20 30 25 25 8)
-       SymbolLine(5 30 20 30 8)
-       SymbolLine(5 10 5 50 8)
-       SymbolLine(5 30 25 50 8)
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[0 2800 1500 2800 800]
 )
-Symbol('S' 12)
+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(20 10 25 15 8)
-       SymbolLine(5 10 20 10 8)
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(0 15 0 25 8)
-       SymbolLine(0 25 5 30 8)
-       SymbolLine(5 30 20 30 8)
-       SymbolLine(20 30 25 35 8)
-       SymbolLine(25 35 25 45 8)
-       SymbolLine(20 50 25 45 8)
-       SymbolLine(5 50 20 50 8)
-       SymbolLine(0 45 5 50 8)
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[2500 1000 2500 5000 800]
+       SymbolLine[0 3000 2500 3000 800]
 )
-Symbol('T' 12)
+Symbol['I' 1200]
 (
-       SymbolLine(0 10 20 10 8)
-       SymbolLine(10 10 10 50 8)
+       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('U' 12)
+Symbol['K' 1200]
 (
-       SymbolLine(0 10 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(20 10 20 45 8)
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 3000 2000 1000 800]
+       SymbolLine[0 3000 2000 5000 800]
 )
-Symbol('V' 12)
+Symbol['L' 1200]
 (
-       SymbolLine(0 10 0 40 8)
-       SymbolLine(0 40 10 50 8)
-       SymbolLine(10 50 20 40 8)
-       SymbolLine(20 10 20 40 8)
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 5000 2000 5000 800]
 )
-Symbol('W' 12)
+Symbol['M' 1200]
 (
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 50 15 35 8)
-       SymbolLine(15 35 30 50 8)
-       SymbolLine(30 10 30 50 8)
-)
-Symbol('X' 12)
-(
-       SymbolLine(0 10 0 15 8)
-       SymbolLine(0 15 25 40 8)
-       SymbolLine(25 40 25 50 8)
-       SymbolLine(0 40 0 50 8)
-       SymbolLine(0 40 25 15 8)
-       SymbolLine(25 10 25 15 8)
-)
-Symbol('Y' 12)
-(
-       SymbolLine(0 10 0 15 8)
-       SymbolLine(0 15 10 25 8)
-       SymbolLine(10 25 20 15 8)
-       SymbolLine(20 10 20 15 8)
-       SymbolLine(10 25 10 50 8)
-)
-Symbol('Z' 12)
-(
-       SymbolLine(0 10 25 10 8)
-       SymbolLine(25 10 25 15 8)
-       SymbolLine(0 40 25 15 8)
-       SymbolLine(0 40 0 50 8)
-       SymbolLine(0 50 25 50 8)
-)
-Symbol('[' 12)
-(
-       SymbolLine(0 10 5 10 8)
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 50 5 50 8)
-)
-Symbol('\' 12)
-(
-       SymbolLine(0 15 30 45 8)
-)
-Symbol(']' 12)
-(
-       SymbolLine(0 10 5 10 8)
-       SymbolLine(5 10 5 50 8)
-       SymbolLine(0 50 5 50 8)
-)
-Symbol('^' 12)
-(
-       SymbolLine(0 15 5 10 8)
-       SymbolLine(5 10 10 15 8)
+       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('_' 12)
+Symbol['N' 1200]
 (
-       SymbolLine(0 50 20 50 8)
+       SymbolLine[0 1000 0 5000 800]
+       SymbolLine[0 1000 2500 5000 800]
+       SymbolLine[2500 1000 2500 5000 800]
 )
-Symbol('a' 12)
+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(15 30 20 35 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(20 30 20 45 8)
-       SymbolLine(20 45 25 50 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
+       SymbolLine[0 1000 2000 1000 800]
+       SymbolLine[1000 1000 1000 5000 800]
 )
-Symbol('b' 12)
+Symbol['U' 1200]
 (
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(20 35 20 45 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(0 35 5 30 8)
+       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('c' 12)
+Symbol['V' 1200]
 (
-       SymbolLine(5 30 20 30 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 20 50 8)
+       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('d' 12)
+Symbol['X' 1200]
 (
-       SymbolLine(20 10 20 50 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
+       SymbolLine[0 5000 2500 1000 800]
+       SymbolLine[0 1000 2500 5000 800]
 )
-Symbol('e' 12)
-(
-       SymbolLine(5 50 20 50 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(0 40 20 40 8)
-       SymbolLine(20 40 20 35 8)
-)
-Symbol('f' 10)
-(
-       SymbolLine(5 15 5 50 8)
-       SymbolLine(5 15 10 10 8)
-       SymbolLine(10 10 15 10 8)
-       SymbolLine(0 30 10 30 8)
-)
-Symbol('g' 12)
-(
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(0 60 5 65 8)
-       SymbolLine(5 65 15 65 8)
-       SymbolLine(15 65 20 60 8)
-       SymbolLine(20 30 20 60 8)
-)
-Symbol('h' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(20 35 20 50 8)
-)
-Symbol('i' 10)
-(
-       SymbolLine(0 20 0 25 8)
-       SymbolLine(0 35 0 50 8)
-)
-Symbol('j' 10)
-(
-       SymbolLine(5 20 5 25 8)
-       SymbolLine(5 35 5 60 8)
-       SymbolLine(0 65 5 60 8)
-)
-Symbol('k' 12)
-(
-       SymbolLine(0 10 0 50 8)
-       SymbolLine(0 35 15 50 8)
-       SymbolLine(0 35 10 25 8)
-)
-Symbol('l' 10)
-(
-       SymbolLine(0 10 0 45 8)
-       SymbolLine(0 45 5 50 8)
-)
-Symbol('m' 12)
-(
-       SymbolLine(5 35 5 50 8)
-       SymbolLine(5 35 10 30 8)
-       SymbolLine(10 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(20 35 20 50 8)
-       SymbolLine(20 35 25 30 8)
-       SymbolLine(25 30 30 30 8)
-       SymbolLine(30 30 35 35 8)
-       SymbolLine(35 35 35 50 8)
-       SymbolLine(0 30 5 35 8)
-)
-Symbol('n' 12)
-(
-       SymbolLine(5 35 5 50 8)
-       SymbolLine(5 35 10 30 8)
-       SymbolLine(10 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(20 35 20 50 8)
-       SymbolLine(0 30 5 35 8)
-)
-Symbol('o' 12)
-(
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(20 35 20 45 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(0 45 5 50 8)
-)
-Symbol('p' 12)
-(
-       SymbolLine(5 35 5 65 8)
-       SymbolLine(0 30 5 35 8)
-       SymbolLine(5 35 10 30 8)
-       SymbolLine(10 30 20 30 8)
-       SymbolLine(20 30 25 35 8)
-       SymbolLine(25 35 25 45 8)
-       SymbolLine(20 50 25 45 8)
-       SymbolLine(10 50 20 50 8)
-       SymbolLine(5 45 10 50 8)
-)
-Symbol('q' 12)
-(
-       SymbolLine(20 35 20 65 8)
-       SymbolLine(15 30 20 35 8)
-       SymbolLine(5 30 15 30 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(0 35 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
-)
-Symbol('r' 12)
-(
-       SymbolLine(5 35 5 50 8)
-       SymbolLine(5 35 10 30 8)
-       SymbolLine(10 30 20 30 8)
-       SymbolLine(0 30 5 35 8)
-)
-Symbol('s' 12)
-(
-       SymbolLine(5 50 20 50 8)
-       SymbolLine(20 50 25 45 8)
-       SymbolLine(20 40 25 45 8)
-       SymbolLine(5 40 20 40 8)
-       SymbolLine(0 35 5 40 8)
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(5 30 20 30 8)
-       SymbolLine(20 30 25 35 8)
-       SymbolLine(0 45 5 50 8)
-)
-Symbol('t' 10)
-(
-       SymbolLine(5 10 5 45 8)
-       SymbolLine(5 45 10 50 8)
-       SymbolLine(0 25 10 25 8)
-)
-Symbol('u' 12)
-(
-       SymbolLine(0 30 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
-       SymbolLine(20 30 20 45 8)
-)
-Symbol('v' 12)
-(
-       SymbolLine(0 30 0 40 8)
-       SymbolLine(0 40 10 50 8)
-       SymbolLine(10 50 20 40 8)
-       SymbolLine(20 30 20 40 8)
-)
-Symbol('w' 12)
-(
-       SymbolLine(0 30 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(5 50 10 50 8)
-       SymbolLine(10 50 15 45 8)
-       SymbolLine(15 30 15 45 8)
-       SymbolLine(15 45 20 50 8)
-       SymbolLine(20 50 25 50 8)
-       SymbolLine(25 50 30 45 8)
-       SymbolLine(30 30 30 45 8)
-)
-Symbol('x' 12)
-(
-       SymbolLine(0 30 20 50 8)
-       SymbolLine(0 50 20 30 8)
-)
-Symbol('y' 12)
-(
-       SymbolLine(0 30 0 45 8)
-       SymbolLine(0 45 5 50 8)
-       SymbolLine(20 30 20 60 8)
-       SymbolLine(15 65 20 60 8)
-       SymbolLine(5 65 15 65 8)
-       SymbolLine(0 60 5 65 8)
-       SymbolLine(5 50 15 50 8)
-       SymbolLine(15 50 20 45 8)
-)
-Symbol('z' 12)
-(
-       SymbolLine(0 30 20 30 8)
-       SymbolLine(0 50 20 30 8)
-       SymbolLine(0 50 20 50 8)
-)
-Symbol('{' 12)
-(
-       SymbolLine(5 15 10 10 8)
-       SymbolLine(5 15 5 25 8)
-       SymbolLine(0 30 5 25 8)
-       SymbolLine(0 30 5 35 8)
-       SymbolLine(5 35 5 45 8)
-       SymbolLine(5 45 10 50 8)
-)
-Symbol('|' 12)
-(
-       SymbolLine(0 10 0 50 8)
-)
-Symbol('}' 12)
-(
-       SymbolLine(0 10 5 15 8)
-       SymbolLine(5 15 5 25 8)
-       SymbolLine(5 25 10 30 8)
-       SymbolLine(5 35 10 30 8)
-       SymbolLine(5 35 5 45 8)
-       SymbolLine(0 50 5 45 8)
-)
-Symbol('~' 12)
-(
-       SymbolLine(0 35 5 30 8)
-       SymbolLine(5 30 10 30 8)
-       SymbolLine(10 30 15 35 8)
-       SymbolLine(15 35 20 35 8)
-       SymbolLine(20 35 25 30 8)
-)
-Via[340000 237500 12000 2000 0 5500 "" ""]
-Via[497500 370000 9000 2000 0 3500 "" ""]
-Via[552500 237500 12000 2000 0 5500 "" ""]
-Via[102500 130000 4000 2000 0 2000 "" ""]
-Via[615000 287500 10500 2000 0 5500 "" ""]
-Via[280000 87500 6000 2000 0 3500 "" ""]
-Via[365000 317500 4000 2000 0 2000 "" ""]
-Via[242500 165000 6000 2000 0 3500 "" ""]
-Via[432500 350000 6000 2000 0 3500 "" ""]
-Via[282500 245000 4000 2000 0 2000 "" ""]
-Via[240000 330000 6000 2000 0 3500 "" ""]
-Via[315000 280000 4000 2000 0 2000 "" ""]
-Via[177500 285000 6000 2000 0 3500 "" ""]
-Via[372500 370000 9000 2000 0 3500 "" ""]
-Via[427500 17500 4000 2000 0 2000 "" ""]
-Via[400000 325000 6000 2000 0 3500 "" ""]
-Via[152500 62500 6000 2000 0 3500 "" ""]
-Via[402500 17500 4000 2000 0 2000 "" ""]
-Via[497500 267500 9000 2000 0 3500 "" ""]
-Via[615000 222500 12000 2000 0 5500 "" ""]
-Via[195000 380000 6000 2000 0 3500 "" ""]
-Via[217500 222500 6000 2000 0 3500 "" ""]
-Via[360000 227500 4000 2000 0 2000 "" ""]
-Via[87500 135000 4000 2000 0 2000 "" ""]
-Via[247500 17500 4000 2000 0 2000 "" ""]
-Via[367500 92500 4000 2000 0 2000 "" ""]
-Via[225000 187500 4000 2000 0 2000 "" ""]
-Via[225000 170000 4000 2000 0 2000 "" ""]
-Via[442500 65000 4000 2000 0 2000 "" ""]
-Via[352500 170000 4000 2000 0 2000 "" ""]
-Via[507500 140000 4000 2000 0 2000 "" ""]
-Via[345000 142500 4000 2000 0 2000 "" ""]
-Via[507500 115000 4000 2000 0 2000 "" ""]
-Via[187500 175000 6000 2000 0 3500 "" ""]
-Via[315000 142500 4000 2000 0 2000 "" ""]
-Via[477500 22500 4000 2000 0 2000 "" ""]
-Via[477500 115000 4000 2000 0 2000 "" ""]
-Via[417500 40000 4000 2000 0 2000 "" ""]
-Via[295000 135000 4000 2000 0 2000 "" ""]
-Via[472500 87500 6000 2000 0 3500 "" ""]
-Via[155000 367500 4000 2000 0 2000 "" ""]
-Via[360000 150000 4000 2000 0 2000 "" ""]
-Via[425000 115000 4000 2000 0 2000 "" ""]
-Via[205000 357500 4000 2000 0 2000 "" ""]
-Via[547500 52500 4000 2000 0 2000 "" ""]
-Via[532500 57500 4000 2000 0 2000 "" ""]
-Via[562500 62500 4000 2000 0 2000 "" ""]
-Via[332500 175000 4000 2000 0 2000 "" ""]
-Via[492500 175000 4000 2000 0 2000 "" ""]
-Via[210000 40000 4000 2000 0 2000 "" ""]
-Via[602500 157500 9000 2000 0 3500 "" ""]
-Via[592500 115000 4000 2000 0 2000 "" ""]
-Via[482500 150000 4000 2000 0 2000 "" ""]
-Via[477500 105000 4000 2000 0 2000 "" ""]
-Via[160000 187500 4000 2000 0 2000 "" ""]
-Via[480000 110000 4000 2000 0 2000 "" ""]
-Via[92500 140000 4000 2000 0 2000 "" ""]
-Via[397500 142500 4000 2000 0 2000 "" ""]
-Via[442500 17500 4000 2000 0 2000 "" ""]
-Via[400000 165000 6000 2000 0 3500 "" ""]
-Via[365000 155000 4000 2000 0 2000 "" ""]
-Via[417500 10000 4000 2000 0 2000 "" ""]
-Via[565000 160000 4000 2000 0 2000 "" ""]
-Via[262500 107500 6000 2000 0 3500 "" ""]
-Via[435000 45000 4000 2000 0 2000 "" ""]
-Via[160000 75000 6000 2000 0 3500 "" ""]
-Via[305000 140000 4000 2000 0 2000 "" ""]
-Via[442500 115000 4000 2000 0 2000 "" ""]
-Via[102500 112500 4000 2000 0 2000 "" ""]
-Via[377500 82500 4000 2000 0 2000 "" ""]
-Via[352500 117500 4000 2000 0 2000 "" ""]
-Via[350000 122500 4000 2000 0 2000 "" ""]
-Via[372500 150000 4000 2000 0 2000 "" ""]
-Via[225000 292500 6000 2000 0 3500 "" ""]
-Via[310000 92500 4000 2000 0 2000 "" ""]
-Via[520000 70000 6000 2000 0 3500 "" ""]
-Via[385000 165000 6000 2000 0 3500 "" ""]
-Via[187500 107500 6000 2000 0 3500 "" ""]
-Via[215000 362500 4000 2000 0 2000 "" ""]
-Via[225000 312500 6000 2000 0 3500 "" ""]
-Via[432500 182500 5500 2000 0 3500 "" ""]
-Via[252500 285000 6000 2000 0 3500 "" ""]
-Via[285000 107500 4000 2000 0 2000 "" ""]
-Via[225000 367500 4000 2000 0 2000 "" ""]
-Via[242500 285000 6000 2000 0 3500 "" ""]
-Via[545000 347500 6000 2000 0 3500 "" ""]
-Via[377500 112500 4000 2000 0 2000 "" ""]
-Via[302500 87500 6000 2000 0 3500 "" ""]
-Via[295000 60000 6000 2000 0 3500 "" ""]
-Via[177500 165000 6000 2000 0 3500 "" ""]
-Via[315000 135000 4000 2000 0 2000 "" ""]
-Via[325000 160000 4000 2000 0 2000 "" ""]
-Via[190000 275000 7000 2000 0 3500 "" ""]
-Via[527500 85000 4000 2000 0 2000 "" ""]
-Via[252500 312500 6000 2000 0 3500 "" ""]
-Via[532500 87500 4000 2000 0 2000 "" ""]
-Via[545000 145000 4000 2000 0 2000 "" ""]
-Via[557500 172500 4000 2000 0 2000 "" ""]
-Via[612500 87500 4000 2000 0 2000 "" ""]
-Via[615000 107500 6000 2000 0 3500 "" ""]
-Via[200000 150000 4000 2000 0 2000 "" ""]
-Via[385000 340000 6000 2000 0 3500 "" ""]
-Via[472500 165000 6000 2000 0 3500 "" ""]
-Via[155000 275000 4000 2000 0 2000 "" ""]
-Via[165000 357500 4000 2000 0 2000 "" ""]
-Via[160000 362500 4000 2000 0 2000 "" ""]
-Via[262500 202500 6000 2000 0 3500 "" ""]
-Via[262500 175000 6000 2000 0 3500 "" ""]
-Via[152500 182500 6000 2000 0 3500 "" ""]
-Via[605000 350000 6000 2000 0 3500 "" ""]
-Via[200000 122500 4000 2000 0 2000 "" ""]
-Via[207500 255000 6000 2000 0 3500 "" ""]
-Via[517500 165000 6000 2000 0 3500 "" ""]
-Via[160000 165000 6000 2000 0 3500 "" ""]
-Via[552500 340000 8000 2000 0 3500 "" ""]
-Via[392500 332500 8000 2000 0 3500 "" ""]
-Via[387500 142500 8500 2000 0 3500 "" ""]
-Via[270000 122500 7000 2000 0 3500 "" ""]
-Via[360000 142500 8500 2000 0 3500 "" ""]
-Via[592500 252500 12000 2000 0 5500 "" ""]
-Via[532500 392500 11500 2000 0 5500 "" ""]
-Via[410000 70000 9000 2000 0 3500 "" ""]
-Via[270000 30000 9000 2000 0 3500 "" ""]
-Via[532500 252500 12000 2000 0 5500 "" ""]
-Via[360000 30000 9000 2000 0 3500 "" ""]
-Via[460000 70000 6000 2000 0 2000 "" ""]
-Via[190000 312500 9000 2000 0 3500 "" ""]
-Via[270000 150000 6500 2000 0 3500 "" ""]
-Via[327500 30000 9000 2000 0 3500 "" ""]
-Via[160000 125000 6000 2000 0 3500 "" ""]
-Via[335000 37500 4000 2000 0 2000 "" ""]
-
-Element["" "LED5" "D3" "GREEN" 62500 212500 11436 -16170 0 100 ""]
-(
-       Pin[0 5000 6500 3000 7100 4300 "1" "1" "square"]
-       Pin[0 -5000 6500 3000 7100 4300 "2" "2" ""]
-       ElementArc [0 0 11800 11800 90 360 1000]
-       ElementArc [0 0 13800 13800 90 360 1000]
-
-       )
-
-Element["" "RCY100P" "C7" "1uFx16V" 280000 75000 15000 -10000 0 100 ""]
-(
-       Pin[0 0 6000 3000 6600 3500 "1" "1" "square,edge2"]
-       Pin[10000 0 6000 3000 6600 3500 "2" "2" "edge2"]
-       ElementLine [-9000 0 -4000 0 1000]
-       ElementLine [-6500 -2500 -6500 2500 1000]
-       ElementArc [5000 0 10000 10000 0 360 1000]
+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["" "D-8" "U13" "6MHz" 378220 478958 2500 -11700 0 100 ""]
+(
+       Pad[0 -2500 0 2500 2000 3000 2600 "1" "1" "edge2"]
+       Pad[5000 -2500 5000 2500 2000 3000 2600 "2" "2" "square,edge2"]
+       Pad[10000 -2500 10000 2500 2000 3000 2600 "3" "3" "square,edge2"]
+       Pad[15000 -2500 15000 2500 2000 3000 2600 "4" "4" "square,edge2"]
+       Pad[15000 -21900 15000 -16900 2000 3000 2600 "OUT" "5" "square"]
+       Pad[10000 -21900 10000 -16900 2000 3000 2600 "6" "6" "square"]
+       Pad[5000 -21900 5000 -16900 2000 3000 2600 "7" "7" "square"]
+       Pad[0 -21900 0 -16900 2000 3000 2600 "8" "8" "square"]
+       ElementLine [-2500 -2500 17500 -2500 1000]
+       ElementLine [17500 -16900 17500 -2500 1000]
+       ElementLine [-2500 -16900 17500 -16900 1000]
+       ElementLine [-2500 -7200 -2500 -2500 1000]
+       ElementLine [-2500 -16900 -2500 -12200 1000]
+       ElementArc [-2500 -9700 2500 2500 90 180 1000]
 
        )
 
-Element["" "ACY400" "R6" "470" 425000 105000 -2725 -18795 0 100 ""]
+Element["lock" "eurocard_3U" "" "EUROCARD_3U" 780000 120000 636000 0 3 100 "selected"]
 (
-       Pin[0 -10000 6000 3000 6600 3500 "1" "1" "square"]
-       Pin[0 30000 6000 3000 6600 3500 "2" "2" ""]
-       ElementLine [0 -10000 0 0 1000]
-       ElementLine [0 20000 0 30000 1000]
-       ElementLine [3300 0 3300 20000 1000]
-       ElementLine [-3300 20000 3300 20000 1000]
-       ElementLine [-3300 0 -3300 20000 1000]
-       ElementLine [-3300 0 3300 0 1000]
+       Pin[12500 22500 12000 3000 12600 8000 "M1" "1" "edge2"]
+       Pin[12500 371200 12000 3000 12600 8000 "M2" "2" "edge2"]
+       Pin[617500 22500 12000 3000 12600 8000 "M3" "3" "edge2"]
+       Pin[617500 371200 12000 3000 12600 8000 "M4" "4" "edge2"]
+       ElementLine [630000 0 0 0 2000]
+       ElementLine [630000 393700 630000 0 2000]
+       ElementLine [0 393700 630000 393700 2000]
+       ElementLine [0 0 0 393700 2000]
 
        )
 
-Element["" "TO220W" "Q4" "unknown" 350000 285000 -11929 17736 0 100 ""]
+Element["" "CONN_USB" "J3" "CON_USB" 432366 377635 0 0 3 100 ""]
 (
-       Pin[0 0 8000 3000 8600 4200 "1" "1" "square,edge2"]
-       Pin[-10000 0 8000 3000 8600 4200 "2" "2" "edge2"]
-       Pin[-20000 0 8000 3000 8600 4200 "3" "3" "edge2"]
-       ElementLine [-30000 12000 10000 12000 2000]
-       ElementLine [-30000 -6000 -30000 12000 2000]
-       ElementLine [-30000 -6000 10000 -6000 2000]
-       ElementLine [10000 -6000 10000 12000 2000]
-       ElementLine [-30000 12000 10000 12000 2000]
-       ElementLine [-30000 6000 -30000 12000 2000]
-       ElementLine [-30000 6000 10000 6000 2000]
-       ElementLine [10000 6000 10000 12000 2000]
-       ElementLine [-3000 6000 -3000 12000 1000]
-       ElementLine [-17000 6000 -17000 12000 1000]
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
+       Pin[0 -10000 6000 3000 6600 2800 "2" "2" ""]
+       Pin[-8000 -10000 6000 3000 6600 2800 "3" "3" ""]
+       Pin[-8000 0 6000 3000 6600 2800 "4" "4" ""]
+       Pin[-19000 -29000 9000 3000 9600 9000 "" "5" "hole"]
+       Pin[-19000 19000 9000 3000 9600 9000 "" "6" "hole"]
+       ElementLine [15000 -29000 15000 19000 2000]
+       ElementLine [-10000 -29000 15000 -29000 2000]
+       ElementLine [-10000 19000 15000 19000 2000]
+
+       )
+
+Element["" "1206" "R12" "2k2" 74714 527277 -3150 -3150 0 100 ""]
+(
+       Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"]
+       Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-2362 -3740 2362 -3740 800]
+       ElementLine [-2362 3740 2362 3740 800]
+
+       )
+
+Element["" "LQFP64_10" "U10" "unknown" 332775 345171 -2000 -6000 0 100 ""]
+(
+       Pad[-24134 -14763 -20736 -14763 1102 3000 1402 "RE5" "1" "square"]
+       Pad[-24134 -12795 -20736 -12795 1102 3000 1402 "RE6" "2" "square"]
+       Pad[-24134 -10826 -20736 -10826 1102 3000 1402 "RE7" "3" "square"]
+       Pad[-24134 -8858 -20736 -8858 1102 3000 1402 "RG6" "4" "square"]
+       Pad[-24134 -6889 -20736 -6889 1102 3000 1402 "RG7" "5" "square"]
+       Pad[-24134 -4921 -20736 -4921 1102 3000 1402 "RG8" "6" "square"]
+       Pad[-24134 -2952 -20736 -2952 1102 3000 1402 "/MCLR" "7" "square"]
+       Pad[-24134 -984 -20736 -984 1102 3000 1402 "RG9" "8" "square"]
+       Pad[-24134 985 -20736 985 1102 3000 1402 "Vss" "9" "square"]
+       Pad[-24134 2953 -20736 2953 1102 3000 1402 "Vdd" "10" "square"]
+       Pad[-24134 4922 -20736 4922 1102 3000 1402 "RB5" "11" "square"]
+       Pad[-24134 6890 -20736 6890 1102 3000 1402 "RB4" "12" "square"]
+       Pad[-24134 8859 -20736 8859 1102 3000 1402 "RB3" "13" "square"]
+       Pad[-24134 10827 -20736 10827 1102 3000 1402 "RB2" "14" "square"]
+       Pad[-24134 12796 -20736 12796 1102 3000 1402 "PGEC3/RB1" "15" "square"]
+       Pad[-24134 14764 -20736 14764 1102 3000 1402 "PGED3/RB0" "16" "square"]
+       Pad[-14763 20736 -14763 24134 1102 3000 1402 "PGEC1/RB6" "17" "square,octagon,edge2"]
+       Pad[-12795 20736 -12795 24134 1102 3000 1402 "PGED1/RB7" "18" "square,octagon,edge2"]
+       Pad[-10826 20736 -10826 24134 1102 3000 1402 "AVdd" "19" "square,octagon,edge2"]
+       Pad[-8858 20736 -8858 24134 1102 3000 1402 "AVss" "20" "square,octagon,edge2"]
+       Pad[-6889 20736 -6889 24134 1102 3000 1402 "RB8" "21" "square,octagon,edge2"]
+       Pad[-4921 20736 -4921 24134 1102 3000 1402 "RB9" "22" "square,octagon,edge2"]
+       Pad[-2952 20736 -2952 24134 1102 3000 1402 "RB10" "23" "square,octagon,edge2"]
+       Pad[-984 20736 -984 24134 1102 3000 1402 "RB11" "24" "square,octagon,edge2"]
+       Pad[985 20736 985 24134 1102 3000 1402 "Vss" "25" "square,octagon,edge2"]
+       Pad[2953 20736 2953 24134 1102 3000 1402 "Vdd" "26" "square,octagon,edge2"]
+       Pad[4922 20736 4922 24134 1102 3000 1402 "RB12" "27" "square,octagon,edge2"]
+       Pad[6890 20736 6890 24134 1102 3000 1402 "RB13" "28" "square,octagon,edge2"]
+       Pad[8859 20736 8859 24134 1102 3000 1402 "RB14" "29" "square,octagon,edge2"]
+       Pad[10827 20736 10827 24134 1102 3000 1402 "RB15" "30" "square,octagon,edge2"]
+       Pad[12796 20736 12796 24134 1102 3000 1402 "RF4" "31" "square,octagon,edge2"]
+       Pad[14764 20736 14764 24134 1102 3000 1402 "RF5" "32" "square,octagon,edge2"]
+       Pad[20736 14763 24134 14763 1102 3000 1402 "RF3/USBid" "33" "square,edge2"]
+       Pad[20736 12795 24134 12795 1102 3000 1402 "Vbus" "34" "square,edge2"]
+       Pad[20736 10826 24134 10826 1102 3000 1402 "Vusb3V3" "35" "square,edge2"]
+       Pad[20736 8858 24134 8858 1102 3000 1402 "D-/RG3" "36" "square,edge2"]
+       Pad[20736 6889 24134 6889 1102 3000 1402 "D+/RG2" "37" "square,edge2"]
+       Pad[20736 4921 24134 4921 1102 3000 1402 "Vdd" "38" "square,edge2"]
+       Pad[20736 2952 24134 2952 1102 3000 1402 "OSC1/RC12" "39" "square,edge2"]
+       Pad[20736 984 24134 984 1102 3000 1402 "OSC2/RC15" "40" "square,edge2"]
+       Pad[20736 -985 24134 -985 1102 3000 1402 "Vss" "41" "square,edge2"]
+       Pad[20736 -2953 24134 -2953 1102 3000 1402 "RD8" "42" "square,edge2"]
+       Pad[20736 -4922 24134 -4922 1102 3000 1402 "RD9" "43" "square,edge2"]
+       Pad[20736 -6890 24134 -6890 1102 3000 1402 "RD10" "44" "square,edge2"]
+       Pad[20736 -8859 24134 -8859 1102 3000 1402 "RD11" "45" "square,edge2"]
+       Pad[20736 -10827 24134 -10827 1102 3000 1402 "RD0" "46" "square,edge2"]
+       Pad[20736 -12796 24134 -12796 1102 3000 1402 "PGED2/RC13" "47" "square,edge2"]
+       Pad[20736 -14764 24134 -14764 1102 3000 1402 "PGEC2/RC14" "48" "square,edge2"]
+       Pad[14763 -24134 14763 -20736 1102 3000 1402 "RD1" "49" "square,octagon"]
+       Pad[12795 -24134 12795 -20736 1102 3000 1402 "RD2" "50" "square,octagon"]
+       Pad[10826 -24134 10826 -20736 1102 3000 1402 "RD3" "51" "square,octagon"]
+       Pad[8858 -24134 8858 -20736 1102 3000 1402 "RD4" "52" "square,octagon"]
+       Pad[6889 -24134 6889 -20736 1102 3000 1402 "RD5" "53" "square,octagon"]
+       Pad[4921 -24134 4921 -20736 1102 3000 1402 "RD6" "54" "square,octagon"]
+       Pad[2952 -24134 2952 -20736 1102 3000 1402 "RD7" "55" "square,octagon"]
+       Pad[984 -24134 984 -20736 1102 3000 1402 "Vcap" "56" "square,octagon"]
+       Pad[-985 -24134 -985 -20736 1102 3000 1402 "Vdd" "57" "square,octagon"]
+       Pad[-2953 -24134 -2953 -20736 1102 3000 1402 "RF0" "58" "square,octagon"]
+       Pad[-4922 -24134 -4922 -20736 1102 3000 1402 "RF1" "59" "square,octagon"]
+       Pad[-6890 -24134 -6890 -20736 1102 3000 1402 "RE0" "60" "square,octagon"]
+       Pad[-8859 -24134 -8859 -20736 1102 3000 1402 "RE1" "61" "square,octagon"]
+       Pad[-10827 -24134 -10827 -20736 1102 3000 1402 "RE2" "62" "square,octagon"]
+       Pad[-12796 -24134 -12796 -20736 1102 3000 1402 "RE3" "63" "square,octagon"]
+       Pad[-14764 -24134 -14764 -20736 1102 3000 1402 "RE4" "64" "square,octagon"]
+       ElementLine [-16385 -19285 19285 -19285 800]
+       ElementLine [19285 -19285 19285 19285 800]
+       ElementLine [19285 19285 -19285 19285 800]
+       ElementLine [-19285 19285 -19285 -16385 800]
+       ElementLine [-19285 -16385 -16385 -19285 800]
+       ElementArc [-16385 -16385 1000 1000 0 360 800]
+
+       )
+
+Element["" "1206" "R11" "10k" 36174 520192 -3150 3150 1 100 ""]
+(
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-3740 2362 -3740 -2362 800]
+       ElementLine [3740 2362 3740 -2362 800]
+
+       )
+
+Element["" "1206P" "D1" "1N4148" 34995 486385 -6500 4000 3 100 ""]
+(
+       Pad[-500 0 500 0 6000 3000 6600 "1" "1" "square"]
+       Pad[-500 12000 500 12000 6000 3000 6600 "2" "2" "square"]
+       ElementLine [-5000 -4500 5000 -4500 800]
+       ElementLine [-5000 -4500 -5000 16500 800]
+       ElementLine [-5000 16500 5000 16500 800]
+       ElementLine [5000 -4500 5000 16500 800]
+       ElementLine [-5000 -3500 5000 -3500 800]
+
+       )
+
+Element["" "CE_SMD" "C5" "1uFx16V" 60946 552037 0 0 1 100 ""]
+(
+       Pad[0 -10236 0 -9449 7087 2000 8087 "+" "1" "square"]
+       Pad[0 8661 0 9449 7087 2000 8087 "-" "2" "square,edge2"]
+       ElementLine [-8661 -4724 -8661 8268 1000]
+       ElementLine [-8661 -4724 -4331 -9055 1000]
+       ElementLine [-4331 -9055 4331 -9055 1000]
+       ElementLine [4331 -9055 8661 -4724 1000]
+       ElementLine [8661 -4724 8661 8268 1000]
+       ElementLine [-8661 8268 8661 8268 1000]
+
+       )
+
+Element["" "1206" "R28" "2k2" 206693 547244 3150 3150 2 100 ""]
+(
+       Pad[5905 -1181 5905 1181 5118 2000 5718 "1" "1" "square"]
+       Pad[-5905 -1181 -5905 1181 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-2362 3740 2362 3740 800]
+       ElementLine [-2362 -3740 2362 -3740 800]
+
+       )
+
+Element["" "D-8" "U14" "unknown" 181895 484578 2500 -11700 0 100 ""]
+(
+       Pad[0 -2500 0 2500 2000 3000 2600 "1" "1" "edge2"]
+       Pad[5000 -2500 5000 2500 2000 3000 2600 "Anode" "2" "square,edge2"]
+       Pad[10000 -2500 10000 2500 2000 3000 2600 "Cathode" "3" "square,edge2"]
+       Pad[15000 -2500 15000 2500 2000 3000 2600 "4" "4" "square,edge2"]
+       Pad[15000 -21900 15000 -16900 2000 3000 2600 "GND" "5" "square"]
+       Pad[10000 -21900 10000 -16900 2000 3000 2600 "Vo" "6" "square"]
+       Pad[5000 -21900 5000 -16900 2000 3000 2600 "Vx" "7" "square"]
+       Pad[0 -21900 0 -16900 2000 3000 2600 "Vcc" "8" "square"]
+       ElementLine [-2500 -2500 17500 -2500 1000]
+       ElementLine [17500 -16900 17500 -2500 1000]
+       ElementLine [-2500 -16900 17500 -16900 1000]
+       ElementLine [-2500 -7200 -2500 -2500 1000]
+       ElementLine [-2500 -16900 -2500 -12200 1000]
+       ElementArc [-2500 -9700 2500 2500 90 180 1000]
 
        )
 
-Element["" "Axial diode (pin 1 is cathode)" "D5" "ALF400" 217500 175000 -11300 -11482 0 100 ""]
+Element["" "D-8" "U12" "unknown" 155219 517396 4468 -13668 0 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "2" "2" "square,edge2"]
-       Pin[-40000 0 6000 3000 6600 3500 "1" "1" "edge2"]
-       ElementLine [-13300 -6600 -13300 6600 1000]
-       ElementLine [-26700 -6600 -13300 0 1000]
-       ElementLine [-26700 -6600 -26700 6600 1000]
-       ElementLine [-13300 0 -26700 6600 1000]
-       ElementLine [-40000 0 -26700 0 1000]
-       ElementLine [-13300 0 0 0 1000]
+       Pad[0 -2500 0 2500 2000 3000 2600 "TXD" "1" "edge2"]
+       Pad[5000 -2500 5000 2500 2000 3000 2600 "GND" "2" "square,edge2"]
+       Pad[10000 -2500 10000 2500 2000 3000 2600 "Vcc" "3" "square,edge2"]
+       Pad[15000 -2500 15000 2500 2000 3000 2600 "RXD" "4" "square,edge2"]
+       Pad[15000 -21900 15000 -16900 2000 3000 2600 "Vref" "5" "square"]
+       Pad[10000 -21900 10000 -16900 2000 3000 2600 "CANL" "6" "square"]
+       Pad[5000 -21900 5000 -16900 2000 3000 2600 "CANH" "7" "square"]
+       Pad[0 -21900 0 -16900 2000 3000 2600 "Rs" "8" "square"]
+       ElementLine [-2500 -2500 17500 -2500 1000]
+       ElementLine [17500 -16900 17500 -2500 1000]
+       ElementLine [-2500 -16900 17500 -16900 1000]
+       ElementLine [-2500 -7200 -2500 -2500 1000]
+       ElementLine [-2500 -16900 -2500 -12200 1000]
+       ElementArc [-2500 -9700 2500 2500 90 180 1000]
 
        )
 
-Element["" "E22 standing" "" "E22" 520000 385000 -52500 -32500 2 100 ""]
+Element["" "D-8" "U11" "unknown" 181921 517037 2500 -11700 0 100 ""]
 (
-       ElementLine [-75000 -65000 -75000 -10000 2000]
-       ElementLine [-80000 -65000 -75000 -65000 2000]
-       ElementLine [-80000 -65000 -80000 -10000 2000]
-       ElementLine [-100000 -10000 -80000 -10000 2000]
-       ElementLine [-100000 -65000 -100000 -10000 2000]
-       ElementLine [-105000 -65000 -100000 -65000 2000]
-       ElementLine [-105000 -65000 -105000 0 2000]
-       ElementLine [-75000 -10000 -30000 -10000 2000]
-       ElementLine [-30000 -65000 -30000 -10000 2000]
-       ElementLine [-30000 -65000 -25000 -65000 2000]
-       ElementLine [-25000 -65000 -25000 -10000 2000]
-       ElementLine [-25000 -10000 -5000 -10000 2000]
-       ElementLine [-5000 -65000 -5000 -10000 2000]
-       ElementLine [-5000 -65000 0 -65000 2000]
-       ElementLine [0 -65000 0 0 2000]
-       ElementLine [-105000 0 0 0 2000]
+       Pad[0 -2500 0 2500 2000 3000 2600 "1" "1" "edge2"]
+       Pad[5000 -2500 5000 2500 2000 3000 2600 "Anode" "2" "square,edge2"]
+       Pad[10000 -2500 10000 2500 2000 3000 2600 "Cathode" "3" "square,edge2"]
+       Pad[15000 -2500 15000 2500 2000 3000 2600 "4" "4" "square,edge2"]
+       Pad[15000 -21900 15000 -16900 2000 3000 2600 "GND" "5" "square"]
+       Pad[10000 -21900 10000 -16900 2000 3000 2600 "Vo" "6" "square"]
+       Pad[5000 -21900 5000 -16900 2000 3000 2600 "Vx" "7" "square"]
+       Pad[0 -21900 0 -16900 2000 3000 2600 "Vcc" "8" "square"]
+       ElementLine [-2500 -2500 17500 -2500 1000]
+       ElementLine [17500 -16900 17500 -2500 1000]
+       ElementLine [-2500 -16900 17500 -16900 1000]
+       ElementLine [-2500 -7200 -2500 -2500 1000]
+       ElementLine [-2500 -16900 -2500 -12200 1000]
+       ElementArc [-2500 -9700 2500 2500 90 180 1000]
 
        )
 
-Element["" "Bottom lead polar circular component (typically capacitor)" "C11" "RCY100P" 287500 150000 5748 -10571 0 100 ""]
+Element["" "1206" "R24" "220" 188976 539371 -3150 3150 1 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "1" "1" "square,edge2"]
-       Pin[-10000 0 6000 3000 6600 3500 "2" "2" "edge2"]
-       ElementLine [6500 -2500 6500 2500 1000]
-       ElementLine [4000 0 9000 0 1000]
-       ElementArc [-5000 0 10000 10000 180 360 1000]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-3740 -2362 -3740 2362 800]
+       ElementLine [3740 -2362 3740 2362 800]
 
        )
 
-Element["" "Axial non-polar component (typically resistor or capacitor)," "R14" "ACY400" 207500 150000 838 -9701 0 100 ""]
+Element["" "1206" "R30" "390" 161417 553150 -3150 3150 1 100 ""]
 (
-       Pin[10000 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
-       Pin[-30000 0 5500 3000 6100 3000 "2" "2" "edge2"]
-       ElementLine [0 -3300 0 3300 1000]
-       ElementLine [-20000 -3300 0 -3300 1000]
-       ElementLine [-20000 -3300 -20000 3300 1000]
-       ElementLine [-20000 3300 0 3300 1000]
-       ElementLine [-30000 0 -20000 0 1000]
-       ElementLine [0 0 10000 0 1000]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-3740 -2362 -3740 2362 800]
+       ElementLine [3740 -2362 3740 2362 800]
 
        )
 
-Element["" "LED5" "D1" "RED" 62500 287500 11397 -16209 0 100 ""]
+Element["" "1206" "R23" "2k2" 167322 537402 -3150 -3150 0 100 ""]
 (
-       Pin[0 5000 6500 3000 7100 4300 "1" "1" "square"]
-       Pin[0 -5000 6500 3000 7100 4300 "2" "2" ""]
-       ElementArc [0 0 11800 11800 90 360 1000]
-       ElementArc [0 0 13800 13800 90 360 1000]
+       Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"]
+       Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-2362 -3740 2362 -3740 800]
+       ElementLine [-2362 3740 2362 3740 800]
 
        )
 
-Element["" "DIP8" "U8" "unknown" 225000 75000 5000 -17000 0 100 ""]
+Element["" "1206" "C6" "100nF" 224412 507877 3150 3150 2 100 ""]
 (
-       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
-       Pin[10000 0 6000 3000 6600 2800 "2" "2" ""]
-       Pin[20000 0 6000 3000 6600 2800 "3" "3" ""]
-       Pin[30000 0 6000 3000 6600 2800 "4" "4" ""]
-       Pin[30000 -30000 6000 3000 6600 2800 "5" "5" ""]
-       Pin[20000 -30000 6000 3000 6600 2800 "6" "6" ""]
-       Pin[10000 -30000 6000 3000 6600 2800 "7" "7" ""]
-       Pin[0 -30000 6000 3000 6600 2800 "8" "8" ""]
-       ElementLine [-5000 5000 35000 5000 1000]
-       ElementLine [35000 -35000 35000 5000 1000]
-       ElementLine [-5000 -35000 35000 -35000 1000]
-       ElementLine [-5000 -10000 -5000 5000 1000]
-       ElementLine [-5000 -35000 -5000 -20000 1000]
-       ElementArc [-5000 -15000 5000 5000 90 180 1000]
-
-       )
-
-Element["" "RCY100P" "C19" "4.7uFx16V" 242500 150000 15000 -10000 0 100 ""]
-(
-       Pin[0 0 6000 3000 6600 3500 "1" "1" "square,edge2"]
-       Pin[10000 0 6000 3000 6600 3500 "2" "2" "edge2"]
-       ElementLine [-9000 0 -4000 0 1000]
-       ElementLine [-6500 -2500 -6500 2500 1000]
-       ElementArc [5000 0 10000 10000 0 360 1000]
+       Pad[5905 -1181 5905 1181 5118 2000 5718 "1" "1" "square"]
+       Pad[-5905 -1181 -5905 1181 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-2362 3740 2362 3740 800]
+       ElementLine [-2362 -3740 2362 -3740 800]
 
        )
 
-Element["" "E22 standing" "" "E22" 392500 385000 -52500 -32500 2 100 ""]
+Element["" "1206" "C7" "100nF" 232284 519685 3150 3150 2 100 ""]
 (
-       ElementLine [-75000 -65000 -75000 -10000 2000]
-       ElementLine [-80000 -65000 -75000 -65000 2000]
-       ElementLine [-80000 -65000 -80000 -10000 2000]
-       ElementLine [-100000 -10000 -80000 -10000 2000]
-       ElementLine [-100000 -65000 -100000 -10000 2000]
-       ElementLine [-105000 -65000 -100000 -65000 2000]
-       ElementLine [-105000 -65000 -105000 0 2000]
-       ElementLine [-75000 -10000 -30000 -10000 2000]
-       ElementLine [-30000 -65000 -30000 -10000 2000]
-       ElementLine [-30000 -65000 -25000 -65000 2000]
-       ElementLine [-25000 -65000 -25000 -10000 2000]
-       ElementLine [-25000 -10000 -5000 -10000 2000]
-       ElementLine [-5000 -65000 -5000 -10000 2000]
-       ElementLine [-5000 -65000 0 -65000 2000]
-       ElementLine [0 -65000 0 0 2000]
-       ElementLine [-105000 0 0 0 2000]
+       Pad[5905 -1181 5905 1181 5118 2000 5718 "1" "1" "square"]
+       Pad[-5905 -1181 -5905 1181 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-2362 3740 2362 3740 800]
+       ElementLine [-2362 -3740 2362 -3740 800]
 
        )
 
-Element["" "Radial lead circular non-polar component (typically capacitor)," "C26" "RCI200" 197500 30000 -14094 -11968 0 100 ""]
+Element["" "JUMPER4" "J4" "CON_AM2302" 307087 501969 11000 -5000 3 100 ""]
 (
-       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
-       Pin[-20000 0 6000 3000 6600 2800 "2" "2" "edge2"]
-       ElementLine [-20000 -5000 0 -5000 1000]
-       ElementLine [-20000 5000 0 5000 1000]
-       ElementArc [-20000 0 5000 5000 270 180 1000]
-       ElementArc [0 0 5000 5000 90 180 1000]
+       Pin[0 0 6000 3000 6600 3800 "1" "1" "square"]
+       Pin[0 10000 6000 3000 6600 3800 "2" "2" ""]
+       Pin[0 20000 6000 3000 6600 3800 "3" "3" ""]
+       Pin[0 30000 6000 3000 6600 3800 "4" "4" ""]
+       ElementLine [-5000 -5000 -5000 35000 1000]
+       ElementLine [-5000 35000 5000 35000 1000]
+       ElementLine [5000 35000 5000 -5000 1000]
+       ElementLine [5000 -5000 -5000 -5000 1000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementLine [5000 5000 5000 -5000 1000]
 
        )
 
-Element["" "TO220W" "Q1" "unknown" 477500 360000 -11024 17343 0 100 ""]
+Element["" "1206" "R29" "4.7k" 322835 503938 -3150 3150 1 100 ""]
 (
-       Pin[0 0 8000 3000 8600 4200 "1" "1" "square,edge2"]
-       Pin[-10000 0 8000 3000 8600 4200 "2" "2" "edge2"]
-       Pin[-20000 0 8000 3000 8600 4200 "3" "3" "edge2"]
-       ElementLine [-30000 12000 10000 12000 2000]
-       ElementLine [-30000 -6000 -30000 12000 2000]
-       ElementLine [-30000 -6000 10000 -6000 2000]
-       ElementLine [10000 -6000 10000 12000 2000]
-       ElementLine [-30000 12000 10000 12000 2000]
-       ElementLine [-30000 6000 -30000 12000 2000]
-       ElementLine [-30000 6000 10000 6000 2000]
-       ElementLine [10000 6000 10000 12000 2000]
-       ElementLine [-3000 6000 -3000 12000 1000]
-       ElementLine [-17000 6000 -17000 12000 1000]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-3740 -2362 -3740 2362 800]
+       ElementLine [3740 -2362 3740 2362 800]
 
        )
 
-Element["" "Bottom lead polar circular component (typically capacitor)" "C13" "RCY100P" 290000 50000 1870 -14822 0 100 ""]
+Element["" "1206P" "D6" "unknown" 444882 494094 6500 -4000 1 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "1" "1" "square,edge2"]
-       Pin[-10000 0 6000 3000 6600 3500 "2" "2" "edge2"]
-       ElementLine [6500 -2500 6500 2500 1000]
-       ElementLine [4000 0 9000 0 1000]
-       ElementArc [-5000 0 10000 10000 180 360 1000]
+       Pad[-500 0 500 0 6000 3000 6600 "CATHODE" "1" "square"]
+       Pad[-500 -12000 500 -12000 6000 3000 6600 "ANODE" "2" "square"]
+       ElementLine [-5000 4500 5000 4500 800]
+       ElementLine [5000 -16500 5000 4500 800]
+       ElementLine [-5000 -16500 5000 -16500 800]
+       ElementLine [-5000 -16500 -5000 4500 800]
+       ElementLine [-5000 3500 5000 3500 800]
 
        )
 
-Element["" "TO220W" "U1" "unknown" 350000 360000 -11929 17342 0 100 ""]
+Element["" "1206" "R27" "470" 446850 462409 3150 -3150 3 100 ""]
 (
-       Pin[0 0 8000 3000 8600 4200 "1" "1" "square,edge2"]
-       Pin[-10000 0 8000 3000 8600 4200 "2" "2" "edge2"]
-       Pin[-20000 0 8000 3000 8600 4200 "3" "3" "edge2"]
-       ElementLine [-30000 12000 10000 12000 2000]
-       ElementLine [-30000 -6000 -30000 12000 2000]
-       ElementLine [-30000 -6000 10000 -6000 2000]
-       ElementLine [10000 -6000 10000 12000 2000]
-       ElementLine [-30000 12000 10000 12000 2000]
-       ElementLine [-30000 6000 -30000 12000 2000]
-       ElementLine [-30000 6000 10000 6000 2000]
-       ElementLine [10000 6000 10000 12000 2000]
-       ElementLine [-3000 6000 -3000 12000 1000]
-       ElementLine [-17000 6000 -17000 12000 1000]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [3740 -2362 3740 2362 800]
+       ElementLine [-3740 -2362 -3740 2362 800]
 
        )
 
-Element["" "Bottom lead polar circular component (typically capacitor)" "C1" "RCY100P" 615000 370000 7934 -9567 0 100 ""]
+Element["" "DB9M" "J1" "CON_RS232" 80035 123970 -5000 43200 1 150 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "1" "1" "square"]
-       Pin[0 10000 6000 3000 6600 3500 "2" "2" ""]
-       ElementLine [-2500 -6500 2500 -6500 1000]
-       ElementLine [0 -9000 0 -4000 1000]
-       ElementArc [0 5000 10000 10000 270 360 1000]
+       Pin[600 0 6000 3000 6600 3500 "1" "1" "square"]
+       Pin[600 10800 6000 3000 6600 3500 "2" "2" ""]
+       Pin[600 21600 6000 3000 6600 3500 "3" "3" ""]
+       Pin[600 32400 6000 3000 6600 3500 "4" "4" ""]
+       Pin[600 43200 6000 3000 6600 3500 "5" "5" ""]
+       Pin[-10600 5400 6000 3000 6600 3500 "6" "6" ""]
+       Pin[-10600 16200 6000 3000 6600 3500 "7" "7" ""]
+       Pin[-10600 27000 6000 3000 6600 3500 "8" "8" ""]
+       Pin[-10600 37800 6000 3000 6600 3500 "9" "9" ""]
+       Pin[-5000 -27000 25000 3000 25600 12500 "C1" "10" ""]
+       Pin[-5000 70200 25000 3000 25600 12500 "C2" "11" ""]
+       ElementLine [-41500 -39000 -38500 -39000 1000]
+       ElementLine [-38500 -39000 -38500 82200 1000]
+       ElementLine [-38500 82200 -41500 82200 1000]
+       ElementLine [-41500 82200 -41500 -39000 1000]
+       ElementLine [-41500 -33000 -38500 -33000 1000]
+       ElementLine [-41500 -21000 -38500 -21000 1000]
+       ElementLine [-41500 76200 -38500 76200 1000]
+       ElementLine [-41500 64200 -38500 64200 1000]
+       ElementLine [-38500 -16000 -28000 -16000 2000]
+       ElementLine [-28000 -16000 -28000 59200 2000]
+       ElementLine [-28000 59200 -38500 59200 2000]
+       ElementLine [-38500 59200 -38500 -16000 1000]
+       ElementLine [-3400 0 -28000 0 2000]
+       ElementLine [-3400 10800 -28000 10800 2000]
+       ElementLine [-3400 21600 -28000 21600 2000]
+       ElementLine [-3400 32400 -28000 32400 2000]
+       ElementLine [-3400 43200 -28000 43200 2000]
+       ElementLine [-14600 5400 -28000 5400 2000]
+       ElementLine [-14600 16200 -28000 16200 2000]
+       ElementLine [-14600 27000 -28000 27000 2000]
+       ElementLine [-14600 37800 -28000 37800 2000]
 
        )
 
-Element["" "ACY400" "R13" "1k5" 460000 50000 -4143 -20448 0 100 ""]
+Element["" "D-16" "U1" "unknown" 136198 171199 2500 -11700 0 100 ""]
 (
-       Pin[0 -10000 6000 3000 6600 3500 "1" "1" "square"]
-       Pin[0 30000 6000 3000 6600 3500 "2" "2" ""]
-       ElementLine [0 -10000 0 0 1000]
-       ElementLine [0 20000 0 30000 1000]
-       ElementLine [3300 0 3300 20000 1000]
-       ElementLine [-3300 20000 3300 20000 1000]
-       ElementLine [-3300 0 -3300 20000 1000]
-       ElementLine [-3300 0 3300 0 1000]
+       Pad[0 -2500 0 2500 2000 3000 2600 "C1+" "1" "edge2"]
+       Pad[5000 -2500 5000 2500 2000 3000 2600 "V+" "2" "square,edge2"]
+       Pad[10000 -2500 10000 2500 2000 3000 2600 "C1-" "3" "square,edge2"]
+       Pad[15000 -2500 15000 2500 2000 3000 2600 "C2+" "4" "square,edge2"]
+       Pad[20000 -2500 20000 2500 2000 3000 2600 "C2-" "5" "square,edge2"]
+       Pad[25000 -2500 25000 2500 2000 3000 2600 "V-" "6" "square,edge2"]
+       Pad[30000 -2500 30000 2500 2000 3000 2600 "Tx2 Out" "7" "square,edge2"]
+       Pad[35000 -2500 35000 2500 2000 3000 2600 "Rx2 In" "8" "square,edge2"]
+       Pad[35000 -21900 35000 -16900 2000 3000 2600 "Rx2 Out" "9" "square"]
+       Pad[30000 -21900 30000 -16900 2000 3000 2600 "Tx2 In" "10" "square"]
+       Pad[25000 -21900 25000 -16900 2000 3000 2600 "Tx1 In" "11" "square"]
+       Pad[20000 -21900 20000 -16900 2000 3000 2600 "Rx1 Out" "12" "square"]
+       Pad[15000 -21900 15000 -16900 2000 3000 2600 "Rx1 In" "13" "square"]
+       Pad[10000 -21900 10000 -16900 2000 3000 2600 "Tx1 Out" "14" "square"]
+       Pad[5000 -21900 5000 -16900 2000 3000 2600 "15" "15" "square"]
+       Pad[0 -21900 0 -16900 2000 3000 2600 "16" "16" "square"]
+       ElementLine [-2500 -2500 37500 -2500 1000]
+       ElementLine [37500 -16900 37500 -2500 1000]
+       ElementLine [-2500 -16900 37500 -16900 1000]
+       ElementLine [-2500 -7200 -2500 -2500 1000]
+       ElementLine [-2500 -16900 -2500 -12200 1000]
+       ElementArc [-2500 -9700 2500 2500 90 180 1000]
 
        )
 
-Element["" "E22 standing" "" "E22" 392500 310000 -52500 -32500 2 100 ""]
+Element["" "CE_SMD" "C1" "1uFx16V" 141691 195990 0 0 3 100 ""]
 (
-       ElementLine [-75000 -65000 -75000 -10000 2000]
-       ElementLine [-80000 -65000 -75000 -65000 2000]
-       ElementLine [-80000 -65000 -80000 -10000 2000]
-       ElementLine [-100000 -10000 -80000 -10000 2000]
-       ElementLine [-100000 -65000 -100000 -10000 2000]
-       ElementLine [-105000 -65000 -100000 -65000 2000]
-       ElementLine [-105000 -65000 -105000 0 2000]
-       ElementLine [-75000 -10000 -30000 -10000 2000]
-       ElementLine [-30000 -65000 -30000 -10000 2000]
-       ElementLine [-30000 -65000 -25000 -65000 2000]
-       ElementLine [-25000 -65000 -25000 -10000 2000]
-       ElementLine [-25000 -10000 -5000 -10000 2000]
-       ElementLine [-5000 -65000 -5000 -10000 2000]
-       ElementLine [-5000 -65000 0 -65000 2000]
-       ElementLine [0 -65000 0 0 2000]
-       ElementLine [-105000 0 0 0 2000]
-
+       Pad[0 9449 0 10236 7087 2000 8087 "+" "1" "square,edge2"]
+       Pad[0 -9449 0 -8661 7087 2000 8087 "-" "2" "square"]
+       ElementLine [8661 -8268 8661 4724 1000]
+       ElementLine [8661 4724 4331 9055 1000]
+       ElementLine [-4331 9055 4331 9055 1000]
+       ElementLine [-4331 9055 -8661 4724 1000]
+       ElementLine [-8661 -8268 -8661 4724 1000]
+       ElementLine [-8661 -8268 8661 -8268 1000]
+
+       )
+
+Element["" "CE_SMD" "C3" "1uFx16V" 141691 130648 0 0 1 100 ""]
+(
+       Pad[0 -10236 0 -9449 7087 2000 8087 "+" "1" "square"]
+       Pad[0 8661 0 9449 7087 2000 8087 "-" "2" "square,edge2"]
+       ElementLine [-8661 -4724 -8661 8268 1000]
+       ElementLine [-8661 -4724 -4331 -9055 1000]
+       ElementLine [-4331 -9055 4331 -9055 1000]
+       ElementLine [4331 -9055 8661 -4724 1000]
+       ElementLine [8661 -4724 8661 8268 1000]
+       ElementLine [-8661 8268 8661 8268 1000]
+
+       )
+
+Element["" "CE_SMD" "C4" "1uFx16V" 167275 194022 0 0 3 100 ""]
+(
+       Pad[0 9449 0 10236 7087 2000 8087 "+" "1" "square,edge2"]
+       Pad[0 -9449 0 -8661 7087 2000 8087 "-" "2" "square"]
+       ElementLine [8661 -8268 8661 4724 1000]
+       ElementLine [8661 4724 4331 9055 1000]
+       ElementLine [-4331 9055 4331 9055 1000]
+       ElementLine [-4331 9055 -8661 4724 1000]
+       ElementLine [-8661 -8268 -8661 4724 1000]
+       ElementLine [-8661 -8268 8661 -8268 1000]
+
+       )
+
+Element["" "CE_SMD" "C2" "1uFx16V" 122011 161353 0 0 1 100 ""]
+(
+       Pad[0 -10236 0 -9449 7087 2000 8087 "+" "1" "square"]
+       Pad[0 8661 0 9449 7087 2000 8087 "-" "2" "square,edge2"]
+       ElementLine [-8661 -4724 -8661 8268 1000]
+       ElementLine [-8661 -4724 -4331 -9055 1000]
+       ElementLine [-4331 -9055 4331 -9055 1000]
+       ElementLine [4331 -9055 8661 -4724 1000]
+       ElementLine [8661 -4724 8661 8268 1000]
+       ElementLine [-8661 8268 8661 8268 1000]
+
+       )
+
+Element["" "1206" "R2" "10k" 351759 196999 3150 3150 2 100 ""]
+(
+       Pad[5905 -1181 5905 1181 5118 2000 5718 "1" "1" "square"]
+       Pad[-5905 -1181 -5905 1181 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-2362 3740 2362 3740 800]
+       ElementLine [-2362 -3740 2362 -3740 800]
+
+       )
+
+Element["" "1206" "R1" "10k" 328624 192867 -3150 3150 1 100 ""]
+(
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-3740 -2362 -3740 2362 800]
+       ElementLine [3740 -2362 3740 2362 800]
+
        )
 
-Element["" "Bottom lead polar circular component (typically capacitor)" "C10" "RCY100P" 315000 45000 4311 -9763 0 100 ""]
+Element["" "D-14" "U3" "unknown" 328279 177470 2500 -11700 0 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "1" "1" "square"]
-       Pin[0 10000 6000 3000 6600 3500 "2" "2" ""]
-       ElementLine [-2500 -6500 2500 -6500 1000]
-       ElementLine [0 -9000 0 -4000 1000]
-       ElementArc [0 5000 10000 10000 270 360 1000]
+       Pad[0 -2500 0 2500 2000 3000 2600 "A" "1" "edge2"]
+       Pad[5000 -2500 5000 2500 2000 3000 2600 "B" "2" "square,edge2"]
+       Pad[10000 -2500 10000 2500 2000 3000 2600 "Y" "3" "square,edge2"]
+       Pad[15000 -2500 15000 2500 2000 3000 2600 "A" "4" "square,edge2"]
+       Pad[20000 -2500 20000 2500 2000 3000 2600 "B" "5" "square,edge2"]
+       Pad[25000 -2500 25000 2500 2000 3000 2600 "Y" "6" "square,edge2"]
+       Pad[30000 -2500 30000 2500 2000 3000 2600 "7" "7" "square,edge2"]
+       Pad[30000 -21900 30000 -16900 2000 3000 2600 "8" "8" "square"]
+       Pad[25000 -21900 25000 -16900 2000 3000 2600 "9" "9" "square"]
+       Pad[20000 -21900 20000 -16900 2000 3000 2600 "10" "10" "square"]
+       Pad[15000 -21900 15000 -16900 2000 3000 2600 "11" "11" "square"]
+       Pad[10000 -21900 10000 -16900 2000 3000 2600 "12" "12" "square"]
+       Pad[5000 -21900 5000 -16900 2000 3000 2600 "13" "13" "square"]
+       Pad[0 -21900 0 -16900 2000 3000 2600 "14" "14" "square"]
+       ElementLine [-2500 -2500 32500 -2500 1000]
+       ElementLine [32500 -16900 32500 -2500 1000]
+       ElementLine [-2500 -16900 32500 -16900 1000]
+       ElementLine [-2500 -7200 -2500 -2500 1000]
+       ElementLine [-2500 -16900 -2500 -12200 1000]
+       ElementArc [-2500 -9700 2500 2500 90 180 1000]
 
        )
 
-Element["" "DIP16" "U6" "unknown" 280000 130000 5000 -17000 0 100 ""]
+Element["" "D-14" "U2" "unknown" 241183 176544 2500 -11700 0 100 ""]
 (
-       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[70000 -30000 6000 3000 6600 2800 "9" "9" "edge2"]
-       Pin[60000 -30000 6000 3000 6600 2800 "10" "10" "edge2"]
-       Pin[50000 -30000 6000 3000 6600 2800 "11" "11" "edge2"]
-       Pin[40000 -30000 6000 3000 6600 2800 "12" "12" "edge2"]
-       Pin[30000 -30000 6000 3000 6600 2800 "13" "13" "edge2"]
-       Pin[20000 -30000 6000 3000 6600 2800 "14" "14" "edge2"]
-       Pin[10000 -30000 6000 3000 6600 2800 "15" "15" "edge2"]
-       Pin[0 -30000 6000 3000 6600 2800 "16" "16" "edge2"]
-       ElementLine [-5000 5000 75000 5000 1000]
-       ElementLine [75000 -35000 75000 5000 1000]
-       ElementLine [-5000 -35000 75000 -35000 1000]
-       ElementLine [-5000 -10000 -5000 5000 1000]
-       ElementLine [-5000 -35000 -5000 -20000 1000]
-       ElementArc [-5000 -15000 5000 5000 90 180 1000]
-
-       )
-
-Element["" "Radial lead circular non-polar component (typically capacitor)," "C2" "RCI200" 592500 380000 -3591 -32370 0 100 ""]
+       Pad[0 -2500 0 2500 2000 3000 2600 "1" "1" "edge2"]
+       Pad[5000 -2500 5000 2500 2000 3000 2600 "2" "2" "square,edge2"]
+       Pad[10000 -2500 10000 2500 2000 3000 2600 "3" "3" "square,edge2"]
+       Pad[15000 -2500 15000 2500 2000 3000 2600 "4" "4" "square,edge2"]
+       Pad[20000 -2500 20000 2500 2000 3000 2600 "5" "5" "square,edge2"]
+       Pad[25000 -2500 25000 2500 2000 3000 2600 "6" "6" "square,edge2"]
+       Pad[30000 -2500 30000 2500 2000 3000 2600 "7" "7" "square,edge2"]
+       Pad[30000 -21900 30000 -16900 2000 3000 2600 "8" "8" "square"]
+       Pad[25000 -21900 25000 -16900 2000 3000 2600 "9" "9" "square"]
+       Pad[20000 -21900 20000 -16900 2000 3000 2600 "10" "10" "square"]
+       Pad[15000 -21900 15000 -16900 2000 3000 2600 "11" "11" "square"]
+       Pad[10000 -21900 10000 -16900 2000 3000 2600 "12" "12" "square"]
+       Pad[5000 -21900 5000 -16900 2000 3000 2600 "13" "13" "square"]
+       Pad[0 -21900 0 -16900 2000 3000 2600 "14" "14" "square"]
+       ElementLine [-2500 -2500 32500 -2500 1000]
+       ElementLine [32500 -16900 32500 -2500 1000]
+       ElementLine [-2500 -16900 32500 -16900 1000]
+       ElementLine [-2500 -7200 -2500 -2500 1000]
+       ElementLine [-2500 -16900 -2500 -12200 1000]
+       ElementArc [-2500 -9700 2500 2500 90 180 1000]
+
+       )
+
+Element["" "D-14" "U4" "unknown" 283537 176517 2500 -11700 0 100 ""]
 (
-       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
-       Pin[0 -20000 6000 3000 6600 2800 "2" "2" ""]
-       ElementLine [5000 -20000 5000 0 1000]
-       ElementLine [-5000 -20000 -5000 0 1000]
-       ElementArc [0 -20000 5000 5000 180 180 1000]
-       ElementArc [0 0 5000 5000 0 180 1000]
+       Pad[0 -2500 0 2500 2000 3000 2600 "A" "1" "edge2"]
+       Pad[5000 -2500 5000 2500 2000 3000 2600 "B" "2" "square,edge2"]
+       Pad[10000 -2500 10000 2500 2000 3000 2600 "Y" "3" "square,edge2"]
+       Pad[15000 -2500 15000 2500 2000 3000 2600 "A" "4" "square,edge2"]
+       Pad[20000 -2500 20000 2500 2000 3000 2600 "B" "5" "square,edge2"]
+       Pad[25000 -2500 25000 2500 2000 3000 2600 "Y" "6" "square,edge2"]
+       Pad[30000 -2500 30000 2500 2000 3000 2600 "7" "7" "square,edge2"]
+       Pad[30000 -21900 30000 -16900 2000 3000 2600 "8" "8" "square"]
+       Pad[25000 -21900 25000 -16900 2000 3000 2600 "9" "9" "square"]
+       Pad[20000 -21900 20000 -16900 2000 3000 2600 "10" "10" "square"]
+       Pad[15000 -21900 15000 -16900 2000 3000 2600 "11" "11" "square"]
+       Pad[10000 -21900 10000 -16900 2000 3000 2600 "12" "12" "square"]
+       Pad[5000 -21900 5000 -16900 2000 3000 2600 "13" "13" "square"]
+       Pad[0 -21900 0 -16900 2000 3000 2600 "14" "14" "square"]
+       ElementLine [-2500 -2500 32500 -2500 1000]
+       ElementLine [32500 -16900 32500 -2500 1000]
+       ElementLine [-2500 -16900 32500 -16900 1000]
+       ElementLine [-2500 -7200 -2500 -2500 1000]
+       ElementLine [-2500 -16900 -2500 -12200 1000]
+       ElementArc [-2500 -9700 2500 2500 90 180 1000]
 
        )
 
-Element["" "Radial lead circular non-polar component (typically capacitor)," "C27" "RCI200" 197500 52500 -14094 -11968 0 100 ""]
+Element["" "JUMPER5" "J2" "CON_PROG" 500000 253307 11000 -5000 3 100 ""]
 (
-       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
-       Pin[-20000 0 6000 3000 6600 2800 "2" "2" "edge2"]
-       ElementLine [-20000 -5000 0 -5000 1000]
-       ElementLine [-20000 5000 0 5000 1000]
-       ElementArc [-20000 0 5000 5000 270 180 1000]
-       ElementArc [0 0 5000 5000 90 180 1000]
+       Pin[0 0 6000 3000 6600 3800 "1" "1" "square"]
+       Pin[0 10000 6000 3000 6600 3800 "2" "2" ""]
+       Pin[0 20000 6000 3000 6600 3800 "3" "3" ""]
+       Pin[0 30000 6000 3000 6600 3800 "4" "4" ""]
+       Pin[0 40000 6000 3000 6600 3800 "5" "5" ""]
+       ElementLine [-5000 -5000 -5000 45000 1000]
+       ElementLine [-5000 45000 5000 45000 1000]
+       ElementLine [5000 45000 5000 -5000 1000]
+       ElementLine [5000 -5000 -5000 -5000 1000]
+       ElementLine [-5000 5000 5000 5000 1000]
+       ElementLine [5000 5000 5000 -5000 1000]
 
        )
 
-Element["" "LED5" "D2" "GREEN" 62500 250000 12402 -17173 0 100 ""]
+Element["" "1206" "R16" "470" 295275 275591 -3150 -3150 0 100 ""]
 (
-       Pin[0 5000 6500 3000 7100 4300 "1" "1" "square"]
-       Pin[0 -5000 6500 3000 7100 4300 "2" "2" ""]
-       ElementArc [0 0 11800 11800 90 360 1000]
-       ElementArc [0 0 13800 13800 90 360 1000]
+       Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"]
+       Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-2362 -3740 2362 -3740 800]
+       ElementLine [-2362 3740 2362 3740 800]
 
        )
 
-Element["" "ACY400" "R4" "2k7" 605000 150000 918 -11236 0 100 ""]
+Element["" "1206" "R14" "470" 295275 299213 -3150 -3150 0 100 ""]
 (
-       Pin[10000 0 6000 3000 6600 3500 "1" "1" "square,edge2"]
-       Pin[-30000 0 6000 3000 6600 3500 "2" "2" "edge2"]
-       ElementLine [0 0 10000 0 1000]
-       ElementLine [-30000 0 -20000 0 1000]
-       ElementLine [-20000 3300 0 3300 1000]
-       ElementLine [-20000 -3300 -20000 3300 1000]
-       ElementLine [-20000 -3300 0 -3300 1000]
-       ElementLine [0 -3300 0 3300 1000]
+       Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"]
+       Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-2362 -3740 2362 -3740 800]
+       ElementLine [-2362 3740 2362 3740 800]
 
        )
 
-Element["" "ACY400" "R5" "2k7" 547500 150000 -756 -11236 0 100 ""]
+Element["" "1206" "R13" "470" 295275 311024 -3150 -3150 0 100 ""]
 (
-       Pin[10000 0 6000 3000 6600 3500 "1" "1" "square,edge2"]
-       Pin[-30000 0 6000 3000 6600 3500 "2" "2" "edge2"]
-       ElementLine [0 0 10000 0 1000]
-       ElementLine [-30000 0 -20000 0 1000]
-       ElementLine [-20000 3300 0 3300 1000]
-       ElementLine [-20000 -3300 -20000 3300 1000]
-       ElementLine [-20000 -3300 0 -3300 1000]
-       ElementLine [0 -3300 0 3300 1000]
+       Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"]
+       Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-2362 -3740 2362 -3740 800]
+       ElementLine [-2362 3740 2362 3740 800]
 
        )
 
-Element["" "Axial diode (pin 1 is cathode)" "D4" "ALF400" 342500 150000 28700 -6600 0 100 ""]
+Element["" "1206" "R15" "470" 295275 287402 -3150 -3150 0 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "2" "2" "square,edge2"]
-       Pin[40000 0 6000 3000 6600 3500 "1" "1" "edge2"]
-       ElementLine [13300 -6600 13300 6600 1000]
-       ElementLine [26700 6600 13300 0 1000]
-       ElementLine [26700 -6600 26700 6600 1000]
-       ElementLine [13300 0 26700 -6600 1000]
-       ElementLine [26700 0 40000 0 1000]
-       ElementLine [0 0 13300 0 1000]
+       Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"]
+       Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-2362 -3740 2362 -3740 800]
+       ElementLine [-2362 3740 2362 3740 800]
 
        )
 
-Element["" "Radial lead circular non-polar component (typically capacitor)," "C4" "RCI200" 552500 360000 -3287 -11555 0 100 ""]
+Element["" "1206P" "D5" "unknown" 263780 275591 -13717 -3343 0 100 ""]
 (
-       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
-       Pin[0 20000 6000 3000 6600 2800 "2" "2" ""]
-       ElementLine [-5000 0 -5000 20000 1000]
-       ElementLine [5000 0 5000 20000 1000]
-       ElementArc [0 20000 5000 5000 0 180 1000]
-       ElementArc [0 0 5000 5000 180 180 1000]
+       Pad[0 -500 0 500 6000 3000 6600 "CATHODE" "1" "square"]
+       Pad[12000 -500 12000 500 6000 3000 6600 "ANODE" "2" "square"]
+       ElementLine [-4500 -5000 -4500 5000 800]
+       ElementLine [-4500 5000 16500 5000 800]
+       ElementLine [16500 -5000 16500 5000 800]
+       ElementLine [-4500 -5000 16500 -5000 800]
+       ElementLine [-3500 -5000 -3500 5000 800]
 
        )
 
-Element["" "Bottom lead polar circular component (typically capacitor)" "C3" "RCY100P" 615000 350000 8663 -19804 0 100 ""]
+Element["" "1206P" "D3" "unknown" 263591 299213 -13717 -3343 0 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "1" "1" "square"]
-       Pin[0 -10000 6000 3000 6600 3500 "2" "2" ""]
-       ElementLine [-2500 6500 2500 6500 1000]
-       ElementLine [0 4000 0 9000 1000]
-       ElementArc [0 -5000 10000 10000 90 360 1000]
+       Pad[0 -500 0 500 6000 3000 6600 "CATHODE" "1" "square"]
+       Pad[12000 -500 12000 500 6000 3000 6600 "ANODE" "2" "square"]
+       ElementLine [-4500 -5000 -4500 5000 800]
+       ElementLine [-4500 5000 16500 5000 800]
+       ElementLine [16500 -5000 16500 5000 800]
+       ElementLine [-4500 -5000 16500 -5000 800]
+       ElementLine [-3500 -5000 -3500 5000 800]
 
        )
 
-Element["lock" "eurocard_3U" "" "EUROCARD_3U" 45000 5000 636000 0 3 100 "selected"]
+Element["" "1206P" "D2" "unknown" 263780 311024 -13717 -3343 0 100 ""]
 (
-       Pin[12500 22500 12000 3000 12600 8000 "M1" "1" "lock,edge2"]
-       Pin[12500 371200 12000 3000 12600 8000 "M2" "2" "lock,edge2"]
-       Pin[617500 22500 12000 3000 12600 8000 "M3" "3" "lock,edge2"]
-       Pin[617500 371200 12000 3000 12600 8000 "M4" "4" "lock,edge2"]
-       ElementLine [630000 0 0 0 2000]
-       ElementLine [630000 393700 630000 0 2000]
-       ElementLine [0 393700 630000 393700 2000]
-       ElementLine [0 0 0 393700 2000]
+       Pad[0 -500 0 500 6000 3000 6600 "CATHODE" "1" "square"]
+       Pad[12000 -500 12000 500 6000 3000 6600 "ANODE" "2" "square"]
+       ElementLine [-4500 -5000 -4500 5000 800]
+       ElementLine [-4500 5000 16500 5000 800]
+       ElementLine [16500 -5000 16500 5000 800]
+       ElementLine [-4500 -5000 16500 -5000 800]
+       ElementLine [-3500 -5000 -3500 5000 800]
 
        )
 
-Element["" "Radial lead circular non-polar component (typically capacitor)," "C6" "RCI200" 575000 380000 -2744 -31248 0 100 ""]
+Element["" "1206P" "D4" "unknown" 263591 287402 -13717 -3343 0 100 ""]
 (
-       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
-       Pin[0 -20000 6000 3000 6600 2800 "2" "2" ""]
-       ElementLine [5000 -20000 5000 0 1000]
-       ElementLine [-5000 -20000 -5000 0 1000]
-       ElementArc [0 -20000 5000 5000 180 180 1000]
-       ElementArc [0 0 5000 5000 0 180 1000]
+       Pad[0 -500 0 500 6000 3000 6600 "CATHODE" "1" "square"]
+       Pad[12000 -500 12000 500 6000 3000 6600 "ANODE" "2" "square"]
+       ElementLine [-4500 -5000 -4500 5000 800]
+       ElementLine [-4500 5000 16500 5000 800]
+       ElementLine [16500 -5000 16500 5000 800]
+       ElementLine [-4500 -5000 16500 -5000 800]
+       ElementLine [-3500 -5000 -3500 5000 800]
 
        )
 
-Element["" "Push-button, tactile, right angle,  466mils actuator" "S1" "MJTP1236_D" 55000 320000 9800 8900 0 100 ""]
+Element["" "1206" "R21" "2k7" 218504 320867 3150 -3150 3 100 ""]
 (
-       Pin[0 0 6000 3000 6600 4200 "1" "1" "square,edge2"]
-       Pin[0 17700 6000 3000 6600 4200 "2" "2" "edge2"]
-       Pin[9800 -4900 7000 3000 7600 5200 "C1" "C1" "edge2"]
-       Pin[9800 22700 7000 3000 7600 5200 "C2" "C2" "edge2"]
-       ElementLine [-46600 14800 -10000 15800 2000]
-       ElementLine [-46600 3000 -46600 14800 2000]
-       ElementLine [-10000 2000 -46600 3000 2000]
-       ElementLine [3800 -4900 3800 22700 2000]
-       ElementLine [-10000 22700 15800 22700 2000]
-       ElementLine [-10000 -4900 -10000 22700 2000]
-       ElementLine [-10000 -4900 15800 -4900 2000]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [3740 -2362 3740 2362 800]
+       ElementLine [-3740 -2362 -3740 2362 800]
 
        )
 
-Element["" "Bottom lead polar circular component (typically capacitor)" "C22" "RCY400P" 552500 300000 15000 -2500 0 100 ""]
+Element["" "1206" "R20" "2k7" 208661 320867 3150 -3150 3 100 ""]
 (
-       Pin[0 0 10000 3000 10600 6000 "1" "1" "square,edge2"]
-       Pin[40000 0 10000 3000 10600 6000 "2" "2" "edge2"]
-       ElementLine [62000 0 66000 0 1000]
-       ElementLine [-24000 -2000 -24000 2000 1000]
-       ElementLine [-26000 0 -22000 0 1000]
-       ElementArc [20000 0 40000 40000 0 360 1000]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [3740 -2362 3740 2362 800]
+       ElementLine [-3740 -2362 -3740 2362 800]
 
        )
 
-Element["" "ACY400" "R11" "2k2" 425000 70000 -4732 -38992 0 100 ""]
+Element["" "1206" "R17" "1k5" 188976 320868 3232 -5803 3 100 ""]
 (
-       Pin[0 10000 6000 3000 6600 3500 "1" "1" "square"]
-       Pin[0 -30000 6000 3000 6600 3500 "2" "2" ""]
-       ElementLine [0 0 0 10000 1000]
-       ElementLine [0 -30000 0 -20000 1000]
-       ElementLine [-3300 -20000 -3300 0 1000]
-       ElementLine [-3300 -20000 3300 -20000 1000]
-       ElementLine [3300 -20000 3300 0 1000]
-       ElementLine [-3300 0 3300 0 1000]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [3740 -2362 3740 2362 800]
+       ElementLine [-3740 -2362 -3740 2362 800]
 
        )
 
-Element["" "ACY400" "R3" "10k" 430000 150000 524 -11766 0 100 ""]
+Element["" "1206" "R18" "1k5" 198819 320867 -3150 5119 1 100 ""]
 (
-       Pin[10000 0 6000 3000 6600 3500 "1" "1" "square,edge2"]
-       Pin[-30000 0 6000 3000 6600 3500 "2" "2" "edge2"]
-       ElementLine [0 0 10000 0 1000]
-       ElementLine [-30000 0 -20000 0 1000]
-       ElementLine [-20000 3300 0 3300 1000]
-       ElementLine [-20000 -3300 -20000 3300 1000]
-       ElementLine [-20000 -3300 0 -3300 1000]
-       ElementLine [0 -3300 0 3300 1000]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [3740 -2362 3740 2362 800]
+       ElementLine [-3740 -2362 -3740 2362 800]
 
        )
 
-Element["" "E22 standing" "" "E22" 520000 235000 -52500 -32500 2 100 ""]
+Element["" "1206" "R25" "1k5" 352359 285436 3150 -3150 3 100 ""]
 (
-       ElementLine [-75000 -65000 -75000 -10000 2000]
-       ElementLine [-80000 -65000 -75000 -65000 2000]
-       ElementLine [-80000 -65000 -80000 -10000 2000]
-       ElementLine [-100000 -10000 -80000 -10000 2000]
-       ElementLine [-100000 -65000 -100000 -10000 2000]
-       ElementLine [-105000 -65000 -100000 -65000 2000]
-       ElementLine [-105000 -65000 -105000 0 2000]
-       ElementLine [-75000 -10000 -30000 -10000 2000]
-       ElementLine [-30000 -65000 -30000 -10000 2000]
-       ElementLine [-30000 -65000 -25000 -65000 2000]
-       ElementLine [-25000 -65000 -25000 -10000 2000]
-       ElementLine [-25000 -10000 -5000 -10000 2000]
-       ElementLine [-5000 -65000 -5000 -10000 2000]
-       ElementLine [-5000 -65000 0 -65000 2000]
-       ElementLine [0 -65000 0 0 2000]
-       ElementLine [-105000 0 0 0 2000]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [3740 -2362 3740 2362 800]
+       ElementLine [-3740 -2362 -3740 2362 800]
 
        )
 
-Element["" "ACY400" "R2" "2k2" 470000 150000 19973 -10448 0 100 ""]
+Element["" "1206" "R22" "10k" 342517 285437 -2756 3939 1 100 ""]
 (
-       Pin[-10000 0 6000 3000 6600 3500 "1" "1" "square,edge2"]
-       Pin[30000 0 6000 3000 6600 3500 "2" "2" "edge2"]
-       ElementLine [-10000 0 0 0 1000]
-       ElementLine [20000 0 30000 0 1000]
-       ElementLine [0 -3300 20000 -3300 1000]
-       ElementLine [20000 -3300 20000 3300 1000]
-       ElementLine [0 3300 20000 3300 1000]
-       ElementLine [0 -3300 0 3300 1000]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-3740 -2362 -3740 2362 800]
+       ElementLine [3740 -2362 3740 2362 800]
 
        )
 
-Element["" "ACY400" "R8" "2k2" 547500 70000 -2980 -40823 0 100 ""]
+Element["" "1206" "R26" "1k5" 362205 285434 3150 -3150 3 100 ""]
 (
-       Pin[0 10000 6000 3000 6600 3500 "1" "1" "square"]
-       Pin[0 -30000 6000 3000 6600 3500 "2" "2" ""]
-       ElementLine [0 0 0 10000 1000]
-       ElementLine [0 -30000 0 -20000 1000]
-       ElementLine [-3300 -20000 -3300 0 1000]
-       ElementLine [-3300 -20000 3300 -20000 1000]
-       ElementLine [3300 -20000 3300 0 1000]
-       ElementLine [-3300 0 3300 0 1000]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [3740 -2362 3740 2362 800]
+       ElementLine [-3740 -2362 -3740 2362 800]
 
        )
 
-Element["" "Radial lead circular non-polar component (typically capacitor)," "C20" "RCI200" 177500 105000 -3189 -12500 0 100 ""]
+Element["" "1206" "R19" "10k" 332674 285437 -3150 3150 1 100 ""]
 (
-       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
-       Pin[0 20000 6000 3000 6600 2800 "2" "2" ""]
-       ElementLine [-5000 0 -5000 20000 1000]
-       ElementLine [5000 0 5000 20000 1000]
-       ElementArc [0 20000 5000 5000 0 180 1000]
-       ElementArc [0 0 5000 5000 180 180 1000]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-3740 -2362 -3740 2362 800]
+       ElementLine [3740 -2362 3740 2362 800]
 
        )
 
-Element["" "TO220W" "Q3" "unknown" 477500 210000 -11024 17598 0 100 ""]
+Element["" "1206" "R10" "2k7" 395669 305118 -3150 3150 1 100 ""]
 (
-       Pin[0 0 8000 3000 8600 4200 "1" "1" "square,edge2"]
-       Pin[-10000 0 8000 3000 8600 4200 "2" "2" "edge2"]
-       Pin[-20000 0 8000 3000 8600 4200 "3" "3" "edge2"]
-       ElementLine [-30000 12000 10000 12000 2000]
-       ElementLine [-30000 -6000 -30000 12000 2000]
-       ElementLine [-30000 -6000 10000 -6000 2000]
-       ElementLine [10000 -6000 10000 12000 2000]
-       ElementLine [-30000 12000 10000 12000 2000]
-       ElementLine [-30000 6000 -30000 12000 2000]
-       ElementLine [-30000 6000 10000 6000 2000]
-       ElementLine [10000 6000 10000 12000 2000]
-       ElementLine [-3000 6000 -3000 12000 1000]
-       ElementLine [-17000 6000 -17000 12000 1000]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-3740 -2362 -3740 2362 800]
+       ElementLine [3740 -2362 3740 2362 800]
 
        )
 
-Element["" "Radial lead circular non-polar component (typically capacitor)," "C14" "RCI200" 507500 30000 -15433 -11319 0 100 ""]
+Element["" "1206" "R7" "2k7" 383858 305118 -3150 3150 1 100 ""]
 (
-       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
-       Pin[-20000 0 6000 3000 6600 2800 "2" "2" "edge2"]
-       ElementLine [-20000 -5000 0 -5000 1000]
-       ElementLine [-20000 5000 0 5000 1000]
-       ElementArc [-20000 0 5000 5000 270 180 1000]
-       ElementArc [0 0 5000 5000 90 180 1000]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-3740 -2362 -3740 2362 800]
+       ElementLine [3740 -2362 3740 2362 800]
 
        )
 
-Element["" "RCY100P" "C21" "4.7uFx16V" 242500 175000 12834 -12756 0 100 ""]
+Element["" "1206" "R8" "2k7" 419291 305118 -3150 3150 1 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "1" "1" "square,edge2"]
-       Pin[10000 0 6000 3000 6600 3500 "2" "2" "edge2"]
-       ElementLine [-9000 0 -4000 0 1000]
-       ElementLine [-6500 -2500 -6500 2500 1000]
-       ElementArc [5000 0 10000 10000 0 360 1000]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-3740 -2362 -3740 2362 800]
+       ElementLine [3740 -2362 3740 2362 800]
 
        )
 
-Element["" "ACY400" "R12" "10k" 442500 70000 -4280 -39522 0 100 ""]
+Element["" "1206" "R9" "2k7" 407480 305118 -3150 3150 1 100 ""]
 (
-       Pin[0 10000 6000 3000 6600 3500 "1" "1" "square"]
-       Pin[0 -30000 6000 3000 6600 3500 "2" "2" ""]
-       ElementLine [0 0 0 10000 1000]
-       ElementLine [0 -30000 0 -20000 1000]
-       ElementLine [-3300 -20000 -3300 0 1000]
-       ElementLine [-3300 -20000 3300 -20000 1000]
-       ElementLine [3300 -20000 3300 0 1000]
-       ElementLine [-3300 0 3300 0 1000]
+       Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "square"]
+       Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-3740 -2362 -3740 2362 800]
+       ElementLine [3740 -2362 3740 2362 800]
 
        )
 
-Element["" "E22 standing" "" "E22" 392500 235000 -52500 -32500 2 100 ""]
+Element["" "ALF400" "D8" "1N4148" 99666 851882 -6600 -28700 1 100 ""]
 (
-       ElementLine [-75000 -65000 -75000 -10000 2000]
-       ElementLine [-80000 -65000 -75000 -65000 2000]
-       ElementLine [-80000 -65000 -80000 -10000 2000]
-       ElementLine [-100000 -10000 -80000 -10000 2000]
-       ElementLine [-100000 -65000 -100000 -10000 2000]
-       ElementLine [-105000 -65000 -100000 -65000 2000]
-       ElementLine [-105000 -65000 -105000 0 2000]
-       ElementLine [-75000 -10000 -30000 -10000 2000]
-       ElementLine [-30000 -65000 -30000 -10000 2000]
-       ElementLine [-30000 -65000 -25000 -65000 2000]
-       ElementLine [-25000 -65000 -25000 -10000 2000]
-       ElementLine [-25000 -10000 -5000 -10000 2000]
-       ElementLine [-5000 -65000 -5000 -10000 2000]
-       ElementLine [-5000 -65000 0 -65000 2000]
-       ElementLine [0 -65000 0 0 2000]
-       ElementLine [-105000 0 0 0 2000]
+       Pin[0 0 5000 3000 5600 2000 "1" "1" "square"]
+       Pin[0 -40000 5000 3000 5600 2000 "2" "2" ""]
+       ElementLine [0 -13300 0 0 1000]
+       ElementLine [0 -40000 0 -26700 1000]
+       ElementLine [0 -13300 -6600 -26700 1000]
+       ElementLine [-6600 -26700 6600 -26700 1000]
+       ElementLine [6600 -26700 0 -13300 1000]
+       ElementLine [-6600 -13300 6600 -13300 1000]
 
        )
 
-Element["" "Radial lead circular non-polar component (typically capacitor)," "C8" "RCI200" 460000 125000 -4349 -30610 0 100 ""]
+Element["" "RCY300P" "C9" "1000uFx100V" 343600 890749 -30000 -45000 1 100 ""]
 (
-       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
-       Pin[0 -20000 6000 3000 6600 2800 "2" "2" ""]
-       ElementLine [5000 -20000 5000 0 1000]
-       ElementLine [-5000 -20000 -5000 0 1000]
-       ElementArc [0 -20000 5000 5000 180 180 1000]
-       ElementArc [0 0 5000 5000 0 180 1000]
+       Pin[0 0 6000 3000 6600 5000 "+" "1" "square"]
+       Pin[0 -30000 6000 3000 6600 5000 "-" "2" ""]
+       ElementLine [0 17000 0 21000 1000]
+       ElementLine [-2000 19000 2000 19000 1000]
+       ElementLine [0 -51000 0 -47000 1000]
+       ElementArc [0 -15000 30000 30000 90 360 1000]
 
        )
 
-Element["" "Bottom lead polar circular component (typically capacitor)" "C12" "RCY100P" 320000 150000 4332 -10788 0 100 ""]
+Element["" "ACY400" "R33" "1.2k" 358037 806965 -32000 -5300 2 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "1" "1" "square,edge2"]
-       Pin[-10000 0 6000 3000 6600 3500 "2" "2" "edge2"]
-       ElementLine [6500 -2500 6500 2500 1000]
-       ElementLine [4000 0 9000 0 1000]
-       ElementArc [-5000 0 10000 10000 180 360 1000]
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
+       Pin[-40000 0 5500 3000 6100 3000 "2" "2" "edge2"]
+       ElementLine [-10000 0 0 0 1000]
+       ElementLine [-40000 0 -30000 0 1000]
+       ElementLine [-30000 3300 -10000 3300 1000]
+       ElementLine [-30000 -3300 -30000 3300 1000]
+       ElementLine [-30000 -3300 -10000 -3300 1000]
+       ElementLine [-10000 -3300 -10000 3300 1000]
 
        )
 
-Element["" "Bottom lead polar circular component (typically capacitor)" "C18" "RCY400P" 552500 202500 17500 -2500 0 100 ""]
+Element["" "CP_THD" "C11" "100nF" 133215 904352 -14094 -11968 0 100 ""]
 (
-       Pin[0 0 10000 3000 10600 6000 "1" "1" "square,edge2"]
-       Pin[40000 0 10000 3000 10600 6000 "2" "2" "edge2"]
-       ElementLine [62000 0 66000 0 1000]
-       ElementLine [-24000 -2000 -24000 2000 1000]
-       ElementLine [-26000 0 -22000 0 1000]
-       ElementArc [20000 0 40000 40000 0 360 1000]
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[-20000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       ElementLine [-20000 -5000 0 -5000 1000]
+       ElementLine [-20000 5000 0 5000 1000]
+       ElementArc [-20000 0 5000 5000 270 180 1000]
+       ElementArc [0 0 5000 5000 90 180 1000]
 
        )
 
-Element["" "RCY100P" "C16" "4.7uFx16V" 192500 75000 12441 -14153 0 100 ""]
+Element["" "RCY100P" "C12" "10uFx16V" 115928 886353 15000 -10000 0 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "1" "1" "square,edge2"]
-       Pin[10000 0 6000 3000 6600 3500 "2" "2" "edge2"]
-       ElementLine [-9000 0 -4000 0 1000]
-       ElementLine [-6500 -2500 -6500 2500 1000]
+       Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 3000 "-" "2" "edge2"]
+       ElementLine [-11000 0 -7000 0 1000]
+       ElementLine [-9000 -2000 -9000 2000 1000]
+       ElementLine [17000 0 21000 0 1000]
        ElementArc [5000 0 10000 10000 0 360 1000]
 
        )
 
-Element["" "Radial lead circular non-polar component (typically capacitor)," "C15" "RCI200" 607500 30000 -15178 -11319 0 100 ""]
+Element["" "CP_THD" "C18" "2.2nF" 141732 860236 -14094 -11968 0 100 ""]
 (
        Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
        Pin[-20000 0 6000 3000 6600 2800 "2" "2" "edge2"]
@@ -1585,191 +1595,144 @@ Element["" "Radial lead circular non-polar component (typically capacitor)," "C1
 
        )
 
-Element["" "TO220W" "Q5" "unknown" 477500 285000 -11555 17736 0 100 ""]
+Element["" "D-14" "U16" "unknown" 113332 849011 12340 -9732 0 100 ""]
 (
-       Pin[0 0 8000 3000 8600 4200 "1" "1" "square,edge2"]
-       Pin[-10000 0 8000 3000 8600 4200 "2" "2" "edge2"]
-       Pin[-20000 0 8000 3000 8600 4200 "3" "3" "edge2"]
-       ElementLine [-30000 12000 10000 12000 2000]
-       ElementLine [-30000 -6000 -30000 12000 2000]
-       ElementLine [-30000 -6000 10000 -6000 2000]
-       ElementLine [10000 -6000 10000 12000 2000]
-       ElementLine [-30000 12000 10000 12000 2000]
-       ElementLine [-30000 6000 -30000 12000 2000]
-       ElementLine [-30000 6000 10000 6000 2000]
-       ElementLine [10000 6000 10000 12000 2000]
-       ElementLine [-3000 6000 -3000 12000 1000]
-       ElementLine [-17000 6000 -17000 12000 1000]
+       Pad[0 -2500 0 2500 2000 3000 2600 "VCC" "1" "edge2"]
+       Pad[5000 -2500 5000 2500 2000 3000 2600 "IN" "2" "square,edge2"]
+       Pad[10000 -2500 10000 2500 2000 3000 2600 "/SD" "3" "square,edge2"]
+       Pad[15000 -2500 15000 2500 2000 3000 2600 "DT" "4" "square,edge2"]
+       Pad[20000 -2500 20000 2500 2000 3000 2600 "VSS" "5" "square,edge2"]
+       Pad[25000 -2500 25000 2500 2000 3000 2600 "COM" "6" "square,edge2"]
+       Pad[30000 -2500 30000 2500 2000 3000 2600 "LO" "7" "square,edge2"]
+       Pad[30000 -21900 30000 -16900 2000 3000 2600 "8" "8" "square"]
+       Pad[25000 -21900 25000 -16900 2000 3000 2600 "9" "9" "square"]
+       Pad[20000 -21900 20000 -16900 2000 3000 2600 "10" "10" "square"]
+       Pad[15000 -21900 15000 -16900 2000 3000 2600 "VS" "11" "square"]
+       Pad[10000 -21900 10000 -16900 2000 3000 2600 "HO" "12" "square"]
+       Pad[5000 -21900 5000 -16900 2000 3000 2600 "VB" "13" "square"]
+       Pad[0 -21900 0 -16900 2000 3000 2600 "14" "14" "square"]
+       ElementLine [-2500 -2500 32500 -2500 1000]
+       ElementLine [32500 -16900 32500 -2500 1000]
+       ElementLine [-2500 -16900 32500 -16900 1000]
+       ElementLine [-2500 -7200 -2500 -2500 1000]
+       ElementLine [-2500 -16900 -2500 -12200 1000]
+       ElementArc [-2500 -9700 2500 2500 90 180 1000]
 
        )
 
-Element["" "DIP28N" "U7" "unknown" 482500 130000 5000 -17000 0 100 ""]
+Element["" "ACY400" "R35" "33K" 150405 871001 -32000 -5300 2 100 ""]
 (
-       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"]
-       Pin[100000 0 6000 3000 6600 2800 "11" "11" "edge2"]
-       Pin[110000 0 6000 3000 6600 2800 "12" "12" "edge2"]
-       Pin[120000 0 6000 3000 6600 2800 "13" "13" "edge2"]
-       Pin[130000 0 6000 3000 6600 2800 "14" "14" "edge2"]
-       Pin[130000 -30000 6000 3000 6600 2800 "15" "15" "edge2"]
-       Pin[120000 -30000 6000 3000 6600 2800 "16" "16" "edge2"]
-       Pin[110000 -30000 6000 3000 6600 2800 "17" "17" "edge2"]
-       Pin[100000 -30000 6000 3000 6600 2800 "18" "18" "edge2"]
-       Pin[90000 -30000 6000 3000 6600 2800 "19" "19" "edge2"]
-       Pin[80000 -30000 6000 3000 6600 2800 "20" "20" "edge2"]
-       Pin[70000 -30000 6000 3000 6600 2800 "21" "21" "edge2"]
-       Pin[60000 -30000 6000 3000 6600 2800 "22" "22" "edge2"]
-       Pin[50000 -30000 6000 3000 6600 2800 "23" "23" "edge2"]
-       Pin[40000 -30000 6000 3000 6600 2800 "24" "24" "edge2"]
-       Pin[30000 -30000 6000 3000 6600 2800 "25" "25" "edge2"]
-       Pin[20000 -30000 6000 3000 6600 2800 "26" "26" "edge2"]
-       Pin[10000 -30000 6000 3000 6600 2800 "27" "27" "edge2"]
-       Pin[0 -30000 6000 3000 6600 2800 "28" "28" "edge2"]
-       ElementLine [-5000 5000 135000 5000 1000]
-       ElementLine [135000 -35000 135000 5000 1000]
-       ElementLine [-5000 -35000 135000 -35000 1000]
-       ElementLine [-5000 -10000 -5000 5000 1000]
-       ElementLine [-5000 -35000 -5000 -20000 1000]
-       ElementArc [-5000 -15000 5000 5000 90 180 1000]
-
-       )
-
-Element["" "TO220W" "Q2" "unknown" 350000 210000 -11929 18130 0 100 ""]
-(
-       Pin[0 0 8000 3000 8600 4200 "1" "1" "square,edge2"]
-       Pin[-10000 0 8000 3000 8600 4200 "2" "2" "edge2"]
-       Pin[-20000 0 8000 3000 8600 4200 "3" "3" "edge2"]
-       ElementLine [-30000 12000 10000 12000 2000]
-       ElementLine [-30000 -6000 -30000 12000 2000]
-       ElementLine [-30000 -6000 10000 -6000 2000]
-       ElementLine [10000 -6000 10000 12000 2000]
-       ElementLine [-30000 12000 10000 12000 2000]
-       ElementLine [-30000 6000 -30000 12000 2000]
-       ElementLine [-30000 6000 10000 6000 2000]
-       ElementLine [10000 6000 10000 12000 2000]
-       ElementLine [-3000 6000 -3000 12000 1000]
-       ElementLine [-17000 6000 -17000 12000 1000]
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
+       Pin[-40000 0 5500 3000 6100 3000 "2" "2" "edge2"]
+       ElementLine [-10000 0 0 0 1000]
+       ElementLine [-40000 0 -30000 0 1000]
+       ElementLine [-30000 3300 -10000 3300 1000]
+       ElementLine [-30000 -3300 -30000 3300 1000]
+       ElementLine [-30000 -3300 -10000 -3300 1000]
+       ElementLine [-10000 -3300 -10000 3300 1000]
 
        )
 
-Element["" "ACY400" "R7" "470" 442500 105000 -2508 -18579 0 100 ""]
+Element["" "RCY100P" "C8" "1uFx16V" 117835 811725 15000 -10000 0 100 ""]
 (
-       Pin[0 -10000 6000 3000 6600 3500 "1" "1" "square"]
-       Pin[0 30000 6000 3000 6600 3500 "2" "2" ""]
-       ElementLine [0 -10000 0 0 1000]
-       ElementLine [0 20000 0 30000 1000]
-       ElementLine [3300 0 3300 20000 1000]
-       ElementLine [-3300 20000 3300 20000 1000]
-       ElementLine [-3300 0 -3300 20000 1000]
-       ElementLine [-3300 0 3300 0 1000]
+       Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 3000 "-" "2" "edge2"]
+       ElementLine [-11000 0 -7000 0 1000]
+       ElementLine [-9000 -2000 -9000 2000 1000]
+       ElementLine [17000 0 21000 0 1000]
+       ElementArc [5000 0 10000 10000 0 360 1000]
 
        )
 
-Element["" "DIP8" "U4" "unknown" 482500 75000 5000 -17500 0 100 ""]
+Element["" "ALF400" "D11" "1N4148" 195062 846420 -28700 6600 2 100 ""]
 (
-       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
-       Pin[10000 0 6000 3000 6600 2800 "2" "2" ""]
-       Pin[20000 0 6000 3000 6600 2800 "3" "3" ""]
-       Pin[30000 0 6000 3000 6600 2800 "4" "4" ""]
-       Pin[30000 -30000 6000 3000 6600 2800 "5" "5" ""]
-       Pin[20000 -30000 6000 3000 6600 2800 "6" "6" ""]
-       Pin[10000 -30000 6000 3000 6600 2800 "7" "7" ""]
-       Pin[0 -30000 6000 3000 6600 2800 "8" "8" ""]
-       ElementLine [-5000 5000 35000 5000 1000]
-       ElementLine [35000 -35000 35000 5000 1000]
-       ElementLine [-5000 -35000 35000 -35000 1000]
-       ElementLine [-5000 -10000 -5000 5000 1000]
-       ElementLine [-5000 -35000 -5000 -20000 1000]
-       ElementArc [-5000 -15000 5000 5000 90 180 1000]
-
-       )
-
-Element["" "ACY400" "R10" "390" 532500 50000 -3807 -20113 0 100 ""]
-(
-       Pin[0 -10000 6000 3000 6600 3500 "1" "1" "square"]
-       Pin[0 30000 6000 3000 6600 3500 "2" "2" ""]
-       ElementLine [0 -10000 0 0 1000]
-       ElementLine [0 20000 0 30000 1000]
-       ElementLine [3300 0 3300 20000 1000]
-       ElementLine [-3300 20000 3300 20000 1000]
-       ElementLine [-3300 0 -3300 20000 1000]
-       ElementLine [-3300 0 3300 0 1000]
+       Pin[0 0 5000 3000 5600 2000 "1" "1" "square,edge2"]
+       Pin[-40000 0 5000 3000 5600 2000 "2" "2" "edge2"]
+       ElementLine [-13300 0 0 0 1000]
+       ElementLine [-40000 0 -26700 0 1000]
+       ElementLine [-13300 0 -26700 6600 1000]
+       ElementLine [-26700 -6600 -26700 6600 1000]
+       ElementLine [-26700 -6600 -13300 0 1000]
+       ElementLine [-13300 -6600 -13300 6600 1000]
 
        )
 
-Element["" "Axial diode (pin 1 is cathode)" "D8" "ALF400" 232500 215000 29056 -9395 0 100 ""]
+Element["" "ACY400" "R34" "100" 154923 858120 4441 -10448 0 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "2" "2" "square,edge2"]
-       Pin[40000 0 6000 3000 6600 3500 "1" "1" "edge2"]
-       ElementLine [13300 -6600 13300 6600 1000]
-       ElementLine [26700 6600 13300 0 1000]
-       ElementLine [26700 -6600 26700 6600 1000]
-       ElementLine [13300 0 26700 -6600 1000]
-       ElementLine [26700 0 40000 0 1000]
-       ElementLine [0 0 13300 0 1000]
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
+       Pin[40000 0 5500 3000 6100 3000 "2" "2" "edge2"]
+       ElementLine [0 0 10000 0 1000]
+       ElementLine [30000 0 40000 0 1000]
+       ElementLine [10000 -3300 30000 -3300 1000]
+       ElementLine [30000 -3300 30000 3300 1000]
+       ElementLine [10000 3300 30000 3300 1000]
+       ElementLine [10000 -3300 10000 3300 1000]
 
        )
 
-Element["" "ACY400" "R9" "390" 562500 70000 -4201 -39600 0 100 ""]
+Element["" "ALF400" "D9" "1N4148" 193511 821292 -28700 6600 2 100 ""]
 (
-       Pin[0 10000 6000 3000 6600 3500 "1" "1" "square"]
-       Pin[0 -30000 6000 3000 6600 3500 "2" "2" ""]
-       ElementLine [0 0 0 10000 1000]
-       ElementLine [0 -30000 0 -20000 1000]
-       ElementLine [-3300 -20000 -3300 0 1000]
-       ElementLine [-3300 -20000 3300 -20000 1000]
-       ElementLine [3300 -20000 3300 0 1000]
-       ElementLine [-3300 0 3300 0 1000]
+       Pin[0 0 5000 3000 5600 2000 "1" "1" "square,edge2"]
+       Pin[-40000 0 5000 3000 5600 2000 "2" "2" "edge2"]
+       ElementLine [-13300 0 0 0 1000]
+       ElementLine [-40000 0 -26700 0 1000]
+       ElementLine [-13300 0 -26700 6600 1000]
+       ElementLine [-26700 -6600 -26700 6600 1000]
+       ElementLine [-26700 -6600 -13300 0 1000]
+       ElementLine [-13300 -6600 -13300 6600 1000]
 
        )
 
-Element["" "DIP8" "U3" "unknown" 582500 75000 5000 -17000 0 100 ""]
+Element["" "ACY400" "R31" "100" 153208 833588 15128 -4759 2 100 ""]
 (
-       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
-       Pin[10000 0 6000 3000 6600 2800 "2" "2" ""]
-       Pin[20000 0 6000 3000 6600 2800 "3" "3" ""]
-       Pin[30000 0 6000 3000 6600 2800 "4" "4" ""]
-       Pin[30000 -30000 6000 3000 6600 2800 "5" "5" ""]
-       Pin[20000 -30000 6000 3000 6600 2800 "6" "6" ""]
-       Pin[10000 -30000 6000 3000 6600 2800 "7" "7" ""]
-       Pin[0 -30000 6000 3000 6600 2800 "8" "8" ""]
-       ElementLine [-5000 5000 35000 5000 1000]
-       ElementLine [35000 -35000 35000 5000 1000]
-       ElementLine [-5000 -35000 35000 -35000 1000]
-       ElementLine [-5000 -10000 -5000 5000 1000]
-       ElementLine [-5000 -35000 -5000 -20000 1000]
-       ElementArc [-5000 -15000 5000 5000 90 180 1000]
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
+       Pin[40000 0 5500 3000 6100 3000 "2" "2" "edge2"]
+       ElementLine [0 0 10000 0 1000]
+       ElementLine [30000 0 40000 0 1000]
+       ElementLine [10000 -3300 30000 -3300 1000]
+       ElementLine [30000 -3300 30000 3300 1000]
+       ElementLine [10000 3300 30000 3300 1000]
+       ElementLine [10000 -3300 10000 3300 1000]
 
        )
 
-Element["" "DIP8" "U2" "unknown" 372500 130000 7500 -17500 0 100 ""]
+Element["" "TO220W" "Q1" "unknown" 210630 818898 19000 -10000 3 100 ""]
 (
-       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
-       Pin[10000 0 6000 3000 6600 2800 "2" "2" ""]
-       Pin[20000 0 6000 3000 6600 2800 "3" "3" ""]
-       Pin[30000 0 6000 3000 6600 2800 "4" "4" ""]
-       Pin[30000 -30000 6000 3000 6600 2800 "5" "5" ""]
-       Pin[20000 -30000 6000 3000 6600 2800 "6" "6" ""]
-       Pin[10000 -30000 6000 3000 6600 2800 "7" "7" ""]
-       Pin[0 -30000 6000 3000 6600 2800 "8" "8" ""]
-       ElementLine [-5000 5000 35000 5000 1000]
-       ElementLine [35000 -35000 35000 5000 1000]
-       ElementLine [-5000 -35000 35000 -35000 1000]
-       ElementLine [-5000 -10000 -5000 5000 1000]
-       ElementLine [-5000 -35000 -5000 -20000 1000]
-       ElementArc [-5000 -15000 5000 5000 90 180 1000]
+       Pin[0 0 9000 3000 9600 6000 "G" "1" "square"]
+       Pin[0 10000 9000 3000 9600 6000 "D" "2" ""]
+       Pin[0 20000 9000 3000 9600 6000 "S" "3" ""]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [-6000 30000 12000 30000 2000]
+       ElementLine [-6000 -10000 -6000 30000 2000]
+       ElementLine [-6000 -10000 12000 -10000 2000]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [6000 30000 12000 30000 2000]
+       ElementLine [6000 -10000 6000 30000 2000]
+       ElementLine [6000 -10000 12000 -10000 2000]
+       ElementLine [6000 3000 12000 3000 1000]
+       ElementLine [6000 17000 12000 17000 1000]
+
+       )
+
+Element["" "TO220W" "Q3" "unknown" 210630 864173 19000 -10000 3 100 ""]
+(
+       Pin[0 0 9000 3000 9600 6000 "G" "1" "square"]
+       Pin[0 10000 9000 3000 9600 6000 "D" "2" ""]
+       Pin[0 20000 9000 3000 9600 6000 "S" "3" ""]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [-6000 30000 12000 30000 2000]
+       ElementLine [-6000 -10000 -6000 30000 2000]
+       ElementLine [-6000 -10000 12000 -10000 2000]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [6000 30000 12000 30000 2000]
+       ElementLine [6000 -10000 6000 30000 2000]
+       ElementLine [6000 -10000 12000 -10000 2000]
+       ElementLine [6000 3000 12000 3000 1000]
+       ElementLine [6000 17000 12000 17000 1000]
 
        )
 
-Element["" "Radial lead circular non-polar component (typically capacitor)," "C9" "RCI200" 397500 30000 -13937 -11318 0 100 ""]
+Element["" "CP_THD" "C19" "270nF" 299265 800687 -14094 -11968 0 100 ""]
 (
        Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
        Pin[-20000 0 6000 3000 6600 2800 "2" "2" "edge2"]
@@ -1780,51 +1743,7 @@ Element["" "Radial lead circular non-polar component (typically capacitor)," "C9
 
        )
 
-Element["" "DIP8" "U5" "unknown" 372500 75000 5000 -17000 0 100 ""]
-(
-       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
-       Pin[10000 0 6000 3000 6600 2800 "2" "2" ""]
-       Pin[20000 0 6000 3000 6600 2800 "3" "3" ""]
-       Pin[30000 0 6000 3000 6600 2800 "4" "4" ""]
-       Pin[30000 -30000 6000 3000 6600 2800 "5" "5" ""]
-       Pin[20000 -30000 6000 3000 6600 2800 "6" "6" ""]
-       Pin[10000 -30000 6000 3000 6600 2800 "7" "7" ""]
-       Pin[0 -30000 6000 3000 6600 2800 "8" "8" ""]
-       ElementLine [-5000 5000 35000 5000 1000]
-       ElementLine [35000 -35000 35000 5000 1000]
-       ElementLine [-5000 -35000 35000 -35000 1000]
-       ElementLine [-5000 -10000 -5000 5000 1000]
-       ElementLine [-5000 -35000 -5000 -20000 1000]
-       ElementArc [-5000 -15000 5000 5000 90 180 1000]
-
-       )
-
-Element["" "Dual in-line package, narrow (300 mil)" "U9" "DIP14" 195000 130000 5000 -17000 0 100 ""]
-(
-       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[60000 -30000 6000 3000 6600 2800 "8" "8" "edge2"]
-       Pin[50000 -30000 6000 3000 6600 2800 "9" "9" "edge2"]
-       Pin[40000 -30000 6000 3000 6600 2800 "10" "10" "edge2"]
-       Pin[30000 -30000 6000 3000 6600 2800 "11" "11" "edge2"]
-       Pin[20000 -30000 6000 3000 6600 2800 "12" "12" "edge2"]
-       Pin[10000 -30000 6000 3000 6600 2800 "13" "13" "edge2"]
-       Pin[0 -30000 6000 3000 6600 2800 "14" "14" "edge2"]
-       ElementLine [-5000 -35000 -5000 -20000 1000]
-       ElementLine [-5000 -10000 -5000 5000 1000]
-       ElementLine [-5000 -35000 65000 -35000 1000]
-       ElementLine [65000 -35000 65000 5000 1000]
-       ElementLine [-5000 5000 65000 5000 1000]
-       ElementArc [-5000 -15000 5000 5000 90 180 1000]
-
-       )
-
-Element["" "Radial lead circular non-polar component (typically capacitor)," "C17" "RCI200" 250000 30000 -14094 -11968 0 100 ""]
+Element["" "CP_THD" "C16" "0.1uF" 305111 783973 -14094 -11968 0 100 ""]
 (
        Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
        Pin[-20000 0 6000 3000 6600 2800 "2" "2" "edge2"]
@@ -1835,169 +1754,214 @@ Element["" "Radial lead circular non-polar component (typically capacitor)," "C1
 
        )
 
-Element["" "RCY100P" "C5" "1uFx16V" 310000 75000 15000 -10000 0 100 ""]
+Element["" "RCY300P" "C10" "1000uFx100V" 578740 919291 -30000 -45000 1 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "1" "1" "square,edge2"]
-       Pin[10000 0 6000 3000 6600 3500 "2" "2" "edge2"]
-       ElementLine [-4000 0 -9000 0 1000]
-       ElementLine [-6500 -2500 -6500 2500 1000]
-       ElementArc [5000 0 10000 10000 0 360 1000]
+       Pin[0 0 6000 3000 6600 5000 "+" "1" "square"]
+       Pin[0 -30000 6000 3000 6600 5000 "-" "2" ""]
+       ElementLine [0 17000 0 21000 1000]
+       ElementLine [-2000 19000 2000 19000 1000]
+       ElementLine [0 -51000 0 -47000 1000]
+       ElementArc [0 -15000 30000 30000 90 360 1000]
 
        )
 
-Element["" "DSUB connector, female/male" "J1" "DB9M" 80000 102500 -21527 -8169 0 100 ""]
-(
-       Pin[-5000 -27000 14000 3000 14600 12000 "C1" "C1" ""]
-       Pin[-5000 70600 14000 3000 14600 12000 "C1" "C1" ""]
-       Pin[0 0 6000 3000 6600 3500 "1" "1" "square"]
-       Pin[0 10900 6000 3000 6600 3500 "2" "2" ""]
-       Pin[0 21800 6000 3000 6600 3500 "3" "3" ""]
-       Pin[0 32700 6000 3000 6600 3500 "4" "4" ""]
-       Pin[0 43600 6000 3000 6600 3500 "5" "5" ""]
-       Pin[-10000 5400 6000 3000 6600 3500 "6" "6" ""]
-       Pin[-10000 16300 6000 3000 6600 3500 "7" "7" ""]
-       Pin[-10000 27200 6000 3000 6600 3500 "8" "8" ""]
-       Pin[-10000 38100 6000 3000 6600 3500 "9" "9" ""]
-       ElementLine [-10000 38100 -28000 38100 2000]
-       ElementLine [-10000 27200 -28000 27200 2000]
-       ElementLine [-10000 16300 -28000 16300 2000]
-       ElementLine [-10000 5400 -28000 5400 2000]
-       ElementLine [0 43600 -28000 43600 2000]
-       ElementLine [0 32700 -28000 32700 2000]
-       ElementLine [0 21800 -28000 21800 2000]
-       ElementLine [0 10900 -28000 10900 2000]
-       ElementLine [0 0 -28000 0 2000]
-       ElementLine [-48000 59600 -48000 -16000 1000]
-       ElementLine [-28000 59600 -48000 59600 2000]
-       ElementLine [-28000 -16000 -28000 59600 2000]
-       ElementLine [-48000 -16000 -28000 -16000 2000]
-       ElementLine [-78000 53600 -78000 -10000 2000]
-       ElementLine [-51000 53600 -78000 53600 2000]
-       ElementLine [-51000 -10000 -51000 53600 1000]
-       ElementLine [-78000 -10000 -51000 -10000 2000]
-       ElementLine [-51000 64600 -48000 64600 1000]
-       ElementLine [-51000 76600 -48000 76600 1000]
-       ElementLine [-51000 -21000 -48000 -21000 1000]
-       ElementLine [-51000 -33000 -48000 -33000 1000]
-       ElementLine [-51000 82600 -51000 -39000 1000]
-       ElementLine [-48000 82600 -51000 82600 1000]
-       ElementLine [-48000 -39000 -48000 82600 1000]
-       ElementLine [-51000 -39000 -48000 -39000 1000]
-
-       )
-
-Element["" "ACY400" "R1" "470" 345000 50000 -3689 -20783 0 100 ""]
-(
-       Pin[0 -10000 6000 3000 6600 3500 "1" "1" "square"]
-       Pin[0 30000 6000 3000 6600 3500 "2" "2" ""]
-       ElementLine [0 -10000 0 0 1000]
-       ElementLine [0 20000 0 30000 1000]
-       ElementLine [3300 0 3300 20000 1000]
-       ElementLine [-3300 20000 3300 20000 1000]
-       ElementLine [-3300 0 -3300 20000 1000]
-       ElementLine [-3300 0 3300 0 1000]
-
-       )
-
-Element["" "E22 standing" "" "E22" 520000 310000 -52500 -32500 2 100 ""]
-(
-       ElementLine [-75000 -65000 -75000 -10000 2000]
-       ElementLine [-80000 -65000 -75000 -65000 2000]
-       ElementLine [-80000 -65000 -80000 -10000 2000]
-       ElementLine [-100000 -10000 -80000 -10000 2000]
-       ElementLine [-100000 -65000 -100000 -10000 2000]
-       ElementLine [-105000 -65000 -100000 -65000 2000]
-       ElementLine [-105000 -65000 -105000 0 2000]
-       ElementLine [-75000 -10000 -30000 -10000 2000]
-       ElementLine [-30000 -65000 -30000 -10000 2000]
-       ElementLine [-30000 -65000 -25000 -65000 2000]
-       ElementLine [-25000 -65000 -25000 -10000 2000]
-       ElementLine [-25000 -10000 -5000 -10000 2000]
-       ElementLine [-5000 -65000 -5000 -10000 2000]
-       ElementLine [-5000 -65000 0 -65000 2000]
-       ElementLine [0 -65000 0 0 2000]
-       ElementLine [-105000 0 0 0 2000]
-
-       )
-
-Element["" "Axial non-polar component (typically resistor or capacitor)," "R18" "ACY400" 207500 235000 -737 -10644 0 100 ""]
-(
-       Pin[10000 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
-       Pin[-30000 0 5500 3000 6100 3000 "2" "2" "edge2"]
-       ElementLine [0 -3300 0 3300 1000]
-       ElementLine [-20000 -3300 0 -3300 1000]
-       ElementLine [-20000 -3300 -20000 3300 1000]
-       ElementLine [-20000 3300 0 3300 1000]
-       ElementLine [-30000 0 -20000 0 1000]
+Element["" "TO220W" "Q4" "unknown" 624866 843036 19000 -10000 3 100 ""]
+(
+       Pin[0 0 9000 3000 9600 6000 "G" "1" "square"]
+       Pin[0 10000 9000 3000 9600 6000 "D" "2" ""]
+       Pin[0 20000 9000 3000 9600 6000 "S" "3" ""]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [-6000 30000 12000 30000 2000]
+       ElementLine [-6000 -10000 -6000 30000 2000]
+       ElementLine [-6000 -10000 12000 -10000 2000]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [6000 30000 12000 30000 2000]
+       ElementLine [6000 -10000 6000 30000 2000]
+       ElementLine [6000 -10000 12000 -10000 2000]
+       ElementLine [6000 3000 12000 3000 1000]
+       ElementLine [6000 17000 12000 17000 1000]
+
+       )
+
+Element["" "TO220W" "Q2" "unknown" 624606 799973 19000 -10000 3 100 ""]
+(
+       Pin[0 0 9000 3000 9600 6000 "G" "1" "square"]
+       Pin[0 10000 9000 3000 9600 6000 "D" "2" ""]
+       Pin[0 20000 9000 3000 9600 6000 "S" "3" ""]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [-6000 30000 12000 30000 2000]
+       ElementLine [-6000 -10000 -6000 30000 2000]
+       ElementLine [-6000 -10000 12000 -10000 2000]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [6000 30000 12000 30000 2000]
+       ElementLine [6000 -10000 6000 30000 2000]
+       ElementLine [6000 -10000 12000 -10000 2000]
+       ElementLine [6000 3000 12000 3000 1000]
+       ElementLine [6000 17000 12000 17000 1000]
+
+       )
+
+Element["" "ALF400" "D12" "1N4148" 597865 843391 -28700 6600 2 100 ""]
+(
+       Pin[0 0 5000 3000 5600 2000 "1" "1" "square,edge2"]
+       Pin[-40000 0 5000 3000 5600 2000 "2" "2" "edge2"]
+       ElementLine [-13300 0 0 0 1000]
+       ElementLine [-40000 0 -26700 0 1000]
+       ElementLine [-13300 0 -26700 6600 1000]
+       ElementLine [-26700 -6600 -26700 6600 1000]
+       ElementLine [-26700 -6600 -13300 0 1000]
+       ElementLine [-13300 -6600 -13300 6600 1000]
+
+       )
+
+Element["" "ACY400" "R36" "100" 558001 859002 32000 5300 0 100 ""]
+(
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
+       Pin[40000 0 5500 3000 6100 3000 "2" "2" "edge2"]
        ElementLine [0 0 10000 0 1000]
+       ElementLine [30000 0 40000 0 1000]
+       ElementLine [10000 -3300 30000 -3300 1000]
+       ElementLine [30000 -3300 30000 3300 1000]
+       ElementLine [10000 3300 30000 3300 1000]
+       ElementLine [10000 -3300 10000 3300 1000]
+
+       )
+
+Element["" "ALF400" "D10" "1N4148" 598058 818733 -28700 6600 2 100 ""]
+(
+       Pin[0 0 5000 3000 5600 2000 "1" "1" "square,edge2"]
+       Pin[-40000 0 5000 3000 5600 2000 "2" "2" "edge2"]
+       ElementLine [-13300 0 0 0 1000]
+       ElementLine [-40000 0 -26700 0 1000]
+       ElementLine [-13300 0 -26700 6600 1000]
+       ElementLine [-26700 -6600 -26700 6600 1000]
+       ElementLine [-26700 -6600 -13300 0 1000]
+       ElementLine [-13300 -6600 -13300 6600 1000]
 
        )
 
-Element["" "Axial non-polar component (typically resistor or capacitor)," "R19" "ACY400" 262500 235000 -147 -11452 0 100 ""]
+Element["" "ACY400" "R32" "100" 556755 806157 32000 5300 0 100 ""]
 (
-       Pin[10000 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
-       Pin[-30000 0 5500 3000 6100 3000 "2" "2" "edge2"]
-       ElementLine [0 -3300 0 3300 1000]
-       ElementLine [-20000 -3300 0 -3300 1000]
-       ElementLine [-20000 -3300 -20000 3300 1000]
-       ElementLine [-20000 3300 0 3300 1000]
-       ElementLine [-30000 0 -20000 0 1000]
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
+       Pin[40000 0 5500 3000 6100 3000 "2" "2" "edge2"]
        ElementLine [0 0 10000 0 1000]
+       ElementLine [30000 0 40000 0 1000]
+       ElementLine [10000 -3300 30000 -3300 1000]
+       ElementLine [30000 -3300 30000 3300 1000]
+       ElementLine [10000 3300 30000 3300 1000]
+       ElementLine [10000 -3300 10000 3300 1000]
+
+       )
+
+Element["" "RCY100P" "C13" "1uFx16V" 509614 791133 15000 -10000 0 100 ""]
+(
+       Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 3000 "-" "2" "edge2"]
+       ElementLine [-11000 0 -7000 0 1000]
+       ElementLine [-9000 -2000 -9000 2000 1000]
+       ElementLine [17000 0 21000 0 1000]
+       ElementArc [5000 0 10000 10000 0 360 1000]
+
+       )
+
+Element["" "ALF400" "D7" "1N4148" 493253 830656 -6600 -28700 1 100 ""]
+(
+       Pin[0 0 5000 3000 5600 2000 "1" "1" "square"]
+       Pin[0 -40000 5000 3000 5600 2000 "2" "2" ""]
+       ElementLine [0 -13300 0 0 1000]
+       ElementLine [0 -40000 0 -26700 1000]
+       ElementLine [0 -13300 -6600 -26700 1000]
+       ElementLine [-6600 -26700 6600 -26700 1000]
+       ElementLine [6600 -26700 0 -13300 1000]
+       ElementLine [-6600 -13300 6600 -13300 1000]
+
+       )
+
+Element["" "D-14" "U15" "unknown" 506030 827122 2500 -11700 0 100 ""]
+(
+       Pad[0 -2500 0 2500 2000 3000 2600 "VCC" "1" "edge2"]
+       Pad[5000 -2500 5000 2500 2000 3000 2600 "IN" "2" "square,edge2"]
+       Pad[10000 -2500 10000 2500 2000 3000 2600 "/SD" "3" "square,edge2"]
+       Pad[15000 -2500 15000 2500 2000 3000 2600 "DT" "4" "square,edge2"]
+       Pad[20000 -2500 20000 2500 2000 3000 2600 "VSS" "5" "square,edge2"]
+       Pad[25000 -2500 25000 2500 2000 3000 2600 "COM" "6" "square,edge2"]
+       Pad[30000 -2500 30000 2500 2000 3000 2600 "LO" "7" "square,edge2"]
+       Pad[30000 -21900 30000 -16900 2000 3000 2600 "8" "8" "square"]
+       Pad[25000 -21900 25000 -16900 2000 3000 2600 "9" "9" "square"]
+       Pad[20000 -21900 20000 -16900 2000 3000 2600 "10" "10" "square"]
+       Pad[15000 -21900 15000 -16900 2000 3000 2600 "VS" "11" "square"]
+       Pad[10000 -21900 10000 -16900 2000 3000 2600 "HO" "12" "square"]
+       Pad[5000 -21900 5000 -16900 2000 3000 2600 "VB" "13" "square"]
+       Pad[0 -21900 0 -16900 2000 3000 2600 "14" "14" "square"]
+       ElementLine [-2500 -2500 32500 -2500 1000]
+       ElementLine [32500 -16900 32500 -2500 1000]
+       ElementLine [-2500 -16900 32500 -16900 1000]
+       ElementLine [-2500 -7200 -2500 -2500 1000]
+       ElementLine [-2500 -16900 -2500 -12200 1000]
+       ElementArc [-2500 -9700 2500 2500 90 180 1000]
 
        )
 
-Element["" "Axial diode (pin 1 is cathode)" "D10" "ALF400" 232500 255000 29586 -9314 0 100 ""]
+Element["" "CP_THD" "C14" "100nF" 528237 863665 -14094 -11968 0 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "2" "2" "square,edge2"]
-       Pin[40000 0 6000 3000 6600 3500 "1" "1" "edge2"]
-       ElementLine [13300 -6600 13300 6600 1000]
-       ElementLine [26700 6600 13300 0 1000]
-       ElementLine [26700 -6600 26700 6600 1000]
-       ElementLine [13300 0 26700 -6600 1000]
-       ElementLine [26700 0 40000 0 1000]
-       ElementLine [0 0 13300 0 1000]
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[-20000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       ElementLine [-20000 -5000 0 -5000 1000]
+       ElementLine [-20000 5000 0 5000 1000]
+       ElementArc [-20000 0 5000 5000 270 180 1000]
+       ElementArc [0 0 5000 5000 90 180 1000]
+
+       )
+
+Element["" "RCY100P" "C15" "10uFx16V" 510756 882752 15000 -10000 0 100 ""]
+(
+       Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 3000 "-" "2" "edge2"]
+       ElementLine [-11000 0 -7000 0 1000]
+       ElementLine [-9000 -2000 -9000 2000 1000]
+       ElementLine [17000 0 21000 0 1000]
+       ElementArc [5000 0 10000 10000 0 360 1000]
 
        )
 
-Element["" "Axial diode (pin 1 is cathode)" "D9" "ALF400" 177500 255000 28522 -9081 0 100 ""]
+Element["" "ACY400" "R37" "33K" 543521 838453 -5300 32000 3 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "2" "2" "square,edge2"]
-       Pin[40000 0 6000 3000 6600 3500 "1" "1" "edge2"]
-       ElementLine [13300 -6600 13300 6600 1000]
-       ElementLine [26700 6600 13300 0 1000]
-       ElementLine [26700 -6600 26700 6600 1000]
-       ElementLine [13300 0 26700 -6600 1000]
-       ElementLine [26700 0 40000 0 1000]
-       ElementLine [0 0 13300 0 1000]
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square"]
+       Pin[0 40000 5500 3000 6100 3000 "2" "2" ""]
+       ElementLine [0 0 0 10000 1000]
+       ElementLine [0 30000 0 40000 1000]
+       ElementLine [3300 10000 3300 30000 1000]
+       ElementLine [-3300 30000 3300 30000 1000]
+       ElementLine [-3300 10000 -3300 30000 1000]
+       ElementLine [-3300 10000 3300 10000 1000]
 
        )
 
-Element["" "Dual in-line package, narrow (300 mil)" "U10" "DIP14" 195000 350000 5000 -17000 0 100 ""]
+Element["" "CP_THD" "C17" "2.2nF" 527632 851306 -14094 -11968 0 100 ""]
 (
        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[60000 -30000 6000 3000 6600 2800 "8" "8" "edge2"]
-       Pin[50000 -30000 6000 3000 6600 2800 "9" "9" "edge2"]
-       Pin[40000 -30000 6000 3000 6600 2800 "10" "10" "edge2"]
-       Pin[30000 -30000 6000 3000 6600 2800 "11" "11" "edge2"]
-       Pin[20000 -30000 6000 3000 6600 2800 "12" "12" "edge2"]
-       Pin[10000 -30000 6000 3000 6600 2800 "13" "13" "edge2"]
-       Pin[0 -30000 6000 3000 6600 2800 "14" "14" "edge2"]
-       ElementLine [-5000 -35000 -5000 -20000 1000]
-       ElementLine [-5000 -10000 -5000 5000 1000]
-       ElementLine [-5000 -35000 65000 -35000 1000]
-       ElementLine [65000 -35000 65000 5000 1000]
-       ElementLine [-5000 5000 65000 5000 1000]
-       ElementArc [-5000 -15000 5000 5000 90 180 1000]
-
-       )
-
-Element["" "Radial lead circular non-polar component (typically capacitor)," "C24" "RCI200" 177500 325000 -5690 -12500 0 100 ""]
+       Pin[-20000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       ElementLine [-20000 -5000 0 -5000 1000]
+       ElementLine [-20000 5000 0 5000 1000]
+       ElementArc [-20000 0 5000 5000 270 180 1000]
+       ElementArc [0 0 5000 5000 90 180 1000]
+
+       )
+
+Element["" "ACY400" "R42" "33K" 859506 871523 5300 -32000 1 100 ""]
+(
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square"]
+       Pin[0 -40000 5500 3000 6100 3000 "2" "2" ""]
+       ElementLine [0 -10000 0 0 1000]
+       ElementLine [0 -40000 0 -30000 1000]
+       ElementLine [-3300 -30000 -3300 -10000 1000]
+       ElementLine [-3300 -30000 3300 -30000 1000]
+       ElementLine [3300 -30000 3300 -10000 1000]
+       ElementLine [-3300 -10000 3300 -10000 1000]
+
+       )
+
+Element["" "CP_THD" "C30" "2.2nF" 812876 815147 -11968 14094 1 100 ""]
 (
        Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
        Pin[0 20000 6000 3000 6600 2800 "2" "2" ""]
@@ -2008,1403 +1972,2214 @@ Element["" "Radial lead circular non-polar component (typically capacitor)," "C2
 
        )
 
-Element["" "Axial non-polar component (typically resistor or capacitor)," "R16" "ACY400" 187500 195000 19264 -11000 0 100 ""]
+Element["" "CP_THD" "C28" "0.1uF" 901793 862142 -14094 -11968 0 100 ""]
 (
-       Pin[-10000 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
-       Pin[30000 0 5500 3000 6100 3000 "2" "2" "edge2"]
-       ElementLine [0 -3300 0 3300 1000]
-       ElementLine [0 3300 20000 3300 1000]
-       ElementLine [20000 -3300 20000 3300 1000]
-       ElementLine [0 -3300 20000 -3300 1000]
-       ElementLine [20000 0 30000 0 1000]
-       ElementLine [-10000 0 0 0 1000]
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[-20000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       ElementLine [-20000 -5000 0 -5000 1000]
+       ElementLine [-20000 5000 0 5000 1000]
+       ElementArc [-20000 0 5000 5000 270 180 1000]
+       ElementArc [0 0 5000 5000 90 180 1000]
 
        )
 
-Element["" "Axial diode (pin 1 is cathode)" "D7" "ALF400" 177500 215000 29054 -9436 0 100 ""]
+Element["" "RCY300P" "C21" "1000uFx100V" 891791 804844 30000 45000 3 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "2" "2" "square,edge2"]
-       Pin[40000 0 6000 3000 6600 3500 "1" "1" "edge2"]
-       ElementLine [13300 -6600 13300 6600 1000]
-       ElementLine [26700 6600 13300 0 1000]
-       ElementLine [26700 -6600 26700 6600 1000]
-       ElementLine [13300 0 26700 -6600 1000]
-       ElementLine [26700 0 40000 0 1000]
-       ElementLine [0 0 13300 0 1000]
+       Pin[0 0 6000 3000 6600 5000 "+" "1" "square"]
+       Pin[0 30000 6000 3000 6600 5000 "-" "2" ""]
+       ElementLine [0 -21000 0 -17000 1000]
+       ElementLine [-2000 -19000 2000 -19000 1000]
+       ElementLine [0 47000 0 51000 1000]
+       ElementArc [0 15000 30000 30000 270 360 1000]
 
        )
 
-Element["" "Axial diode (pin 1 is cathode)" "D6" "ALF400" 217500 300000 -12423 -10537 0 100 ""]
+Element["" "D-14" "U19" "unknown" 822309 833100 2500 -11700 0 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "2" "2" "square,edge2"]
-       Pin[-40000 0 6000 3000 6600 3500 "1" "1" "edge2"]
-       ElementLine [-13300 -6600 -13300 6600 1000]
-       ElementLine [-26700 -6600 -13300 0 1000]
-       ElementLine [-26700 -6600 -26700 6600 1000]
-       ElementLine [-13300 0 -26700 6600 1000]
-       ElementLine [-40000 0 -26700 0 1000]
-       ElementLine [-13300 0 0 0 1000]
+       Pad[0 -2500 0 2500 2000 3000 2600 "VCC" "1" "edge2"]
+       Pad[5000 -2500 5000 2500 2000 3000 2600 "IN" "2" "square,edge2"]
+       Pad[10000 -2500 10000 2500 2000 3000 2600 "/SD" "3" "square,edge2"]
+       Pad[15000 -2500 15000 2500 2000 3000 2600 "DT" "4" "square,edge2"]
+       Pad[20000 -2500 20000 2500 2000 3000 2600 "VSS" "5" "square,edge2"]
+       Pad[25000 -2500 25000 2500 2000 3000 2600 "COM" "6" "square,edge2"]
+       Pad[30000 -2500 30000 2500 2000 3000 2600 "LO" "7" "square,edge2"]
+       Pad[30000 -21900 30000 -16900 2000 3000 2600 "8" "8" "square"]
+       Pad[25000 -21900 25000 -16900 2000 3000 2600 "9" "9" "square"]
+       Pad[20000 -21900 20000 -16900 2000 3000 2600 "10" "10" "square"]
+       Pad[15000 -21900 15000 -16900 2000 3000 2600 "VS" "11" "square"]
+       Pad[10000 -21900 10000 -16900 2000 3000 2600 "HO" "12" "square"]
+       Pad[5000 -21900 5000 -16900 2000 3000 2600 "VB" "13" "square"]
+       Pad[0 -21900 0 -16900 2000 3000 2600 "14" "14" "square"]
+       ElementLine [-2500 -2500 32500 -2500 1000]
+       ElementLine [32500 -16900 32500 -2500 1000]
+       ElementLine [-2500 -16900 32500 -16900 1000]
+       ElementLine [-2500 -7200 -2500 -2500 1000]
+       ElementLine [-2500 -16900 -2500 -12200 1000]
+       ElementArc [-2500 -9700 2500 2500 90 180 1000]
 
        )
 
-Element["" "RCY100P" "C25" "4.7uFx16V" 242500 300000 12500 -12500 0 100 ""]
+Element["" "RCY100P" "C24" "10uFx16V" 822517 848122 15000 -10000 0 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "1" "1" "square,edge2"]
-       Pin[10000 0 6000 3000 6600 3500 "2" "2" "edge2"]
-       ElementLine [-9000 0 -4000 0 1000]
-       ElementLine [-6500 -2500 -6500 2500 1000]
+       Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 3000 "-" "2" "edge2"]
+       ElementLine [-11000 0 -7000 0 1000]
+       ElementLine [-9000 -2000 -9000 2000 1000]
+       ElementLine [17000 0 21000 0 1000]
        ElementArc [5000 0 10000 10000 0 360 1000]
 
        )
 
-Element["" "RCY100P" "C23" "4.7uFx16V" 242500 275000 13090 -11654 0 100 ""]
+Element["" "CP_THD" "C23" "100nF" 838250 865529 -14094 -11968 0 100 ""]
 (
-       Pin[0 0 6000 3000 6600 3500 "1" "1" "square,edge2"]
-       Pin[10000 0 6000 3000 6600 3500 "2" "2" "edge2"]
-       ElementLine [-9000 0 -4000 0 1000]
-       ElementLine [-6500 -2500 -6500 2500 1000]
-       ElementArc [5000 0 10000 10000 0 360 1000]
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[-20000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       ElementLine [-20000 -5000 0 -5000 1000]
+       ElementLine [-20000 5000 0 5000 1000]
+       ElementArc [-20000 0 5000 5000 270 180 1000]
+       ElementArc [0 0 5000 5000 90 180 1000]
 
        )
 
-Element["" "Axial non-polar component (typically resistor or capacitor)," "R15" "ACY400" 207500 275000 -126 -9345 0 100 ""]
+Element["" "ALF400" "D14" "1N4148" 798233 846856 -6600 -28700 1 100 ""]
 (
-       Pin[10000 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
-       Pin[-30000 0 5500 3000 6100 3000 "2" "2" "edge2"]
-       ElementLine [0 -3300 0 3300 1000]
-       ElementLine [-20000 -3300 0 -3300 1000]
-       ElementLine [-20000 -3300 -20000 3300 1000]
-       ElementLine [-20000 3300 0 3300 1000]
-       ElementLine [-30000 0 -20000 0 1000]
-       ElementLine [0 0 10000 0 1000]
+       Pin[0 0 5000 3000 5600 2000 "1" "1" "square"]
+       Pin[0 -40000 5000 3000 5600 2000 "2" "2" ""]
+       ElementLine [0 -13300 0 0 1000]
+       ElementLine [0 -40000 0 -26700 1000]
+       ElementLine [0 -13300 -6600 -26700 1000]
+       ElementLine [-6600 -26700 6600 -26700 1000]
+       ElementLine [6600 -26700 0 -13300 1000]
+       ElementLine [-6600 -13300 6600 -13300 1000]
 
        )
 
-Element["" "Axial non-polar component (typically resistor or capacitor)," "R17" "ACY400" 242500 195000 20169 -10960 0 100 ""]
+Element["" "RCY100P" "C20" "1uFx16V" 822536 797481 15000 -10000 0 100 ""]
 (
-       Pin[-10000 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
-       Pin[30000 0 5500 3000 6100 3000 "2" "2" "edge2"]
-       ElementLine [0 -3300 0 3300 1000]
-       ElementLine [0 3300 20000 3300 1000]
-       ElementLine [20000 -3300 20000 3300 1000]
-       ElementLine [0 -3300 20000 -3300 1000]
-       ElementLine [20000 0 30000 0 1000]
-       ElementLine [-10000 0 0 0 1000]
+       Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 3000 "-" "2" "edge2"]
+       ElementLine [-11000 0 -7000 0 1000]
+       ElementLine [-9000 -2000 -9000 2000 1000]
+       ElementLine [17000 0 21000 0 1000]
+       ElementArc [5000 0 10000 10000 0 360 1000]
 
        )
 
-Element["" "DIN41.612 row a+b+c male" "J2" "abc96m" 652500 47500 -13000 -17500 0 200 ""]
-(
-       Pin[0 0 6000 3000 6600 3000 "a1" "A1" "square"]
-       Pin[0 10000 6000 3000 6600 3000 "a2" "A2" ""]
-       Pin[0 20000 6000 3000 6600 3000 "a3" "A3" ""]
-       Pin[0 30000 6000 3000 6600 3000 "a4" "A4" ""]
-       Pin[0 40000 6000 3000 6600 3000 "a5" "A5" ""]
-       Pin[0 50000 6000 3000 6600 3000 "a6" "A6" ""]
-       Pin[0 60000 6000 3000 6600 3000 "a7" "A7" ""]
-       Pin[0 70000 6000 3000 6600 3000 "a8" "A8" ""]
-       Pin[0 80000 6000 3000 6600 3000 "a9" "A9" ""]
-       Pin[0 90000 6000 3000 6600 3000 "a10" "A10" ""]
-       Pin[0 100000 6000 3000 6600 3000 "a11" "A11" ""]
-       Pin[0 110000 6000 3000 6600 3000 "a12" "A12" ""]
-       Pin[0 120000 6000 3000 6600 3000 "a13" "A13" ""]
-       Pin[0 130000 6000 3000 6600 3000 "a14" "A14" ""]
-       Pin[0 140000 6000 3000 6600 3000 "a15" "A15" ""]
-       Pin[0 150000 6000 3000 6600 3000 "a16" "A16" ""]
-       Pin[0 160000 6000 3000 6600 3000 "a17" "A17" ""]
-       Pin[0 170000 6000 3000 6600 3000 "a18" "A18" ""]
-       Pin[0 180000 6000 3000 6600 3000 "a19" "A19" ""]
-       Pin[0 190000 6000 3000 6600 3000 "a20" "A20" ""]
-       Pin[0 200000 6000 3000 6600 3000 "a21" "A21" ""]
-       Pin[0 210000 6000 3000 6600 3000 "a22" "A22" ""]
-       Pin[0 220000 6000 3000 6600 3000 "a23" "A23" ""]
-       Pin[0 230000 6000 3000 6600 3000 "a24" "A24" ""]
-       Pin[0 240000 6000 3000 6600 3000 "a25" "A25" ""]
-       Pin[0 250000 6000 3000 6600 3000 "a26" "A26" ""]
-       Pin[0 260000 6000 3000 6600 3000 "a27" "A27" ""]
-       Pin[0 270000 6000 3000 6600 3000 "a28" "A28" ""]
-       Pin[0 280000 6000 3000 6600 3000 "a29" "A29" ""]
-       Pin[0 290000 6000 3000 6600 3000 "a30" "A30" ""]
-       Pin[0 300000 6000 3000 6600 3000 "a31" "A31" ""]
-       Pin[0 310000 6000 3000 6600 3000 "a32" "A32" ""]
-       Pin[-10000 0 6000 3000 6600 3000 "b1" "B1" ""]
-       Pin[-10000 10000 6000 3000 6600 3000 "b2" "B2" ""]
-       Pin[-10000 20000 6000 3000 6600 3000 "b3" "B3" ""]
-       Pin[-10000 30000 6000 3000 6600 3000 "b4" "B4" ""]
-       Pin[-10000 40000 6000 3000 6600 3000 "b5" "B5" ""]
-       Pin[-10000 50000 6000 3000 6600 3000 "b6" "B6" ""]
-       Pin[-10000 60000 6000 3000 6600 3000 "b7" "B7" ""]
-       Pin[-10000 70000 6000 3000 6600 3000 "b8" "B8" ""]
-       Pin[-10000 80000 6000 3000 6600 3000 "b9" "B9" ""]
-       Pin[-10000 90000 6000 3000 6600 3000 "b10" "B10" ""]
-       Pin[-10000 100000 6000 3000 6600 3000 "b11" "B11" ""]
-       Pin[-10000 110000 6000 3000 6600 3000 "b12" "B12" ""]
-       Pin[-10000 120000 6000 3000 6600 3000 "b13" "B13" ""]
-       Pin[-10000 130000 6000 3000 6600 3000 "b14" "B14" ""]
-       Pin[-10000 140000 6000 3000 6600 3000 "b15" "B15" ""]
-       Pin[-10000 150000 6000 3000 6600 3000 "b16" "B16" ""]
-       Pin[-10000 160000 6000 3000 6600 3000 "b17" "B17" ""]
-       Pin[-10000 170000 6000 3000 6600 3000 "b18" "B18" ""]
-       Pin[-10000 180000 6000 3000 6600 3000 "b19" "B19" ""]
-       Pin[-10000 190000 6000 3000 6600 3000 "b20" "B20" ""]
-       Pin[-10000 200000 6000 3000 6600 3000 "b21" "B21" ""]
-       Pin[-10000 210000 6000 3000 6600 3000 "b22" "B22" ""]
-       Pin[-10000 220000 6000 3000 6600 3000 "b23" "B23" ""]
-       Pin[-10000 230000 6000 3000 6600 3000 "b24" "B24" ""]
-       Pin[-10000 240000 6000 3000 6600 3000 "b25" "B25" ""]
-       Pin[-10000 250000 6000 3000 6600 3000 "b26" "B26" ""]
-       Pin[-10000 260000 6000 3000 6600 3000 "b27" "B27" ""]
-       Pin[-10000 270000 6000 3000 6600 3000 "b28" "B28" ""]
-       Pin[-10000 280000 6000 3000 6600 3000 "b29" "B29" ""]
-       Pin[-10000 290000 6000 3000 6600 3000 "b30" "B30" ""]
-       Pin[-10000 300000 6000 3000 6600 3000 "b31" "B31" ""]
-       Pin[-10000 310000 6000 3000 6600 3000 "b32" "B32" ""]
-       Pin[-20000 0 6000 3000 6600 3000 "c1" "C1" ""]
-       Pin[-20000 10000 6000 3000 6600 3000 "c2" "C2" ""]
-       Pin[-20000 20000 6000 3000 6600 3000 "c3" "C3" ""]
-       Pin[-20000 30000 6000 3000 6600 3000 "c4" "C4" ""]
-       Pin[-20000 40000 6000 3000 6600 3000 "c5" "C5" ""]
-       Pin[-20000 50000 6000 3000 6600 3000 "c6" "C6" ""]
-       Pin[-20000 60000 6000 3000 6600 3000 "c7" "C7" ""]
-       Pin[-20000 70000 6000 3000 6600 3000 "c8" "C8" ""]
-       Pin[-20000 80000 6000 3000 6600 3000 "c9" "C9" ""]
-       Pin[-20000 90000 6000 3000 6600 3000 "c10" "C10" ""]
-       Pin[-20000 100000 6000 3000 6600 3000 "c11" "C11" ""]
-       Pin[-20000 110000 6000 3000 6600 3000 "c12" "C12" ""]
-       Pin[-20000 120000 6000 3000 6600 3000 "c13" "C13" ""]
-       Pin[-20000 130000 6000 3000 6600 3000 "c14" "C14" ""]
-       Pin[-20000 140000 6000 3000 6600 3000 "c15" "C15" ""]
-       Pin[-20000 150000 6000 3000 6600 3000 "c16" "C16" ""]
-       Pin[-20000 160000 6000 3000 6600 3000 "c17" "C17" ""]
-       Pin[-20000 170000 6000 3000 6600 3000 "c18" "C18" ""]
-       Pin[-20000 180000 6000 3000 6600 3000 "c19" "C19" ""]
-       Pin[-20000 190000 6000 3000 6600 3000 "c20" "C20" ""]
-       Pin[-20000 200000 6000 3000 6600 3000 "c21" "C21" ""]
-       Pin[-20000 210000 6000 3000 6600 3000 "c22" "C22" ""]
-       Pin[-20000 220000 6000 3000 6600 3000 "c23" "C23" ""]
-       Pin[-20000 230000 6000 3000 6600 3000 "c24" "C24" ""]
-       Pin[-20000 240000 6000 3000 6600 3000 "c25" "C25" ""]
-       Pin[-20000 250000 6000 3000 6600 3000 "c26" "C26" ""]
-       Pin[-20000 260000 6000 3000 6600 3000 "c27" "C27" ""]
-       Pin[-20000 270000 6000 3000 6600 3000 "c28" "C28" ""]
-       Pin[-20000 280000 6000 3000 6600 3000 "c29" "C29" ""]
-       Pin[-20000 290000 6000 3000 6600 3000 "c30" "C30" ""]
-       Pin[-20000 300000 6000 3000 6600 3000 "c31" "C31" ""]
-       Pin[-20000 310000 6000 3000 6600 3000 "c32" "C32" ""]
-       Pin[10000 330000 12000 3000 12600 8000 "M1" "97" ""]
-       Pin[10000 -20000 12000 3000 12600 8000 "M2" "98" ""]
-       ElementLine [32000 -20000 50000 -20000 2000]
-       ElementLine [50000 -20000 50000 330000 2000]
-       ElementLine [32000 330000 50000 330000 2000]
-       ElementLine [9500 -8000 9500 318000 2000]
-       ElementLine [0 -8000 9500 -8000 2000]
-       ElementLine [9500 -8000 32000 -8000 1000]
-       ElementLine [32000 -20000 32000 -8000 1000]
-       ElementLine [32000 -30000 32000 -20000 2000]
-       ElementLine [0 -30000 32000 -30000 2000]
-       ElementLine [0 -30000 0 -8000 2000]
-       ElementLine [0 340000 32000 340000 2000]
-       ElementLine [32000 330000 32000 340000 2000]
-       ElementLine [32000 318000 32000 330000 1000]
-       ElementLine [9500 318000 32000 318000 1000]
-       ElementLine [0 318000 9500 318000 2000]
-       ElementLine [0 318000 0 340000 2000]
-       ElementLine [-20000 0 7500 0 4000]
-       ElementLine [-20000 10000 7500 10000 4000]
-       ElementLine [-20000 20000 7500 20000 4000]
-       ElementLine [-20000 30000 7500 30000 4000]
-       ElementLine [-20000 40000 7500 40000 4000]
-       ElementLine [-20000 50000 7500 50000 4000]
-       ElementLine [-20000 60000 7500 60000 4000]
-       ElementLine [-20000 70000 7500 70000 4000]
-       ElementLine [-20000 80000 7500 80000 4000]
-       ElementLine [-20000 90000 7500 90000 4000]
-       ElementLine [-20000 100000 7500 100000 4000]
-       ElementLine [-20000 110000 7500 110000 4000]
-       ElementLine [-20000 120000 7500 120000 4000]
-       ElementLine [-20000 130000 7500 130000 4000]
-       ElementLine [-20000 140000 7500 140000 4000]
-       ElementLine [-20000 150000 7500 150000 4000]
-       ElementLine [-20000 160000 7500 160000 4000]
-       ElementLine [-20000 170000 7500 170000 4000]
-       ElementLine [-20000 180000 7500 180000 4000]
-       ElementLine [-20000 190000 7500 190000 4000]
-       ElementLine [-20000 200000 7500 200000 4000]
-       ElementLine [-20000 210000 7500 210000 4000]
-       ElementLine [-20000 220000 7500 220000 4000]
-       ElementLine [-20000 230000 7500 230000 4000]
-       ElementLine [-20000 240000 7500 240000 4000]
-       ElementLine [-20000 250000 7500 250000 4000]
-       ElementLine [-20000 260000 7500 260000 4000]
-       ElementLine [-20000 270000 7500 270000 4000]
-       ElementLine [-20000 280000 7500 280000 4000]
-       ElementLine [-20000 290000 7500 290000 4000]
-       ElementLine [-20000 300000 7500 300000 4000]
-       ElementLine [-20000 310000 7500 310000 4000]
-
-       )
-Layer(1 "solder")
-(
-       Line[647500 37500 652500 42500 1000 2000 ""]
-       Line[282500 117500 277500 112500 1000 2000 "clearline"]
-       Line[242500 175000 187500 175000 2500 2000 ""]
-       Line[400000 145000 545000 145000 1000 2000 ""]
-       Line[170000 45000 177500 52500 1000 2000 "clearline"]
-       Line[355000 92500 310000 92500 1000 2000 ""]
-       Line[252500 150000 252500 157500 6500 2000 ""]
-       Line[40000 0 200000 0 1000 2000 "clearline"]
-       Line[365000 317500 270000 317500 1000 2000 "clearline"]
-       Line[350000 130000 337500 117500 1000 2000 "clearline"]
-       Line[330000 360000 330000 335000 2500 2000 "clearline"]
-       Line[252500 285000 330000 285000 2500 2000 ""]
-       Line[625000 57500 632500 57500 1000 2000 ""]
-       Line[177500 30000 187500 40000 1000 2000 ""]
-       Line[217500 222500 345000 222500 2500 2000 "clearline"]
-       Line[225000 170000 352500 170000 1000 2000 ""]
-       Line[160000 362500 215000 362500 1000 2000 ""]
-       Line[305000 140000 92500 140000 1000 2000 "clearline"]
-       Line[637500 62500 630000 62500 2500 2000 ""]
-       Line[642500 57500 637500 62500 2500 2000 ""]
-       Line[600000 315000 487500 315000 12000 2000 ""]
-       Line[407500 10000 410000 12500 1000 2000 "clearline"]
-       Line[62500 207500 122500 207500 1000 2000 ""]
-       Line[497500 80000 497500 70000 1000 2000 ""]
-       Line[57700 337500 177500 337500 1000 2000 "clearline"]
-       Line[432500 182500 152500 182500 2500 2000 "clearline"]
-       Line[272500 255000 465000 255000 2500 2000 "clearline"]
-       Line[165000 357500 205000 357500 1000 2000 ""]
-       Line[215000 100000 207500 107500 2500 2000 ""]
-       Line[562500 100000 562500 105000 2500 2000 ""]
-       Line[332500 202500 265000 202500 2500 2000 "clearline"]
-       Line[330000 335000 340000 325000 2500 2000 "clearline"]
-       Line[350000 217500 350000 210000 2500 2000 "clearline"]
-       Line[345000 222500 350000 217500 2500 2000 "clearline"]
-       Line[572500 300000 557500 300000 10000 2000 "clearline"]
-       Line[340000 130000 332500 122500 1000 2000 "clearline"]
-       Line[247500 17500 402500 17500 1000 2000 ""]
-       Line[467500 217500 467500 202500 7000 2000 "clearline"]
-       Line[177500 285000 242500 285000 2500 2000 ""]
-       Line[417500 10000 417500 40000 1000 2000 ""]
-       Line[97500 117500 275000 117500 1000 2000 "clearline"]
-       Line[465000 187500 280000 187500 2500 2000 ""]
-       Line[430000 107500 417500 107500 1000 2000 ""]
-       Line[255000 345000 255000 350000 2500 2000 ""]
-       Line[427500 17500 435000 10000 1000 2000 ""]
-       Line[435000 10000 467500 10000 1000 2000 ""]
-       Line[70000 118800 96200 118800 1000 2000 ""]
-       Line[295000 135000 87500 135000 1000 2000 "clearline"]
-       Line[290000 50000 290000 45000 2500 2000 "clearline"]
-       Line[467500 10000 477500 20000 1000 2000 ""]
-       Line[600000 360000 610000 370000 2500 2000 ""]
-       Line[340000 380000 195000 380000 2500 2000 ""]
-       Line[470000 82500 462500 75000 1000 2000 ""]
-       Line[460000 197500 335000 197500 11500 2000 "clearline"]
-       Line[582500 367500 590000 360000 2500 2000 "clearline"]
-       Line[190000 325000 177500 337500 1000 2000 "clearline"]
-       Line[330000 200000 332500 197500 9000 2000 "clearline"]
-       Line[535000 367500 582500 367500 2500 2000 "clearline"]
-       Line[350000 290000 350000 285000 2500 2000 "clearline"]
-       Line[330000 210000 330000 200000 7000 2000 "clearline"]
-       Line[282500 117500 337500 117500 1000 2000 "clearline"]
-       Line[562500 105000 565000 107500 2500 2000 ""]
-       Line[615000 222500 475000 222500 12000 2000 "clearline"]
-       Line[657500 110000 657500 92500 1000 2000 ""]
-       Line[610000 370000 614941 370000 2500 2000 ""]
-       Line[467500 202500 462500 197500 8500 2000 "clearline"]
-       Line[590472 360000 590551 359921 2500 2000 ""]
-       Line[330000 282500 330000 275000 7000 2000 "clearline"]
-       Line[652500 287500 615000 287500 7000 2000 "clearline"]
-       Line[572500 300000 592500 280000 10000 2000 "clearline"]
-       Line[340000 237500 552500 237500 12000 2000 "clearline"]
-       Line[652500 267500 497500 267500 7000 2000 "clearline"]
-       Line[432500 350000 475000 350000 2500 2000 "clearline"]
-       Line[475000 350000 477500 352500 2500 2000 "clearline"]
-       Line[372500 370000 497500 370000 7000 2000 "clearline"]
-       Line[465000 370000 467500 367500 7000 2000 "clearline"]
-       Line[467500 367500 467500 360000 7000 2000 "clearline"]
-       Line[657500 92500 652500 87500 1000 2000 ""]
-       Line[507500 340000 355000 340000 2500 2000 "clearline"]
-       Line[625000 115000 631890 108268 5500 2000 "clearline"]
-       Line[620000 297500 600000 317500 7000 2000 ""]
-       Line[507500 340000 535000 367500 2500 2000 "clearline"]
-       Line[600000 360000 590551 359921 2500 2000 "clearline"]
-       Line[355000 340000 350000 345000 2500 2000 ""]
-       Line[182500 350000 195000 350000 2500 2000 ""]
-       Line[350000 345000 350000 370000 2500 2000 ""]
-       Line[96200 118800 97500 117500 1000 2000 ""]
-       Line[162500 75000 192500 75000 2500 2000 ""]
-       Line[477500 352500 477500 360000 2500 2000 "clearline"]
-       Line[372500 45000 380000 45000 2500 2000 ""]
-       Line[602500 30000 607500 30000 2500 2000 ""]
-       Line[547500 350000 615000 350000 2500 2000 "clearline"]
-       Line[385000 165000 162500 165000 3000 2000 "clearline"]
-       Line[245000 45000 235000 45000 2500 2000 ""]
-       Line[377500 112500 405000 112500 1000 2000 "clearline"]
-       Line[177500 345000 182500 350000 2500 2000 ""]
-       Line[360000 150000 372500 150000 1000 2000 ""]
-       Line[350000 370000 340000 380000 2500 2000 ""]
-       Line[482500 45000 492500 45000 2500 2000 ""]
-       Line[102500 112500 277500 112500 1000 2000 "clearline"]
-       Line[192500 75000 200000 67500 2500 2000 ""]
-       Line[477500 200000 465000 187500 2500 2000 ""]
-       Line[487500 82500 470000 82500 1000 2000 ""]
-       Line[595000 37500 602500 30000 2500 2000 ""]
-       Line[202500 75000 202500 80000 6500 2000 ""]
-       Line[472500 222500 467500 217500 7000 2000 "clearline"]
-       Line[582500 40000 585000 37500 2500 2000 ""]
-       Line[345000 80000 345000 87500 2500 2000 ""]
-       Line[295000 60000 310000 60000 2500 2000 "clearline"]
-       Line[477500 20000 477500 22500 1000 2000 ""]
-       Line[290000 45000 297500 37500 2500 2000 "clearline"]
-       Line[310000 60000 315000 55000 2500 2000 "clearline"]
-       Line[225000 312500 252500 312500 2500 2000 ""]
-       Line[340000 325000 522500 325000 2500 2000 "clearline"]
-       Line[522500 325000 547500 350000 2500 2000 "clearline"]
-       Line[497500 80000 502500 85000 1000 2000 ""]
-       Line[152500 62500 217500 62500 2500 2000 ""]
-       Line[502500 65000 505000 62500 1000 2000 ""]
-       Line[217500 62500 235000 45000 2500 2000 ""]
-       Line[330000 275000 332500 272500 9000 2000 "clearline"]
-       Line[225000 100000 232500 107500 2500 2000 ""]
-       Line[160000 187500 225000 187500 1000 2000 ""]
-       Line[280000 187500 277500 190000 2500 2000 ""]
-       Line[657500 110000 657500 140000 1000 2000 "clearline"]
-       Line[217500 67500 225000 75000 2500 2000 ""]
-       Line[652500 277500 592500 277500 7000 2000 "clearline"]
-       Line[275000 117500 280000 122500 1000 2000 "clearline"]
-       Line[625000 152500 625000 115000 5500 2000 "clearline"]
-       Line[652500 297500 620000 297500 7000 2000 "clearline"]
-       Line[315000 280000 75000 280000 1000 2000 "clearline"]
-       Line[642500 47500 642500 57500 2500 2000 ""]
-       Line[465000 255000 477500 267500 2500 2000 "clearline"]
-       Line[477500 267500 477500 285000 2500 2000 "clearline"]
-       Line[75000 280000 72500 282500 1000 2000 "clearline"]
-       Line[72500 282500 62500 282500 1000 2000 "clearline"]
-       Line[142500 227500 122500 207500 1000 2000 ""]
-       Line[282500 245000 62500 245000 1000 2000 "clearline"]
-       Line[652500 42500 652500 47500 1000 2000 ""]
-       Line[280000 122500 332500 122500 1000 2000 "clearline"]
-       Line[162500 125000 190000 125000 2500 2000 ""]
-       Line[382500 70000 400000 52500 2500 2000 ""]
-       Line[495000 95000 497500 97500 1000 2000 "clearline"]
-       Line[400000 165000 567500 165000 2500 2000 ""]
-       Line[252500 175000 262500 175000 2500 2000 ""]
-       Line[102500 130000 70300 130000 1000 2000 ""]
-       Line[619842 157500 602500 157500 5500 2000 "clearline"]
-       Line[347500 292500 225000 292500 2500 2000 "clearline"]
-       Line[492500 175000 332500 175000 1000 2000 "clearline"]
-       Line[367500 92500 352500 92500 1000 2000 "clearline"]
-       Line[345000 142500 315000 142500 1000 2000 "clearline"]
-       Line[280000 87500 472500 87500 2500 2000 "clearline"]
-       Line[592500 115000 507500 115000 1000 2000 ""]
-       Line[482500 35000 482500 45000 2500 2000 ""]
-       Line[585000 37500 595000 37500 2500 2000 ""]
-       Line[442500 95000 435000 95000 1000 2000 ""]
-       Line[497500 97500 497500 105000 1000 2000 "clearline"]
-       Line[565000 70000 520000 70000 2500 2000 ""]
-       Line[435000 95000 427500 102500 1000 2000 ""]
-       Line[497500 105000 500000 107500 1000 2000 "clearline"]
-       Line[402500 107500 402500 107500 1000 2000 "clearline"]
-       Line[277500 190000 272500 195000 2500 2000 ""]
-       Line[442500 115000 462500 115000 1000 2000 "clearline"]
-       Line[577500 82500 565000 70000 2500 2000 ""]
-       Line[297500 37500 335000 37500 2500 2000 "clearline"]
-       Line[482500 150000 495799 150000 1000 2000 ""]
-       Line[582500 100000 582500 95000 1000 2000 ""]
-       Line[500000 150000 495000 150000 1000 2000 ""]
-       Line[505000 52500 570000 52500 1000 2000 ""]
-       Line[657500 160000 655000 162500 1000 2000 ""]
-       Line[605000 37500 647500 37500 1000 2000 ""]
-       Line[457500 95000 495000 95000 1000 2000 "clearline"]
-       Line[477500 105000 467500 105000 1000 2000 ""]
-       Line[542500 105000 542500 100000 1000 2000 "clearline"]
-       Line[347500 292500 350000 290000 2500 2000 "clearline"]
-       Line[475000 52500 400000 52500 2500 2000 ""]
-       Line[450000 102500 457500 95000 1000 2000 "clearline"]
-       Line[502500 45000 502500 50000 1000 2000 ""]
-       Line[442500 40000 442500 17500 1000 2000 ""]
-       Line[540000 107500 542500 105000 1000 2000 "clearline"]
-       Line[500000 107500 540000 107500 1000 2000 "clearline"]
-       Line[462500 110000 435000 110000 1000 2000 "clearline"]
-       Line[207500 255000 177500 255000 2500 2000 ""]
-       Line[430000 115000 425000 115000 1000 2000 "clearline"]
-       Line[190000 325000 262500 325000 1000 2000 ""]
-       Line[242500 300000 210000 300000 2500 2000 ""]
-       Line[542500 130000 542500 135000 1000 2000 ""]
-       Line[190000 125000 195000 130000 2500 2000 ""]
-       Line[70300 130000 70000 129700 1000 2000 ""]
-       Line[207500 107500 187500 107500 2500 2000 ""]
-       Line[615000 145000 615000 150000 1000 2000 ""]
-       Line[580000 92500 497500 92500 1000 2000 ""]
-       Line[497500 70000 492500 65000 1000 2000 ""]
-       Line[415000 95000 402500 107500 1000 2000 "clearline"]
-       Line[502500 75000 502500 65000 1000 2000 ""]
-       Line[505000 62500 562500 62500 1000 2000 ""]
-       Line[467500 277500 467500 297500 7000 2000 "clearline"]
-       Line[435000 110000 430000 115000 1000 2000 "clearline"]
-       Line[657500 140000 657500 160000 1000 2000 ""]
-       Line[462500 75000 430000 75000 1000 2000 ""]
-       Line[430000 75000 425000 80000 1000 2000 ""]
-       Line[570000 52500 582500 65000 1000 2000 ""]
-       Line[542500 135000 547500 140000 1000 2000 ""]
-       Line[547500 30000 587500 30000 2500 2000 ""]
-       Line[415000 102500 405000 112500 1000 2000 "clearline"]
-       Line[610000 140000 615000 145000 1000 2000 ""]
-       Line[425000 95000 415000 95000 1000 2000 "clearline"]
-       Line[625000 75000 625000 67500 2500 2000 ""]
-       Line[625000 75000 617500 82500 2500 2000 ""]
-       Line[547500 40000 547500 30000 2500 2000 ""]
-       Line[592500 52500 597500 57500 1000 2000 ""]
-       Line[597500 57500 625000 57500 1000 2000 ""]
-       Line[602500 45000 602500 40000 1000 2000 ""]
-       Line[262500 325000 270000 317500 1000 2000 ""]
-       Line[592500 75000 592500 82500 2500 2000 ""]
-       Line[617500 82500 577500 82500 2500 2000 ""]
-       Line[405000 57500 532500 57500 1000 2000 ""]
-       Line[252500 275000 252500 272500 6500 2000 ""]
-       Line[232500 107500 262500 107500 2500 2000 ""]
-       Line[582500 45000 582500 40000 2500 2000 ""]
-       Line[415000 80000 425000 80000 1000 2000 ""]
-       Line[142500 227500 360000 227500 1000 2000 "clearline"]
-       Line[619842 157500 625000 152500 5500 2000 "clearline"]
-       Line[397500 142500 400000 145000 1000 2000 ""]
-       Line[575000 157500 575000 150000 2500 2000 ""]
-       Line[565000 160000 325000 160000 1000 2000 "clearline"]
-       Line[557500 172500 620000 172500 1000 2000 ""]
-       Line[620000 172500 630000 162500 1000 2000 ""]
-       Line[175000 10000 407500 10000 1000 2000 "clearline"]
-       Line[427500 102500 415000 102500 1000 2000 "clearline"]
-       Line[410000 120000 462500 120000 1000 2000 "clearline"]
-       Line[407500 117500 417500 107500 1000 2000 "clearline"]
-       Line[435000 155000 440000 150000 1000 2000 "clearline"]
-       Line[335000 272500 460000 272500 12000 2000 "clearline"]
-       Line[460000 150000 440000 150000 1000 2000 "clearline"]
-       Line[240000 330000 255000 345000 2500 2000 ""]
-       Line[467500 105000 462500 110000 1000 2000 ""]
-       Line[430000 107500 435000 102500 1000 2000 "clearline"]
-       Line[502500 50000 505000 52500 1000 2000 ""]
-       Line[602500 40000 605000 37500 1000 2000 ""]
-       Line[462500 272500 467500 277500 9000 2000 "clearline"]
-       Line[582500 95000 580000 92500 1000 2000 ""]
-       Line[502500 85000 527500 85000 1000 2000 ""]
-       Line[475000 52500 482500 45000 2500 2000 ""]
-       Line[532500 87500 612500 87500 1000 2000 ""]
-       Line[442500 65000 492500 65000 1000 2000 ""]
-       Line[217500 150000 217500 157500 6500 2000 ""]
-       Line[442500 80000 460000 80000 1000 2000 ""]
-       Line[482500 35000 495000 22500 2500 2000 ""]
-       Line[567500 165000 575000 157500 2500 2000 ""]
-       Line[625000 67500 630000 62500 2500 2000 ""]
-       Line[592500 45000 592500 52500 1000 2000 ""]
-       Line[540000 22500 547500 30000 2500 2000 ""]
-       Line[435000 102500 450000 102500 1000 2000 "clearline"]
-       Line[365000 155000 435000 155000 1000 2000 "clearline"]
-       Line[210000 300000 205000 305000 2500 2000 ""]
-       Line[655000 162500 630000 162500 1000 2000 ""]
-       Line[582500 65000 582500 75000 1000 2000 ""]
-       Line[205000 305000 205000 320000 2500 2000 ""]
-       Line[285000 107500 402500 107500 1000 2000 "clearline"]
-       Line[405000 140000 400000 135000 1000 2000 ""]
-       Line[400000 135000 315000 135000 1000 2000 ""]
-       Line[495000 22500 540000 22500 2500 2000 ""]
-       Line[350000 122500 407500 122500 1000 2000 "clearline"]
-       Line[352500 117500 407500 117500 1000 2000 "clearline"]
-       Line[462500 115000 467500 110000 1000 2000 ""]
-       Line[467500 110000 480000 110000 1000 2000 ""]
-       Line[565000 107500 615000 107500 2500 2000 ""]
-       Line[467500 115000 462500 120000 1000 2000 ""]
-       Line[477500 115000 467500 115000 1000 2000 ""]
-       Line[200000 122500 217500 122500 1000 2000 ""]
-       Line[410000 42500 412500 45000 1000 2000 "clearline"]
-       Line[407500 122500 410000 120000 1000 2000 "clearline"]
-       Line[392500 75000 392500 70000 1000 2000 ""]
-       Line[377500 82500 412500 82500 1000 2000 ""]
-       Line[412500 82500 415000 80000 1000 2000 ""]
-       Line[497500 92500 487500 82500 1000 2000 ""]
-       Line[217500 122500 225000 130000 1000 2000 ""]
-       Line[372500 100000 372500 87500 2500 2000 ""]
-       Line[392500 70000 405000 57500 1000 2000 ""]
-       Line[412500 45000 435000 45000 1000 2000 "clearline"]
-       Line[405000 140000 507500 140000 1000 2000 ""]
-       Line[487500 315000 470000 297500 12000 2000 "clearline"]
-       Line[477500 210000 477500 200000 2500 2000 ""]
-       Line[382500 70000 382500 75000 2500 2000 ""]
-       Line[410000 12500 410000 42500 1000 2000 "clearline"]
-       Line[225000 367500 155000 367500 1000 2000 ""]
-       Line[155000 275000 177500 275000 1000 2000 ""]
-       Line[472500 125000 475000 122500 6500 2000 ""]
-       Line[270000 150000 262500 157500 6500 2000 ""]
-       Line[340000 367500 335000 372500 6500 2000 ""]
-       Line[620000 340000 552500 340000 6500 2000 ""]
-       Line[340000 340000 347500 332500 6500 2000 "clearline"]
-       Line[302500 67500 317500 67500 6500 2000 ""]
-       Line[320000 70000 317500 67500 6500 2000 ""]
-       Line[187500 40000 210000 40000 1000 2000 ""]
-       Line[610000 122500 630000 102500 2000 2000 ""]
-       Line[630000 102500 650000 102500 2000 2000 ""]
-       Line[650000 102500 652500 105000 2000 2000 ""]
-       Line[652500 105000 652500 107500 2000 2000 ""]
-       Line[642500 87500 642500 102500 2000 2000 ""]
-       Line[622500 355000 622500 375000 7000 2000 ""]
-       Line[629114 348327 622500 355000 7000 2000 "clearline"]
-       Line[617500 380000 622500 375000 7000 2000 ""]
-       Line[247500 372500 335000 372500 6500 2000 ""]
-       Line[247500 267500 252500 272500 6500 2000 ""]
-       Line[562500 392500 532500 392500 7000 2000 ""]
-       Line[177500 325000 190000 312500 6500 2000 ""]
-       Line[652500 347500 630000 347500 7000 2000 "clearline"]
-       Line[617500 380000 575000 380000 7000 2000 "clearline"]
-       Line[615000 317500 615000 340000 6500 2000 "clearline"]
-       Line[620000 340000 622500 337500 6500 2000 "clearline"]
-       Line[622500 337500 652500 337500 6500 2000 "clearline"]
-       Line[367500 22500 395000 22500 6500 2000 ""]
-       Line[397500 35000 397500 25000 6500 2000 ""]
-       Line[347500 332500 515000 332500 6500 2000 "clearline"]
-       Line[515000 332500 542500 360000 6500 2000 "clearline"]
-       Line[542500 360000 575000 360000 6500 2000 "clearline"]
-       Line[395000 22500 397500 25000 6500 2000 ""]
-       Line[475000 122500 610000 122500 6500 2000 ""]
-       Line[615000 317500 625000 307500 6500 2000 "clearline"]
-       Line[625000 307500 652500 307500 6500 2000 "clearline"]
-       Line[617500 252500 622500 257500 7000 2000 ""]
-       Line[652500 257500 622500 257500 7000 2000 "clearline"]
-       Line[575000 380000 562500 392500 7000 2000 ""]
-       Line[412500 125000 472500 125000 6500 2000 ""]
-       Line[217500 275000 190000 275000 6500 2000 ""]
-       Line[492500 100000 492500 122500 6500 2000 ""]
-       Line[235000 350000 235000 360000 6500 2000 ""]
-       Line[552500 130000 552500 122500 6500 2000 ""]
-       Line[532500 252501 615000 252500 12000 2000 "clearline"]
-       Line[200000 150000 177500 150000 1000 2000 ""]
-       Line[362500 142500 387500 142500 6500 2000 ""]
-       Line[402500 130000 407500 130000 6500 2000 ""]
-       Line[407500 130000 412500 125000 6500 2000 ""]
-       Line[402500 45000 402500 40000 6500 2000 ""]
-       Line[402500 40000 397500 35000 6500 2000 ""]
-       Line[360000 30000 250000 30000 6500 2000 ""]
-       Line[460000 70000 410000 70000 4000 2000 ""]
-       Line[360000 30000 367500 22500 6500 2000 ""]
-       Line[340000 367500 340000 340000 6500 2000 "clearline"]
-       Line[235000 360000 247500 372500 6500 2000 ""]
-       Line[320000 75000 320000 70000 6500 2000 ""]
-       Line[280000 30000 280000 50000 6500 2000 ""]
-       Line[290000 75000 295000 75000 6500 2000 ""]
-       Line[295000 75000 302500 67500 6500 2000 ""]
-       Line[270000 122500 242500 122500 6500 2000 ""]
-       Line[242500 122500 235000 130000 6500 2000 ""]
-       Line[262500 157500 85000 157500 6500 2000 ""]
-       Line[85000 157500 80000 152500 6500 2000 ""]
-       Line[80000 152500 80000 146100 6500 2000 ""]
-       Line[217500 275000 217500 272500 6500 2000 ""]
-       Line[217500 272500 222500 267500 6500 2000 ""]
-       Line[222500 267500 247500 267500 6500 2000 ""]
-       Line[197500 30000 205000 22500 6500 2000 ""]
-       Line[205000 22500 242500 22500 6500 2000 ""]
-       Line[242500 22500 250000 30000 6500 2000 ""]
-       Line[200000 67500 217500 67500 2500 2000 ""]
-       Line[202500 80000 177500 105000 6500 2000 ""]
-       Line[235000 130000 245000 130000 6500 2000 ""]
-       Line[235000 350000 245000 350000 6500 2000 ""]
-       Line[170000 15000 175000 10000 1000 2000 "clearline"]
-       Line[170000 45000 170000 15000 1000 2000 "clearline"]
-       Line[547500 140000 610000 140000 1000 2000 ""]
-       Text[75000 375000 0 100 "Walter Fetter Lages" "auto"]
-       Text[75000 382500 0 100 "Diego Caberlon Santini" "auto"]
-       Text[75000 390000 0 100 "AIC-2.2.0 (c) 2009" "auto"]
-       Text[75000 367500 0 100 "Rodrigo Daniel Trevizan" "auto"]
-)
-Layer(2 "GND-sldr")
-(
-)
-Layer(3 "Vcc-sldr")
-(
-)
-Layer(4 "component")
-(
-       Line[177500 195000 177500 215000 2500 2000 ""]
-       Line[225000 320000 225000 312500 2500 2000 ""]
-       Line[377500 112500 377500 145000 1000 2000 "clearline"]
-       Line[365000 155000 365000 317500 1000 2000 "clearline"]
-       Line[280000 135000 277500 137500 1000 2000 ""]
-       Line[102500 112500 102500 130000 1000 2000 ""]
-       Line[610000 317500 652500 317500 2500 2000 "clearline"]
-       Line[365000 155000 367500 152500 1000 2000 ""]
-       Line[372500 160000 372500 370000 7000 2000 "clearline"]
-       Line[272500 195000 272500 215000 2500 2000 ""]
-       Line[367500 152500 367500 92500 1000 2000 ""]
-       Line[205000 130000 205000 110000 1000 2000 ""]
-       Line[522500 130000 522500 115000 1000 2000 ""]
-       Line[80000 125000 87500 132500 1000 2000 ""]
-       Line[160000 187500 160000 362500 1000 2000 ""]
-       Line[400000 150000 400000 325000 2500 2000 "clearline"]
-       Line[632500 357500 652500 357500 7000 2000 ""]
-       Line[512500 55000 512500 40000 2500 2000 ""]
-       Line[300000 130000 300000 137500 1000 2000 ""]
-       Line[320000 150000 320000 147500 1000 2000 ""]
-       Line[432500 182500 432500 350000 2500 2000 "clearline"]
-       Line[355000 132500 352500 135000 1000 2000 ""]
-       Line[562500 310000 562500 385000 7000 2000 "clearline"]
-       Line[177500 15000 177500 30000 1000 2000 ""]
-       Line[350000 100000 350000 110000 1000 2000 ""]
-       Line[652500 57500 652500 55000 2500 2000 ""]
-       Line[652500 55000 650000 52500 2500 2000 ""]
-       Line[215000 320000 207500 312500 2500 2000 ""]
-       Line[255000 42500 255000 75000 6500 2000 ""]
-       Line[620000 102500 620000 90000 2500 2000 ""]
-       Line[532500 147500 535000 150000 1000 2000 ""]
-       Line[650000 52500 635000 52500 2500 2000 ""]
-       Line[522500 115000 527500 110000 1000 2000 ""]
-       Line[350000 110000 347500 112500 1000 2000 ""]
-       Line[215000 362500 215000 350000 1000 2000 ""]
-       Line[497500 267500 497500 370000 7000 2000 "clearline"]
-       Line[552500 200000 552500 300000 12000 2000 ""]
-       Line[340000 220000 340000 275000 12000 2000 ""]
-       Line[555000 300000 562500 307500 7000 2000 "clearline"]
-       Line[355000 120000 355000 132500 1000 2000 ""]
-       Line[527500 110000 527500 85000 1000 2000 ""]
-       Line[345000 72500 350000 77500 1000 2000 ""]
-       Line[310000 112500 305000 117500 1000 2000 "clearline"]
-       Line[622500 87500 632500 87500 2500 2000 ""]
-       Line[155000 275000 155000 367500 1000 2000 ""]
-       Line[632500 87500 637500 92500 2500 2000 ""]
-       Line[637500 92500 647500 92500 2500 2000 ""]
-       Line[647500 92500 652500 97500 2500 2000 ""]
-       Line[250000 37500 255000 42500 6500 2000 ""]
-       Line[282500 140000 282500 245000 1000 2000 "clearline"]
-       Line[635000 52500 620000 52500 2500 2000 ""]
-       Line[187500 107500 182500 112500 2500 2000 ""]
-       Line[250000 140000 242500 140000 2500 2000 ""]
-       Line[347500 112500 347500 120000 1000 2000 ""]
-       Line[245000 342500 262500 325000 6500 2000 ""]
-       Line[352500 117500 355000 120000 1000 2000 ""]
-       Line[315000 280000 315000 142500 1000 2000 ""]
-       Line[255000 130000 255000 135000 2500 2000 ""]
-       Line[255000 135000 250000 140000 2500 2000 ""]
-       Line[232500 235000 232500 307500 2500 2000 ""]
-       Line[345000 87500 345000 142500 1000 2000 ""]
-       Line[262500 325000 262500 282500 6500 2000 ""]
-       Line[350000 77500 350000 82500 1000 2000 ""]
-       Line[562500 140000 557500 145000 1000 2000 ""]
-       Line[205000 357500 205000 352500 1000 2000 ""]
-       Line[200000 150000 200000 122500 1000 2000 ""]
-       Line[507500 30000 507500 35000 2500 2000 ""]
-       Line[605000 322500 610000 317500 2500 2000 "clearline"]
-       Line[252500 275000 255000 275000 6500 2000 ""]
-       Line[225000 262500 225000 292500 2500 2000 ""]
-       Line[217500 195000 217500 222500 2500 2000 ""]
-       Line[80900 113400 92500 125000 1000 2000 ""]
-       Line[205000 100000 187500 117500 2500 2000 ""]
-       Line[340000 165000 340000 285000 7000 2000 "clearline"]
-       Line[242500 140000 232500 150000 2500 2000 ""]
-       Line[532500 80000 532500 82500 1000 2000 ""]
-       Line[455000 210000 455000 297500 12000 2000 ""]
-       Line[592500 95000 592500 100000 1000 2000 ""]
-       Line[255000 275000 262500 282500 6500 2000 ""]
-       Line[207500 312500 207500 255000 2500 2000 ""]
-       Line[632500 385000 632500 357500 7000 2000 ""]
-       Line[182500 112500 175000 112500 2500 2000 ""]
-       Line[342500 162500 340000 165000 7000 2000 "clearline"]
-       Line[277500 137500 277500 150000 1000 2000 ""]
-       Line[335000 112500 340000 107500 1000 2000 ""]
-       Line[242500 152500 242500 162500 2500 2000 ""]
-       Line[425000 110000 425000 135000 1000 2000 "clearline"]
-       Line[332500 145000 335000 142500 1000 2000 "clearline"]
-       Line[552500 197500 592500 157500 7000 2000 ""]
-       Line[592500 157500 602500 157500 7000 2000 ""]
-       Line[295000 117500 295000 135000 1000 2000 "clearline"]
-       Line[507500 110000 480000 110000 1000 2000 ""]
-       Line[442500 110000 442500 135000 1000 2000 "clearline"]
-       Line[320000 147500 320000 130000 1000 2000 ""]
-       Line[332500 175000 332500 145000 1000 2000 "clearline"]
-       Line[175000 112500 170000 117500 2500 2000 ""]
-       Line[545000 372500 552500 380000 2500 2000 ""]
-       Line[470000 32500 407500 32500 2500 2000 ""]
-       Line[507500 82500 517500 92500 1000 2000 ""]
-       Line[587500 47500 592500 52500 2500 2000 ""]
-       Line[182500 10000 177500 15000 1000 2000 ""]
-       Line[532500 57500 532500 40000 1000 2000 ""]
-       Line[177500 255000 177500 235000 2500 2000 ""]
-       Line[330000 107500 330000 130000 2500 2000 ""]
-       Line[300000 137500 287500 150000 1000 2000 ""]
-       Line[632500 17500 442500 17500 1000 2000 ""]
-       Line[632500 97500 622500 107500 1000 2000 ""]
-       Line[557500 145000 545000 145000 1000 2000 ""]
-       Line[170000 117500 170000 187500 2500 2000 ""]
-       Line[457500 275000 457500 290000 2000 2000 ""]
-       Line[190000 275000 190000 312500 6500 2000 ""]
-       Line[435000 45000 435000 102500 1000 2000 "clearline"]
-       Line[562500 85000 565000 87500 1000 2000 ""]
-       Line[655000 102500 657500 100000 1000 2000 ""]
-       Line[517500 115000 512500 120000 1000 2000 ""]
-       Line[335000 142500 335000 112500 1000 2000 ""]
-       Line[350000 82500 345000 87500 1000 2000 ""]
-       Line[605000 322500 605000 350000 2500 2000 ""]
-       Line[620000 150000 622500 147500 1000 2000 ""]
-       Line[622500 147500 622500 107500 1000 2000 ""]
-       Line[352500 135000 352500 170000 1000 2000 ""]
-       Line[592500 130000 592500 115000 1000 2000 ""]
-       Line[187500 175000 187500 117500 2500 2000 ""]
-       Line[507500 115000 507500 140000 1000 2000 ""]
-       Line[482500 130000 482500 150000 1000 2000 ""]
-       Line[492500 130000 492500 175000 1000 2000 "clearline"]
-       Line[532500 130000 532500 147500 1000 2000 ""]
-       Line[570000 142500 570000 155000 1000 2000 "clearline"]
-       Line[500000 105000 477500 105000 1000 2000 ""]
-       Line[547500 52500 547500 80000 1000 2000 ""]
-       Line[502500 130000 502500 122500 1000 2000 ""]
-       Line[502500 122500 495000 115000 1000 2000 ""]
-       Line[152500 62500 152500 182500 2500 2000 ""]
-       Line[377500 30000 377500 37500 2500 2000 ""]
-       Line[330000 100000 325000 105000 1000 2000 "clearline"]
-       Line[500000 62500 507500 70000 1000 2000 ""]
-       Line[272500 235000 272500 255000 2500 2000 ""]
-       Line[210000 105000 205000 110000 1000 2000 ""]
-       Line[345000 40000 345000 72500 1000 2000 ""]
-       Line[570000 155000 565000 160000 1000 2000 "clearline"]
-       Line[502500 100000 502500 102500 1000 2000 ""]
-       Line[502500 102500 500000 105000 1000 2000 ""]
-       Line[507500 70000 507500 82500 1000 2000 ""]
-       Line[647500 102500 655000 102500 1000 2000 ""]
-       Line[562500 40000 562500 62500 1000 2000 ""]
-       Line[582500 52500 592500 62500 2500 2000 ""]
-       Line[182500 10000 417500 10000 1000 2000 "clearline"]
-       Line[335000 102500 330000 107500 2500 2000 "clearline"]
-       Line[512500 100000 512500 105000 1000 2000 ""]
-       Line[512500 105000 507500 110000 1000 2000 ""]
-       Line[615000 150000 620000 150000 1000 2000 ""]
-       Line[562500 130000 562500 140000 1000 2000 ""]
-       Line[575000 150000 575000 145000 2500 2000 ""]
-       Line[575000 145000 577500 142500 2500 2000 ""]
-       Line[577500 142500 600000 142500 2500 2000 ""]
-       Line[600000 142500 602500 140000 2500 2000 ""]
-       Line[602500 140000 602500 120000 2500 2000 ""]
-       Line[602500 120000 620000 102500 2500 2000 ""]
-       Line[460000 105000 460000 102500 2500 2000 ""]
-       Line[460000 102500 462500 100000 2500 2000 ""]
-       Line[462500 100000 482500 100000 2500 2000 ""]
-       Line[492500 82500 492500 75000 2500 2000 ""]
-       Line[482500 100000 482500 92500 2500 2000 ""]
-       Line[482500 92500 492500 82500 2500 2000 ""]
-       Line[472500 165000 472500 35000 2500 2000 ""]
-       Line[472500 35000 470000 32500 2500 2000 ""]
-       Line[520000 62500 512500 55000 2500 2000 ""]
-       Line[520000 62500 520000 70000 2500 2000 ""]
-       Line[570000 392500 625000 392500 7000 2000 ""]
-       Line[310000 130000 310000 150000 1000 2000 ""]
-       Line[425000 32500 425000 37500 2500 2000 ""]
-       Line[582500 130000 570000 142500 1000 2000 "clearline"]
-       Line[290000 75000 290000 100000 6000 2000 ""]
-       Line[407500 32500 402500 37500 2500 2000 ""]
-       Line[582500 45000 582500 52500 2500 2000 ""]
-       Line[225000 147500 215000 137500 1000 2000 ""]
-       Line[622500 52500 592500 52500 2500 2000 ""]
-       Line[612500 75000 612500 87500 1000 2000 ""]
-       Line[417500 102500 425000 110000 1000 2000 "clearline"]
-       Line[545000 372500 545000 347500 2500 2000 ""]
-       Line[417500 40000 417500 102500 1000 2000 "clearline"]
-       Line[507500 35000 512500 40000 2500 2000 ""]
-       Line[442500 110000 435000 102500 1000 2000 "clearline"]
-       Line[557500 150000 557500 172500 1000 2000 ""]
-       Line[215000 137500 215000 130000 1000 2000 ""]
-       Line[592500 62500 592500 75000 2500 2000 ""]
-       Line[587500 30000 587500 47500 2500 2000 ""]
-       Line[632500 47500 632500 52500 2500 2000 ""]
-       Line[535000 150000 557500 150000 1000 2000 ""]
-       Line[517500 92500 517500 115000 1000 2000 ""]
-       Line[442500 80000 442500 65000 1000 2000 ""]
-       Line[342500 162500 342500 150000 7000 2000 ""]
-       Line[657500 42500 632500 17500 1000 2000 ""]
-       Line[657500 100000 657500 42500 1000 2000 ""]
-       Line[160000 75000 160000 165000 2500 2000 ""]
-       Line[562500 80000 562500 85000 1000 2000 ""]
-       Line[565000 87500 585000 87500 1000 2000 ""]
-       Line[585000 87500 592500 95000 1000 2000 ""]
-       Line[532500 80000 532500 87500 1000 2000 ""]
-       Line[280000 130000 280000 135000 1000 2000 ""]
-       Line[347500 120000 350000 122500 1000 2000 ""]
-       Line[620000 90000 622500 87500 2500 2000 ""]
-       Line[340000 107500 340000 100000 1000 2000 ""]
-       Line[397500 112500 397500 142500 1000 2000 ""]
-       Line[602500 52500 602500 72500 2500 2000 ""]
-       Line[625000 392500 632500 385000 7000 2000 ""]
-       Line[92500 140000 92500 125000 1000 2000 "clearline"]
-       Line[185000 320000 177500 312500 2500 2000 ""]
-       Line[382500 150000 372500 160000 7000 2000 ""]
-       Line[225000 147500 225000 187500 1000 2000 ""]
-       Line[245000 342500 245000 350000 6500 2000 ""]
-       Line[235000 75000 235000 55000 1000 2000 ""]
-       Line[235000 55000 240000 50000 1000 2000 ""]
-       Line[240000 50000 240000 25000 1000 2000 ""]
-       Line[170000 187500 177500 195000 2500 2000 ""]
-       Line[402500 107500 397500 112500 1000 2000 ""]
-       Line[402500 37500 375000 37500 2500 2000 ""]
-       Line[325000 160000 325000 105000 1000 2000 "clearline"]
-       Line[372500 40000 375000 37500 2500 2000 ""]
-       Line[372500 45000 372500 40000 2500 2000 ""]
-       Line[402500 100000 402500 107500 1000 2000 ""]
-       Line[87500 135000 87500 132500 1000 2000 "clearline"]
-       Line[392500 45000 392500 52500 1000 2000 ""]
-       Line[392500 52500 377500 67500 1000 2000 ""]
-       Line[377500 67500 377500 82500 1000 2000 ""]
-       Line[300000 112500 295000 117500 1000 2000 "clearline"]
-       Line[300000 100000 300000 112500 1000 2000 "clearline"]
-       Line[250000 32500 250000 37500 6500 2000 ""]
-       Line[295000 105000 295000 60000 2000 2000 "clearline"]
-       Line[290000 110000 295000 105000 2500 2000 "clearline"]
-       Line[360000 150000 360000 227500 1000 2000 ""]
-       Line[377500 145000 372500 150000 1000 2000 ""]
-       Line[335000 37500 335000 102500 2500 2000 "clearline"]
-       Line[290000 130000 290000 110000 2500 2000 "clearline"]
-       Line[647500 102500 642500 107500 1000 2000 ""]
-       Line[240000 25000 247500 17500 1000 2000 ""]
-       Line[477500 22500 477500 55000 1000 2000 ""]
-       Line[477500 55000 485000 62500 1000 2000 ""]
-       Line[562500 385000 570000 392500 7000 2000 ""]
-       Line[280000 100000 280000 75000 2500 2000 "clearline"]
-       Line[315000 135000 315000 117500 1000 2000 ""]
-       Line[320000 112500 320000 100000 1000 2000 ""]
-       Line[315000 117500 320000 112500 1000 2000 ""]
-       Line[315000 45000 310000 45000 2500 2000 ""]
-       Line[310000 45000 302500 52500 2500 2000 ""]
-       Line[302500 52500 302500 87500 2500 2000 ""]
-       Line[310000 92500 310000 75000 1000 2000 ""]
-       Line[305000 117500 305000 140000 1000 2000 "clearline"]
-       Line[310000 100000 310000 112500 1000 2000 "clearline"]
-       Line[252500 285000 252500 312500 2500 2000 ""]
-       Line[177500 52500 165000 65000 1000 2000 ""]
-       Line[205000 352500 205000 350000 1000 2000 ""]
-       Line[485000 62500 500000 62500 1000 2000 ""]
-       Line[625000 330000 625000 360000 2500 2000 ""]
-       Line[625000 360000 615000 370000 2500 2000 ""]
-       Line[652500 327500 627500 327500 2500 2000 "clearline"]
-       Line[627500 327500 625000 330000 2500 2000 "clearline"]
-       Line[385000 340000 385000 165000 2500 2000 "clearline"]
-       Line[232500 215000 232500 150000 2500 2000 ""]
-       Line[165000 65000 165000 357500 1000 2000 ""]
-       Line[230000 30000 230000 40000 2500 2000 ""]
-       Line[230000 40000 225000 45000 2500 2000 ""]
-       Line[225000 45000 225000 75000 2500 2000 ""]
-       Line[210000 40000 210000 105000 1000 2000 ""]
-       Line[195000 380000 195000 350000 2500 2000 ""]
-       Line[177500 312500 177500 285000 2500 2000 ""]
-       Line[242500 285000 242500 275000 2500 2000 ""]
-       Line[177500 345000 177500 337500 2500 2000 ""]
-       Line[177500 337500 185000 330000 2500 2000 ""]
-       Line[185000 330000 185000 320000 2500 2000 ""]
-       Line[217500 235000 217500 255000 2500 2000 ""]
-       Line[217500 255000 225000 262500 2500 2000 ""]
-       Line[262500 107500 262500 202500 2500 2000 ""]
-       Line[285000 107500 285000 137500 1000 2000 ""]
-       Line[285000 137500 282500 140000 1000 2000 ""]
-       Line[427500 17500 402500 17500 1000 2000 ""]
-       Line[512500 120000 512500 130000 1000 2000 ""]
-       Line[495000 115000 477500 115000 1000 2000 ""]
-       Line[177500 165000 177500 175000 2500 2000 ""]
-       Line[240000 315000 240000 330000 2500 2000 ""]
-       Line[232500 307500 240000 315000 2500 2000 ""]
-       Line[225000 350000 225000 367500 1000 2000 ""]
-       Line[517500 150000 517500 165000 2500 2000 ""]
-       Line[455000 277500 455000 292500 7000 2000 ""]
-       Line[552500 360000 552500 340000 6500 2000 "clearline"]
-       Line[392500 147500 387500 142500 6500 2000 "clearline"]
-       Line[197500 52500 202500 57500 6500 2000 ""]
-       Line[460000 40000 460000 70000 3500 2000 ""]
-       Line[55000 320000 55000 170000 6500 2000 ""]
-       Line[270000 30000 270000 150000 6500 2000 ""]
-       Line[62500 292500 55000 292500 6500 2000 ""]
-       Line[455000 290000 455000 360000 12000 2000 ""]
-       Line[532500 252500 532500 392500 12000 2000 "clearline"]
-       Line[197500 30000 197500 52500 6500 2000 ""]
-       Line[592500 202500 592500 300000 12000 2000 "clearline"]
-       Line[62500 217500 55000 217500 6500 2000 ""]
-       Line[202500 57500 202500 75000 6500 2000 ""]
-       Line[392500 332500 392500 147500 6500 2000 "clearline"]
-       Line[575000 360000 575000 380000 7000 2000 "clearline"]
-       Line[552500 125000 572500 105000 6500 2000 ""]
-       Line[572500 105000 572500 100000 6500 2000 ""]
-       Line[360000 142500 360000 30000 6500 2000 "clearline"]
-       Line[552500 125000 552500 130000 6500 2000 ""]
-       Line[62500 255000 55000 255000 6500 2000 ""]
-       Line[459193 252500 532500 252500 12000 2000 "clearline"]
-       Line[402500 130000 402500 125000 6500 2000 ""]
-       Line[402500 125000 410000 117500 6500 2000 ""]
-       Line[402500 45000 402500 50000 6500 2000 ""]
-       Line[402500 50000 410000 57500 6500 2000 ""]
-       Line[410000 57500 410000 117500 6500 2000 ""]
-       Line[320000 75000 327500 67500 6500 2000 ""]
-       Line[457500 210000 457500 357500 7000 2000 ""]
-       Line[327500 32500 327500 67500 6500 2000 ""]
-       Line[55000 170000 80000 146100 6500 2000 "clearline"]
-       Line[80000 124300 80000 125000 1000 2000 ""]
-       Line[615000 287500 615000 222500 10000 2000 "clearline"]
-       Text[75000 377500 0 100 "Walter Fetter Lages" ""]
-       Text[75000 370000 0 100 "Diego Caberlon Santini" ""]
-       Text[75000 362500 0 100 "AIC-2.2.0 (c) 2009" ""]
-       Text[75000 385000 0 100 "Rodrigo Daniel Trevizan" ""]
-)
-Layer(5 "GND-comp")
-(
-)
-Layer(6 "Vcc-comp")
-(
-)
-Layer(7 "unused")
-(
-)
-Layer(8 "unused")
+Element["" "ACY400" "R40" "1.2k" 985813 904196 -5300 32000 3 100 ""]
 (
-)
-Layer(9 "silk")
-(
-)
-Layer(10 "silk")
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square"]
+       Pin[0 40000 5500 3000 6100 3000 "2" "2" ""]
+       ElementLine [0 0 0 10000 1000]
+       ElementLine [0 30000 0 40000 1000]
+       ElementLine [3300 10000 3300 30000 1000]
+       ElementLine [-3300 30000 3300 30000 1000]
+       ElementLine [-3300 10000 -3300 30000 1000]
+       ElementLine [-3300 10000 3300 10000 1000]
+
+       )
+
+Element["" "CP_THD" "C31" "270nF" 1003869 933485 11968 -14094 3 100 ""]
 (
-)
-NetList()
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
+       Pin[0 -20000 6000 3000 6600 2800 "2" "2" ""]
+       ElementLine [5000 -20000 5000 0 1000]
+       ElementLine [-5000 -20000 -5000 0 1000]
+       ElementArc [0 -20000 5000 5000 180 180 1000]
+       ElementArc [0 0 5000 5000 0 180 1000]
+
+       )
+
+Element["" "TO220W" "Q5" "unknown" 1000943 775200 19000 -10000 3 100 ""]
 (
-       Net("+5V" "(unknown)")
-       (
-               Connect("C3-1")
-               Connect("C4-2")
-               Connect("C7-1")
-               Connect("C8-2")
-               Connect("C9-2")
-               Connect("C10-1")
-               Connect("J2-A6")
-               Connect("J2-A28")
-               Connect("J2-B28")
-               Connect("J2-C5")
-               Connect("J2-C28")
-               Connect("R1-2")
-               Connect("R3-2")
-               Connect("R4-2")
-               Connect("R5-2")
-               Connect("R11-2")
-               Connect("U1-3")
-               Connect("U2-8")
-               Connect("U4-2")
-               Connect("U5-7")
-               Connect("U5-8")
-               Connect("U6-16")
-               Connect("U7-13")
-               Connect("U7-20")
-               Connect("U7-28")
+       Pin[0 0 9000 3000 9600 6000 "G" "1" "square"]
+       Pin[0 10000 9000 3000 9600 6000 "D" "2" ""]
+       Pin[0 20000 9000 3000 9600 6000 "S" "3" ""]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [-6000 30000 12000 30000 2000]
+       ElementLine [-6000 -10000 -6000 30000 2000]
+       ElementLine [-6000 -10000 12000 -10000 2000]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [6000 30000 12000 30000 2000]
+       ElementLine [6000 -10000 6000 30000 2000]
+       ElementLine [6000 -10000 12000 -10000 2000]
+       ElementLine [6000 3000 12000 3000 1000]
+       ElementLine [6000 17000 12000 17000 1000]
+
        )
-       Net("+12V" "(unknown)")
-       (
-               Connect("C1-1")
-               Connect("C2-2")
-               Connect("C16-1")
-               Connect("C17-2")
-               Connect("C19-1")
-               Connect("C20-2")
-               Connect("C23-1")
-               Connect("C24-2")
-               Connect("D5-1")
-               Connect("D6-1")
-               Connect("J2-A29")
-               Connect("J2-B29")
-               Connect("J2-C29")
-               Connect("U1-1")
-               Connect("U8-1")
-               Connect("U8-8")
-               Connect("U9-1")
-               Connect("U10-1")
+
+Element["" "TO220W" "Q7" "unknown" 1000000 820709 19000 -10000 3 100 ""]
+(
+       Pin[0 0 9000 3000 9600 6000 "G" "1" "square"]
+       Pin[0 10000 9000 3000 9600 6000 "D" "2" ""]
+       Pin[0 20000 9000 3000 9600 6000 "S" "3" ""]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [-6000 30000 12000 30000 2000]
+       ElementLine [-6000 -10000 -6000 30000 2000]
+       ElementLine [-6000 -10000 12000 -10000 2000]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [6000 30000 12000 30000 2000]
+       ElementLine [6000 -10000 6000 30000 2000]
+       ElementLine [6000 -10000 12000 -10000 2000]
+       ElementLine [6000 3000 12000 3000 1000]
+       ElementLine [6000 17000 12000 17000 1000]
+
        )
-       Net("/RELEASE" "(unknown)")
-       (
-               Connect("D4-1")
-               Connect("J2-A23")
-               Connect("J2-B23")
-               Connect("J2-C23")
-               Connect("Q1-2")
+
+Element["" "ALF400" "D15" "1N4148" 971299 787197 -28700 6600 2 100 ""]
+(
+       Pin[0 0 5000 3000 5600 2000 "1" "1" "square,edge2"]
+       Pin[-40000 0 5000 3000 5600 2000 "2" "2" "edge2"]
+       ElementLine [-13300 0 0 0 1000]
+       ElementLine [-40000 0 -26700 0 1000]
+       ElementLine [-13300 0 -26700 6600 1000]
+       ElementLine [-26700 -6600 -26700 6600 1000]
+       ElementLine [-26700 -6600 -13300 0 1000]
+       ElementLine [-13300 -6600 -13300 6600 1000]
+
        )
-       Net("/SD" "(unknown)")
-       (
-               Connect("U7-22")
-               Connect("U9-3")
-               Connect("U10-3")
+
+Element["" "ACY400" "R38" "100" 931585 774464 32000 5300 0 100 ""]
+(
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
+       Pin[40000 0 5500 3000 6100 3000 "2" "2" "edge2"]
+       ElementLine [0 0 10000 0 1000]
+       ElementLine [30000 0 40000 0 1000]
+       ElementLine [10000 -3300 30000 -3300 1000]
+       ElementLine [30000 -3300 30000 3300 1000]
+       ElementLine [10000 3300 30000 3300 1000]
+       ElementLine [10000 -3300 10000 3300 1000]
+
        )
-       Net("BRAKE" "(unknown)")
-       (
-               Connect("U7-4")
-               Connect("U8-2")
+
+Element["" "ALF400" "D17" "1N4148" 978704 820470 -28700 6600 2 100 ""]
+(
+       Pin[0 0 5000 3000 5600 2000 "1" "1" "square,edge2"]
+       Pin[-40000 0 5000 3000 5600 2000 "2" "2" "edge2"]
+       ElementLine [-13300 0 0 0 1000]
+       ElementLine [-40000 0 -26700 0 1000]
+       ElementLine [-13300 0 -26700 6600 1000]
+       ElementLine [-26700 -6600 -26700 6600 1000]
+       ElementLine [-26700 -6600 -13300 0 1000]
+       ElementLine [-13300 -6600 -13300 6600 1000]
+
        )
-       Net("CANH" "(unknown)")
-       (
-               Connect("J2-C2")
-               Connect("U3-7")
+
+Element["" "ACY400" "R41" "100" 938412 836010 20189 -2574 0 100 ""]
+(
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
+       Pin[40000 0 5500 3000 6100 3000 "2" "2" "edge2"]
+       ElementLine [0 0 10000 0 1000]
+       ElementLine [30000 0 40000 0 1000]
+       ElementLine [10000 -3300 30000 -3300 1000]
+       ElementLine [30000 -3300 30000 3300 1000]
+       ElementLine [10000 3300 30000 3300 1000]
+       ElementLine [10000 -3300 10000 3300 1000]
+
        )
-       Net("CANL" "(unknown)")
-       (
-               Connect("J2-A1")
-               Connect("U3-6")
+
+Element["" "ALF400" "D19" "1N4007" 664275 559737 6600 28700 3 100 ""]
+(
+       Pin[0 0 5000 3000 5600 2000 "1" "1" "square"]
+       Pin[0 40000 5000 3000 5600 2000 "2" "2" ""]
+       ElementLine [0 0 0 13300 1000]
+       ElementLine [0 26700 0 40000 1000]
+       ElementLine [0 13300 6600 26700 1000]
+       ElementLine [-6600 26700 6600 26700 1000]
+       ElementLine [-6600 26700 0 13300 1000]
+       ElementLine [-6600 13300 6600 13300 1000]
+
        )
-       Net("CHA" "(unknown)")
-       (
-               Connect("J2-A5")
-               Connect("R5-1")
-               Connect("U7-6")
+
+Element["" "CP_THD" "C39" "100nF" 815539 596526 -11968 14094 1 100 ""]
+(
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
+       Pin[0 20000 6000 3000 6600 2800 "2" "2" ""]
+       ElementLine [-5000 0 -5000 20000 1000]
+       ElementLine [5000 0 5000 20000 1000]
+       ElementArc [0 20000 5000 5000 0 180 1000]
+       ElementArc [0 0 5000 5000 180 180 1000]
+
        )
-       Net("CHB" "(unknown)")
-       (
-               Connect("J2-C6")
-               Connect("R4-1")
-               Connect("U7-7")
+
+Element["" "RCY100P" "C38" "4.7uFx16V" 832136 601520 15000 -10000 0 100 ""]
+(
+       Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 3000 "-" "2" "edge2"]
+       ElementLine [-11000 0 -7000 0 1000]
+       ElementLine [-9000 -2000 -9000 2000 1000]
+       ElementLine [17000 0 21000 0 1000]
+       ElementArc [5000 0 10000 10000 0 360 1000]
+
        )
-       Net("CLOCK" "(unknown)")
-       (
-               Connect("U2-5")
-               Connect("U7-9")
+
+Element["" "ALF400" "D20" "1N4007" 877889 559081 6600 28700 3 100 ""]
+(
+       Pin[0 0 5000 3000 5600 2000 "1" "1" "square"]
+       Pin[0 40000 5000 3000 5600 2000 "2" "2" ""]
+       ElementLine [0 0 0 13300 1000]
+       ElementLine [0 26700 0 40000 1000]
+       ElementLine [0 13300 6600 26700 1000]
+       ElementLine [-6600 26700 6600 26700 1000]
+       ElementLine [-6600 26700 0 13300 1000]
+       ElementLine [-6600 13300 6600 13300 1000]
+
        )
-       Net("CTS" "(unknown)")
-       (
-               Connect("J1-8")
-               Connect("U6-8")
+
+Element["" "TO220W" "Q10" "unknown" 909449 624173 -19000 10000 1 100 ""]
+(
+       Pin[0 0 9000 3000 9600 6000 "G" "1" "square"]
+       Pin[0 -10000 9000 3000 9600 6000 "D" "2" ""]
+       Pin[0 -20000 9000 3000 9600 6000 "S" "3" ""]
+       ElementLine [-12000 -30000 -12000 10000 2000]
+       ElementLine [-12000 -30000 6000 -30000 2000]
+       ElementLine [6000 -30000 6000 10000 2000]
+       ElementLine [-12000 10000 6000 10000 2000]
+       ElementLine [-12000 -30000 -12000 10000 2000]
+       ElementLine [-12000 -30000 -6000 -30000 2000]
+       ElementLine [-6000 -30000 -6000 10000 2000]
+       ElementLine [-12000 10000 -6000 10000 2000]
+       ElementLine [-12000 -3000 -6000 -3000 1000]
+       ElementLine [-12000 -17000 -6000 -17000 1000]
+
        )
-       Net("DRVA" "(unknown)")
-       (
-               Connect("C26-2")
-               Connect("R6-2")
-               Connect("U7-26")
-               Connect("U9-2")
+
+Element["" "TO220W" "Q9" "unknown" 700350 628227 -19000 10000 1 100 ""]
+(
+       Pin[0 0 9000 3000 9600 6000 "G" "1" "square"]
+       Pin[0 -10000 9000 3000 9600 6000 "D" "2" ""]
+       Pin[0 -20000 9000 3000 9600 6000 "S" "3" ""]
+       ElementLine [-12000 -30000 -12000 10000 2000]
+       ElementLine [-12000 -30000 6000 -30000 2000]
+       ElementLine [6000 -30000 6000 10000 2000]
+       ElementLine [-12000 10000 6000 10000 2000]
+       ElementLine [-12000 -30000 -12000 10000 2000]
+       ElementLine [-12000 -30000 -6000 -30000 2000]
+       ElementLine [-6000 -30000 -6000 10000 2000]
+       ElementLine [-12000 10000 -6000 10000 2000]
+       ElementLine [-12000 -3000 -6000 -3000 1000]
+       ElementLine [-12000 -17000 -6000 -17000 1000]
+
        )
-       Net("DRVB" "(unknown)")
+
+Element["" "D-8" "U24" "unknown" 866404 629143 4469 -13669 0 100 ""]
+(
+       Pad[0 -2500 0 2500 2000 3000 2600 "Vdd" "1" "edge2"]
+       Pad[5000 -2500 5000 2500 2000 3000 2600 "IN" "2" "square,edge2"]
+       Pad[10000 -2500 10000 2500 2000 3000 2600 "3" "3" "square,edge2"]
+       Pad[15000 -2500 15000 2500 2000 3000 2600 "GND" "4" "square,edge2"]
+       Pad[15000 -21900 15000 -16900 2000 3000 2600 "GND" "5" "square"]
+       Pad[10000 -21900 10000 -16900 2000 3000 2600 "OUT" "6" "square"]
+       Pad[5000 -21900 5000 -16900 2000 3000 2600 "OUT" "7" "square"]
+       Pad[0 -21900 0 -16900 2000 3000 2600 "Vdd" "8" "square"]
+       ElementLine [-2500 -2500 17500 -2500 1000]
+       ElementLine [17500 -16900 17500 -2500 1000]
+       ElementLine [-2500 -16900 17500 -16900 1000]
+       ElementLine [-2500 -7200 -2500 -2500 1000]
+       ElementLine [-2500 -16900 -2500 -12200 1000]
+       ElementArc [-2500 -9700 2500 2500 90 180 1000]
+
+       )
+
+Element["" "RCY100P" "C36" "4.7uFx16V" 609750 620135 10000 15000 3 100 ""]
+(
+       Pin[0 0 6000 3000 6600 3000 "+" "1" "square"]
+       Pin[0 10000 6000 3000 6600 3000 "-" "2" ""]
+       ElementLine [0 -11000 0 -7000 1000]
+       ElementLine [-2000 -9000 2000 -9000 1000]
+       ElementLine [0 17000 0 21000 1000]
+       ElementArc [0 5000 10000 10000 270 360 1000]
+
+       )
+
+Element["" "CP_THD" "C37" "100nF" 629510 634922 11968 -14094 3 100 ""]
+(
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
+       Pin[0 -20000 6000 3000 6600 2800 "2" "2" ""]
+       ElementLine [5000 -20000 5000 0 1000]
+       ElementLine [-5000 -20000 -5000 0 1000]
+       ElementArc [0 -20000 5000 5000 180 180 1000]
+       ElementArc [0 0 5000 5000 0 180 1000]
+
+       )
+
+Element["" "D-8" "U22" "unknown" 654206 630401 2500 -11700 0 100 ""]
+(
+       Pad[0 -2500 0 2500 2000 3000 2600 "Vdd" "1" "edge2"]
+       Pad[5000 -2500 5000 2500 2000 3000 2600 "IN" "2" "square,edge2"]
+       Pad[10000 -2500 10000 2500 2000 3000 2600 "3" "3" "square,edge2"]
+       Pad[15000 -2500 15000 2500 2000 3000 2600 "GND" "4" "square,edge2"]
+       Pad[15000 -21900 15000 -16900 2000 3000 2600 "GND" "5" "square"]
+       Pad[10000 -21900 10000 -16900 2000 3000 2600 "OUT" "6" "square"]
+       Pad[5000 -21900 5000 -16900 2000 3000 2600 "OUT" "7" "square"]
+       Pad[0 -21900 0 -16900 2000 3000 2600 "Vdd" "8" "square"]
+       ElementLine [-2500 -2500 17500 -2500 1000]
+       ElementLine [17500 -16900 17500 -2500 1000]
+       ElementLine [-2500 -16900 17500 -16900 1000]
+       ElementLine [-2500 -7200 -2500 -2500 1000]
+       ElementLine [-2500 -16900 -2500 -12200 1000]
+       ElementArc [-2500 -9700 2500 2500 90 180 1000]
+
+       )
+
+Element["" "ACY400" "R44" "33K" 1202797 967754 5300 -32000 1 100 ""]
+(
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square"]
+       Pin[0 -40000 5500 3000 6100 3000 "2" "2" ""]
+       ElementLine [0 -10000 0 0 1000]
+       ElementLine [0 -40000 0 -30000 1000]
+       ElementLine [-3300 -30000 -3300 -10000 1000]
+       ElementLine [-3300 -30000 3300 -30000 1000]
+       ElementLine [3300 -30000 3300 -10000 1000]
+       ElementLine [-3300 -10000 3300 -10000 1000]
+
+       )
+
+Element["" "CP_THD" "C29" "2.2nF" 1219406 939311 -11968 14094 1 100 ""]
+(
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
+       Pin[0 20000 6000 3000 6600 2800 "2" "2" ""]
+       ElementLine [-5000 0 -5000 20000 1000]
+       ElementLine [5000 0 5000 20000 1000]
+       ElementArc [0 20000 5000 5000 0 180 1000]
+       ElementArc [0 0 5000 5000 180 180 1000]
+
+       )
+
+Element["" "D-14" "U18" "unknown" 1210326 923417 2500 -11700 0 100 ""]
+(
+       Pad[0 -2500 0 2500 2000 3000 2600 "VCC" "1" "edge2"]
+       Pad[5000 -2500 5000 2500 2000 3000 2600 "IN" "2" "square,edge2"]
+       Pad[10000 -2500 10000 2500 2000 3000 2600 "/SD" "3" "square,edge2"]
+       Pad[15000 -2500 15000 2500 2000 3000 2600 "DT" "4" "square,edge2"]
+       Pad[20000 -2500 20000 2500 2000 3000 2600 "VSS" "5" "square,edge2"]
+       Pad[25000 -2500 25000 2500 2000 3000 2600 "COM" "6" "square,edge2"]
+       Pad[30000 -2500 30000 2500 2000 3000 2600 "LO" "7" "square,edge2"]
+       Pad[30000 -21900 30000 -16900 2000 3000 2600 "8" "8" "square"]
+       Pad[25000 -21900 25000 -16900 2000 3000 2600 "9" "9" "square"]
+       Pad[20000 -21900 20000 -16900 2000 3000 2600 "10" "10" "square"]
+       Pad[15000 -21900 15000 -16900 2000 3000 2600 "VS" "11" "square"]
+       Pad[10000 -21900 10000 -16900 2000 3000 2600 "HO" "12" "square"]
+       Pad[5000 -21900 5000 -16900 2000 3000 2600 "VB" "13" "square"]
+       Pad[0 -21900 0 -16900 2000 3000 2600 "14" "14" "square"]
+       ElementLine [-2500 -2500 32500 -2500 1000]
+       ElementLine [32500 -16900 32500 -2500 1000]
+       ElementLine [-2500 -16900 32500 -16900 1000]
+       ElementLine [-2500 -7200 -2500 -2500 1000]
+       ElementLine [-2500 -16900 -2500 -12200 1000]
+       ElementArc [-2500 -9700 2500 2500 90 180 1000]
+
+       )
+
+Element["" "ALF400" "D13" "1N4148" 1188650 900789 6600 28700 3 100 ""]
+(
+       Pin[0 0 5000 3000 5600 2000 "1" "1" "square"]
+       Pin[0 40000 5000 3000 5600 2000 "2" "2" ""]
+       ElementLine [0 0 0 13300 1000]
+       ElementLine [0 26700 0 40000 1000]
+       ElementLine [0 13300 6600 26700 1000]
+       ElementLine [-6600 26700 6600 26700 1000]
+       ElementLine [-6600 26700 0 13300 1000]
+       ElementLine [-6600 13300 6600 13300 1000]
+
+       )
+
+Element["" "RCY100P" "C25" "1uFx16V" 1248291 944982 -15000 10000 2 100 ""]
+(
+       Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"]
+       Pin[-10000 0 6000 3000 6600 3000 "-" "2" "edge2"]
+       ElementLine [7000 0 11000 0 1000]
+       ElementLine [9000 -2000 9000 2000 1000]
+       ElementLine [-21000 0 -17000 0 1000]
+       ElementArc [-5000 0 10000 10000 180 360 1000]
+
+       )
+
+Element["" "RCY100P" "C27" "10uFx16V" 1236458 878955 -10000 -15000 1 100 ""]
+(
+       Pin[0 0 6000 3000 6600 3000 "+" "1" "square"]
+       Pin[0 -10000 6000 3000 6600 3000 "-" "2" ""]
+       ElementLine [0 7000 0 11000 1000]
+       ElementLine [-2000 9000 2000 9000 1000]
+       ElementLine [0 -21000 0 -17000 1000]
+       ElementArc [0 -5000 10000 10000 90 360 1000]
+
+       )
+
+Element["" "CP_THD" "C26" "100nF" 1209017 869967 -11968 14094 1 100 ""]
+(
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
+       Pin[0 20000 6000 3000 6600 2800 "2" "2" ""]
+       ElementLine [-5000 0 -5000 20000 1000]
+       ElementLine [5000 0 5000 20000 1000]
+       ElementArc [0 20000 5000 5000 0 180 1000]
+       ElementArc [0 0 5000 5000 180 180 1000]
+
+       )
+
+Element["" "RCY300P" "C22" "1000uFx100V" 1370038 918356 -30000 -45000 1 100 ""]
+(
+       Pin[0 0 6000 3000 6600 5000 "+" "1" "square"]
+       Pin[0 -30000 6000 3000 6600 5000 "-" "2" ""]
+       ElementLine [0 17000 0 21000 1000]
+       ElementLine [-2000 19000 2000 19000 1000]
+       ElementLine [0 -51000 0 -47000 1000]
+       ElementArc [0 -15000 30000 30000 90 360 1000]
+
+       )
+
+Element["" "TO220W" "Q8" "unknown" 1311032 915220 19000 -10000 3 100 ""]
+(
+       Pin[0 0 9000 3000 9600 6000 "G" "1" "square"]
+       Pin[0 10000 9000 3000 9600 6000 "D" "2" ""]
+       Pin[0 20000 9000 3000 9600 6000 "S" "3" ""]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [-6000 30000 12000 30000 2000]
+       ElementLine [-6000 -10000 -6000 30000 2000]
+       ElementLine [-6000 -10000 12000 -10000 2000]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [6000 30000 12000 30000 2000]
+       ElementLine [6000 -10000 6000 30000 2000]
+       ElementLine [6000 -10000 12000 -10000 2000]
+       ElementLine [6000 3000 12000 3000 1000]
+       ElementLine [6000 17000 12000 17000 1000]
+
+       )
+
+Element["" "TO220W" "Q6" "unknown" 1310968 868685 19000 -10000 3 100 ""]
+(
+       Pin[0 0 9000 3000 9600 6000 "G" "1" "square"]
+       Pin[0 10000 9000 3000 9600 6000 "D" "2" ""]
+       Pin[0 20000 9000 3000 9600 6000 "S" "3" ""]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [-6000 30000 12000 30000 2000]
+       ElementLine [-6000 -10000 -6000 30000 2000]
+       ElementLine [-6000 -10000 12000 -10000 2000]
+       ElementLine [12000 -10000 12000 30000 2000]
+       ElementLine [6000 30000 12000 30000 2000]
+       ElementLine [6000 -10000 6000 30000 2000]
+       ElementLine [6000 -10000 12000 -10000 2000]
+       ElementLine [6000 3000 12000 3000 1000]
+       ElementLine [6000 17000 12000 17000 1000]
+
+       )
+
+Element["" "ALF400" "D16" "1N4148" 1293795 891194 -28700 6600 2 100 ""]
+(
+       Pin[0 0 5000 3000 5600 2000 "1" "1" "square,edge2"]
+       Pin[-40000 0 5000 3000 5600 2000 "2" "2" "edge2"]
+       ElementLine [-13300 0 0 0 1000]
+       ElementLine [-40000 0 -26700 0 1000]
+       ElementLine [-13300 0 -26700 6600 1000]
+       ElementLine [-26700 -6600 -26700 6600 1000]
+       ElementLine [-26700 -6600 -13300 0 1000]
+       ElementLine [-13300 -6600 -13300 6600 1000]
+
+       )
+
+Element["" "ACY400" "R39" "100" 1293431 878500 -32000 -5300 2 100 ""]
+(
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
+       Pin[-40000 0 5500 3000 6100 3000 "2" "2" "edge2"]
+       ElementLine [-10000 0 0 0 1000]
+       ElementLine [-40000 0 -30000 0 1000]
+       ElementLine [-30000 3300 -10000 3300 1000]
+       ElementLine [-30000 -3300 -30000 3300 1000]
+       ElementLine [-30000 -3300 -10000 -3300 1000]
+       ElementLine [-10000 -3300 -10000 3300 1000]
+
+       )
+
+Element["" "ALF400" "D18" "1N4148" 1292720 912446 -28700 6600 2 100 ""]
+(
+       Pin[0 0 5000 3000 5600 2000 "1" "1" "square,edge2"]
+       Pin[-40000 0 5000 3000 5600 2000 "2" "2" "edge2"]
+       ElementLine [-13300 0 0 0 1000]
+       ElementLine [-40000 0 -26700 0 1000]
+       ElementLine [-13300 0 -26700 6600 1000]
+       ElementLine [-26700 -6600 -26700 6600 1000]
+       ElementLine [-26700 -6600 -13300 0 1000]
+       ElementLine [-13300 -6600 -13300 6600 1000]
+
+       )
+
+Element["" "ACY400" "R43" "100" 1253818 924422 26408 9886 2 100 ""]
+(
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square,edge2"]
+       Pin[40000 0 5500 3000 6100 3000 "2" "2" "edge2"]
+       ElementLine [0 0 10000 0 1000]
+       ElementLine [30000 0 40000 0 1000]
+       ElementLine [10000 -3300 30000 -3300 1000]
+       ElementLine [30000 -3300 30000 3300 1000]
+       ElementLine [10000 3300 30000 3300 1000]
+       ElementLine [10000 -3300 10000 3300 1000]
+
+       )
+
+Element["" "RCY100P" "C43" "47uFx16V" 1360551 726378 15000 -10000 0 100 ""]
+(
+       Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 3000 "-" "2" "edge2"]
+       ElementLine [-11000 0 -7000 0 1000]
+       ElementLine [-9000 -2000 -9000 2000 1000]
+       ElementLine [17000 0 21000 0 1000]
+       ElementArc [5000 0 10000 10000 0 360 1000]
+
+       )
+
+Element["" "1206P" "D21" "RED" 1419606 742315 6500 -4000 1 100 ""]
+(
+       Pad[-500 0 500 0 6000 3000 6600 "CATHODE" "1" "square"]
+       Pad[-500 -12000 500 -12000 6000 3000 6600 "ANODE" "2" "square"]
+       ElementLine [-5000 4500 5000 4500 800]
+       ElementLine [5000 4500 5000 -16500 800]
+       ElementLine [-5000 -16500 5000 -16500 800]
+       ElementLine [-5000 4500 -5000 -16500 800]
+       ElementLine [-5000 3500 5000 3500 800]
+
+       )
+
+Element["" "ACY400" "R45" "470" 1400340 749427 5300 -32000 1 100 ""]
+(
+       Pin[0 0 5500 3000 6100 3000 "1" "1" "square"]
+       Pin[0 -40000 5500 3000 6100 3000 "2" "2" ""]
+       ElementLine [0 -10000 0 0 1000]
+       ElementLine [0 -40000 0 -30000 1000]
+       ElementLine [-3300 -30000 -3300 -10000 1000]
+       ElementLine [-3300 -30000 3300 -30000 1000]
+       ElementLine [3300 -30000 3300 -10000 1000]
+       ElementLine [-3300 -10000 3300 -10000 1000]
+
+       )
+
+Element["" "CP_THD" "C40" "100nF" 1293977 741336 11968 -14094 3 100 ""]
+(
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
+       Pin[0 -20000 6000 3000 6600 2800 "2" "2" ""]
+       ElementLine [5000 -20000 5000 0 1000]
+       ElementLine [-5000 -20000 -5000 0 1000]
+       ElementArc [0 -20000 5000 5000 180 180 1000]
+       ElementArc [0 0 5000 5000 0 180 1000]
+
+       )
+
+Element["" "CP_THD" "C44" "100nF" 1362699 747300 14094 11968 2 100 ""]
+(
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[20000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       ElementLine [0 5000 20000 5000 1000]
+       ElementLine [0 -5000 20000 -5000 1000]
+       ElementArc [20000 0 5000 5000 90 180 1000]
+       ElementArc [0 0 5000 5000 270 180 1000]
+
+       )
+
+Element["" "TO220W" "U23" "unknown" 1318898 728346 -10000 -19000 0 100 ""]
+(
+       Pin[0 0 9000 3000 9600 6000 "1" "1" "square,edge2"]
+       Pin[10000 0 9000 3000 9600 6000 "2" "2" "edge2"]
+       Pin[20000 0 9000 3000 9600 6000 "3" "3" "edge2"]
+       ElementLine [-10000 -12000 30000 -12000 2000]
+       ElementLine [30000 -12000 30000 6000 2000]
+       ElementLine [-10000 6000 30000 6000 2000]
+       ElementLine [-10000 -12000 -10000 6000 2000]
+       ElementLine [-10000 -12000 30000 -12000 2000]
+       ElementLine [30000 -12000 30000 -6000 2000]
+       ElementLine [-10000 -6000 30000 -6000 2000]
+       ElementLine [-10000 -12000 -10000 -6000 2000]
+       ElementLine [3000 -12000 3000 -6000 1000]
+       ElementLine [17000 -12000 17000 -6000 1000]
+
+       )
+
+Element["" "CP_THD" "C42" "2.2nF" 1279843 742126 11968 -14094 3 100 ""]
+(
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
+       Pin[0 -20000 6000 3000 6600 2800 "2" "2" ""]
+       ElementLine [5000 -20000 5000 0 1000]
+       ElementLine [-5000 -20000 -5000 0 1000]
+       ElementArc [0 -20000 5000 5000 180 180 1000]
+       ElementArc [0 0 5000 5000 0 180 1000]
+
+       )
+
+Element["" "RCY100P" "C41" "47uFx16V" 1258063 719702 -15000 10000 2 100 ""]
+(
+       Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"]
+       Pin[-10000 0 6000 3000 6600 3000 "-" "2" "edge2"]
+       ElementLine [7000 0 11000 0 1000]
+       ElementLine [9000 -2000 9000 2000 1000]
+       ElementLine [-21000 0 -17000 0 1000]
+       ElementArc [-5000 0 10000 10000 180 360 1000]
+
+       )
+
+Element["" "TO220W" "U21" "unknown" 1222441 588583 10000 19000 2 100 ""]
+(
+       Pin[0 0 9000 3000 9600 6000 "IN" "1" "square,edge2"]
+       Pin[-10000 0 9000 3000 9600 6000 "GND" "2" "edge2"]
+       Pin[-20000 0 9000 3000 9600 6000 "OUT" "3" "edge2"]
+       ElementLine [-30000 12000 10000 12000 2000]
+       ElementLine [-30000 -6000 -30000 12000 2000]
+       ElementLine [-30000 -6000 10000 -6000 2000]
+       ElementLine [10000 -6000 10000 12000 2000]
+       ElementLine [-30000 12000 10000 12000 2000]
+       ElementLine [-30000 6000 -30000 12000 2000]
+       ElementLine [-30000 6000 10000 6000 2000]
+       ElementLine [10000 6000 10000 12000 2000]
+       ElementLine [-3000 6000 -3000 12000 1000]
+       ElementLine [-17000 6000 -17000 12000 1000]
+
+       )
+
+Element["" "CP_THD" "C35" "100nF" 1305290 563680 -11968 14094 1 100 ""]
+(
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square"]
+       Pin[0 20000 6000 3000 6600 2800 "2" "2" ""]
+       ElementLine [-5000 0 -5000 20000 1000]
+       ElementLine [5000 0 5000 20000 1000]
+       ElementArc [0 20000 5000 5000 0 180 1000]
+       ElementArc [0 0 5000 5000 180 180 1000]
+
+       )
+
+Element["" "CP_THD" "C34" "100nF" 1282292 576540 -14094 -11968 0 100 ""]
+(
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[-20000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       ElementLine [-20000 -5000 0 -5000 1000]
+       ElementLine [-20000 5000 0 5000 1000]
+       ElementArc [-20000 0 5000 5000 270 180 1000]
+       ElementArc [0 0 5000 5000 90 180 1000]
+
+       )
+
+Element["" "RCY100P" "C32" "10uF" 1198783 572455 15000 -10000 0 100 ""]
+(
+       Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"]
+       Pin[10000 0 6000 3000 6600 3000 "-" "2" "edge2"]
+       ElementLine [-11000 0 -7000 0 1000]
+       ElementLine [-9000 -2000 -9000 2000 1000]
+       ElementLine [17000 0 21000 0 1000]
+       ElementArc [5000 0 10000 10000 0 360 1000]
+
+       )
+
+Element["" "RCY100P" "C33" "10uF" 1244841 579687 -10000 -15000 1 100 ""]
+(
+       Pin[0 0 6000 3000 6600 3000 "+" "1" "square"]
+       Pin[0 -10000 6000 3000 6600 3000 "-" "2" ""]
+       ElementLine [0 7000 0 11000 1000]
+       ElementLine [-2000 9000 2000 9000 1000]
+       ElementLine [0 -21000 0 -17000 1000]
+       ElementArc [0 -5000 10000 10000 90 360 1000]
+
+       )
+
+Element["" "POT63YA.fp" "R5" "5k" 373920 120048 5000 -27500 0 100 ""]
+(
+       Pin[0 0 8030 2000 8830 3200 "2" "2" ""]
+       Pin[0 -10000 8820 2000 9620 3200 "1" "1" "square"]
+       Pin[0 10000 8820 2000 9620 3200 "3" "3" ""]
+       ElementLine [5000 -10000 10000 -15000 1500]
+       ElementLine [12500 20000 15000 20000 1500]
+       ElementLine [15000 20000 15000 -20000 1500]
+       ElementLine [-7500 -20000 -7500 20000 1500]
+       ElementLine [-7500 20000 12500 20000 1500]
+       ElementLine [15000 -20000 -7500 -20000 1500]
+       ElementArc [7500 -12500 5000 5000 0 360 1500]
+
+       )
+
+Element["" "POT63YA.fp" "R4" "5k" 340464 122016 5000 -27500 0 100 ""]
+(
+       Pin[0 0 8030 2000 8830 3200 "2" "2" ""]
+       Pin[0 -10000 8820 2000 9620 3200 "1" "1" "square"]
+       Pin[0 10000 8820 2000 9620 3200 "3" "3" ""]
+       ElementLine [5000 -10000 10000 -15000 1500]
+       ElementLine [12500 20000 15000 20000 1500]
+       ElementLine [15000 20000 15000 -20000 1500]
+       ElementLine [-7500 -20000 -7500 20000 1500]
+       ElementLine [-7500 20000 12500 20000 1500]
+       ElementLine [15000 -20000 -7500 -20000 1500]
+       ElementArc [7500 -12500 5000 5000 0 360 1500]
+
+       )
+
+Element["" "POT63YA.fp" "R6" "5k" 249936 131856 5000 -27500 0 100 ""]
+(
+       Pin[0 0 8030 2000 8830 3200 "2" "2" ""]
+       Pin[0 -10000 8820 2000 9620 3200 "1" "1" "square"]
+       Pin[0 10000 8820 2000 9620 3200 "3" "3" ""]
+       ElementLine [5000 -10000 10000 -15000 1500]
+       ElementLine [12500 20000 15000 20000 1500]
+       ElementLine [15000 20000 15000 -20000 1500]
+       ElementLine [-7500 -20000 -7500 20000 1500]
+       ElementLine [-7500 20000 12500 20000 1500]
+       ElementLine [15000 -20000 -7500 -20000 1500]
+       ElementArc [7500 -12500 5000 5000 0 360 1500]
+
+       )
+
+Element["" "POT63YA.fp" "R3" "5k" 295200 122016 5000 -27500 0 100 ""]
+(
+       Pin[0 0 8030 2000 8830 3200 "2" "2" ""]
+       Pin[0 -10000 8820 2000 9620 3200 "1" "1" "square"]
+       Pin[0 10000 8820 2000 9620 3200 "3" "3" ""]
+       ElementLine [5000 -10000 10000 -15000 1500]
+       ElementLine [12500 20000 15000 20000 1500]
+       ElementLine [15000 20000 15000 -20000 1500]
+       ElementLine [-7500 -20000 -7500 20000 1500]
+       ElementLine [-7500 20000 12500 20000 1500]
+       ElementLine [15000 -20000 -7500 -20000 1500]
+       ElementArc [7500 -12500 5000 5000 0 360 1500]
+
+       )
+
+Element["" "MJTP1236_D.fp" "S1" "unknown" 53936 449504 0 0 0 100 ""]
+(
+       Pin[0 0 6000 3000 6600 4200 "1" "1" "square,edge2"]
+       Pin[0 17700 6000 3000 6600 4200 "2" "2" "edge2"]
+       Pin[9800 -4900 7000 3000 7600 5200 "C1" "C1" "edge2"]
+       Pin[9800 22700 7000 3000 7600 5200 "C2" "C2" "edge2"]
+       ElementLine [-46600 14800 -10000 15800 2000]
+       ElementLine [-46600 3000 -46600 14800 2000]
+       ElementLine [-10000 2000 -46600 3000 2000]
+       ElementLine [3800 -4900 3800 22700 2000]
+       ElementLine [-10000 22700 15800 22700 2000]
+       ElementLine [-10000 -4900 -10000 22700 2000]
+       ElementLine [-10000 -4900 15800 -4900 2000]
+
+       )
+
+Element["" "dwg-9111.fp" "U20" "unknown" 959471 864995 0 0 0 100 ""]
+(
+       Pin[11811 -6819 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[14693 -3937 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[15748 0 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[14693 3937 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[11811 6819 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-11811 -6819 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-14693 -3937 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-15748 0 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-14693 3937 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-11811 6819 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-7874 -7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-3937 -7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[0 -7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[3937 -7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[7874 -7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-7874 7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-3937 7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[0 7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[3937 7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[7874 7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-7874 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-5906 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-3937 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-1969 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[0 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[1969 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[3937 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[5906 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[7874 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-27559 -6819 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-24677 -3937 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-23622 0 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-24677 3937 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-27559 6819 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-51181 -6819 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-54063 -3937 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-55118 0 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-54063 3937 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-51181 6819 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-47244 -7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-43307 -7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-39370 -7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-35433 -7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-31496 -7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-47244 7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-43307 7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-39370 7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-35433 7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-31496 7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-47244 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-45276 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-43307 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-41339 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-39370 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-37402 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-35433 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-33465 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-31496 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-19685 84252 5906 2000 6299 3150 "GND" "2" ""]
+       Pin[-27205 84252 5906 2000 6299 3150 "VCC" "1" ""]
+       Pin[-12165 84252 5906 2000 6299 3150 "VIOUT" "3" ""]
+       ElementLine [0 68898 -39370 68898 1969]
+       ElementLine [0 17717 -39370 17717 1969]
+       ElementLine [0 68898 0 17717 1969]
+       ElementLine [-39370 68898 -39370 17717 1969]
+
+       )
+
+Element["" "dwg-9111.fp" "U17" "unknown" 282479 845315 0 0 0 100 ""]
+(
+       Pin[11811 -6819 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[14693 -3937 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[15748 0 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[14693 3937 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[11811 6819 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-11811 -6819 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-14693 -3937 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-15748 0 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-14693 3937 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-11811 6819 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-7874 -7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-3937 -7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[0 -7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[3937 -7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[7874 -7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-7874 7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-3937 7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[0 7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[3937 7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[7874 7874 5100 2000 5700 2000 "IP+" "4" ""]
+       Pin[-7874 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-5906 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-3937 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-1969 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[0 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[1969 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[3937 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[5906 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[7874 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-27559 -6819 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-24677 -3937 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-23622 0 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-24677 3937 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-27559 6819 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-51181 -6819 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-54063 -3937 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-55118 0 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-54063 3937 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-51181 6819 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-47244 -7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-43307 -7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-39370 -7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-35433 -7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-31496 -7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-47244 7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-43307 7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-39370 7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-35433 7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-31496 7874 5100 2000 5700 2000 "IP-" "5" ""]
+       Pin[-47244 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-45276 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-43307 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-41339 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-39370 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-37402 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-35433 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-33465 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-31496 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-19685 84252 5906 2000 6299 3150 "GND" "2" ""]
+       Pin[-27205 84252 5906 2000 6299 3150 "VCC" "1" ""]
+       Pin[-12165 84252 5906 2000 6299 3150 "VIOUT" "3" ""]
+       ElementLine [0 68898 -39370 68898 1969]
+       ElementLine [0 17717 -39370 17717 1969]
+       ElementLine [0 68898 0 17717 1969]
+       ElementLine [-39370 68898 -39370 17717 1969]
+
+       )
+Rat[1244841 579687 1 1262292 576540 1  ""]
+Rat[1244841 579687 1 1202441 588583 1  ""]
+Rat[1262292 576540 1 1305290 583680 1  ""]
+Rat[1202441 588583 1 340464 112016 1  ""]
+Rat[340464 112016 1 295200 112016 1  ""]
+Rat[295200 112016 1 356909 350092 0  ""]
+Rat[356909 350092 0 335728 369305 0  ""]
+Rat[335728 369305 0 308641 348124 0  ""]
+Rat[308641 348124 0 331790 321037 0  ""]
+Rat[335728 369305 0 321654 498033 0  ""]
+Rat[321654 498033 0 307087 501969 1  ""]
+Rat[307087 501969 1 186921 519537 0  ""]
+Rat[113215 904352 1 115928 886353 1  ""]
+Rat[115928 886353 1 113332 851511 0  ""]
+Rat[113332 851511 0 99666 851882 1  ""]
+Rat[113332 851511 0 493253 830656 1  ""]
+Rat[493253 830656 1 506030 829622 0  ""]
+Rat[506030 829622 0 508237 863665 1  ""]
+Rat[508237 863665 1 510756 882752 1  ""]
+Rat[506030 829622 0 609750 620135 1  ""]
+Rat[609750 620135 1 629510 614922 1  ""]
+Rat[629510 614922 1 654206 608501 0  ""]
+Rat[654206 608501 0 654206 632901 0  ""]
+Rat[654206 608501 0 815539 616526 1  ""]
+Rat[815539 616526 1 832136 601520 1  ""]
+Rat[832136 601520 1 866404 607243 0  ""]
+Rat[866404 607243 0 866404 631643 0  ""]
+Rat[866404 631643 0 822309 835600 0  ""]
+Rat[822309 835600 0 822517 848122 1  ""]
+Rat[822517 848122 1 818250 865529 1  ""]
+Rat[822517 848122 1 798233 846856 1  ""]
+Rat[822517 848122 1 1188650 900789 1  ""]
+Rat[1188650 900789 1 1209017 889967 1  ""]
+Rat[1209017 889967 1 1236458 878955 1  ""]
+Rat[1188650 900789 1 1210326 925917 0  ""]
+Rat[1236458 878955 1 1258063 719702 1  ""]
+Rat[1258063 719702 1 1293977 721336 1  ""]
+Rat[1293977 721336 1 1318898 728346 1  ""]
+Rat[293537 179017 0 516030 829622 0  ""]
+Rat[516030 829622 0 123332 851511 0  ""]
+Rat[308537 179017 0 832309 835600 0  ""]
+Rat[832309 835600 0 1220326 925917 0  ""]
+Rat[308641 338282 0 659206 632901 0  ""]
+Rat[308641 336313 0 871404 631643 0  ""]
+Rat[299265 800687 1 318037 806965 1  ""]
+Rat[299265 800687 1 187795 314963 0  ""]
+Rat[187795 314963 0 256183 154644 0  ""]
+Rat[256183 154644 0 266183 154644 0  ""]
+Rat[1003869 933485 1 985813 944196 1  ""]
+Rat[985813 944196 1 197638 314962 0  ""]
+Rat[197638 314962 0 256183 179044 0  ""]
+Rat[256183 179044 0 271183 179044 0  ""]
+Rat[69435 150970 1 171198 173699 0  ""]
+Rat[507632 851306 1 511030 829622 0  ""]
+Rat[511030 829622 0 325885 321037 0  ""]
+Rat[325885 321037 0 301180 274410 0  ""]
+Rat[121732 860236 1 118332 851511 0  ""]
+Rat[118332 851511 0 323916 321037 0  ""]
+Rat[323916 321037 0 301180 286221 0  ""]
+Rat[1219406 959311 1 1215326 925917 0  ""]
+Rat[1215326 925917 0 321948 321037 0  ""]
+Rat[321948 321037 0 301180 298032 0  ""]
+Rat[812876 835147 1 827309 835600 0  ""]
+Rat[812876 835147 1 319979 321037 0  ""]
+Rat[319979 321037 0 301180 309843 0  ""]
+Rat[418110 311023 0 356909 342218 0  ""]
+Rat[406299 311023 0 356909 340249 0  ""]
+Rat[394488 311023 0 356909 336312 0  ""]
+Rat[382677 311023 0 356909 334344 0  ""]
+Rat[230317 506696 0 226379 518504 0  ""]
+Rat[230317 506696 0 196921 495137 0  ""]
+Rat[196921 495137 0 155219 495496 0  ""]
+Rat[155219 495496 0 160219 519896 0  ""]
+Rat[519614 791133 1 521030 805222 0  ""]
+Rat[521030 805222 0 624606 819973 1  ""]
+Rat[624606 819973 1 624866 853036 1  ""]
+Rat[1238291 944982 1 1225326 901517 0  ""]
+Rat[1238291 944982 1 1311032 925220 1  ""]
+Rat[1311032 925220 1 1310968 888685 1  ""]
+Rat[141691 140097 0 141198 149299 0  ""]
+Rat[141198 149299 0 80635 167170 1  ""]
+Rat[141198 149299 0 251183 154644 0  ""]
+Rat[251183 154644 0 313537 179017 0  ""]
+Rat[313537 179017 0 358279 179970 0  ""]
+Rat[358279 179970 0 361024 279529 0  ""]
+Rat[361024 279529 0 351178 279531 0  ""]
+Rat[361024 279529 0 356909 344186 0  ""]
+Rat[356909 344186 0 333760 369305 0  ""]
+Rat[333760 369305 0 308641 346156 0  ""]
+Rat[308641 346156 0 263780 310524 0  ""]
+Rat[263780 310524 0 263591 298713 0  ""]
+Rat[263591 298713 0 263591 286902 0  ""]
+Rat[263591 286902 0 263780 275091 0  ""]
+Rat[263780 310524 0 217323 314962 0  ""]
+Rat[217323 314962 0 207480 314962 0  ""]
+Rat[356909 344186 0 424366 377635 1  ""]
+Rat[424366 377635 1 393220 481458 0  ""]
+Rat[393220 481458 0 444382 494094 0  ""]
+Rat[393220 481458 0 307087 531969 1  ""]
+Rat[424366 377635 1 500000 273307 1  ""]
+Rat[307087 531969 1 196895 462678 0  ""]
+Rat[196895 462678 0 60946 561486 0  ""]
+Rat[444382 494094 0 609750 630135 1  ""]
+Rat[609750 630135 1 629510 634922 1  ""]
+Rat[629510 634922 1 669206 632901 0  ""]
+Rat[669206 632901 0 669206 608501 0  ""]
+Rat[669206 608501 0 700350 608227 1  ""]
+Rat[700350 608227 1 815539 596526 1  ""]
+Rat[815539 596526 1 842136 601520 1  ""]
+Rat[842136 601520 1 881404 607243 0  ""]
+Rat[881404 607243 0 881404 631643 0  ""]
+Rat[881404 607243 0 909449 604173 1  ""]
+Rat[881404 631643 0 812876 815147 1  ""]
+Rat[812876 815147 1 842309 835600 0  ""]
+Rat[842309 835600 0 847309 835600 0  ""]
+Rat[842309 835600 0 832517 848122 1  ""]
+Rat[832517 848122 1 838250 865529 1  ""]
+Rat[838250 865529 1 859506 871523 1  ""]
+Rat[859506 871523 1 901793 862142 1  ""]
+Rat[901793 862142 1 891791 834844 1  ""]
+Rat[901793 862142 1 1000000 840709 1  ""]
+Rat[1000000 840709 1 1003869 913485 1  ""]
+Rat[812876 815147 1 624866 863036 1  ""]
+Rat[624866 863036 1 578740 889291 1  ""]
+Rat[578740 889291 1 528237 863665 1  ""]
+Rat[528237 863665 1 527632 851306 1  ""]
+Rat[527632 851306 1 543521 838453 1  ""]
+Rat[543521 838453 1 531030 829622 0  ""]
+Rat[531030 829622 0 526030 829622 0  ""]
+Rat[528237 863665 1 520756 882752 1  ""]
+Rat[520756 882752 1 343600 860749 1  ""]
+Rat[343600 860749 1 305111 783973 1  ""]
+Rat[305111 783973 1 279265 800687 1  ""]
+Rat[279265 800687 1 210630 884173 1  ""]
+Rat[210630 884173 1 150405 871001 1  ""]
+Rat[150405 871001 1 141732 860236 1  ""]
+Rat[141732 860236 1 138332 851511 0  ""]
+Rat[138332 851511 0 133332 851511 0  ""]
+Rat[150405 871001 1 125928 886353 1  ""]
+Rat[125928 886353 1 133215 904352 1  ""]
+Rat[1003869 913485 1 1202797 967754 1  ""]
+Rat[1202797 967754 1 1219406 939311 1  ""]
+Rat[1219406 939311 1 1230326 925917 0  ""]
+Rat[1230326 925917 0 1235326 925917 0  ""]
+Rat[1235326 925917 0 1236458 868955 1  ""]
+Rat[1236458 868955 1 1209017 869967 1  ""]
+Rat[1235326 925917 0 1311032 935220 1  ""]
+Rat[1311032 935220 1 1370038 888356 1  ""]
+Rat[1236458 868955 1 1279843 742126 1  ""]
+Rat[1279843 742126 1 1293977 741336 1  ""]
+Rat[1279843 742126 1 1279843 722126 1  ""]
+Rat[1279843 722126 1 1248063 719702 1  ""]
+Rat[1293977 741336 1 1328898 728346 1  ""]
+Rat[1328898 728346 1 1362699 747300 1  ""]
+Rat[1362699 747300 1 1370551 726378 1  ""]
+Rat[1370551 726378 1 1419106 742315 0  ""]
+Rat[1248063 719702 1 1212441 588583 1  ""]
+Rat[1212441 588583 1 1208783 572455 1  ""]
+Rat[1208783 572455 1 1244841 569687 1  ""]
+Rat[1244841 569687 1 1282292 576540 1  ""]
+Rat[1282292 576540 1 1305290 563680 1  ""]
+Rat[1244841 569687 1 939786 949247 1  ""]
+Rat[939786 949247 1 262794 929567 1  ""]
+Rat[262794 929567 1 53936 449504 1  ""]
+Rat[53936 449504 1 249936 131856 1  ""]
+Rat[53936 449504 1 373920 120048 1  ""]
+Rat[664275 559737 1 700350 618227 1  ""]
+Rat[877889 559081 1 909449 614173 1  ""]
+Rat[69435 140170 1 166198 173699 0  ""]
+Rat[80635 134770 1 151198 149299 0  ""]
+Rat[156198 149299 0 337697 369305 0  ""]
+Rat[171198 149299 0 341634 369305 0  ""]
+Rat[80635 145570 1 146198 149299 0  ""]
+Rat[161198 149299 0 339665 369305 0  ""]
+Rat[166198 149299 0 343602 369305 0  ""]
+Rat[500000 253307 1 308641 342219 0  ""]
+Rat[308641 342219 0 80619 526096 0  ""]
+Rat[60946 541801 0 68809 526096 0  ""]
+Rat[60946 541801 0 34993 526097 0  ""]
+Rat[68809 526096 0 53936 467204 1  ""]
+Rat[34495 498385 0 34993 514287 0  ""]
+Rat[356909 348123 0 393220 457058 0  ""]
+Rat[161417 536221 0 155219 519896 0  ""]
+Rat[155219 519896 0 191921 495137 0  ""]
+Rat[160236 547245 0 170219 519896 0  ""]
+Rat[187795 533466 0 191921 519537 0  ""]
+Rat[187795 545276 0 343601 321037 0  ""]
+Rat[160236 559055 0 191895 487078 0  ""]
+Rat[212598 546063 0 191895 462678 0  ""]
+Rat[191895 462678 0 345570 321037 0  ""]
+Rat[500000 283307 1 308641 359935 0  ""]
+Rat[500000 293307 1 308641 357967 0  ""]
+Rat[275780 310524 0 289370 309843 0  ""]
+Rat[444382 482094 0 445669 468314 0  ""]
+Rat[445669 456504 0 308641 344187 0  ""]
+Rat[424366 367635 1 356909 354029 0  ""]
+Rat[432366 367635 1 356909 352060 0  ""]
+Rat[432366 377635 1 356909 357966 0  ""]
+Rat[331493 291342 0 361024 291339 0  ""]
+Rat[361024 291339 0 347538 321037 0  ""]
+Rat[341336 291342 0 351178 291341 0  ""]
+Rat[351178 291341 0 356909 338281 0  ""]
+Rat[187795 326773 0 217323 326772 0  ""]
+Rat[217323 326772 0 308641 332376 0  ""]
+Rat[303537 179017 0 308641 330408 0  ""]
+Rat[288537 179017 0 318011 321037 0  ""]
+Rat[333279 179970 0 339664 321037 0  ""]
+Rat[348279 179970 0 341633 321037 0  ""]
+Rat[197638 326772 0 207480 326772 0  ""]
+Rat[207480 326772 0 308641 334345 0  ""]
+Rat[307087 511969 1 321654 509843 0  ""]
+Rat[321654 509843 0 347539 369305 0  ""]
+Rat[275591 298713 0 289370 298032 0  ""]
+Rat[275591 286902 0 289370 286221 0  ""]
+Rat[275780 275091 0 289370 274410 0  ""]
+Rat[295200 132016 1 261183 179044 0  ""]
+Rat[345854 195818 0 343279 179970 0  ""]
+Rat[343279 179970 0 246183 179044 0  ""]
+Rat[246183 179044 0 241183 179044 0  ""]
+Rat[249936 141856 1 266183 179044 0  ""]
+Rat[295200 122016 1 249936 121856 1  ""]
+Rat[340464 132016 1 261183 154644 0  ""]
+Rat[327443 186962 0 328279 179970 0  ""]
+Rat[328279 179970 0 246183 154644 0  ""]
+Rat[246183 154644 0 241183 154644 0  ""]
+Rat[373920 130048 1 271183 154644 0  ""]
+Rat[340464 122016 1 373920 110048 1  ""]
+Rat[338279 179970 0 283537 179017 0  ""]
+Rat[353279 179970 0 298537 179017 0  ""]
+Rat[122011 170802 0 141198 173699 0  ""]
+Rat[141691 206226 0 146198 173699 0  ""]
+Rat[167275 184573 0 151198 173699 0  ""]
+Rat[167275 204258 0 156198 173699 0  ""]
+Rat[141691 120412 0 161198 173699 0  ""]
+Rat[141691 186541 0 136198 173699 0  ""]
+Rat[909449 624173 1 876404 607243 0  ""]
+Rat[876404 607243 0 871404 607243 0  ""]
+Rat[700350 628227 1 664206 608501 0  ""]
+Rat[664206 608501 0 659206 608501 0  ""]
+Rat[193511 821292 1 193208 833588 1  ""]
+Rat[193511 821292 1 210630 818898 1  ""]
+Rat[127835 811725 1 128332 827111 0  ""]
+Rat[128332 827111 0 210630 838898 1  ""]
+Rat[210630 838898 1 210630 874173 1  ""]
+Rat[210630 838898 1 267786 849252 1  ""]
+Rat[195062 846420 1 194923 858120 1  ""]
+Rat[194923 858120 1 210630 864173 1  ""]
+Rat[117835 811725 1 118332 827111 0  ""]
+Rat[117835 811725 1 99666 811882 1  ""]
+Rat[153511 821292 1 153208 833588 1  ""]
+Rat[153208 833588 1 123332 827111 0  ""]
+Rat[155062 846420 1 154923 858120 1  ""]
+Rat[155062 846420 1 143332 851511 0  ""]
+Rat[358037 806965 1 270314 929567 1  ""]
+Rat[598058 818733 1 596755 806157 1  ""]
+Rat[596755 806157 1 624606 799973 1  ""]
+Rat[597865 843391 1 598001 859002 1  ""]
+Rat[597865 843391 1 624866 843036 1  ""]
+Rat[509614 791133 1 511030 805222 0  ""]
+Rat[509614 791133 1 493253 790656 1  ""]
+Rat[558058 818733 1 556755 806157 1  ""]
+Rat[556755 806157 1 516030 805222 0  ""]
+Rat[557865 843391 1 558001 859002 1  ""]
+Rat[557865 843391 1 536030 829622 0  ""]
+Rat[110405 871001 1 128332 851511 0  ""]
+Rat[543521 878453 1 521030 829622 0  ""]
+Rat[971299 787197 1 971585 774464 1  ""]
+Rat[971585 774464 1 1000943 775200 1  ""]
+Rat[832536 797481 1 837309 811200 0  ""]
+Rat[837309 811200 0 1000000 830709 1  ""]
+Rat[1000000 830709 1 1000943 795200 1  ""]
+Rat[1000943 795200 1 947660 871814 1  ""]
+Rat[978704 820470 1 978412 836010 1  ""]
+Rat[978704 820470 1 1000000 820709 1  ""]
+Rat[822536 797481 1 827309 811200 0  ""]
+Rat[822536 797481 1 798233 806856 1  ""]
+Rat[931299 787197 1 931585 774464 1  ""]
+Rat[931299 787197 1 832309 811200 0  ""]
+Rat[938704 820470 1 938412 836010 1  ""]
+Rat[938412 836010 1 852309 835600 0  ""]
+Rat[985813 904196 1 947306 949247 1  ""]
+Rat[1293795 891194 1 1310968 868685 1  ""]
+Rat[1293795 891194 1 1253431 878500 1  ""]
+Rat[1292720 912446 1 1293818 924422 1  ""]
+Rat[1292720 912446 1 1311032 915220 1  ""]
+Rat[1248291 944982 1 1215326 901517 0  ""]
+Rat[1215326 901517 0 1188650 940789 1  ""]
+Rat[1253795 891194 1 1220326 901517 0  ""]
+Rat[1253795 891194 1 1293431 878500 1  ""]
+Rat[1252720 912446 1 1253818 924422 1  ""]
+Rat[1253818 924422 1 1240326 925917 0  ""]
+Rat[859506 831523 1 837309 835600 0  ""]
+Rat[1202797 927754 1 1225326 925917 0  ""]
+Rat[1419106 730315 0 1400340 709427 1  ""]
+Rat[218507 506696 0 238189 518504 0  ""]
+Rat[218507 506696 0 186921 495137 0  ""]
+Rat[186921 495137 0 181921 495137 0  ""]
+Rat[186921 495137 0 186895 487078 0  ""]
+Rat[181921 495137 0 165219 519896 0  ""]
+Rat[165219 519896 0 173227 536221 0  ""]
+Rat[122011 151117 0 136198 149299 0  ""]
+Rat[136198 149299 0 251183 179044 0  ""]
+Rat[251183 179044 0 283537 154617 0  ""]
+Rat[283537 154617 0 328279 155570 0  ""]
+Rat[328279 155570 0 327443 198772 0  ""]
+Rat[327443 198772 0 357664 195818 0  ""]
+Rat[357664 195818 0 382677 299213 0  ""]
+Rat[382677 299213 0 394488 299213 0  ""]
+Rat[394488 299213 0 406299 299213 0  ""]
+Rat[406299 299213 0 418110 299213 0  ""]
+Rat[382677 299213 0 378220 457058 0  ""]
+Rat[378220 457058 0 186895 462678 0  ""]
+Rat[186895 462678 0 181895 462678 0  ""]
+Rat[186895 462678 0 200788 546063 0  ""]
+Rat[181895 462678 0 34495 486385 0  ""]
+Rat[200788 546063 0 285111 783973 1  ""]
+Rat[285111 783973 1 881793 862142 1  ""]
+Rat[881793 862142 1 1198783 572455 1  ""]
+Rat[1198783 572455 1 1222441 588583 1  ""]
+Rat[1198783 572455 1 932266 949247 1  ""]
+Rat[932266 949247 1 255274 929567 1  ""]
+Rat[1222441 588583 1 1338898 728346 1  ""]
+Rat[1338898 728346 1 1360551 726378 1  ""]
+Rat[1360551 726378 1 1382699 747300 1  ""]
+Rat[1382699 747300 1 1400340 749427 1  ""]
+Rat[343600 890749 1 210630 828898 1  ""]
+Rat[343600 890749 1 578740 919291 1  ""]
+Rat[578740 919291 1 624606 809973 1  ""]
+Rat[624606 809973 1 664275 599737 1  ""]
+Rat[664275 599737 1 877889 599081 1  ""]
+Rat[877889 599081 1 891791 804844 1  ""]
+Rat[891791 804844 1 1000943 785200 1  ""]
+Rat[1000943 785200 1 1310968 878685 1  ""]
+Rat[1310968 878685 1 1370038 918356 1  ""]
+Layer(1 "component")
+(
+)
+Layer(2 "solder")
+(
+)
+Layer(3 "outline")
+(
+)
+Layer(4 "GND")
+(
+)
+Layer(5 "power")
+(
+)
+Layer(6 "signal1")
+(
+)
+Layer(7 "signal2")
+(
+)
+Layer(8 "signal3")
+(
+)
+Layer(9 "silk")
+(
+)
+Layer(10 "silk")
+(
+)
+NetList()
+(
+       Net("+3.3V" "(unknown)")
+       (
+               Connect("C33-1")
+               Connect("C34-2")
+               Connect("C35-2")
+               Connect("J4-1")
+               Connect("R3-1")
+               Connect("R4-1")
+               Connect("R29-2")
+               Connect("U10-10")
+               Connect("U10-26")
+               Connect("U10-38")
+               Connect("U10-57")
+               Connect("U11-2")
+               Connect("U21-3")
+       )
+       Net("+12V" "(unknown)")
+       (
+               Connect("C11-2")
+               Connect("C12-1")
+               Connect("C14-2")
+               Connect("C15-1")
+               Connect("C23-2")
+               Connect("C24-1")
+               Connect("C26-2")
+               Connect("C27-1")
+               Connect("C36-1")
+               Connect("C37-2")
+               Connect("C38-1")
+               Connect("C39-2")
+               Connect("C40-2")
+               Connect("C41-1")
+               Connect("D7-1")
+               Connect("D8-1")
+               Connect("D13-1")
+               Connect("D14-1")
+               Connect("U15-1")
+               Connect("U16-1")
+               Connect("U18-1")
+               Connect("U19-1")
+               Connect("U22-1")
+               Connect("U22-8")
+               Connect("U23-1")
+               Connect("U24-1")
+               Connect("U24-8")
+       )
+       Net("/EN1" "(unknown)")
+       (
+               Connect("U4-3")
+               Connect("U15-3")
+               Connect("U16-3")
+       )
+       Net("/EN2" "(unknown)")
+       (
+               Connect("U4-6")
+               Connect("U18-3")
+               Connect("U19-3")
+       )
+       Net("BRAKE1" "(unknown)")
+       (
+               Connect("U10-5")
+               Connect("U22-2")
+       )
+       Net("BRAKE2" "(unknown)")
+       (
+               Connect("U10-4")
+               Connect("U24-2")
+       )
+       Net("CANH" "(unknown)")
+       (
+               Connect("U12-7")
+       )
+       Net("CANL" "(unknown)")
+       (
+               Connect("U12-6")
+       )
+       Net("CRNT1" "(unknown)")
+       (
+               Connect("C19-1")
+               Connect("R17-1")
+               Connect("R33-2")
+               Connect("U2-9")
+               Connect("U2-11")
+       )
+       Net("CRNT2" "(unknown)")
+       (
+               Connect("C31-1")
+               Connect("R18-1")
+               Connect("R40-2")
+               Connect("U2-4")
+               Connect("U2-7")
+       )
+       Net("CTS" "(unknown)")
+       (
+               Connect("J1-8")
+               Connect("U1-8")
+       )
+       Net("DRV1B" "(unknown)")
+       (
+               Connect("C17-2")
+               Connect("R16-2")
+               Connect("U10-60")
+               Connect("U15-2")
+       )
+       Net("DRV1A" "(unknown)")
+       (
+               Connect("C18-2")
+               Connect("R15-2")
+               Connect("U10-61")
+               Connect("U16-2")
+       )
+       Net("DRV2B" "(unknown)")
+       (
+               Connect("C29-2")
+               Connect("R14-2")
+               Connect("U10-62")
+               Connect("U18-2")
+       )
+       Net("DRV2A" "(unknown)")
+       (
+               Connect("C30-2")
+               Connect("R13-2")
+               Connect("U10-63")
+               Connect("U19-2")
+       )
+       Net("E1CHA" "(unknown)")
+       (
+               Connect("R8-1")
+               Connect("U10-42")
+       )
+       Net("E1CHB" "(unknown)")
+       (
+               Connect("R9-1")
+               Connect("U10-43")
+       )
+       Net("E1INDEX" "(unknown)")
+       (
+               Connect("R22-2")
+       )
+       Net("E2CHA" "(unknown)")
+       (
+               Connect("R10-1")
+               Connect("U10-45")
+       )
+       Net("E2CHB" "(unknown)")
+       (
+               Connect("R7-1")
+               Connect("U10-46")
+       )
+       Net("E2INDEX" "(unknown)")
+       (
+               Connect("R19-2")
+       )
+       Net("GNDCAN" "(unknown)")
+       (
+               Connect("C6-1")
+               Connect("C7-2")
+               Connect("U11-5")
+               Connect("U12-2")
+               Connect("U12-8")
+       )
+       Net("MOTOR1A" "(unknown)")
+       (
+               Connect("U17-5")
+       )
+       Net("MOTOR1B" "(unknown)")
+       (
+               Connect("C13-2")
+               Connect("Q2-3")
+               Connect("Q4-2")
+               Connect("U15-11")
+       )
+       Net("MOTOR2A" "(unknown)")
+       (
+               Connect("U20-5")
+       )
+       Net("MOTOR2B" "(unknown)")
+       (
+               Connect("C25-2")
+               Connect("Q6-3")
+               Connect("Q8-2")
+               Connect("U18-11")
+       )
+       Net("PGND" "(unknown)")
+       (
+               Connect("C3-2")
+               Connect("C5-2")
+               Connect("C9-2")
+               Connect("C10-2")
+               Connect("C11-1")
+               Connect("C12-2")
+               Connect("C14-1")
+               Connect("C15-2")
+               Connect("C16-1")
+               Connect("C17-1")
+               Connect("C18-1")
+               Connect("C19-2")
+               Connect("C21-2")
+               Connect("C22-2")
+               Connect("C23-1")
+               Connect("C24-2")
+               Connect("C26-1")
+               Connect("C27-2")
+               Connect("C28-1")
+               Connect("C29-1")
+               Connect("C30-1")
+               Connect("C31-2")
+               Connect("C32-2")
+               Connect("C33-2")
+               Connect("C34-1")
+               Connect("C35-1")
+               Connect("C36-2")
+               Connect("C37-1")
+               Connect("C38-2")
+               Connect("C39-1")
+               Connect("C40-1")
+               Connect("C41-2")
+               Connect("C42-1")
+               Connect("C42-2")
+               Connect("C43-2")
+               Connect("C44-1")
+               Connect("D2-1")
+               Connect("D3-1")
+               Connect("D4-1")
+               Connect("D5-1")
+               Connect("D6-1")
+               Connect("D21-1")
+               Connect("J1-5")
+               Connect("J2-3")
+               Connect("J3-4")
+               Connect("J4-4")
+               Connect("Q3-3")
+               Connect("Q4-3")
+               Connect("Q7-3")
+               Connect("Q8-3")
+               Connect("Q9-3")
+               Connect("Q10-3")
+               Connect("R5-2")
+               Connect("R6-2")
+               Connect("R20-1")
+               Connect("R21-1")
+               Connect("R25-1")
+               Connect("R26-1")
+               Connect("R35-1")
+               Connect("R37-1")
+               Connect("R42-1")
+               Connect("R44-1")
+               Connect("S1-1")
+               Connect("U1-15")
+               Connect("U2-12")
+               Connect("U3-7")
+               Connect("U4-7")
+               Connect("U10-9")
+               Connect("U10-25")
+               Connect("U10-41")
+               Connect("U13-4")
+               Connect("U14-5")
+               Connect("U15-5")
+               Connect("U15-6")
+               Connect("U16-5")
+               Connect("U16-6")
+               Connect("U17-2")
+               Connect("U18-5")
+               Connect("U18-6")
+               Connect("U19-5")
+               Connect("U19-6")
+               Connect("U20-2")
+               Connect("U21-2")
+               Connect("U22-4")
+               Connect("U22-5")
+               Connect("U23-2")
+               Connect("U24-4")
+               Connect("U24-5")
+       )
+       Net("RELEASE1" "(unknown)")
+       (
+               Connect("D19-1")
+               Connect("Q9-2")
+       )
+       Net("RELEASE2" "(unknown)")
+       (
+               Connect("D20-1")
+               Connect("Q10-2")
+       )
+       Net("RTS" "(unknown)")
+       (
+               Connect("J1-7")
+               Connect("U1-7")
+       )
+       Net("RX" "(unknown)")
+       (
+               Connect("J1-2")
+               Connect("U1-13")
+       )
+       Net("RX1" "(unknown)")
+       (
+               Connect("U1-12")
+               Connect("U10-27")
+       )
+       Net("RX2" "(unknown)")
+       (
+               Connect("U1-9")
+               Connect("U10-29")
+       )
+       Net("TX" "(unknown)")
+       (
+               Connect("J1-3")
+               Connect("U1-14")
+       )
+       Net("TX1" "(unknown)")
+       (
+               Connect("U1-11")
+               Connect("U10-28")
+       )
+       Net("TX2" "(unknown)")
+       (
+               Connect("U1-10")
+               Connect("U10-30")
+       )
+       Net("unnamed_net1" "(unknown)")
+       (
+               Connect("J2-1")
+               Connect("R12-2")
+               Connect("U10-7")
+       )
+       Net("unnamed_net2" "(unknown)")
+       (
+               Connect("C5-1")
+               Connect("R11-1")
+               Connect("R12-1")
+               Connect("S1-2")
+       )
+       Net("unnamed_net3" "(unknown)")
+       (
+               Connect("D1-2")
+               Connect("R11-2")
+       )
+       Net("unnamed_net4" "(unknown)")
+       (
+               Connect("U10-39")
+               Connect("U13-5")
+       )
+       Net("unnamed_net5" "(unknown)")
+       (
+               Connect("R23-1")
+               Connect("U11-6")
+               Connect("U12-1")
+       )
+       Net("unnamed_net6" "(unknown)")
+       (
+               Connect("R30-2")
+               Connect("U12-4")
+       )
+       Net("unnamed_net7" "(unknown)")
+       (
+               Connect("U12-5")
+       )
+       Net("unnamed_net8" "(unknown)")
+       (
+               Connect("R24-2")
+               Connect("U11-3")
+       )
+       Net("unnamed_net9" "(unknown)")
+       (
+               Connect("R24-1")
+               Connect("U10-51")
+       )
+       Net("unnamed_net10" "(unknown)")
+       (
+               Connect("R30-1")
+               Connect("U14-3")
+       )
+       Net("unnamed_net11" "(unknown)")
+       (
+               Connect("R28-1")
+               Connect("U10-50")
+               Connect("U14-6")
+       )
+       Net("unnamed_net12" "(unknown)")
+       (
+               Connect("J2-2")
+       )
+       Net("unnamed_net13" "(unknown)")
+       (
+               Connect("J2-4")
+               Connect("U10-16")
+       )
+       Net("unnamed_net14" "(unknown)")
+       (
+               Connect("J2-5")
+               Connect("U10-15")
+       )
+       Net("unnamed_net15" "(unknown)")
+       (
+               Connect("D2-2")
+               Connect("R13-1")
+       )
+       Net("unnamed_net16" "(unknown)")
+       (
+               Connect("D6-2")
+               Connect("R27-2")
+       )
+       Net("unnamed_net17" "(unknown)")
+       (
+               Connect("R27-1")
+               Connect("U10-8")
+       )
+       Net("unnamed_net18" "(unknown)")
+       (
+               Connect("J3-3")
+               Connect("U10-36")
+       )
+       Net("unnamed_net19" "(unknown)")
+       (
+               Connect("J3-2")
+               Connect("U10-37")
+       )
+       Net("unnamed_net20" "(unknown)")
+       (
+               Connect("J3-1")
+               Connect("U10-34")
+       )
+       Net("unnamed_net21" "(unknown)")
+       (
+               Connect("R19-1")
+               Connect("R26-2")
+               Connect("U10-49")
+       )
+       Net("unnamed_net22" "(unknown)")
+       (
+               Connect("R22-1")
+               Connect("R25-2")
+               Connect("U10-44")
+       )
+       Net("unnamed_net23" "(unknown)")
+       (
+               Connect("R17-2")
+               Connect("R21-2")
+               Connect("U10-2")
+       )
+       Net("unnamed_net24" "(unknown)")
+       (
+               Connect("U4-5")
+               Connect("U10-1")
+       )
+       Net("unnamed_net25" "(unknown)")
+       (
+               Connect("U4-2")
+               Connect("U10-64")
+       )
+       Net("unnamed_net26" "(unknown)")
+       (
+               Connect("U10-59")
+       )
+       Net("unnamed_net27" "(unknown)")
+       (
+               Connect("U10-58")
+       )
+       Net("unnamed_net28" "(unknown)")
+       (
+               Connect("U10-56")
+       )
+       Net("unnamed_net29" "(unknown)")
+       (
+               Connect("U10-55")
+       )
+       Net("unnamed_net30" "(unknown)")
+       (
+               Connect("U10-54")
+       )
+       Net("unnamed_net31" "(unknown)")
+       (
+               Connect("U3-2")
+               Connect("U10-53")
+       )
+       Net("unnamed_net32" "(unknown)")
+       (
+               Connect("U3-5")
+               Connect("U10-52")
+       )
+       Net("unnamed_net33" "(unknown)")
+       (
+               Connect("R18-2")
+               Connect("R20-2")
+               Connect("U10-3")
+       )
+       Net("unnamed_net34" "(unknown)")
+       (
+               Connect("U10-6")
+       )
+       Net("unnamed_net35" "(unknown)")
+       (
+               Connect("U10-12")
+       )
+       Net("unnamed_net36" "(unknown)")
+       (
+               Connect("U10-11")
+       )
+       Net("unnamed_net37" "(unknown)")
+       (
+               Connect("U10-14")
+       )
+       Net("unnamed_net38" "(unknown)")
+       (
+               Connect("U10-13")
+       )
+       Net("unnamed_net39" "(unknown)")
+       (
+               Connect("U10-17")
+       )
+       Net("unnamed_net40" "(unknown)")
+       (
+               Connect("U10-18")
+       )
+       Net("unnamed_net41" "(unknown)")
+       (
+               Connect("U10-19")
+       )
+       Net("unnamed_net42" "(unknown)")
        (
-               Connect("C27-2")
-               Connect("R7-2")
-               Connect("U7-25")
-               Connect("U10-2")
+               Connect("U10-20")
        )
-       Net("GNDCAN" "(unknown)")
+       Net("unnamed_net43" "(unknown)")
        (
-               Connect("C14-1")
-               Connect("C15-1")
-               Connect("J2-B1")
-               Connect("J2-B2")
-               Connect("U3-2")
-               Connect("U3-8")
-               Connect("U4-5")
+               Connect("U10-21")
        )
-       Net("INDEX" "(unknown)")
+       Net("unnamed_net44" "(unknown)")
        (
-               Connect("J2-B7")
-               Connect("R12-2")
+               Connect("U10-22")
        )
-       Net("MOTOR+" "(unknown)")
+       Net("unnamed_net45" "(unknown)")
        (
-               Connect("C21-2")
-               Connect("J2-A25")
-               Connect("J2-B25")
-               Connect("J2-C25")
-               Connect("Q2-3")
-               Connect("Q3-2")
-               Connect("U9-11")
+               Connect("U10-23")
        )
-       Net("MOTOR-" "(unknown)")
+       Net("unnamed_net46" "(unknown)")
        (
-               Connect("C25-2")
-               Connect("J2-A26")
-               Connect("J2-B26")
-               Connect("J2-C26")
-               Connect("Q4-3")
-               Connect("Q5-2")
-               Connect("U10-11")
+               Connect("U10-24")
        )
-       Net("PGND" "(unknown)")
+       Net("unnamed_net47" "(unknown)")
        (
-               Connect("C1-2")
-               Connect("C2-1")
-               Connect("C3-2")
-               Connect("C4-1")
-               Connect("C5-2")
-               Connect("C6-1")
-               Connect("C6-2")
-               Connect("C7-2")
-               Connect("C8-1")
-               Connect("C9-1")
-               Connect("C13-2")
-               Connect("C16-2")
-               Connect("C17-1")
-               Connect("C18-2")
-               Connect("C19-2")
-               Connect("C20-1")
-               Connect("C22-2")
-               Connect("C23-2")
-               Connect("C24-1")
-               Connect("C26-1")
-               Connect("C27-1")
-               Connect("D1-1")
-               Connect("D2-1")
-               Connect("D3-1")
-               Connect("J1-5")
-               Connect("J2-A7")
-               Connect("J2-A22")
-               Connect("J2-A27")
-               Connect("J2-A30")
-               Connect("J2-A31")
-               Connect("J2-B5")
-               Connect("J2-B6")
-               Connect("J2-B22")
-               Connect("J2-B27")
-               Connect("J2-B30")
-               Connect("J2-B31")
-               Connect("J2-C22")
-               Connect("J2-C27")
-               Connect("J2-C30")
-               Connect("J2-C31")
-               Connect("Q1-3")
-               Connect("Q3-3")
-               Connect("Q5-3")
-               Connect("R13-1")
-               Connect("R14-1")
-               Connect("R15-1")
-               Connect("S1-1")
-               Connect("U1-2")
-               Connect("U2-4")
-               Connect("U5-5")
-               Connect("U6-15")
-               Connect("U7-8")
-               Connect("U7-19")
-               Connect("U7-27")
-               Connect("U8-4")
-               Connect("U8-5")
-               Connect("U9-5")
-               Connect("U9-6")
-               Connect("U10-5")
-               Connect("U10-6")
+               Connect("U10-31")
        )
-       Net("REFPOS" "(unknown)")
+       Net("unnamed_net48" "(unknown)")
        (
-               Connect("R12-1")
-               Connect("R13-2")
-               Connect("U7-5")
+               Connect("J4-2")
+               Connect("R29-1")
+               Connect("U10-32")
        )
-       Net("RTS" "(unknown)")
+       Net("unnamed_net49" "(unknown)")
        (
-               Connect("J1-7")
-               Connect("U6-7")
+               Connect("U10-48")
        )
-       Net("RX" "(unknown)")
+       Net("unnamed_net50" "(unknown)")
        (
-               Connect("J1-2")
-               Connect("U6-13")
+               Connect("U10-47")
        )
-       Net("TX" "(unknown)")
+       Net("unnamed_net51" "(unknown)")
        (
-               Connect("J1-3")
-               Connect("U6-14")
+               Connect("U10-40")
        )
-       Net("unnamed_net1" "(unknown)")
+       Net("unnamed_net52" "(unknown)")
        (
-               Connect("D1-2")
-               Connect("R1-1")
+               Connect("U10-35")
        )
-       Net("unnamed_net2" "(unknown)")
+       Net("unnamed_net53" "(unknown)")
+       (
+               Connect("U10-33")
+       )
+       Net("unnamed_net54" "(unknown)")
+       (
+               Connect("D3-2")
+               Connect("R14-1")
+       )
+       Net("unnamed_net55" "(unknown)")
+       (
+               Connect("D4-2")
+               Connect("R15-1")
+       )
+       Net("unnamed_net56" "(unknown)")
+       (
+               Connect("D5-2")
+               Connect("R16-1")
+       )
+       Net("unnamed_net57" "(unknown)")
+       (
+               Connect("R3-3")
+               Connect("U2-5")
+       )
+       Net("unnamed_net58" "(unknown)")
        (
                Connect("R2-2")
-               Connect("U7-1")
+               Connect("U2-1")
+               Connect("U2-2")
+               Connect("U3-4")
        )
-       Net("unnamed_net3" "(unknown)")
+       Net("unnamed_net59" "(unknown)")
        (
-               Connect("C5-1")
-               Connect("R2-1")
-               Connect("R3-1")
-               Connect("S1-2")
+               Connect("R6-3")
+               Connect("U2-6")
        )
-       Net("unnamed_net4" "(unknown)")
+       Net("unnamed_net60" "(unknown)")
        (
-               Connect("D2-2")
+               Connect("R3-2")
                Connect("R6-1")
        )
-       Net("unnamed_net5" "(unknown)")
+       Net("unnamed_net61" "(unknown)")
        (
-               Connect("D3-2")
-               Connect("R7-1")
+               Connect("R4-3")
+               Connect("U2-10")
        )
-       Net("unnamed_net6" "(unknown)")
+       Net("unnamed_net62" "(unknown)")
        (
-               Connect("R8-1")
+               Connect("R1-2")
+               Connect("U2-13")
+               Connect("U2-14")
                Connect("U3-1")
-               Connect("U4-6")
        )
-       Net("unnamed_net7" "(unknown)")
+       Net("unnamed_net63" "(unknown)")
        (
-               Connect("R10-2")
-               Connect("U3-4")
+               Connect("R5-3")
+               Connect("U2-8")
        )
-       Net("unnamed_net8" "(unknown)")
+       Net("unnamed_net64" "(unknown)")
        (
-               Connect("R9-2")
-               Connect("U4-3")
+               Connect("R4-2")
+               Connect("R5-1")
        )
-       Net("unnamed_net9" "(unknown)")
+       Net("unnamed_net65" "(unknown)")
        (
-               Connect("R9-1")
-               Connect("U7-17")
+               Connect("J4-3")
        )
-       Net("unnamed_net10" "(unknown)")
+       Net("unnamed_net66" "(unknown)")
        (
-               Connect("R10-1")
-               Connect("U5-3")
+               Connect("U3-3")
+               Connect("U4-1")
        )
-       Net("unnamed_net11" "(unknown)")
+       Net("unnamed_net67" "(unknown)")
        (
-               Connect("R11-1")
-               Connect("U5-6")
-               Connect("U7-18")
+               Connect("U3-6")
+               Connect("U4-4")
        )
-       Net("unnamed_net12" "(unknown)")
+       Net("unnamed_net68" "(unknown)")
        (
-               Connect("C10-2")
-               Connect("U6-2")
+               Connect("J1-9")
        )
-       Net("unnamed_net13" "(unknown)")
+       Net("unnamed_net69" "(unknown)")
        (
-               Connect("C11-1")
-               Connect("U6-3")
+               Connect("J1-4")
        )
-       Net("unnamed_net14" "(unknown)")
+       Net("unnamed_net70" "(unknown)")
        (
-               Connect("C12-2")
-               Connect("U6-4")
+               Connect("J1-6")
        )
-       Net("unnamed_net15" "(unknown)")
+       Net("unnamed_net71" "(unknown)")
        (
-               Connect("C12-1")
-               Connect("U6-5")
+               Connect("J1-1")
        )
-       Net("unnamed_net16" "(unknown)")
+       Net("unnamed_net72" "(unknown)")
        (
-               Connect("C13-1")
-               Connect("U6-6")
+               Connect("C2-2")
+               Connect("U1-2")
        )
-       Net("unnamed_net17" "(unknown)")
+       Net("unnamed_net73" "(unknown)")
        (
-               Connect("U6-9")
-               Connect("U7-3")
+               Connect("C1-1")
+               Connect("U1-3")
        )
-       Net("unnamed_net18" "(unknown)")
+       Net("unnamed_net74" "(unknown)")
        (
-               Connect("U6-10")
-               Connect("U7-2")
+               Connect("C4-2")
+               Connect("U1-4")
        )
-       Net("unnamed_net19" "(unknown)")
+       Net("unnamed_net75" "(unknown)")
        (
-               Connect("U6-11")
-               Connect("U7-11")
+               Connect("C4-1")
+               Connect("U1-5")
        )
-       Net("unnamed_net20" "(unknown)")
+       Net("unnamed_net76" "(unknown)")
+       (
+               Connect("C3-1")
+               Connect("U1-6")
+       )
+       Net("unnamed_net77" "(unknown)")
        (
-               Connect("U6-12")
-               Connect("U7-12")
+               Connect("C1-2")
+               Connect("U1-1")
        )
-       Net("unnamed_net21" "(unknown)")
+       Net("unnamed_net78" "(unknown)")
        (
-               Connect("C11-2")
-               Connect("U6-1")
+               Connect("Q10-1")
+               Connect("U24-6")
+               Connect("U24-7")
        )
-       Net("unnamed_net22" "(unknown)")
+       Net("unnamed_net79" "(unknown)")
+       (
+               Connect("Q9-1")
+               Connect("U22-6")
+               Connect("U22-7")
+       )
+       Net("unnamed_net80" "(unknown)")
        (
+               Connect("D9-1")
                Connect("Q1-1")
-               Connect("U8-6")
-               Connect("U8-7")
+               Connect("R31-2")
        )
-       Net("unnamed_net23" "(unknown)")
+       Net("unnamed_net81" "(unknown)")
        (
-               Connect("D7-1")
-               Connect("Q2-1")
-               Connect("R16-2")
+               Connect("C8-2")
+               Connect("Q1-3")
+               Connect("Q3-2")
+               Connect("U16-11")
+               Connect("U17-4")
        )
-       Net("unnamed_net24" "(unknown)")
+       Net("unnamed_net82" "(unknown)")
        (
-               Connect("D8-1")
+               Connect("D11-1")
                Connect("Q3-1")
-               Connect("R17-2")
+               Connect("R34-2")
        )
-       Net("unnamed_net25" "(unknown)")
+       Net("unnamed_net83" "(unknown)")
        (
-               Connect("D9-1")
-               Connect("Q4-1")
-               Connect("R18-1")
+               Connect("C8-1")
+               Connect("D8-2")
+               Connect("U16-13")
        )
-       Net("unnamed_net26" "(unknown)")
+       Net("unnamed_net84" "(unknown)")
+       (
+               Connect("D9-2")
+               Connect("R31-1")
+               Connect("U16-12")
+       )
+       Net("unnamed_net85" "(unknown)")
+       (
+               Connect("D11-2")
+               Connect("R34-1")
+               Connect("U16-7")
+       )
+       Net("unnamed_net86" "(unknown)")
+       (
+               Connect("R33-1")
+               Connect("U17-3")
+       )
+       Net("unnamed_net87" "(unknown)")
        (
                Connect("D10-1")
+               Connect("Q2-1")
+               Connect("R32-2")
+       )
+       Net("unnamed_net88" "(unknown)")
+       (
+               Connect("D12-1")
+               Connect("Q4-1")
+               Connect("R36-2")
+       )
+       Net("unnamed_net89" "(unknown)")
+       (
+               Connect("C13-1")
+               Connect("D7-2")
+               Connect("U15-13")
+       )
+       Net("unnamed_net90" "(unknown)")
+       (
+               Connect("D10-2")
+               Connect("R32-1")
+               Connect("U15-12")
+       )
+       Net("unnamed_net91" "(unknown)")
+       (
+               Connect("D12-2")
+               Connect("R36-1")
+               Connect("U15-7")
+       )
+       Net("unnamed_net92" "(unknown)")
+       (
+               Connect("R35-2")
+               Connect("U16-4")
+       )
+       Net("unnamed_net93" "(unknown)")
+       (
+               Connect("R37-2")
+               Connect("U15-4")
+       )
+       Net("unnamed_net94" "(unknown)")
+       (
+               Connect("D15-1")
                Connect("Q5-1")
-               Connect("R19-1")
+               Connect("R38-2")
        )
-       Net("unnamed_net27" "(unknown)")
+       Net("unnamed_net95" "(unknown)")
        (
-               Connect("C21-1")
-               Connect("D5-2")
-               Connect("U9-13")
+               Connect("C20-2")
+               Connect("Q5-3")
+               Connect("Q7-2")
+               Connect("U19-11")
+               Connect("U20-4")
        )
-       Net("unnamed_net28" "(unknown)")
+       Net("unnamed_net96" "(unknown)")
+       (
+               Connect("D17-1")
+               Connect("Q7-1")
+               Connect("R41-2")
+       )
+       Net("unnamed_net97" "(unknown)")
+       (
+               Connect("C20-1")
+               Connect("D14-2")
+               Connect("U19-13")
+       )
+       Net("unnamed_net98" "(unknown)")
+       (
+               Connect("D15-2")
+               Connect("R38-1")
+               Connect("U19-12")
+       )
+       Net("unnamed_net99" "(unknown)")
+       (
+               Connect("D17-2")
+               Connect("R41-1")
+               Connect("U19-7")
+       )
+       Net("unnamed_net100" "(unknown)")
+       (
+               Connect("R40-1")
+               Connect("U20-3")
+       )
+       Net("unnamed_net101" "(unknown)")
+       (
+               Connect("D16-1")
+               Connect("Q6-1")
+               Connect("R39-2")
+       )
+       Net("unnamed_net102" "(unknown)")
+       (
+               Connect("D18-1")
+               Connect("Q8-1")
+               Connect("R43-2")
+       )
+       Net("unnamed_net103" "(unknown)")
        (
                Connect("C25-1")
-               Connect("D6-2")
-               Connect("U10-13")
+               Connect("D13-2")
+               Connect("U18-13")
        )
-       Net("unnamed_net29" "(unknown)")
+       Net("unnamed_net104" "(unknown)")
        (
-               Connect("R15-2")
-               Connect("U10-4")
+               Connect("D16-2")
+               Connect("R39-1")
+               Connect("U18-12")
        )
-       Net("unnamed_net30" "(unknown)")
+       Net("unnamed_net105" "(unknown)")
        (
-               Connect("R14-2")
-               Connect("U9-4")
+               Connect("D18-2")
+               Connect("R43-1")
+               Connect("U18-7")
        )
-       Net("unnamed_net31" "(unknown)")
+       Net("unnamed_net106" "(unknown)")
        (
-               Connect("D8-2")
-               Connect("R17-1")
-               Connect("U9-7")
+               Connect("R42-2")
+               Connect("U19-4")
        )
-       Net("unnamed_net32" "(unknown)")
+       Net("unnamed_net107" "(unknown)")
        (
-               Connect("D7-2")
-               Connect("R16-1")
-               Connect("U9-12")
+               Connect("R44-2")
+               Connect("U18-4")
        )
-       Net("unnamed_net33" "(unknown)")
+       Net("unnamed_net108" "(unknown)")
        (
-               Connect("D10-2")
-               Connect("R19-2")
-               Connect("U10-7")
+               Connect("D21-2")
+               Connect("R45-2")
        )
-       Net("unnamed_net34" "(unknown)")
+       Net("V+" "(unknown)")
        (
-               Connect("D9-2")
-               Connect("R18-2")
-               Connect("U10-12")
+               Connect("U2-3")
        )
        Net("VCAN" "(unknown)")
        (
-               Connect("C14-2")
-               Connect("C15-2")
-               Connect("J2-A2")
-               Connect("J2-C1")
+               Connect("C6-2")
+               Connect("C7-1")
+               Connect("R23-2")
+               Connect("U11-7")
+               Connect("U11-8")
+               Connect("U12-3")
+               Connect("U14-2")
+       )
+       Net("Vcc" "(unknown)")
+       (
+               Connect("C2-1")
+               Connect("C16-2")
+               Connect("C28-2")
+               Connect("C32-1")
+               Connect("C43-1")
+               Connect("C44-2")
+               Connect("D1-1")
+               Connect("R1-1")
+               Connect("R2-1")
+               Connect("R7-2")
                Connect("R8-2")
-               Connect("U3-3")
-               Connect("U4-7")
-               Connect("U4-8")
-               Connect("U5-2")
+               Connect("R9-2")
+               Connect("R10-2")
+               Connect("R28-2")
+               Connect("R45-1")
+               Connect("U1-16")
+               Connect("U2-3")
+               Connect("U3-14")
+               Connect("U4-14")
+               Connect("U13-8")
+               Connect("U14-7")
+               Connect("U14-8")
+               Connect("U17-1")
+               Connect("U20-1")
+               Connect("U21-1")
+               Connect("U23-3")
        )
        Net("Vpp" "(unknown)")
        (
-               Connect("C18-1")
+               Connect("C9-1")
+               Connect("C10-1")
+               Connect("C21-1")
                Connect("C22-1")
-               Connect("D4-2")
-               Connect("J2-A24")
-               Connect("J2-A32")
-               Connect("J2-B24")
-               Connect("J2-B32")
-               Connect("J2-C7")
-               Connect("J2-C24")
-               Connect("J2-C32")
+               Connect("D19-2")
+               Connect("D20-2")
+               Connect("Q1-2")
                Connect("Q2-2")
-               Connect("Q4-2")
+               Connect("Q5-2")
+               Connect("Q6-2")
        )
 )
index 3ed43b6..682b4f5 100644 (file)
@@ -3,11 +3,11 @@ C 60300 36800 0 0 0 title-A2.sym
 C 69800 39000 1 0 0 DIN41612C96-2.sym
 {
 T 69800 39000 5 10 0 1 0 0 1
-description=DIN 41612C-96
+description=Conector da placa
 T 73300 52000 5 10 1 1 0 6 1
 refdes=J5
-T 69800 38800 5 10 1 1 0 0 1
-footprint=DIN41612C96M
+T 69800 38800 5 10 0 1 0 0 1
+footprint=DIN96
 }
 C 70000 51600 1 0 1 io-1.sym
 {
@@ -26,23 +26,23 @@ value=CANH
 C 70000 50000 1 0 1 output-2.sym
 {
 T 70000 50000 5 10 0 1 0 0 1
-net=CHA:1
+net=E1CHA:1
 T 69100 50100 5 10 1 1 0 7 1
-value=CHA1
+value=E1:CHA
 }
 C 73600 49400 1 0 0 output-2.sym
 {
 T 73600 49400 5 10 0 1 0 6 1
-net=CHB:1
+net=E1CHB:1
 T 74500 49500 5 10 1 1 0 1 1
-value=CHB1
+value=E1:CHB
 }
 C 73600 49200 1 0 0 output-2.sym
 {
 T 73600 49200 5 10 0 1 0 0 1
-net=INDEX:1
+net=E1INDEX:1
 T 74500 49300 5 10 1 1 0 1 1
-value=INDEX1
+value=E1:INDEX
 }
 C 73600 41200 1 0 0 passive-1.sym
 {
@@ -86,48 +86,6 @@ net=GND:1
 T 74500 39900 5 10 1 1 0 1 1
 value=GND
 }
-C 75000 43600 1 0 1 input-2.sym
-{
-T 75000 43600 5 10 0 1 0 0 1
-net=/RELEASE:1
-T 74500 43700 5 10 1 1 0 1 1
-value=/RELEASE2
-}
-C 75000 43400 1 0 1 input-2.sym
-{
-T 75000 43400 5 10 0 1 0 0 1
-net=/RELEASE:1
-T 74500 43500 5 10 1 1 0 1 1
-value=/RELEASE2
-}
-C 75000 42000 1 0 1 input-2.sym
-{
-T 75000 42000 5 10 0 1 0 0 1
-net=MOTOR+:1
-T 74500 42100 5 10 1 1 0 1 1
-value=MOTOR_A2
-}
-C 75000 41800 1 0 1 input-2.sym
-{
-T 75000 41800 5 10 0 1 0 0 1
-net=MOTOR+:1
-T 74500 41900 5 10 1 1 0 1 1
-value=MOTOR_A2
-}
-C 75000 41600 1 0 1 input-2.sym
-{
-T 75000 41600 5 10 0 1 0 0 1
-net=MOTOR-:1
-T 74500 41700 5 10 1 1 0 1 1
-value=MOTOR_B2
-}
-C 75000 41400 1 0 1 input-2.sym
-{
-T 75000 41400 5 10 0 1 0 0 1
-net=MOTOR-:1
-T 74500 41500 5 10 1 1 0 1 1
-value=MOTOR_B2
-}
 C 73600 39400 1 0 0 output-2.sym
 {
 T 73600 39400 5 10 0 1 0 0 1
@@ -261,13 +219,6 @@ net=GND:1
 T 69100 44500 5 10 1 1 0 7 1
 value=GND
 }
-C 68600 43600 1 0 0 input-2.sym
-{
-T 68600 43600 5 10 0 1 0 6 1
-net=/RELEASE:1
-T 69100 43700 5 10 1 1 0 7 1
-value=/RELEASE2
-}
 C 68600 43200 1 0 0 input-2.sym
 {
 T 68600 43200 5 10 0 1 0 6 1
@@ -275,20 +226,6 @@ net=Vpp:1
 T 69100 43300 5 10 1 1 0 7 1
 value=Vpp
 }
-C 68600 42000 1 0 0 input-2.sym
-{
-T 68600 42000 5 10 0 1 0 6 1
-net=MOTOR+:1
-T 69100 42100 5 10 1 1 0 7 1
-value=MOTOR_A2
-}
-C 68600 41600 1 0 0 input-2.sym
-{
-T 68600 41600 5 10 0 1 0 6 1
-net=MOTOR-:1
-T 69100 41700 5 10 1 1 0 7 1
-value=MOTOR_B2
-}
 C 70000 41200 1 0 1 passive-1.sym
 {
 T 70000 41200 5 10 0 1 0 6 1
@@ -345,82 +282,19 @@ net=+12V:1
 T 74500 40300 5 10 1 1 180 7 1
 value=+12V
 }
-C 68600 42800 1 0 0 input-2.sym
-{
-T 68600 42800 5 10 0 1 0 6 1
-net=MOTOR+:1
-T 69100 42900 5 10 1 1 0 7 1
-value=MOTOR_A1
-}
-C 68600 42400 1 0 0 input-2.sym
-{
-T 68600 42400 5 10 0 1 0 6 1
-net=MOTOR-:1
-T 69100 42500 5 10 1 1 0 7 1
-value=MOTOR_B1
-}
-C 75000 42800 1 0 1 input-2.sym
-{
-T 75000 42800 5 10 0 1 0 0 1
-net=MOTOR+:1
-T 74500 42900 5 10 1 1 0 1 1
-value=MOTOR_A1
-}
-C 75000 42600 1 0 1 input-2.sym
-{
-T 75000 42600 5 10 0 1 0 0 1
-net=MOTOR+:1
-T 74500 42700 5 10 1 1 0 1 1
-value=MOTOR_A1
-}
-C 75000 42400 1 0 1 input-2.sym
-{
-T 75000 42400 5 10 0 1 0 0 1
-net=MOTOR-:1
-T 74500 42500 5 10 1 1 0 1 1
-value=MOTOR_B1
-}
-C 75000 42200 1 0 1 input-2.sym
-{
-T 75000 42200 5 10 0 1 0 0 1
-net=MOTOR-:1
-T 74500 42300 5 10 1 1 0 1 1
-value=MOTOR_B1
-}
-C 75000 44000 1 0 1 input-2.sym
-{
-T 75000 44000 5 10 0 1 0 0 1
-net=/RELEASE:1
-T 74500 44100 5 10 1 1 0 1 1
-value=/RELEASE1
-}
-C 75000 43800 1 0 1 input-2.sym
-{
-T 75000 43800 5 10 0 1 0 0 1
-net=/RELEASE:1
-T 74500 43900 5 10 1 1 0 1 1
-value=/RELEASE1
-}
-C 68600 44000 1 0 0 input-2.sym
-{
-T 68600 44000 5 10 0 1 0 6 1
-net=/RELEASE:1
-T 69100 44100 5 10 1 1 0 7 1
-value=/RELEASE1
-}
 C 73600 47800 1 0 0 output-2.sym
 {
 T 73600 47800 5 10 0 1 0 6 1
-net=CHB:1
+net=E2CHB:1
 T 74500 47900 5 10 1 1 0 1 1
-value=CHB2
+value=E2:CHB
 }
 C 73600 47600 1 0 0 output-2.sym
 {
 T 73600 47600 5 10 0 1 0 0 1
-net=INDEX:1
+net=E2INDEX:1
 T 74500 47700 5 10 1 1 0 1 1
-value=INDEX2
+value=E2:INDEX
 }
 C 75000 48400 1 0 1 input-2.sym
 {
@@ -453,9 +327,9 @@ value=Vpp
 C 70000 48400 1 0 1 output-2.sym
 {
 T 70000 48400 5 10 0 1 0 0 1
-net=CHA:1
+net=E2CHA:1
 T 69100 48500 5 10 1 1 0 7 1
-value=CHA2
+value=E2:CHA
 }
 C 68600 48000 1 0 0 input-2.sym
 {
@@ -489,3 +363,339 @@ T 81500 36900 9 6 1 0 0 0 3
 Walter Fetter Lages
 Diego Caberlon Santini
 Davi Ebert Bobsin
+C 69500 50800 1 0 0 nc-left-1.sym
+{
+T 69500 51200 5 10 0 0 0 0 1
+value=NoConnection
+T 69500 51600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 69500 50400 1 0 0 nc-left-1.sym
+{
+T 69500 50800 5 10 0 0 0 0 1
+value=NoConnection
+T 69500 51200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 69500 48800 1 0 0 nc-left-1.sym
+{
+T 69500 49200 5 10 0 0 0 0 1
+value=NoConnection
+T 69500 49600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 69500 47200 1 0 0 nc-left-1.sym
+{
+T 69500 47600 5 10 0 0 0 0 1
+value=NoConnection
+T 69500 48000 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 69500 46800 1 0 0 nc-left-1.sym
+{
+T 69500 47200 5 10 0 0 0 0 1
+value=NoConnection
+T 69500 47600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 69500 46400 1 0 0 nc-left-1.sym
+{
+T 69500 46800 5 10 0 0 0 0 1
+value=NoConnection
+T 69500 47200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 69500 46000 1 0 0 nc-left-1.sym
+{
+T 69500 46400 5 10 0 0 0 0 1
+value=NoConnection
+T 69500 46800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 69500 45600 1 0 0 nc-left-1.sym
+{
+T 69500 46000 5 10 0 0 0 0 1
+value=NoConnection
+T 69500 46400 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 69500 45200 1 0 0 nc-left-1.sym
+{
+T 69500 45600 5 10 0 0 0 0 1
+value=NoConnection
+T 69500 46000 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 69500 44800 1 0 0 nc-left-1.sym
+{
+T 69500 45200 5 10 0 0 0 0 1
+value=NoConnection
+T 69500 45600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 50600 1 180 0 nc-left-1.sym
+{
+T 74100 50200 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 49800 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 51000 1 180 0 nc-left-1.sym
+{
+T 74100 50600 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 50200 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 50400 1 180 0 nc-left-1.sym
+{
+T 74100 50000 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 49600 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 50800 1 180 0 nc-left-1.sym
+{
+T 74100 50400 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 50000 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 45000 1 180 0 nc-left-1.sym
+{
+T 74100 44600 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 44200 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 45400 1 180 0 nc-left-1.sym
+{
+T 74100 45000 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 44600 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 44800 1 180 0 nc-left-1.sym
+{
+T 74100 44400 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 44000 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 45200 1 180 0 nc-left-1.sym
+{
+T 74100 44800 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 44400 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 45800 1 180 0 nc-left-1.sym
+{
+T 74100 45400 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 45000 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 46200 1 180 0 nc-left-1.sym
+{
+T 74100 45800 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 45400 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 45600 1 180 0 nc-left-1.sym
+{
+T 74100 45200 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 44800 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 46000 1 180 0 nc-left-1.sym
+{
+T 74100 45600 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 45200 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 46600 1 180 0 nc-left-1.sym
+{
+T 74100 46200 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 45800 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 47000 1 180 0 nc-left-1.sym
+{
+T 74100 46600 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 46200 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 46400 1 180 0 nc-left-1.sym
+{
+T 74100 46000 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 45600 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 46800 1 180 0 nc-left-1.sym
+{
+T 74100 46400 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 46000 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 47400 1 180 0 nc-left-1.sym
+{
+T 74100 47000 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 46600 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 49000 1 180 0 nc-left-1.sym
+{
+T 74100 48600 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 48200 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 47200 1 180 0 nc-left-1.sym
+{
+T 74100 46800 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 46400 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 74100 48800 1 180 0 nc-left-1.sym
+{
+T 74100 48400 5 10 0 0 180 0 1
+value=NoConnection
+T 74100 48000 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 75000 42600 1 0 1 input-2.sym
+{
+T 75000 42600 5 10 0 1 0 0 1
+net=MOTOR1A:1
+T 74500 42700 5 10 1 1 0 1 1
+value=MOTOR1:A
+}
+C 75000 42000 1 0 1 input-2.sym
+{
+T 75000 42000 5 10 0 1 0 0 1
+net=MOTOR2A:1
+T 74500 42100 5 10 1 1 0 1 1
+value=MOTOR2:A
+}
+C 75000 41600 1 0 1 input-2.sym
+{
+T 75000 41600 5 10 0 1 0 0 1
+net=MOTOR2B:1
+T 74500 41700 5 10 1 1 0 1 1
+value=MOTOR2:B
+}
+C 75000 42400 1 0 1 input-2.sym
+{
+T 75000 42400 5 10 0 1 0 0 1
+net=MOTOR1B:1
+T 74500 42500 5 10 1 1 0 1 1
+value=MOTOR1:B
+}
+C 75000 42200 1 0 1 input-2.sym
+{
+T 75000 42200 5 10 0 1 0 0 1
+net=MOTOR1B:1
+T 74500 42300 5 10 1 1 0 1 1
+value=MOTOR1:B
+}
+C 75000 41400 1 0 1 input-2.sym
+{
+T 75000 41400 5 10 0 1 0 0 1
+net=MOTOR2B:1
+T 74500 41500 5 10 1 1 0 1 1
+value=MOTOR2:B
+}
+C 75000 41800 1 0 1 input-2.sym
+{
+T 75000 41800 5 10 0 1 0 0 1
+net=MOTOR2A:1
+T 74500 41900 5 10 1 1 0 1 1
+value=MOTOR2:A
+}
+C 68600 42800 1 0 0 input-2.sym
+{
+T 68600 42800 5 10 0 1 0 6 1
+net=MOTOR1A:1
+T 69100 42900 5 10 1 1 0 7 1
+value=MOTOR1:A
+}
+C 68600 42000 1 0 0 input-2.sym
+{
+T 68600 42000 5 10 0 1 0 6 1
+net=MOTOR2A:1
+T 69100 42100 5 10 1 1 0 7 1
+value=MOTOR2:A
+}
+C 68600 41600 1 0 0 input-2.sym
+{
+T 68600 41600 5 10 0 1 0 6 1
+net=MOTOR2B:1
+T 69100 41700 5 10 1 1 0 7 1
+value=MOTOR2:B
+}
+C 68600 42400 1 0 0 input-2.sym
+{
+T 68600 42400 5 10 0 1 0 6 1
+net=MOTOR1B:1
+T 69100 42500 5 10 1 1 0 7 1
+value=MOTOR1:B
+}
+C 75000 43600 1 0 1 input-2.sym
+{
+T 75000 43600 5 10 0 1 0 0 1
+net=RELEASE2:1
+T 74500 43700 5 10 1 1 0 1 1
+value=/RELEASE2
+}
+C 75000 44000 1 0 1 input-2.sym
+{
+T 75000 44000 5 10 0 1 0 0 1
+net=RELEASE1:1
+T 74500 44100 5 10 1 1 0 1 1
+value=/RELEASE1
+}
+C 75000 42800 1 0 1 input-2.sym
+{
+T 75000 42800 5 10 0 1 0 0 1
+net=MOTOR1A:1
+T 74500 42900 5 10 1 1 0 1 1
+value=MOTOR1:A
+}
+C 75000 43400 1 0 1 input-2.sym
+{
+T 75000 43400 5 10 0 1 0 0 1
+net=RELEASE2:1
+T 74500 43500 5 10 1 1 0 1 1
+value=/RELEASE2
+}
+C 75000 43800 1 0 1 input-2.sym
+{
+T 75000 43800 5 10 0 1 0 0 1
+net=RELEASE1:1
+T 74500 43900 5 10 1 1 0 1 1
+value=/RELEASE1
+}
+C 68600 43600 1 0 0 input-2.sym
+{
+T 68600 43600 5 10 0 1 0 6 1
+net=RELEASE2:1
+T 69100 43700 5 10 1 1 0 7 1
+value=/RELEASE2
+}
+C 68600 44000 1 0 0 input-2.sym
+{
+T 68600 44000 5 10 0 1 0 6 1
+net=RELEASE1:1
+T 69100 44100 5 10 1 1 0 7 1
+value=/RELEASE1
+}
index 7b3d28d..dd059ef 100644 (file)
@@ -11,7 +11,7 @@ C 27500 46000 1 0 0 gnd-1.sym
 C 27800 47200 1 0 0 resistor-1.sym
 {
 T 27800 47200 5 10 0 1 0 0 1
-footprint=ACY400
+footprint=1206
 T 28300 47600 5 10 1 1 0 0 1
 refdes=R12
 T 28300 47600 5 10 1 1 180 6 1
@@ -20,7 +20,7 @@ value=2k2
 C 27700 47300 1 90 0 resistor-1.sym
 {
 T 27700 47300 5 10 0 1 0 0 1
-footprint=ACY400
+footprint=1206
 T 27500 47800 5 10 1 1 0 6 1
 refdes=R11
 T 27500 47800 5 10 1 1 180 0 1
@@ -34,161 +34,171 @@ T 46300 42200 5 10 1 1 0 6 1
 refdes=U13
 T 46000 41600 5 10 1 1 0 6 1
 value=6MHz
+T 46200 41600 5 10 1 1 0 0 1
+footprint=D 8
 }
 C 27400 49100 1 0 0 5V-plus-1.sym
-C 33000 42200 1 270 1 resistor-1.sym
+C 32800 42200 1 270 1 resistor-1.sym
 {
-T 33000 42200 5 10 0 1 0 0 1
-footprint=ACY400
-T 33200 42600 5 10 1 1 0 0 1
+T 32800 42200 5 10 0 1 0 0 1
+footprint=1206
+T 33000 42600 5 10 1 1 0 0 1
 refdes=R23
-T 33200 42600 5 10 1 1 180 6 1
+T 33000 42600 5 10 1 1 180 6 1
 value=2k2
 }
-C 33300 43200 1 0 1 generic-power.sym
+C 33100 43200 1 0 1 generic-power.sym
 {
-T 33500 43500 5 10 0 1 0 6 1
+T 33300 43500 5 10 0 1 0 6 1
 net=VCAN:1
-T 33300 43500 5 10 1 1 0 6 1
+T 33100 43500 5 10 1 1 0 6 1
 value=VCAN
 }
-N 35700 39400 36000 39400 4
-N 36000 39400 36000 39300 4
-C 36100 39000 1 0 1 gnd-1.sym
-C 33400 40400 1 0 1 generic-power.sym
+N 35500 39400 35800 39400 4
+N 35800 39400 35800 39300 4
+C 35900 39000 1 0 1 gnd-1.sym
+C 33200 40400 1 0 1 generic-power.sym
 {
-T 33600 40700 5 10 0 1 0 6 1
+T 33400 40700 5 10 0 1 0 6 1
 net=VCAN:1
-T 33400 40700 5 10 1 1 0 6 1
+T 33200 40700 5 10 1 1 0 6 1
 value=VCAN
 }
-N 32000 40500 32000 40400 4
-C 32600 40500 1 0 1 PCA82C250-1.sym
+N 31800 40500 31800 40400 4
+C 32400 40500 1 0 1 PCA82C250-1.sym
 {
-T 31400 42400 5 10 1 1 0 6 1
+T 31200 42400 5 10 1 1 0 6 1
 device=PCA82C250
-T 32300 42400 5 10 1 1 0 6 1
+T 32100 42400 5 10 1 1 0 6 1
 refdes=U12
+T 32400 40500 5 10 1 1 0 0 1
+footprint=D 8
 }
-N 31700 40200 31700 40500 4
-C 31500 40200 1 180 1 generic-power.sym
+N 31500 40200 31500 40500 4
+C 31300 40200 1 180 1 generic-power.sym
 {
-T 32200 39800 5 10 0 1 0 6 1
+T 32000 39800 5 10 0 1 0 6 1
 net=GNDCAN:1
-T 32000 39800 5 10 1 1 0 6 1
+T 31800 39800 5 10 1 1 0 6 1
 value=GNDCAN
 }
-C 33000 41800 1 180 1 generic-power.sym
+C 32800 41800 1 180 1 generic-power.sym
 {
-T 33700 41300 5 10 0 1 0 6 1
+T 33500 41300 5 10 0 1 0 6 1
 net=GNDCAN:1
-T 33600 41400 5 10 1 1 0 6 1
+T 33400 41400 5 10 1 1 0 6 1
 value=GNDCAN
 }
-C 36600 42000 1 0 1 resistor-1.sym
+C 36400 42000 1 0 1 resistor-1.sym
 {
-T 36600 42000 5 10 0 1 0 0 1
-footprint=ACY400
-T 36000 42400 5 10 1 1 0 0 1
+T 36400 42000 5 10 0 1 0 0 1
+footprint=1206
+T 35800 42400 5 10 1 1 0 0 1
 refdes=R24
-T 36000 42400 5 10 1 1 180 6 1
+T 35800 42400 5 10 1 1 180 6 1
 value=220
 }
-N 33700 42100 32600 42100 4
-N 33700 42400 33700 43200 4
-N 30000 43200 33700 43200 4
-N 31600 43200 31600 42700 4
-C 33700 39600 1 0 1 resistor-1.sym
+N 33500 42100 32400 42100 4
+N 33500 42400 33500 43200 4
+N 29800 43200 33500 43200 4
+N 31400 43200 31400 42700 4
+C 33500 39600 1 0 1 resistor-1.sym
 {
-T 33700 39600 5 10 0 1 0 0 1
-footprint=ACY400
-T 33400 39500 5 10 1 1 0 6 1
+T 33500 39600 5 10 0 1 0 0 1
+footprint=1206
+T 33200 39500 5 10 1 1 0 6 1
 refdes=R30
-T 33400 39500 5 10 1 1 180 0 1
+T 33200 39500 5 10 1 1 180 0 1
 value=390
 }
-N 33200 40000 33700 40000 4
-N 32700 41800 32600 41800 4
-C 36700 40400 1 180 0 resistor-1.sym
+N 33000 40000 33500 40000 4
+N 32500 41800 32400 41800 4
+C 36500 40400 1 180 0 resistor-1.sym
 {
-T 36700 40400 5 10 0 1 180 6 1
-footprint=ACY400
-T 36100 40600 5 10 1 1 0 0 1
+T 36500 40400 5 10 0 1 180 6 1
+footprint=1206
+T 35900 40600 5 10 1 1 0 0 1
 refdes=R28
-T 36100 40600 5 10 1 1 180 6 1
+T 35900 40600 5 10 1 1 180 6 1
 value=2k2
 }
-C 35700 41500 1 0 1 6n137-1.sym
+C 35500 41500 1 0 1 6n137-1.sym
 {
-T 35400 43100 5 10 1 1 0 6 1
+T 35200 43100 5 10 1 1 0 6 1
 device=6N137
-T 34500 43100 5 10 1 1 0 6 1
+T 34300 43100 5 10 1 1 0 6 1
 refdes=U11
+T 35500 41500 5 10 1 1 0 0 1
+footprint=D 8
 }
-C 33700 39100 1 0 0 6n137-1.sym
+C 33500 39100 1 0 0 6n137-1.sym
 {
-T 34000 40700 5 10 1 1 0 0 1
+T 33800 40700 5 10 1 1 0 0 1
 device=6N137
-T 35200 40700 5 10 1 1 0 0 1
+T 35000 40700 5 10 1 1 0 0 1
 refdes=U14
+T 33500 39100 5 10 1 1 0 0 1
+footprint=D 8
 }
-N 32000 40400 31700 40400 4
-C 29400 41800 1 0 1 io-1.sym
+N 31800 40400 31500 40400 4
+C 29200 41800 1 0 1 io-1.sym
 {
-T 29400 41800 5 10 0 1 0 6 1
+T 29200 41800 5 10 0 1 0 6 1
 net=CANH:1
-T 28500 41900 5 10 1 1 0 7 1
+T 28300 41900 5 10 1 1 0 7 1
 value=CANH
 }
-C 29400 41200 1 0 1 io-1.sym
+C 29200 41200 1 0 1 io-1.sym
 {
-T 29400 41200 5 10 0 1 0 6 1
+T 29200 41200 5 10 0 1 0 6 1
 net=CANL:1
-T 28500 41300 5 10 1 1 0 7 1
+T 28300 41300 5 10 1 1 0 7 1
 value=CANL
 }
-N 35700 42400 35700 42800 4
-C 35900 40400 1 0 1 5V-plus-1.sym
+N 35500 42400 35500 42800 4
+C 35700 40400 1 0 1 5V-plus-1.sym
 C 27200 46300 1 90 0 switch-pushbutton-no-1.sym
 {
 T 26600 46700 5 10 0 0 90 0 1
 device=SWITCH_PUSHBUTTON_NO
 T 27000 47000 5 10 1 1 180 0 1
 refdes=S1
+T 27200 46300 5 10 1 1 0 0 1
+footprint=MJTP1236_D.fp
 }
 C 45000 43400 1 180 1 output-2.sym
 {
 T 45900 43200 5 10 0 0 180 6 1
-net=BRAKE:1
+net=BRAKE2:1
 T 45900 43300 5 10 1 1 180 7 1
 value=BRAKE2
 }
-C 30200 42100 1 90 0 capacitor-1.sym
+C 30000 42100 1 90 0 capacitor-1.sym
 {
-T 30200 42100 5 10 0 0 0 0 1
-footprint=RCI200
-T 30200 42100 5 10 0 1 0 0 1
+T 30000 42100 5 10 0 0 0 0 1
+footprint=1206
+T 30000 42100 5 10 0 1 0 0 1
 symversion=0.100
-T 29800 42600 5 10 1 1 0 6 1
+T 29600 42600 5 10 1 1 0 6 1
 refdes=C6
-T 29800 42600 5 10 1 1 180 0 1
+T 29600 42600 5 10 1 1 180 0 1
 value=100nF
 }
-C 33900 40600 1 90 0 capacitor-1.sym
+C 33700 40600 1 90 0 capacitor-1.sym
 {
-T 33900 40600 5 10 0 0 0 0 1
-footprint=RCI200
-T 33900 40600 5 10 0 1 0 0 1
+T 33700 40600 5 10 0 0 0 0 1
+footprint=1206
+T 33700 40600 5 10 0 1 0 0 1
 symversion=0.100
-T 33900 41200 5 10 1 1 0 0 1
+T 33700 41200 5 10 1 1 0 0 1
 refdes=C7
-T 33900 41200 5 10 1 1 180 6 1
+T 33700 41200 5 10 1 1 180 6 1
 value=100nF
 }
 C 27400 47200 1 270 0 capacitor-4.sym
 {
 T 27400 47200 5 10 0 1 0 0 1
-footprint=RCY100P
+footprint=CE_SMD
 T 27400 47200 5 10 0 1 90 0 1
 symversion=0.100
 T 28200 46800 5 10 1 1 180 0 1
@@ -196,8 +206,8 @@ refdes=C5
 T 27700 46500 5 10 1 1 0 0 1
 value=1uFx16V
 }
-N 35700 40300 35800 40300 4
-N 35700 40000 35700 40400 4
+N 35500 40300 35600 40300 4
+N 35500 40000 35500 40400 4
 C 27400 49100 1 270 0 diode-1.sym
 {
 T 28000 48700 5 10 0 0 270 0 1
@@ -206,6 +216,8 @@ T 27800 48600 5 10 1 1 0 0 1
 refdes=D1
 T 27800 48600 5 10 1 1 180 6 1
 value=1N4148
+T 27400 49100 5 10 1 1 0 0 1
+footprint=1206P
 }
 C 47200 42700 1 0 0 gnd-1.sym
 C 47300 46800 1 0 1 connector5-1.sym
@@ -216,6 +228,8 @@ T 47000 48700 5 10 1 1 0 6 1
 refdes=J2
 T 46800 48500 5 10 1 1 0 0 1
 value=CON_PROG
+T 47300 46800 5 10 1 1 0 0 1
+footprint=JUMPER5
 }
 C 45500 46600 1 0 1 gnd-1.sym
 C 30100 46300 1 0 1 output-1.sym
@@ -223,14 +237,18 @@ C 30100 46300 1 0 1 output-1.sym
 T 30000 46600 5 10 0 0 0 6 1
 device=OUTPUT
 T 29300 46300 5 10 1 1 0 6 1
-value=DRV2_A
+value=DRV2:A
+T 29800 47800 5 10 0 1 0 0 1
+net=DRV2A:1
 }
 C 30100 46500 1 0 1 output-1.sym
 {
 T 30000 46800 5 10 0 0 0 6 1
 device=OUTPUT
 T 29300 46500 5 10 1 1 0 6 1
-value=DRV2_B
+value=DRV2:B
+T 29800 48000 5 10 0 1 0 0 1
+net=DRV2B:1
 }
 C 30100 45300 1 270 1 resistor-1.sym
 {
@@ -240,6 +258,8 @@ T 30100 45800 5 10 1 1 0 6 1
 refdes=R13
 T 30100 45800 5 10 1 1 180 0 1
 value=470
+T 30100 45300 5 10 1 1 0 0 1
+footprint=1206
 }
 C 30000 44300 1 270 1 led-3.sym
 {
@@ -247,42 +267,46 @@ T 30650 45250 5 10 0 0 90 2 1
 device=LED
 T 29750 44850 5 10 1 1 180 6 1
 refdes=D2
+T 30000 44300 5 10 1 1 0 0 1
+footprint=1206P
 }
 C 30300 43900 1 0 1 gnd-1.sym
 N 30200 45200 30200 45300 4
 N 30200 44200 30200 44300 4
 N 30200 46200 30200 46400 4
 N 44500 41900 45000 41900 4
-N 35700 39700 36700 39700 4
-N 36700 39700 36700 44200 4
+N 35500 39700 36500 39700 4
+N 36500 39700 36500 44200 4
 C 32600 46000 1 0 0 input-2.sym
 {
 T 32600 46000 5 10 0 1 0 0 1
-net=CHB:1
+net=CRNT1:1
 T 33800 46300 5 10 1 1 0 7 1
 value=CRNT1
 }
 C 32600 45300 1 0 0 input-2.sym
 {
 T 32600 45300 5 10 0 1 0 0 1
-net=CHA:1
+net=CRNT2:1
 T 33800 45600 5 10 1 1 0 7 1
 value=CRNT2
 }
 C 45000 43200 1 180 1 output-2.sym
 {
 T 45900 43000 5 10 0 0 180 6 1
-net=BRAKE:1
+net=BRAKE1:1
 T 45900 43100 5 10 1 1 180 7 1
 value=BRAKE1
 }
-C 35900 42800 1 0 1 3.3V-plus-1.sym
+C 35700 42800 1 0 1 3.3V-plus-1.sym
 C 46900 40900 1 90 0 led-3.sym
 {
 T 46250 41850 5 10 0 0 90 0 1
 device=LED
 T 47150 41450 5 10 1 1 180 0 1
 refdes=D6
+T 46900 40900 5 10 1 1 0 0 1
+footprint=1206P
 }
 C 46600 42700 1 270 0 resistor-1.sym
 {
@@ -292,26 +316,28 @@ T 46900 42200 5 10 1 1 0 0 1
 refdes=R27
 T 46900 42200 5 10 1 1 180 6 1
 value=470
+T 46600 42700 5 10 1 1 0 0 1
+footprint=1206
 }
 C 46600 40600 1 0 0 gnd-1.sym
 C 37000 43500 1 0 0 input-2.sym
 {
 T 37000 43500 5 10 0 1 0 0 1
-net=CHB:1
+net=E1CHB:1
 T 37500 43600 5 10 1 1 0 7 1
-value=CHB1
+value=E1:CHB
 }
 C 37000 43700 1 0 0 input-2.sym
 {
 T 37000 43700 5 10 0 1 0 0 1
-net=CHA:1
+net=E1CHA:1
 T 37500 43800 5 10 1 1 0 7 1
-value=CHA1
+value=E1:CHA
 }
 C 39500 47500 1 90 0 resistor-1.sym
 {
 T 39500 47500 5 10 0 1 0 0 1
-footprint=ACY400
+footprint=1206
 T 39300 48100 5 10 1 1 0 6 1
 refdes=R8
 T 39300 48100 5 10 1 1 180 0 1
@@ -320,7 +346,7 @@ value=2k7
 C 38900 47500 1 90 0 resistor-1.sym
 {
 T 38900 47500 5 10 0 1 0 0 1
-footprint=ACY400
+footprint=1206
 T 38700 48100 5 10 1 1 0 6 1
 refdes=R7
 T 38700 48100 5 10 1 1 180 0 1
@@ -329,7 +355,7 @@ value=2k7
 C 40100 47500 1 90 0 resistor-1.sym
 {
 T 40100 47500 5 10 0 1 0 0 1
-footprint=ACY400
+footprint=1206
 T 39900 48100 5 10 1 1 0 6 1
 refdes=R9
 T 39900 48100 5 10 1 1 180 0 1
@@ -339,16 +365,16 @@ N 38800 48400 40600 48400 4
 C 37000 45300 1 0 0 input-2.sym
 {
 T 37000 45300 5 10 0 1 0 0 1
-net=CHB:1
+net=E2CHB:1
 T 37500 45400 5 10 1 1 0 7 1
-value=CHB2
+value=E2:CHB
 }
 C 37000 42700 1 0 0 input-2.sym
 {
 T 37000 42700 5 10 0 1 0 0 1
-net=CHA:1
+net=E2CHA:1
 T 37500 42800 5 10 1 1 0 7 1
-value=CHA2
+value=E2:CHA
 }
 C 39500 48400 1 0 0 5V-plus-1.sym
 C 30100 46700 1 0 1 output-1.sym
@@ -356,14 +382,18 @@ C 30100 46700 1 0 1 output-1.sym
 T 30000 47000 5 10 0 0 0 6 1
 device=OUTPUT
 T 29300 46700 5 10 1 1 0 6 1
-value=DRV1_A
+value=DRV1:A
+T 29800 48200 5 10 0 1 0 0 1
+net=DRV1A:1
 }
 C 30100 46900 1 0 1 output-1.sym
 {
 T 30000 47200 5 10 0 0 0 6 1
 device=OUTPUT
 T 29300 46900 5 10 1 1 0 6 1
-value=DRV1_B
+value=DRV1:B
+T 29800 48400 5 10 0 1 0 0 1
+net=DRV1B:1
 }
 C 49000 42800 1 0 1 connector4-1.sym
 {
@@ -375,11 +405,13 @@ T 47200 44100 5 10 0 2 0 6 1
 pins=4
 T 48500 44200 5 10 1 1 0 0 1
 value=CON_USB
+T 49000 42800 5 10 1 1 0 0 1
+footprint=CONN_USB
 }
 C 39300 45100 1 0 1 resistor-1.sym
 {
 T 39300 45100 5 10 0 1 0 6 1
-footprint=ACY400
+footprint=1206
 T 38600 44900 5 10 1 1 0 0 1
 refdes=R19
 T 38600 44900 5 10 1 1 180 6 1
@@ -389,14 +421,14 @@ C 40400 41700 1 0 1 gnd-1.sym
 C 37000 45100 1 0 0 input-2.sym
 {
 T 37000 45100 5 10 0 1 0 6 1
-net=INDEX:1
+net=E2INDEX:1
 T 37500 45200 5 10 1 1 0 7 1
-value=INDEX2
+value=E2:INDEX
 }
 C 39300 43300 1 0 1 resistor-1.sym
 {
 T 39300 43300 5 10 0 1 0 6 1
-footprint=ACY400
+footprint=1206
 T 38600 43100 5 10 1 1 0 0 1
 refdes=R22
 T 38600 43100 5 10 1 1 180 6 1
@@ -405,7 +437,7 @@ value=10k
 C 39700 42000 1 270 1 resistor-1.sym
 {
 T 39700 42000 5 10 0 1 0 6 1
-footprint=ACY400
+footprint=1206
 T 39700 42300 5 10 1 1 0 6 1
 refdes=R25
 T 39700 42300 5 10 1 1 180 0 1
@@ -415,14 +447,14 @@ C 39900 41700 1 0 1 gnd-1.sym
 C 37000 43300 1 0 0 input-2.sym
 {
 T 37000 43300 5 10 0 1 0 6 1
-net=INDEX:1
+net=E1INDEX:1
 T 37500 43400 5 10 1 1 0 7 1
-value=INDEX1
+value=E1:INDEX
 }
 C 40200 42000 1 270 1 resistor-1.sym
 {
 T 40200 42000 5 10 0 1 0 6 1
-footprint=ACY400
+footprint=1206
 T 39900 42200 5 10 1 1 0 0 1
 refdes=R26
 T 39900 42200 5 10 1 1 180 6 1
@@ -438,7 +470,7 @@ N 39300 43400 41200 43400 4
 C 40700 47500 1 90 0 resistor-1.sym
 {
 T 40700 47500 5 10 0 1 0 0 1
-footprint=ACY400
+footprint=1206
 T 40500 48100 5 10 1 1 0 6 1
 refdes=R10
 T 40500 48100 5 10 1 1 180 0 1
@@ -457,6 +489,8 @@ T 43100 48400 5 10 1 1 0 0 1
 refdes=U10
 T 43100 48200 5 10 1 1 0 0 1
 device=dsPIC33EP256MU806
+T 40700 40400 5 10 1 1 0 0 1
+footprint=LQFP64_10
 }
 N 47300 43700 47300 43600 4
 N 47200 43500 47200 43300 4
@@ -483,6 +517,8 @@ T 30900 45800 5 10 1 1 0 6 1
 refdes=R14
 T 30900 45800 5 10 1 1 180 0 1
 value=470
+T 30900 45300 5 10 1 1 0 0 1
+footprint=1206
 }
 C 30800 44300 1 270 1 led-3.sym
 {
@@ -490,6 +526,8 @@ T 31450 45250 5 10 0 0 90 2 1
 device=LED
 T 30550 44850 5 10 1 1 180 6 1
 refdes=D3
+T 30800 44300 5 10 1 1 0 0 1
+footprint=1206P
 }
 C 31100 43900 1 0 1 gnd-1.sym
 N 31000 45200 31000 45300 4
@@ -503,6 +541,8 @@ T 31700 45800 5 10 1 1 0 6 1
 refdes=R15
 T 31700 45800 5 10 1 1 180 0 1
 value=470
+T 31700 45300 5 10 1 1 0 0 1
+footprint=1206
 }
 C 31600 44300 1 270 1 led-3.sym
 {
@@ -510,6 +550,8 @@ T 32250 45250 5 10 0 0 90 2 1
 device=LED
 T 31350 44850 5 10 1 1 180 6 1
 refdes=D4
+T 31600 44300 5 10 1 1 0 0 1
+footprint=1206P
 }
 C 31900 43900 1 0 1 gnd-1.sym
 N 31800 45200 31800 45300 4
@@ -523,6 +565,8 @@ T 32500 45800 5 10 1 1 0 6 1
 refdes=R16
 T 32500 45800 5 10 1 1 180 0 1
 value=470
+T 32500 45300 5 10 1 1 0 0 1
+footprint=1206
 }
 C 32400 44300 1 270 1 led-3.sym
 {
@@ -530,6 +574,8 @@ T 33050 45250 5 10 0 0 90 2 1
 device=LED
 T 32150 44850 5 10 1 1 180 6 1
 refdes=D5
+T 32400 44300 5 10 1 1 0 0 1
+footprint=1206P
 }
 C 32700 43900 1 0 1 gnd-1.sym
 N 32600 45200 32600 45300 4
@@ -546,43 +592,47 @@ N 27600 47200 27600 47300 4
 N 27200 46300 27600 46300 4
 N 28700 47300 41200 47300 4
 N 41200 48700 41200 47300 4
-N 32700 41800 32700 39700 4
+N 32500 41800 32500 39700 4
 N 39100 45000 39100 44200 4
-N 39100 44200 36700 44200 4
+N 39100 44200 36500 44200 4
 N 39200 44800 39200 44000 4
-N 39200 44000 36600 44000 4
-N 36600 42100 36600 44000 4
+N 39200 44000 36400 44000 4
+N 36400 42100 36400 44000 4
 N 39200 44800 41200 44800 4
-N 29400 41900 30600 41900 4
-N 29400 41300 30600 41300 4
-N 33100 43200 33100 43100 4
-N 33100 42200 33100 42100 4
-N 32700 39700 32800 39700 4
-N 33200 41800 33700 41800 4
-N 30000 43000 30000 43200 4
-N 30000 42100 30000 40400 4
-N 30000 40400 31700 40400 4
-N 33700 41500 33700 41800 4
-N 33700 40600 33700 40000 4
-N 33200 40400 33200 40000 4
+N 29200 41900 30400 41900 4
+N 29200 41300 30400 41300 4
+N 32900 43200 32900 43100 4
+N 32900 42200 32900 42100 4
+N 32500 39700 32600 39700 4
+N 33000 41800 33500 41800 4
+N 29800 43000 29800 43200 4
+N 29800 42100 29800 40400 4
+N 29800 40400 31500 40400 4
+N 33500 41500 33500 41800 4
+N 33500 40600 33500 40000 4
+N 33000 40400 33000 40000 4
 N 45600 48200 45600 48700 4
 C 44500 53000 1 0 0 lm339-1.sym
 {
 T 45325 53150 5 8 0 0 0 0 1
 device=LM339
 T 45200 53600 5 10 1 1 0 0 1
-refdes=U5
+refdes=U2
 T 45400 54825 5 8 0 0 0 0 1
 symversion=1.0
+T 44500 53000 5 10 1 1 0 0 1
+footprint=D 14
 }
 C 44500 51900 1 0 0 lm339-2.sym
 {
 T 45400 53700 5 8 0 0 0 0 1
 device=LM339
 T 45100 52500 5 10 1 1 0 0 1
-refdes=U9
+refdes=U2
 T 45400 53100 5 8 0 0 0 0 1
 slot=2
+T 44500 51900 5 10 1 1 0 0 1
+footprint=D 14
 }
 C 43300 54300 1 0 0 3.3V-plus-1.sym
 C 43400 54100 1 270 0 resistor-variable-1.sym
@@ -593,6 +643,8 @@ T 43400 53600 5 10 1 1 0 6 1
 refdes=R3
 T 43400 53600 5 10 1 1 180 0 1
 value=5k
+T 43400 54100 5 10 1 1 0 0 1
+footprint=POT63YA.fp
 }
 C 43400 51400 1 0 0 gnd-1.sym
 C 43400 52600 1 270 0 resistor-variable-1.sym
@@ -603,6 +655,8 @@ T 43400 52100 5 10 1 1 0 6 1
 refdes=R6
 T 43400 52100 5 10 1 1 180 0 1
 value=5k
+T 43400 52600 5 10 1 1 0 0 1
+footprint=POT63YA.fp
 }
 N 44100 53200 44500 53200 4
 C 44900 52700 1 0 0 gnd-1.sym
@@ -619,6 +673,8 @@ T 45800 53800 5 10 1 1 0 0 1
 refdes=R2
 T 45800 53800 5 10 1 1 180 6 1
 value=10k
+T 45800 54300 5 10 1 1 0 0 1
+footprint=1206
 }
 N 43500 54300 43500 54100 4
 C 45900 54300 1 0 1 5V-plus-1.sym
@@ -631,15 +687,19 @@ T 38400 53800 5 10 1 1 0 0 1
 refdes=U2
 T 38800 54400 5 8 0 0 0 0 1
 slot=4
+T 37900 53200 5 10 1 1 0 0 1
+footprint=D 14
 }
 C 37900 52300 1 0 0 lm339-2.sym
 {
 T 38800 54100 5 8 0 0 0 0 1
 device=LM339
 T 38400 52900 5 10 1 1 0 0 1
-refdes=U8
+refdes=U2
 T 38800 53500 5 8 0 0 0 0 1
 slot=3
+T 37900 52300 5 10 1 1 0 0 1
+footprint=D 14
 }
 N 37900 52900 37500 52900 4
 N 37500 51200 37500 53800 4
@@ -653,6 +713,8 @@ T 36800 53400 5 10 1 1 0 6 1
 refdes=R4
 T 36800 53400 5 10 1 1 180 0 1
 value=5k
+T 36800 53900 5 10 1 1 0 0 1
+footprint=POT63YA.fp
 }
 C 36800 51800 1 0 0 gnd-1.sym
 C 36800 53000 1 270 0 resistor-variable-1.sym
@@ -663,6 +725,8 @@ T 36800 52500 5 10 1 1 0 6 1
 refdes=R5
 T 36800 52500 5 10 1 1 180 0 1
 value=5k
+T 36800 53000 5 10 1 1 0 0 1
+footprint=POT63YA.fp
 }
 N 37400 53400 37900 53400 4
 N 37400 52500 37900 52500 4
@@ -672,6 +736,8 @@ T 39100 54000 5 10 1 1 0 0 1
 refdes=R1
 T 39100 54000 5 10 1 1 180 6 1
 value=10k
+T 39100 54500 5 10 1 1 0 0 1
+footprint=1206
 }
 C 39200 54500 1 0 1 5V-plus-1.sym
 N 39000 52700 39000 53600 4
@@ -681,14 +747,14 @@ N 36700 50200 47300 50200 4
 C 48600 52900 1 0 0 output-2.sym
 {
 T 49500 53100 5 10 0 0 0 0 1
-net=/SD:1
+net=/EN2:1
 T 48800 53200 5 10 1 1 0 1 1
 value=/EN2
 }
 C 41800 53100 1 0 0 output-2.sym
 {
 T 42700 53300 5 10 0 0 0 0 1
-net=/SD:1
+net=/EN1:1
 T 42000 53400 5 10 1 1 0 1 1
 value=/EN1
 }
@@ -720,12 +786,12 @@ Rodrigo Daniel Trevizan
 Davi Ebert Bobsin
 N 40500 53000 40500 50400 4
 N 38900 52700 39000 52700 4
-N 36000 50800 36100 44400 4
+N 36100 50800 36100 44400 4
 N 36100 44400 41200 44400 4
 N 41200 44600 36300 44600 4
 N 36300 44600 36300 50600 4
 N 36300 50600 46000 50600 4
-N 36000 50800 39200 50800 4
+N 36100 50800 39200 50800 4
 N 47300 50200 47300 52800 4
 C 37800 39300 1 0 0 connector4-1.sym
 {
@@ -735,6 +801,8 @@ T 37800 40900 5 10 1 1 0 0 1
 refdes=J4
 T 37800 40700 5 10 1 1 0 0 1
 value=CON_AM2302
+T 37800 39300 5 10 1 1 0 0 1
+footprint=JUMPER4
 }
 C 39700 41000 1 0 1 3.3V-plus-1.sym
 C 39600 39200 1 0 1 gnd-1.sym
@@ -744,6 +812,8 @@ T 40600 40500 5 10 1 1 0 0 1
 refdes=R29
 T 40600 40500 5 10 1 1 180 6 1
 value=4.7k
+T 40600 40100 5 10 1 1 0 0 1
+footprint=1206
 }
 N 39500 41000 39500 40400 4
 N 40500 41000 39500 41000 4
@@ -937,7 +1007,7 @@ device=7432
 T 41300 53600 5 10 1 1 0 0 1
 refdes=U4
 T 41100 55000 5 10 0 0 0 0 1
-footprint=DIP14
+footprint=D 14
 }
 C 47300 52500 1 0 0 7432-1.sym
 {
@@ -946,7 +1016,7 @@ device=7432
 T 48000 53400 5 10 1 1 0 0 1
 refdes=U4
 T 47900 54800 5 10 0 0 0 0 1
-footprint=DIP14
+footprint=D 14
 T 47900 53600 5 10 0 0 0 0 1
 slot=2
 }
@@ -957,7 +1027,7 @@ device=7408
 T 40000 53800 5 10 1 1 0 0 1
 refdes=U3
 T 39900 55200 5 10 0 0 0 0 1
-footprint=DIP14
+footprint=D 14
 }
 C 46000 52700 1 0 0 7408-1.sym
 {
@@ -966,7 +1036,7 @@ device=7408
 T 46800 53600 5 10 1 1 0 0 1
 refdes=U3
 T 46700 55000 5 10 0 0 0 0 1
-footprint=DIP14
+footprint=D 14
 T 46700 53800 5 10 0 0 0 0 1
 slot=2
 }
@@ -976,7 +1046,7 @@ N 46000 50600 46000 53000 4
 C 34300 46200 1 180 1 resistor-1.sym
 {
 T 34300 46200 5 10 0 1 180 0 1
-footprint=ACY400
+footprint=1206
 T 34500 45800 5 10 1 1 0 0 1
 refdes=R17
 T 34500 45800 5 10 1 1 180 6 1
@@ -985,7 +1055,7 @@ value=1k5
 C 34300 45500 1 180 1 resistor-1.sym
 {
 T 34300 45500 5 10 0 1 180 0 1
-footprint=ACY400
+footprint=1206
 T 34500 45100 5 10 1 1 0 0 1
 refdes=R18
 T 34500 45100 5 10 1 1 180 6 1
@@ -996,7 +1066,7 @@ N 34300 46100 34000 46100 4
 C 35100 44300 1 270 1 resistor-1.sym
 {
 T 35100 44300 5 10 0 1 270 0 1
-footprint=ACY400
+footprint=1206
 T 35100 44600 5 10 1 1 0 6 1
 refdes=R20
 T 35100 44600 5 10 1 1 180 0 1
@@ -1006,7 +1076,7 @@ N 35200 45200 35200 45600 4
 C 35700 44300 1 270 1 resistor-1.sym
 {
 T 35700 44300 5 10 0 1 270 0 1
-footprint=ACY400
+footprint=1206
 T 35700 44600 5 10 1 1 0 6 1
 refdes=R21
 T 35700 44600 5 10 1 1 180 0 1
@@ -1019,126 +1089,128 @@ C 35900 44000 1 0 1 gnd-1.sym
 N 41200 45800 35800 45800 4
 N 35200 45600 41200 45600 4
 N 41200 42200 41200 40100 4
-C 33300 52800 1 0 0 gnd-1.sym
-C 27100 51000 1 0 0 DB9-1.sym
+C 33300 52900 1 0 0 gnd-1.sym
+C 27100 51100 1 0 0 DB9-1.sym
 {
-T 27100 54300 5 10 1 1 0 0 1
+T 27100 54400 5 10 1 1 0 0 1
 refdes=J1
-T 27100 54100 5 10 1 1 0 0 1
+T 27100 54200 5 10 1 1 0 0 1
 value=CON_RS232
-T 27100 51000 5 10 0 1 0 0 1
+T 27100 51100 5 10 0 1 0 0 1
 footprint=DB9M
 }
-N 28300 51300 28300 51000 4
-C 30100 51000 1 0 0 max232-2.sym
+N 28300 51400 28300 51100 4
+C 30100 51100 1 0 0 max232-2.sym
 {
-T 31800 54500 5 10 1 1 0 6 1
+T 31800 54600 5 10 1 1 0 6 1
 refdes=U1
+T 30100 51100 5 10 1 1 0 0 1
+footprint=D 16
 }
-N 30100 52100 28800 52100 4
+N 30100 52200 29100 52200 4
 {
-T 29600 52100 5 10 1 1 0 0 1
+T 29600 52200 5 10 1 1 0 0 1
 netname=RX
 }
-C 33200 54300 1 0 0 5V-plus-1.sym
-N 33400 54100 33400 54300 4
-N 33000 54100 33400 54100 4
-N 33400 53100 33400 53300 4
-N 33000 53300 33400 53300 4
-N 29200 54100 29200 53700 4
-N 29200 53700 30100 53700 4
-N 29200 53300 29200 52900 4
-N 29200 52900 30100 52900 4
-N 28400 52200 28400 51300 4
-N 28400 51300 30100 51300 4
-{
-T 29600 51300 5 10 1 1 0 0 1
+C 33200 54400 1 0 0 5V-plus-1.sym
+N 33400 54200 33400 54400 4
+N 33000 54200 33400 54200 4
+N 33400 53200 33400 53400 4
+N 33000 53400 33400 53400 4
+N 29200 54200 29200 53800 4
+N 29200 53800 30100 53800 4
+N 29200 53400 29200 53000 4
+N 29200 53000 30100 53000 4
+N 28900 52300 28900 51400 4
+N 28900 51400 30100 51400 4
+{
+T 29600 51400 5 10 1 1 0 0 1
 netname=CTS
 }
-N 28300 52500 30100 52500 4
+N 28300 52600 30100 52600 4
 {
-T 29600 52500 5 10 1 1 0 0 1
+T 29600 52600 5 10 1 1 0 0 1
 netname=TX
 }
-N 28800 52100 28800 53100 4
-N 28800 53100 28300 53100 4
-N 28400 52200 28300 52200 4
-N 30100 51700 28600 51700 4
+N 29100 52200 29100 53200 4
+N 29100 53200 28300 53200 4
+N 28900 52300 28300 52300 4
+N 30100 51800 29000 51800 4
 {
-T 29600 51700 5 10 1 1 0 0 1
+T 29600 51800 5 10 1 1 0 0 1
 netname=RTS
 }
-N 28600 51700 28600 52800 4
-N 28600 52800 28300 52800 4
-C 33000 54300 1 180 0 capacitor-4.sym
+N 29000 51800 29000 52900 4
+N 29000 52900 28300 52900 4
+C 33000 54400 1 180 0 capacitor-4.sym
 {
-T 32400 54400 5 10 1 1 0 0 1
+T 32400 54500 5 10 1 1 0 0 1
 refdes=C2
-T 33000 54300 5 10 0 0 0 0 1
-footprint=RCY100P
-T 32100 53700 5 10 1 1 0 0 1
+T 33000 54400 5 10 0 0 0 0 1
+footprint=CE_SMD
+T 32100 53800 5 10 1 1 0 0 1
 value=1uFx16V
-T 33000 54300 5 10 0 1 0 0 1
+T 33000 54400 5 10 0 1 0 0 1
 symversion=0.100
 }
-C 29200 53900 1 0 0 capacitor-4.sym
+C 29200 54000 1 0 0 capacitor-4.sym
 {
-T 30000 54500 5 10 1 1 180 0 1
+T 29300 54000 5 10 1 1 0 0 1
 refdes=C1
-T 29200 53900 5 10 0 0 0 0 1
-footprint=RCY100P
-T 28600 54100 5 10 1 1 0 0 1
+T 29200 54000 5 10 0 0 0 0 1
+footprint=CE_SMD
+T 29300 53950 5 10 1 1 180 6 1
 value=1uFx16V
-T 29200 53900 5 10 0 1 0 0 1
+T 29200 54000 5 10 0 1 0 0 1
 symversion=0.100
 }
-C 29200 53100 1 0 0 capacitor-4.sym
+C 29200 53200 1 0 0 capacitor-4.sym
 {
-T 29900 53100 5 10 1 1 180 0 1
+T 29300 53200 5 10 1 1 0 0 1
 refdes=C4
-T 29200 53100 5 10 0 0 0 0 1
-footprint=RCY100P
-T 28600 53300 5 10 1 1 0 0 1
+T 29200 53200 5 10 0 0 0 0 1
+footprint=CE_SMD
+T 29300 53150 5 10 1 1 180 6 1
 value=1uFx16V
-T 29200 53100 5 10 0 1 0 0 1
+T 29200 53200 5 10 0 1 0 0 1
 symversion=0.100
 }
-C 32100 53100 1 0 0 capacitor-4.sym
+C 32100 53200 1 0 0 capacitor-4.sym
 {
-T 33100 53500 5 10 1 1 180 0 1
+T 33100 53600 5 10 1 1 180 0 1
 refdes=C3
-T 32100 53100 5 10 0 0 0 0 1
-footprint=RCY100P
-T 32100 52900 5 10 1 1 0 0 1
+T 32100 53200 5 10 0 0 0 0 1
+footprint=CE_SMD
+T 32100 53000 5 10 1 1 0 0 1
 value=1uFx16V
-T 32100 53100 5 10 0 1 0 0 1
+T 32100 53200 5 10 0 1 0 0 1
 symversion=0.100
 }
 C 48000 45100 1 0 1 input-2.sym
 {
 T 48000 45100 5 10 0 1 0 6 1
-net=CHB:1
+net=RX1:1
 T 47500 45200 5 10 1 1 0 1 1
 value=RX1
 }
 C 46600 45000 1 180 1 output-2.sym
 {
 T 47500 44800 5 10 0 0 180 6 1
-net=BRAKE:1
+net=TX1:1
 T 47500 44900 5 10 1 1 180 7 1
 value=TX1
 }
 C 48000 44500 1 0 1 input-2.sym
 {
 T 48000 44500 5 10 0 1 0 6 1
-net=CHB:1
+net=RX2:1
 T 47500 44600 5 10 1 1 0 1 1
 value=RX2
 }
 C 46600 44400 1 180 1 output-2.sym
 {
 T 47500 44200 5 10 0 0 180 6 1
-net=BRAKE:1
+net=TX2:1
 T 47500 44300 5 10 1 1 180 7 1
 value=TX2
 }
@@ -1152,36 +1224,71 @@ N 46000 44700 44500 44700 4
 N 46600 45200 45800 45200 4
 N 45800 45200 45800 44900 4
 N 45800 44900 44500 44900 4
-C 34000 52400 1 0 1 input-2.sym
+C 34000 52500 1 0 1 input-2.sym
 {
-T 34000 52400 5 10 0 1 0 6 1
-net=CHB:1
-T 33500 52500 5 10 1 1 0 1 1
+T 34000 52500 5 10 0 1 0 6 1
+net=TX1:1
+T 33500 52600 5 10 1 1 0 1 1
 value=TX1
 }
-C 32600 52200 1 180 1 output-2.sym
+C 32600 52300 1 180 1 output-2.sym
 {
-T 33500 52000 5 10 0 0 180 6 1
-net=BRAKE:1
-T 33500 52100 5 10 1 1 180 7 1
+T 33500 52100 5 10 0 0 180 6 1
+net=RX1:1
+T 33500 52200 5 10 1 1 180 7 1
 value=RX1
 }
-C 34000 51600 1 0 1 input-2.sym
+C 34000 51700 1 0 1 input-2.sym
 {
-T 34000 51600 5 10 0 1 0 6 1
-net=CHB:1
-T 33500 51700 5 10 1 1 0 1 1
+T 34000 51700 5 10 0 1 0 6 1
+net=TX2:1
+T 33500 51800 5 10 1 1 0 1 1
 value=TX2
 }
-C 32600 51400 1 180 1 output-2.sym
+C 32600 51500 1 180 1 output-2.sym
 {
-T 33500 51200 5 10 0 0 180 6 1
-net=BRAKE:1
-T 33500 51300 5 10 1 1 180 7 1
+T 33500 51300 5 10 0 0 180 6 1
+net=RX2:1
+T 33500 51400 5 10 1 1 180 7 1
 value=RX2
 }
-C 28200 50700 1 0 0 gnd-1.sym
-N 32600 52500 32100 52500 4
-N 32100 52100 32600 52100 4
-N 32600 51700 32100 51700 4
-N 32100 51300 32600 51300 4
+C 28200 50800 1 0 0 gnd-1.sym
+N 32600 52600 32100 52600 4
+N 32100 52200 32600 52200 4
+N 32600 51800 32100 51800 4
+N 32100 51400 32600 51400 4
+C 28800 53900 1 180 0 nc-left-1.sym
+{
+T 28800 53500 5 10 0 0 180 0 1
+value=NoConnection
+T 28800 53100 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 28800 53600 1 180 0 nc-left-1.sym
+{
+T 28800 53200 5 10 0 0 180 0 1
+value=NoConnection
+T 28800 52800 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 28800 51800 1 180 0 nc-left-1.sym
+{
+T 28800 51400 5 10 0 0 180 0 1
+value=NoConnection
+T 28800 51000 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 28800 52100 1 180 0 nc-left-1.sym
+{
+T 28800 51700 5 10 0 0 180 0 1
+value=NoConnection
+T 28800 51300 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 32900 41300 1 180 0 nc-left-1.sym
+{
+T 32900 40900 5 10 0 0 180 0 1
+value=NoConnection
+T 32900 40500 5 10 0 0 180 0 1
+device=DRC_Directive
+}
index 34bbfc2..46b846c 100644 (file)
@@ -25,16 +25,16 @@ refdes=C39
 T 35300 77000 5 10 1 1 180 0 1
 value=100nF
 T 35300 76500 5 10 0 0 0 6 1
-footprint=RCI200
+footprint=CP_THD
 T 35300 76500 5 10 0 1 0 6 1
 symversion=0.100
 }
-C 38500 75800 1 0 0 output-2.sym
+C 38700 75800 1 0 0 output-2.sym
 {
-T 39400 75900 5 10 1 1 0 1 1
+T 39600 75900 5 10 0 1 0 1 1
+net=RELEASE2:1
+T 39600 75800 5 10 1 1 0 0 1
 value=/RELEASE2
-T 38500 75800 5 10 0 1 0 0 1
-net=/RELEASE:1
 }
 C 37600 74800 1 0 0 IRLZ24N-1.sym
 {
@@ -45,7 +45,7 @@ refdes=Q10
 T 37600 74800 5 10 0 0 0 0 1
 footprint=TO220W
 }
-N 38100 75900 38500 75900 4
+N 38100 75900 38700 75900 4
 C 38300 76300 1 90 0 diode-1.sym
 {
 T 38700 77400 5 10 1 1 180 0 1
@@ -75,7 +75,7 @@ device=MAX4429
 T 36800 76200 5 10 1 1 0 0 1
 refdes=U24
 T 35500 74200 5 10 0 1 0 0 1
-footprint=DIP8
+footprint=D 8
 }
 C 38300 74100 1 180 0 generic-power.sym
 {
@@ -88,7 +88,7 @@ N 38100 74100 38100 74800 4
 C 34100 75200 1 0 0 input-2.sym
 {
 T 34100 75400 5 10 0 0 0 0 1
-net=BRAKE:1
+net=BRAKE2:1
 T 34600 75300 5 10 1 1 0 7 1
 value=BRAKE2
 }
@@ -115,7 +115,7 @@ N 31300 75400 31400 75400 4
 C 29100 76700 1 270 1 capacitor-1.sym
 {
 T 29100 76700 5 10 0 0 0 6 1
-footprint=RCI200
+footprint=CP_THD
 T 29100 76700 5 10 0 1 0 6 1
 symversion=0.100
 T 29100 77300 5 10 1 1 0 6 1
@@ -126,7 +126,7 @@ value=100nF
 C 32000 76200 1 0 0 output-2.sym
 {
 T 32000 76200 5 10 0 1 0 0 1
-net=/RELEASE:1
+net=RELEASE1:1
 T 32900 76300 5 10 1 1 0 1 1
 value=/RELEASE1
 }
@@ -165,7 +165,7 @@ C 30100 74100 1 0 0 gnd-1.sym
 C 29300 74600 1 0 0 max4429-1.sym
 {
 T 29300 74600 5 10 0 1 0 0 1
-footprint=DIP8
+footprint=D 8
 T 30500 74700 5 10 1 1 0 0 1
 device=MAX4429
 T 30600 76600 5 10 1 1 0 0 1
@@ -182,7 +182,7 @@ N 31900 74500 31900 75200 4
 C 27900 75600 1 0 0 input-2.sym
 {
 T 27900 75800 5 10 0 0 0 0 1
-net=BRAKE:1
+net=BRAKE1:1
 T 28400 75700 5 10 1 1 0 7 1
 value=BRAKE1
 }
@@ -216,7 +216,7 @@ C 29100 87700 1 0 0 gnd-1.sym
 C 29400 88000 1 90 0 capacitor-1.sym
 {
 T 29300 88000 5 10 0 0 0 0 1
-footprint=RCI200
+footprint=CP_THD
 T 29400 88000 5 10 0 1 0 0 1
 symversion=0.100
 T 29100 88200 5 10 1 1 0 6 1
@@ -248,9 +248,9 @@ N 34300 85400 34300 84900 4
 C 36500 84100 1 0 0 output-2.sym
 {
 T 36500 84100 5 10 0 1 0 0 1
-net=MOTOR+:1
+net=MOTOR1A:1
 T 36700 84400 5 10 1 1 0 1 1
-value=MOTOR1_A
+value=MOTOR1:A
 }
 C 34500 84900 1 180 0 generic-power.sym
 {
@@ -276,9 +276,9 @@ value=Vpp
 C 26700 87100 1 0 0 input-2.sym
 {
 T 26700 87300 5 10 0 0 0 0 1
-net=DRVA:1
+net=DRV1A:1
 T 27900 87400 5 10 1 1 0 7 1
-value=DRV1_A
+value=DRV1:A
 }
 C 32900 88900 1 90 1 capacitor-4.sym
 {
@@ -310,6 +310,8 @@ T 33200 87100 5 10 1 1 0 0 1
 refdes=R31
 T 33200 87100 5 10 1 1 180 6 1
 value=100
+T 32900 86700 5 10 1 1 0 0 1
+footprint=ACY400
 }
 C 32900 85500 1 0 0 resistor-1.sym
 {
@@ -317,6 +319,8 @@ T 33100 85300 5 10 1 1 0 0 1
 refdes=R34
 T 33100 85300 5 10 1 1 180 6 1
 value=100
+T 32900 85500 5 10 1 1 0 0 1
+footprint=ACY400
 }
 C 33800 84700 1 0 1 diode-1.sym
 {
@@ -350,6 +354,8 @@ T 37400 86800 5 10 0 0 90 0 1
 symversion=0.1
 T 38400 87100 5 10 1 1 180 6 1
 value=0.1uF
+T 38300 86600 5 10 1 1 0 0 1
+footprint=CP_THD
 }
 C 38300 85800 1 270 0 capacitor-1.sym
 {
@@ -361,6 +367,8 @@ T 39200 85600 5 10 0 0 270 0 1
 symversion=0.1
 T 38700 85400 5 10 1 1 180 6 1
 value=270nF
+T 38300 85800 5 10 1 1 0 0 1
+footprint=CP_THD
 }
 C 36500 84500 1 0 0 gnd-1.sym
 C 37600 85700 1 0 0 resistor-1.sym
@@ -371,11 +379,13 @@ T 37800 86100 5 10 1 1 0 0 1
 refdes=R33
 T 37800 86100 5 10 1 1 180 6 1
 value=1.2k
+T 37600 85700 5 10 1 1 0 0 1
+footprint=ACY400
 }
 C 38700 85900 1 180 1 output-2.sym
 {
 T 38700 85900 5 10 0 1 180 6 1
-net=MOTOR-:1
+net=CRNT1:1
 T 38900 86000 5 10 1 1 180 7 1
 value=CRNT1
 }
@@ -468,6 +478,8 @@ T 42200 86900 5 10 1 1 0 0 1
 refdes=R32
 T 42200 86900 5 10 1 1 180 6 1
 value=100
+T 42900 86500 5 10 1 1 0 0 1
+footprint=ACY400
 }
 C 42900 85300 1 0 1 resistor-1.sym
 {
@@ -475,6 +487,8 @@ T 42200 85100 5 10 1 1 0 0 1
 refdes=R36
 T 42200 85100 5 10 1 1 180 6 1
 value=100
+T 42900 85300 5 10 1 1 0 0 1
+footprint=ACY400
 }
 C 42000 84400 1 0 0 diode-1.sym
 {
@@ -508,16 +522,16 @@ N 41400 86000 44900 86000 4
 C 50300 86900 1 0 1 input-2.sym
 {
 T 50300 87100 5 10 0 0 0 6 1
-net=DRVB:1
+net=DRV1B:1
 T 49200 87200 5 10 1 1 0 1 1
-value=DRV1_B
+value=DRV1:B
 }
 C 41400 85900 1 0 1 output-2.sym
 {
 T 41400 85900 5 10 0 1 0 6 1
-net=MOTOR-:1
+net=MOTOR1B:1
 T 41200 86200 5 10 1 1 0 7 1
-value=MOTOR1_B
+value=MOTOR1:B
 }
 C 38400 84600 1 0 0 gnd-1.sym
 C 28400 84900 1 0 1 gnd-1.sym
@@ -531,6 +545,8 @@ T 28800 85400 5 10 0 0 90 2 1
 device=CAPACITOR
 T 29000 85400 5 10 0 0 90 2 1
 symversion=0.1
+T 28100 85200 5 10 1 1 0 0 1
+footprint=CP_THD
 }
 C 48900 85600 1 0 1 gnd-1.sym
 N 48800 85900 48800 86000 4
@@ -545,6 +561,8 @@ T 49300 86200 5 10 0 0 90 2 1
 device=CAPACITOR
 T 49500 86200 5 10 0 0 90 2 1
 symversion=0.1
+T 48600 86000 5 10 1 1 0 0 1
+footprint=CP_THD
 }
 C 38000 86300 1 0 0 gnd-1.sym
 N 36500 84200 35700 84200 4
@@ -567,7 +585,7 @@ C 48400 87400 1 0 1 gnd-1.sym
 C 48100 87700 1 270 1 capacitor-1.sym
 {
 T 48200 87700 5 10 0 0 0 6 1
-footprint=RCI200
+footprint=CP_THD
 T 48100 87700 5 10 0 1 0 6 1
 symversion=0.100
 T 48400 87900 5 10 1 1 0 0 1
@@ -588,7 +606,7 @@ device=IRS21094
 T 29500 88200 5 10 1 1 0 0 1
 refdes=U16
 T 29500 88600 5 10 0 0 0 0 1
-footprint=DIP14
+footprint=D 14
 }
 C 30000 84400 1 0 0 gnd-1.sym
 C 29000 84700 1 90 0 resistor-1.sym
@@ -597,6 +615,8 @@ T 29000 85200 5 10 1 1 0 0 1
 refdes=R35
 T 29000 85200 5 10 1 1 180 6 1
 value=33K
+T 29000 84700 5 10 1 1 0 0 1
+footprint=ACY400
 }
 N 28900 85600 29200 85600 4
 N 28900 84700 31100 84700 4
@@ -610,7 +630,7 @@ device=IRS21094
 T 47500 88300 5 10 1 1 0 6 1
 refdes=U15
 T 47500 88400 5 10 0 0 0 6 1
-footprint=DIP14
+footprint=D 14
 }
 C 48000 84500 1 270 1 resistor-1.sym
 {
@@ -618,6 +638,8 @@ T 48000 85000 5 10 1 1 0 6 1
 refdes=R37
 T 48000 85000 5 10 1 1 180 0 1
 value=33K
+T 48000 84500 5 10 1 1 0 0 1
+footprint=ACY400
 }
 N 48100 85400 47800 85400 4
 N 48100 84500 45900 84500 4
@@ -627,7 +649,7 @@ N 44000 88600 44000 88400 4
 C 26700 86300 1 0 0 input-2.sym
 {
 T 26700 86500 5 10 0 0 0 0 1
-net=DRVA:1
+net=/EN1:1
 T 27900 86600 5 10 1 1 0 7 1
 value=/EN1
 }
@@ -661,7 +683,7 @@ C 29100 82300 1 0 0 gnd-1.sym
 C 29400 82600 1 90 0 capacitor-1.sym
 {
 T 29300 82600 5 10 0 0 0 0 1
-footprint=RCI200
+footprint=CP_THD
 T 29400 82600 5 10 0 1 0 0 1
 symversion=0.100
 T 29100 82800 5 10 1 1 0 6 1
@@ -693,9 +715,9 @@ N 34300 80000 34300 79500 4
 C 36500 78700 1 0 0 output-2.sym
 {
 T 36500 78700 5 10 0 1 0 0 1
-net=MOTOR+:1
+net=MOTOR2A:1
 T 36700 79000 5 10 1 1 0 1 1
-value=MOTOR1_A
+value=MOTOR2:A
 }
 C 34500 79500 1 180 0 generic-power.sym
 {
@@ -721,9 +743,9 @@ value=Vpp
 C 26700 81700 1 0 0 input-2.sym
 {
 T 26700 81900 5 10 0 0 0 0 1
-net=DRVA:2
+net=DRV2A:1
 T 27900 82000 5 10 1 1 0 7 1
-value=DRV2_A
+value=DRV2:A
 }
 C 32900 83500 1 90 1 capacitor-4.sym
 {
@@ -755,6 +777,8 @@ T 33200 81700 5 10 1 1 0 0 1
 refdes=R38
 T 33200 81700 5 10 1 1 180 6 1
 value=100
+T 32900 81300 5 10 1 1 0 0 1
+footprint=ACY400
 }
 C 32900 80100 1 0 0 resistor-1.sym
 {
@@ -762,6 +786,8 @@ T 33100 79900 5 10 1 1 0 0 1
 refdes=R41
 T 33100 79900 5 10 1 1 180 6 1
 value=100
+T 32900 80100 5 10 1 1 0 0 1
+footprint=ACY400
 }
 C 33800 79300 1 0 1 diode-1.sym
 {
@@ -795,6 +821,8 @@ T 37200 81500 5 10 0 0 90 0 1
 symversion=0.1
 T 38200 81800 5 10 1 1 180 6 1
 value=0.1uF
+T 38100 81300 5 10 1 1 0 0 1
+footprint=CP_THD
 }
 C 38300 80400 1 270 0 capacitor-1.sym
 {
@@ -806,6 +834,8 @@ T 39200 80200 5 10 0 0 270 0 1
 symversion=0.1
 T 38700 80000 5 10 1 1 180 6 1
 value=270nF
+T 38300 80400 5 10 1 1 0 0 1
+footprint=CP_THD
 }
 C 36500 79100 1 0 0 gnd-1.sym
 C 37600 80300 1 0 0 resistor-1.sym
@@ -816,13 +846,15 @@ T 37800 80700 5 10 1 1 0 0 1
 refdes=R40
 T 37800 80700 5 10 1 1 180 6 1
 value=1.2k
+T 37600 80300 5 10 1 1 0 0 1
+footprint=ACY400
 }
 C 38700 80500 1 180 1 output-2.sym
 {
 T 38700 80500 5 10 0 1 180 6 1
-net=MOTOR-:1
+net=CRNT2:1
 T 38900 80600 5 10 1 1 180 7 1
-value=CRNT1
+value=CRNT2
 }
 N 32700 82600 32700 80800 4
 N 32100 82000 32300 82000 4
@@ -913,6 +945,8 @@ T 42200 81500 5 10 1 1 0 0 1
 refdes=R39
 T 42200 81500 5 10 1 1 180 6 1
 value=100
+T 42900 81100 5 10 1 1 0 0 1
+footprint=ACY400
 }
 C 42900 79900 1 0 1 resistor-1.sym
 {
@@ -920,6 +954,8 @@ T 42200 79700 5 10 1 1 0 0 1
 refdes=R43
 T 42200 79700 5 10 1 1 180 6 1
 value=100
+T 42900 79900 5 10 1 1 0 0 1
+footprint=ACY400
 }
 C 42000 79000 1 0 0 diode-1.sym
 {
@@ -953,16 +989,16 @@ N 41400 80600 44900 80600 4
 C 50300 81500 1 0 1 input-2.sym
 {
 T 50300 81700 5 10 0 0 0 6 1
-net=DRVB:2
+net=DRV2B:1
 T 49200 81800 5 10 1 1 0 1 1
-value=DRV2_B
+value=DRV2:B
 }
 C 41400 80500 1 0 1 output-2.sym
 {
 T 41400 80500 5 10 0 1 0 6 1
-net=MOTOR-:1
+net=MOTOR2B:1
 T 41200 80800 5 10 1 1 0 7 1
-value=MOTOR1_B
+value=MOTOR2:B
 }
 C 38400 79200 1 0 0 gnd-1.sym
 C 28400 79500 1 0 1 gnd-1.sym
@@ -976,6 +1012,8 @@ T 28800 80000 5 10 0 0 90 2 1
 device=CAPACITOR
 T 29000 80000 5 10 0 0 90 2 1
 symversion=0.1
+T 28100 79800 5 10 1 1 0 0 1
+footprint=CP_THD
 }
 C 48900 80200 1 0 1 gnd-1.sym
 N 48800 80500 48800 80600 4
@@ -990,6 +1028,8 @@ T 49300 80800 5 10 0 0 90 2 1
 device=CAPACITOR
 T 49500 80800 5 10 0 0 90 2 1
 symversion=0.1
+T 48600 80600 5 10 1 1 0 0 1
+footprint=CP_THD
 }
 C 37800 81000 1 0 0 gnd-1.sym
 N 36500 78800 35700 78800 4
@@ -1011,7 +1051,7 @@ C 48400 82000 1 0 1 gnd-1.sym
 C 48100 82300 1 270 1 capacitor-1.sym
 {
 T 48200 82300 5 10 0 0 0 6 1
-footprint=RCI200
+footprint=CP_THD
 T 48100 82300 5 10 0 1 0 6 1
 symversion=0.100
 T 48400 82500 5 10 1 1 0 0 1
@@ -1032,7 +1072,7 @@ device=IRS21094
 T 29500 82800 5 10 1 1 0 0 1
 refdes=U19
 T 29500 83200 5 10 0 0 0 0 1
-footprint=DIP14
+footprint=D 14
 }
 C 30000 79000 1 0 0 gnd-1.sym
 C 29000 79300 1 90 0 resistor-1.sym
@@ -1041,6 +1081,8 @@ T 29000 79800 5 10 1 1 0 0 1
 refdes=R42
 T 29000 79800 5 10 1 1 180 6 1
 value=33K
+T 29000 79300 5 10 1 1 0 0 1
+footprint=ACY400
 }
 N 28900 80200 29200 80200 4
 N 28900 79300 31100 79300 4
@@ -1054,7 +1096,7 @@ device=IRS21094
 T 47500 82900 5 10 1 1 0 6 1
 refdes=U18
 T 47500 83000 5 10 0 0 0 6 1
-footprint=DIP14
+footprint=D 14
 }
 C 48000 79100 1 270 1 resistor-1.sym
 {
@@ -1062,6 +1104,8 @@ T 48000 79600 5 10 1 1 0 6 1
 refdes=R44
 T 48000 79600 5 10 1 1 180 0 1
 value=33K
+T 48000 79100 5 10 1 1 0 0 1
+footprint=ACY400
 }
 N 48100 80000 47800 80000 4
 N 48100 79100 45900 79100 4
@@ -1071,7 +1115,7 @@ N 44000 83200 44000 83000 4
 C 26700 80900 1 0 0 input-2.sym
 {
 T 26700 81100 5 10 0 0 0 0 1
-net=EN:2
+net=/EN2:1
 T 27900 81200 5 10 1 1 0 7 1
 value=/EN2
 }
@@ -1083,7 +1127,7 @@ refdes=U17
 T 36900 86600 5 10 1 1 0 0 1
 device=ACS770xCB
 T 36000 86000 5 10 0 1 0 0 1
-footprint=ACS758
+footprint=dwg-9111.fp
 }
 C 35700 79200 1 0 0 ACS770xCB.sym
 {
@@ -1092,26 +1136,26 @@ refdes=U20
 T 36700 81200 5 10 1 1 0 0 1
 device=ACS770xCB
 T 36000 80600 5 10 0 1 0 0 1
-footprint=ACS758
+footprint=dwg-9111.fp
 }
 N 36600 82200 37900 82200 4
 C 36400 87500 1 0 0 5V-plus-1.sym
 C 36400 82200 1 0 0 5V-plus-1.sym
 C 46000 77200 1 90 0 capacitor-1.sym
 {
-T 46000 77200 5 10 0 0 0 0 1
-footprint=RCI200
 T 46000 77200 5 10 0 1 0 0 1
 symversion=0.100
 T 46000 77600 5 10 1 1 0 0 1
 refdes=C34
 T 46000 77600 5 10 1 1 180 6 1
 value=100nF
+T 46000 77200 5 10 0 0 0 0 1
+footprint=CP_THD
 }
 C 47000 77200 1 90 0 capacitor-1.sym
 {
 T 47000 77200 5 10 0 0 0 0 1
-footprint=RCI200
+footprint=CP_THD
 T 47000 77200 5 10 0 1 0 0 1
 symversion=0.100
 T 47000 77600 5 10 1 1 0 0 1
@@ -1143,7 +1187,7 @@ value=47uFx16V
 C 43200 75300 1 90 0 capacitor-1.sym
 {
 T 43200 75300 5 10 0 0 0 0 1
-footprint=RCI200
+footprint=CP_THD
 T 43200 75300 5 10 0 1 0 0 1
 symversion=0.100
 T 43600 76000 5 10 1 1 180 0 1
@@ -1163,7 +1207,7 @@ value=470
 C 48600 75300 1 270 1 led-3.sym
 {
 T 48600 75300 5 10 0 1 0 0 1
-footprint=LED5
+footprint=1206P
 T 49150 75750 5 10 1 1 180 6 1
 refdes=D21
 T 49100 75400 5 10 1 1 0 0 1
@@ -1187,7 +1231,7 @@ value=47uFx16V
 C 46800 75200 1 90 0 capacitor-1.sym
 {
 T 46800 75200 5 10 0 0 0 0 1
-footprint=RCI200
+footprint=CP_THD
 T 46800 75200 5 10 0 1 0 0 1
 symversion=0.100
 T 46800 75700 5 10 1 1 0 0 1
@@ -1200,10 +1244,6 @@ C 45200 74900 1 0 0 gnd-1.sym
 C 48700 75000 1 0 0 gnd-1.sym
 C 41400 76300 1 0 0 12V-plus-1.sym
 C 46400 76300 1 0 0 5V-plus-1.sym
-{
-T 46400 76300 5 10 0 1 0 0 1
-net=+5V:1
-}
 N 41600 76200 43500 76200 4
 C 41100 75300 1 180 0 generic-power.sym
 {
@@ -1215,7 +1255,7 @@ value=PGND
 C 42700 75500 1 180 0 capacitor-1.sym
 {
 T 42700 75500 5 10 0 0 0 0 1
-footprint=RCI200
+footprint=CP_THD
 T 42700 75500 5 10 0 1 0 0 1
 symversion=0.100
 T 42100 75700 5 10 1 1 0 0 1
@@ -1257,6 +1297,8 @@ T 43300 78500 5 10 1 1 0 0 1
 device=LT1086
 T 44400 78500 5 10 1 1 0 6 1
 refdes=U21
+T 43000 77500 5 10 1 1 0 0 1
+footprint=TO220W
 }
 N 42700 75300 43000 75300 4
 C 42500 78100 1 0 0 5V-plus-1.sym
diff --git a/doc/fp/aic/1206P b/doc/fp/aic/1206P
new file mode 100644 (file)
index 0000000..7e5fdda
--- /dev/null
@@ -0,0 +1,12 @@
+
+Element["" "chip_capacitor_polarized" "" "1206" 361095 169000 4000 6500 0 100 ""]
+(
+       Pad[0 -500 0 500 6000 3000 6600 "1" "1" "square"]
+       Pad[12000 -500 12000 500 6000 3000 6600 "2" "2" "square"]
+       ElementLine [-4500 -5000 -4500 5000 800]
+       ElementLine [-4500 5000 16500 5000 800]
+       ElementLine [16500 5000 16500 -5000 800]
+       ElementLine [16500 -5000 -4500 -5000 800]
+       ElementLine [-3500 -5000 -3500 5000 800]
+
+       )
diff --git a/doc/fp/aic/CE_SMD.fp b/doc/fp/aic/CE_SMD.fp
new file mode 100644 (file)
index 0000000..fb96ce9
--- /dev/null
@@ -0,0 +1,13 @@
+
+Element["" "" "" "" 21260 20472 0 0 0 100 ""]
+(
+       Pad[9449 0 10236 0 7087 2000 8087 "" "1" "square,edge2"]
+       Pad[-9449 0 -8661 0 7087 2000 8087 "" "2" "square"]
+       ElementLine [-8268 -8661 4724 -8661 1000]
+       ElementLine [4724 -8661 9055 -4331 1000]
+       ElementLine [9055 -4331 9055 4331 1000]
+       ElementLine [9055 4331 4724 8661 1000]
+       ElementLine [4724 8661 -8268 8661 1000]
+       ElementLine [-8268 8661 -8268 -8661 1000]
+
+       )
diff --git a/doc/fp/aic/CP_THD.fp b/doc/fp/aic/CP_THD.fp
new file mode 100644 (file)
index 0000000..bdc4f04
--- /dev/null
@@ -0,0 +1,11 @@
+
+Element["" "Radial lead circular non-polar component (typically capacitor)," "C26" "RCI200" 197500 30000 -14094 -11968 0 100 ""]
+(
+       Pin[0 0 6000 3000 6600 2800 "1" "1" "square,edge2"]
+       Pin[-20000 0 6000 3000 6600 2800 "2" "2" "edge2"]
+       ElementLine [-20000 -5000 0 -5000 1000]
+       ElementLine [-20000 5000 0 5000 1000]
+       ElementArc [-20000 0 5000 5000 270 180 1000]
+       ElementArc [0 0 5000 5000 90 180 1000]
+
+       )
diff --git a/doc/fp/aic/DIN96.fp b/doc/fp/aic/DIN96.fp
new file mode 100644 (file)
index 0000000..1ea799f
--- /dev/null
@@ -0,0 +1,151 @@
+
+Element["" "DIN41.612 row a+b+c male" "" "abc96m" 1340208 676992 -298000 25000 0 200 ""]
+(
+       Pin[0 0 6000 3000 6600 3000 "a1" "A1" "square,edge2"]
+       Pin[-10000 0 6000 3000 6600 3000 "a2" "A2" "edge2"]
+       Pin[-20000 0 6000 3000 6600 3000 "a3" "A3" "edge2"]
+       Pin[-30000 0 6000 3000 6600 3000 "a4" "A4" "edge2"]
+       Pin[-40000 0 6000 3000 6600 3000 "a5" "A5" "edge2"]
+       Pin[-50000 0 6000 3000 6600 3000 "a6" "A6" "edge2"]
+       Pin[-60000 0 6000 3000 6600 3000 "a7" "A7" "edge2"]
+       Pin[-70000 0 6000 3000 6600 3000 "a8" "A8" "edge2"]
+       Pin[-80000 0 6000 3000 6600 3000 "a9" "A9" "edge2"]
+       Pin[-90000 0 6000 3000 6600 3000 "a10" "A10" "edge2"]
+       Pin[-100000 0 6000 3000 6600 3000 "a11" "A11" "edge2"]
+       Pin[-110000 0 6000 3000 6600 3000 "a12" "A12" "edge2"]
+       Pin[-120000 0 6000 3000 6600 3000 "a13" "A13" "edge2"]
+       Pin[-130000 0 6000 3000 6600 3000 "a14" "A14" "edge2"]
+       Pin[-140000 0 6000 3000 6600 3000 "a15" "A15" "edge2"]
+       Pin[-150000 0 6000 3000 6600 3000 "a16" "A16" "edge2"]
+       Pin[-160000 0 6000 3000 6600 3000 "a17" "A17" "edge2"]
+       Pin[-170000 0 6000 3000 6600 3000 "a18" "A18" "edge2"]
+       Pin[-180000 0 6000 3000 6600 3000 "a19" "A19" "edge2"]
+       Pin[-190000 0 6000 3000 6600 3000 "a20" "A20" "edge2"]
+       Pin[-200000 0 6000 3000 6600 3000 "a21" "A21" "edge2"]
+       Pin[-210000 0 6000 3000 6600 3000 "a22" "A22" "edge2"]
+       Pin[-220000 0 6000 3000 6600 3000 "a23" "A23" "edge2"]
+       Pin[-230000 0 6000 3000 6600 3000 "a24" "A24" "edge2"]
+       Pin[-240000 0 6000 3000 6600 3000 "a25" "A25" "edge2"]
+       Pin[-250000 0 6000 3000 6600 3000 "a26" "A26" "edge2"]
+       Pin[-260000 0 6000 3000 6600 3000 "a27" "A27" "edge2"]
+       Pin[-270000 0 6000 3000 6600 3000 "a28" "A28" "edge2"]
+       Pin[-280000 0 6000 3000 6600 3000 "a29" "A29" "edge2"]
+       Pin[-290000 0 6000 3000 6600 3000 "a30" "A30" "edge2"]
+       Pin[-300000 0 6000 3000 6600 3000 "a31" "A31" "edge2"]
+       Pin[-310000 0 6000 3000 6600 3000 "a32" "A32" "edge2"]
+       Pin[0 -10000 6000 3000 6600 3000 "b1" "B1" "edge2"]
+       Pin[-10000 -10000 6000 3000 6600 3000 "b2" "B2" "edge2"]
+       Pin[-20000 -10000 6000 3000 6600 3000 "b3" "B3" "edge2"]
+       Pin[-30000 -10000 6000 3000 6600 3000 "b4" "B4" "edge2"]
+       Pin[-40000 -10000 6000 3000 6600 3000 "b5" "B5" "edge2"]
+       Pin[-50000 -10000 6000 3000 6600 3000 "b6" "B6" "edge2"]
+       Pin[-60000 -10000 6000 3000 6600 3000 "b7" "B7" "edge2"]
+       Pin[-70000 -10000 6000 3000 6600 3000 "b8" "B8" "edge2"]
+       Pin[-80000 -10000 6000 3000 6600 3000 "b9" "B9" "edge2"]
+       Pin[-90000 -10000 6000 3000 6600 3000 "b10" "B10" "edge2"]
+       Pin[-100000 -10000 6000 3000 6600 3000 "b11" "B11" "edge2"]
+       Pin[-110000 -10000 6000 3000 6600 3000 "b12" "B12" "edge2"]
+       Pin[-120000 -10000 6000 3000 6600 3000 "b13" "B13" "edge2"]
+       Pin[-130000 -10000 6000 3000 6600 3000 "b14" "B14" "edge2"]
+       Pin[-140000 -10000 6000 3000 6600 3000 "b15" "B15" "edge2"]
+       Pin[-150000 -10000 6000 3000 6600 3000 "b16" "B16" "edge2"]
+       Pin[-160000 -10000 6000 3000 6600 3000 "b17" "B17" "edge2"]
+       Pin[-170000 -10000 6000 3000 6600 3000 "b18" "B18" "edge2"]
+       Pin[-180000 -10000 6000 3000 6600 3000 "b19" "B19" "edge2"]
+       Pin[-190000 -10000 6000 3000 6600 3000 "b20" "B20" "edge2"]
+       Pin[-200000 -10000 6000 3000 6600 3000 "b21" "B21" "edge2"]
+       Pin[-210000 -10000 6000 3000 6600 3000 "b22" "B22" "edge2"]
+       Pin[-220000 -10000 6000 3000 6600 3000 "b23" "B23" "edge2"]
+       Pin[-230000 -10000 6000 3000 6600 3000 "b24" "B24" "edge2"]
+       Pin[-240000 -10000 6000 3000 6600 3000 "b25" "B25" "edge2"]
+       Pin[-250000 -10000 6000 3000 6600 3000 "b26" "B26" "edge2"]
+       Pin[-260000 -10000 6000 3000 6600 3000 "b27" "B27" "edge2"]
+       Pin[-270000 -10000 6000 3000 6600 3000 "b28" "B28" "edge2"]
+       Pin[-280000 -10000 6000 3000 6600 3000 "b29" "B29" "edge2"]
+       Pin[-290000 -10000 6000 3000 6600 3000 "b30" "B30" "edge2"]
+       Pin[-300000 -10000 6000 3000 6600 3000 "b31" "B31" "edge2"]
+       Pin[-310000 -10000 6000 3000 6600 3000 "b32" "B32" "edge2"]
+       Pin[0 -20000 6000 3000 6600 3000 "c1" "C1" "edge2"]
+       Pin[-10000 -20000 6000 3000 6600 3000 "c2" "C2" "edge2"]
+       Pin[-20000 -20000 6000 3000 6600 3000 "c3" "C3" "edge2"]
+       Pin[-30000 -20000 6000 3000 6600 3000 "c4" "C4" "edge2"]
+       Pin[-40000 -20000 6000 3000 6600 3000 "c5" "C5" "edge2"]
+       Pin[-50000 -20000 6000 3000 6600 3000 "c6" "C6" "edge2"]
+       Pin[-60000 -20000 6000 3000 6600 3000 "c7" "C7" "edge2"]
+       Pin[-70000 -20000 6000 3000 6600 3000 "c8" "C8" "edge2"]
+       Pin[-80000 -20000 6000 3000 6600 3000 "c9" "C9" "edge2"]
+       Pin[-90000 -20000 6000 3000 6600 3000 "c10" "C10" "edge2"]
+       Pin[-100000 -20000 6000 3000 6600 3000 "c11" "C11" "edge2"]
+       Pin[-110000 -20000 6000 3000 6600 3000 "c12" "C12" "edge2"]
+       Pin[-120000 -20000 6000 3000 6600 3000 "c13" "C13" "edge2"]
+       Pin[-130000 -20000 6000 3000 6600 3000 "c14" "C14" "edge2"]
+       Pin[-140000 -20000 6000 3000 6600 3000 "c15" "C15" "edge2"]
+       Pin[-150000 -20000 6000 3000 6600 3000 "c16" "C16" "edge2"]
+       Pin[-160000 -20000 6000 3000 6600 3000 "c17" "C17" "edge2"]
+       Pin[-170000 -20000 6000 3000 6600 3000 "c18" "C18" "edge2"]
+       Pin[-180000 -20000 6000 3000 6600 3000 "c19" "C19" "edge2"]
+       Pin[-190000 -20000 6000 3000 6600 3000 "c20" "C20" "edge2"]
+       Pin[-200000 -20000 6000 3000 6600 3000 "c21" "C21" "edge2"]
+       Pin[-210000 -20000 6000 3000 6600 3000 "c22" "C22" "edge2"]
+       Pin[-220000 -20000 6000 3000 6600 3000 "c23" "C23" "edge2"]
+       Pin[-230000 -20000 6000 3000 6600 3000 "c24" "C24" "edge2"]
+       Pin[-240000 -20000 6000 3000 6600 3000 "c25" "C25" "edge2"]
+       Pin[-250000 -20000 6000 3000 6600 3000 "c26" "C26" "edge2"]
+       Pin[-260000 -20000 6000 3000 6600 3000 "c27" "C27" "edge2"]
+       Pin[-270000 -20000 6000 3000 6600 3000 "c28" "C28" "edge2"]
+       Pin[-280000 -20000 6000 3000 6600 3000 "c29" "C29" "edge2"]
+       Pin[-290000 -20000 6000 3000 6600 3000 "c30" "C30" "edge2"]
+       Pin[-300000 -20000 6000 3000 6600 3000 "c31" "C31" "edge2"]
+       Pin[-310000 -20000 6000 3000 6600 3000 "c32" "C32" "edge2"]
+       Pin[-330000 10000 12000 3000 12600 8000 "M1" "97" "edge2"]
+       Pin[20000 10000 12000 3000 12600 8000 "M2" "98" "edge2"]
+       ElementLine [-310000 -20000 -310000 7500 4000]
+       ElementLine [-300000 -20000 -300000 7500 4000]
+       ElementLine [-290000 -20000 -290000 7500 4000]
+       ElementLine [-280000 -20000 -280000 7500 4000]
+       ElementLine [-270000 -20000 -270000 7500 4000]
+       ElementLine [-260000 -20000 -260000 7500 4000]
+       ElementLine [-250000 -20000 -250000 7500 4000]
+       ElementLine [-240000 -20000 -240000 7500 4000]
+       ElementLine [-230000 -20000 -230000 7500 4000]
+       ElementLine [-220000 -20000 -220000 7500 4000]
+       ElementLine [-210000 -20000 -210000 7500 4000]
+       ElementLine [-200000 -20000 -200000 7500 4000]
+       ElementLine [-190000 -20000 -190000 7500 4000]
+       ElementLine [-180000 -20000 -180000 7500 4000]
+       ElementLine [-170000 -20000 -170000 7500 4000]
+       ElementLine [-160000 -20000 -160000 7500 4000]
+       ElementLine [-150000 -20000 -150000 7500 4000]
+       ElementLine [-140000 -20000 -140000 7500 4000]
+       ElementLine [-130000 -20000 -130000 7500 4000]
+       ElementLine [-120000 -20000 -120000 7500 4000]
+       ElementLine [-110000 -20000 -110000 7500 4000]
+       ElementLine [-100000 -20000 -100000 7500 4000]
+       ElementLine [-90000 -20000 -90000 7500 4000]
+       ElementLine [-80000 -20000 -80000 7500 4000]
+       ElementLine [-70000 -20000 -70000 7500 4000]
+       ElementLine [-60000 -20000 -60000 7500 4000]
+       ElementLine [-50000 -20000 -50000 7500 4000]
+       ElementLine [-40000 -20000 -40000 7500 4000]
+       ElementLine [-30000 -20000 -30000 7500 4000]
+       ElementLine [-20000 -20000 -20000 7500 4000]
+       ElementLine [-10000 -20000 -10000 7500 4000]
+       ElementLine [0 -20000 0 7500 4000]
+       ElementLine [-340000 0 -318000 0 2000]
+       ElementLine [-318000 0 -318000 9500 2000]
+       ElementLine [-318000 9500 -318000 32000 1000]
+       ElementLine [-318000 32000 -330000 32000 1000]
+       ElementLine [-330000 32000 -340000 32000 2000]
+       ElementLine [-340000 32000 -340000 0 2000]
+       ElementLine [8000 0 30000 0 2000]
+       ElementLine [30000 0 30000 32000 2000]
+       ElementLine [30000 32000 20000 32000 2000]
+       ElementLine [20000 32000 8000 32000 1000]
+       ElementLine [8000 32000 8000 9500 1000]
+       ElementLine [8000 9500 8000 0 2000]
+       ElementLine [-318000 9500 8000 9500 2000]
+       ElementLine [-330000 32000 -330000 50000 2000]
+       ElementLine [-330000 50000 20000 50000 2000]
+       ElementLine [20000 50000 20000 32000 2000]
+
+       )
diff --git a/doc/fp/aic/EUROCARD_3U.fp b/doc/fp/aic/EUROCARD_3U.fp
new file mode 100644 (file)
index 0000000..45ee9aa
--- /dev/null
@@ -0,0 +1,13 @@
+
+Element["" "eurocard_3U" "" "EUROCARD_3U" 40500 66500 636000 0 3 100 ""]
+(
+       Pin[12500 22500 12000 3000 12600 8000 "M1" "1" "lock,edge2"]
+       Pin[12500 371200 12000 3000 12600 8000 "M2" "2" "lock,edge2"]
+       Pin[617500 22500 12000 3000 12600 8000 "M3" "3" "lock,edge2"]
+       Pin[617500 371200 12000 3000 12600 8000 "M4" "4" "lock,edge2"]
+       ElementLine [630000 0 0 0 2000]
+       ElementLine [630000 393700 630000 0 2000]
+       ElementLine [0 393700 630000 393700 2000]
+       ElementLine [0 0 0 393700 2000]
+
+       )
diff --git a/doc/fp/aic/MJTP1236_D.fp b/doc/fp/aic/MJTP1236_D.fp
new file mode 100644 (file)
index 0000000..46d735b
--- /dev/null
@@ -0,0 +1,16 @@
+
+Element["" "Push-button, tactile, right angle,  466mils actuator" "" "MJTP1236_D" 159055 267717 0 0 0 100 ""]
+(
+       Pin[0 0 6000 3000 6600 4200 "1" "1" "square,edge2"]
+       Pin[0 17700 6000 3000 6600 4200 "2" "2" "edge2"]
+       Pin[9800 -4900 7000 3000 7600 5200 "C1" "C1" "edge2"]
+       Pin[9800 22700 7000 3000 7600 5200 "C2" "C2" "edge2"]
+       ElementLine [-46600 14800 -10000 15800 2000]
+       ElementLine [-46600 3000 -46600 14800 2000]
+       ElementLine [-10000 2000 -46600 3000 2000]
+       ElementLine [3800 -4900 3800 22700 2000]
+       ElementLine [-10000 22700 15800 22700 2000]
+       ElementLine [-10000 -4900 -10000 22700 2000]
+       ElementLine [-10000 -4900 15800 -4900 2000]
+
+       )
diff --git a/doc/fp/aic/POT63YA.fp b/doc/fp/aic/POT63YA.fp
new file mode 100644 (file)
index 0000000..27ec879
--- /dev/null
@@ -0,0 +1,31 @@
+# Kicad module converted to gEDA PCB footprint by: Erich Heinzle
+# Kicad module author: Yvon Tollens
+# No warranties express or implied
+# Footprint converted from Kicad Module POT63YA
+# dist-license: GPL
+# use-license: unlimited
+# Users of the foot print must ensure that the solder mask reliefs and clearances
+# are compatible with the PCB manufacturer's process tolerances
+# Pins and SMD pads have been converted from Kicad foot prints which
+# do not have solder mask relief or clearances specified.
+# Fairly sane default values have been used for solder mask relief and clearances.
+# Footprint = module name: POT63YA
+# Text descriptor count: 1
+# Draw segment object count: 6
+# Draw circle object count: 1
+# Draw arc object count: 0
+# Pad count: 3
+#
+Element["" "POT63YA" "" "" 0 0 5000 -27500 0 100 ""]
+(
+ElementLine[5000 -10000 10000 -15000 1500]
+ElementLine[12500 20000 15000 20000 1500]
+ElementLine[15000 20000 15000 -20000 1500]
+ElementLine[-7500 -20000 -7500 20000 1500]
+ElementLine[-7500 20000 12500 20000 1500]
+ElementLine[15000 -20000 -7500 -20000 1500]
+ElementArc[7500 -12500 5000 5000 0 360 1500]
+Pin[0 0 8030 2000 8830 3200 "" "2" ""]
+Pin[0 -10000 8820 2000 9620 3200 "" "1" "square"]
+Pin[0 10000 8820 2000 9620 3200 "" "3" ""]
+)
diff --git a/doc/fp/aic/dwg-9111.fp b/doc/fp/aic/dwg-9111.fp
new file mode 100644 (file)
index 0000000..8852c49
--- /dev/null
@@ -0,0 +1,75 @@
+
+Element["" "Package for ACS7xx current sensors" "dwg-9111" "" 60095 12851 0 0 0 100 ""]
+(
+       Pin[11811 -6819 5100 2000 5700 2000 "" "4" ""]
+       Pin[14693 -3937 5100 2000 5700 2000 "" "4" ""]
+       Pin[15748 0 5100 2000 5700 2000 "" "4" ""]
+       Pin[14693 3937 5100 2000 5700 2000 "" "4" ""]
+       Pin[11811 6819 5100 2000 5700 2000 "" "4" ""]
+       Pin[-11811 -6819 5100 2000 5700 2000 "" "4" ""]
+       Pin[-14693 -3937 5100 2000 5700 2000 "" "4" ""]
+       Pin[-15748 0 5100 2000 5700 2000 "" "4" ""]
+       Pin[-14693 3937 5100 2000 5700 2000 "" "4" ""]
+       Pin[-11811 6819 5100 2000 5700 2000 "" "4" ""]
+       Pin[-7874 -7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[-3937 -7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[0 -7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[3937 -7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[7874 -7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[-7874 7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[-3937 7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[0 7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[3937 7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[7874 7874 5100 2000 5700 2000 "" "4" ""]
+
+       Pin[-7874 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-5906 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-3937 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-1969 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[0 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[1969 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[3937 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[5906 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[7874 0 23622 2000 24409 7874 "" "11" ""]
+
+       Pin[-27559 -6819 5100 2000 5700 2000 "" "5" ""]
+       Pin[-24677 -3937 5100 2000 5700 2000 "" "5" ""]
+       Pin[-23622 0 5100 2000 5700 2000 "" "5" ""]
+       Pin[-24677 3937 5100 2000 5700 2000 "" "5" ""]
+       Pin[-27559 6819 5100 2000 5700 2000 "" "5" ""]
+       Pin[-51181 -6819 5100 2000 5700 2000 "" "5" ""]
+       Pin[-54063 -3937 5100 2000 5700 2000 "" "5" ""]
+       Pin[-55118 0 5100 2000 5700 2000 "" "5" ""]
+       Pin[-54063 3937 5100 2000 5700 2000 "" "5" ""]
+       Pin[-51181 6819 5100 2000 5700 2000 "" "5" ""]
+       Pin[-47244 -7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-43307 -7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-39370 -7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-35433 -7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-31496 -7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-47244 7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-43307 7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-39370 7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-35433 7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-31496 7874 5100 2000 5700 2000 "" "5" ""]
+
+       Pin[-47244 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-45276 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-43307 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-41339 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-39370 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-37402 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-35433 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-33465 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-31496 0 23622 2000 24409 7874 "" "20" ""]
+
+       Pin[-19685 84252 5906 2000 6299 3150 "" "2" ""]
+       Pin[-27205 84252 5906 2000 6299 3150 "" "1" ""]
+       Pin[-12165 84252 5906 2000 6299 3150 "" "3" ""]
+       
+       ElementLine [0mm 17.5mm -10mm 17.5mm 0.5mm]
+       ElementLine [0mm 4.5mm -10mm 4.5mm 0.5mm]
+       ElementLine [0mm 17.5mm 0mm 4.5mm 0.5mm]
+       ElementLine [-10mm 17.5mm -10mm 4.5mm 0.5mm]
+
+       )
diff --git a/doc/fp/aic/dwg-9111.fp- b/doc/fp/aic/dwg-9111.fp-
new file mode 100644 (file)
index 0000000..39ea8b8
--- /dev/null
@@ -0,0 +1,871 @@
+# release: pcb 20110918
+
+# To read pcb files, the pcb version (or the git source date) must be >= the file version
+FileVersion[20070407]
+
+PCB["" 80819 101068]
+
+Grid[1000.0 0 0 0]
+Cursor[81000 54000 0.000000]
+PolyArea[3100.006200]
+Thermal[0.500000]
+DRC[1000 1000 1000 1000 1500 1000]
+Flags("nameonpcb,uniquename,clearnew,snappin")
+Groups("1,c:2,s")
+Styles["Signal,1000,3600,2000,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600"]
+
+Symbol[' ' 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" "mil")
+
+Element["" "Package for ACS7xx current sensors" "dwg-9111" "" 60095 12851 0 0 0 100 ""]
+(
+       Pin[11811 -6819 5100 2000 5700 2000 "" "4" ""]
+       Pin[14693 -3937 5100 2000 5700 2000 "" "4" ""]
+       Pin[15748 0 5100 2000 5700 2000 "" "4" ""]
+       Pin[14693 3937 5100 2000 5700 2000 "" "4" ""]
+       Pin[11811 6819 5100 2000 5700 2000 "" "4" ""]
+       Pin[-11811 -6819 5100 2000 5700 2000 "" "4" ""]
+       Pin[-14693 -3937 5100 2000 5700 2000 "" "4" ""]
+       Pin[-15748 0 5100 2000 5700 2000 "" "4" ""]
+       Pin[-14693 3937 5100 2000 5700 2000 "" "4" ""]
+       Pin[-11811 6819 5100 2000 5700 2000 "" "4" ""]
+       Pin[-7874 -7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[-3937 -7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[0 -7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[3937 -7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[7874 -7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[-7874 7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[-3937 7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[0 7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[3937 7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[7874 7874 5100 2000 5700 2000 "" "4" ""]
+       Pin[-7874 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-5906 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-3937 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-1969 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[0 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[1969 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[3937 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[5906 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[7874 0 23622 2000 24409 7874 "" "11" ""]
+       Pin[-27559 -6819 5100 2000 5700 2000 "" "5" ""]
+       Pin[-24677 -3937 5100 2000 5700 2000 "" "5" ""]
+       Pin[-23622 0 5100 2000 5700 2000 "" "5" ""]
+       Pin[-24677 3937 5100 2000 5700 2000 "" "5" ""]
+       Pin[-27559 6819 5100 2000 5700 2000 "" "5" ""]
+       Pin[-51181 -6819 5100 2000 5700 2000 "" "5" ""]
+       Pin[-54063 -3937 5100 2000 5700 2000 "" "5" ""]
+       Pin[-55118 0 5100 2000 5700 2000 "" "5" ""]
+       Pin[-54063 3937 5100 2000 5700 2000 "" "5" ""]
+       Pin[-51181 6819 5100 2000 5700 2000 "" "5" ""]
+       Pin[-47244 -7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-43307 -7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-39370 -7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-35433 -7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-31496 -7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-47244 7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-43307 7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-39370 7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-35433 7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-31496 7874 5100 2000 5700 2000 "" "5" ""]
+       Pin[-47244 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-45276 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-43307 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-41339 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-39370 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-37402 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-35433 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-33465 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-31496 0 23622 2000 24409 7874 "" "20" ""]
+       Pin[-19685 84252 5906 2000 6299 3150 "" "2" ""]
+       Pin[-27205 84252 5906 2000 6299 3150 "" "1" ""]
+       Pin[-12165 84252 5906 2000 6299 3150 "" "3" ""]
+       ElementLine [0 68898 -39370 68898 1969]
+       ElementLine [0 17717 -39370 17717 1969]
+       ElementLine [0 68898 0 17717 1969]
+       ElementLine [-39370 68898 -39370 17717 1969]
+
+       )
+Layer(1 "top")
+(
+)
+Layer(2 "ground")
+(
+)
+Layer(3 "signal2")
+(
+)
+Layer(4 "signal3")
+(
+)
diff --git a/doc/fp/aic/switchSMD.fp b/doc/fp/aic/switchSMD.fp
new file mode 100644 (file)
index 0000000..bed9795
--- /dev/null
@@ -0,0 +1,14 @@
+Element["" "" "" "" 159055 267717 0 0 0 100 ""]
+(
+       Pad[3.05mm 0mm 4mm 0mm 1.5mm 1.5mm 1.5mm "" "3" "square"]
+       Pad[-3.05mm 0mm -4mm 0mm 1.5mm 1.5mm 1.5mm "" "3" "square"]
+       ElementLine [-3.05mm  1.85mm  3.05mm  1.85mm 1000]
+       ElementLine [-3.05mm  1.85mm -3.05mm -1.85mm 1000]
+       ElementLine [ 3.05mm -1.85mm -3.05mm -1.85mm 1000]
+       ElementLine [ 3.05mm -1.85mm  3.05mm  1.85mm 1000]
+       ElementLine [-1.5mm  1mm  1.5mm  1mm 1000]
+       ElementLine [-1.5mm  1mm -1.5mm -1mm 1000]
+       ElementLine [ 1.5mm -1mm -1.5mm -1mm 1000]
+       ElementLine [ 1.5mm -1mm  1.5mm  1mm 1000]
+       )
+