fully routed, needs tweaking and checking
authorBdale Garbee <bdale@gag.com>
Sun, 27 Nov 2011 03:08:30 +0000 (20:08 -0700)
committerBdale Garbee <bdale@gag.com>
Sun, 27 Nov 2011 03:08:30 +0000 (20:08 -0700)
cncfpga.pcb
cncfpga.sch

index 81c204f78fbf4099adbacb02beb67e388b652ffd..420c9fe0a2d6a049135d9e126a3dfea2db3a24ee 100644 (file)
@@ -6,7 +6,7 @@ FileVersion[20070407]
 PCB["cncfpga" 510000 200000]
 
 Grid[100.0 0 0 0]
-Cursor[510000 28200 0.000000]
+Cursor[345100 2100 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[600 1000 600 500 1500 700]
@@ -811,21 +811,112 @@ Symbol['~' 1200]
        SymbolLine[2000 3500 2500 3000 800]
 )
 Attribute("PCB::grid::unit" "mil")
-Via[331800 192100 3100 2000 0 1500 "" "thermal(0X,1S)"]
-
-Element["" "100mil3pin" "J10" "unknown" 279800 83400 12500 -3000 0 100 ""]
-(
-       Pin[0 0 7000 1500 8500 3800 "1" "1" "square,edge2"]
-       Pin[10000 0 7000 1500 8500 3800 "2" "2" "edge2"]
-       Pin[20000 0 7000 1500 8500 3800 "3" "3" "edge2,thermal(1X)"]
-       ElementLine [25000 -5000 -5000 -5000 1500]
-       ElementLine [-5000 -5000 -5000 5000 1500]
-       ElementLine [-5000 5000 25000 5000 1500]
-       ElementLine [25000 5000 25000 -5000 1500]
-
-       )
-
-Element["" "db-header-26" "J2" "unknown" 144500 131300 3000 12500 3 100 ""]
+Via[336900 189100 3100 2000 0 1500 "" "thermal(1S)"]
+Via[336900 196400 3100 2000 0 1500 "" "thermal(2S)"]
+Via[322600 176700 3100 2000 0 1500 "" "thermal(1S)"]
+Via[342300 176700 3100 2000 0 1500 "" "thermal(1S)"]
+Via[356200 155000 3100 2000 0 1500 "" "thermal(1S)"]
+Via[333400 107700 3100 2000 0 1500 "" "thermal(1S)"]
+Via[325500 105600 3100 2000 0 1500 "" "thermal(2S)"]
+Via[314700 107700 3100 2000 0 1500 "" "thermal(1S)"]
+Via[285200 120600 3100 2000 0 1500 "" "thermal(2S)"]
+Via[284500 137300 3100 2000 0 1500 "" "thermal(2S)"]
+Via[278200 149200 3100 2000 0 1500 "" "thermal(1S)"]
+Via[282100 151000 3100 2000 0 1500 "" "thermal(2S)"]
+Via[278200 159000 3100 2000 0 1500 "" "thermal(1S)"]
+Via[282100 161000 3100 2000 0 1500 "" "thermal(2S)"]
+Via[302000 182000 3100 2000 0 1500 "" "thermal(1S)"]
+Via[310800 184000 3100 2000 0 1500 "" "thermal(2S)"]
+Via[336400 177900 3100 2000 0 1500 "" "thermal(1S)"]
+Via[330500 182000 3100 2000 0 1500 "" "thermal(2S)"]
+Via[362500 160000 3100 2000 0 1500 "" "thermal(2S)"]
+Via[366300 145400 3100 2000 0 1500 "" "thermal(1S)"]
+Via[362500 143100 3100 2000 0 1500 "" "thermal(2S)"]
+Via[362500 135300 3100 2000 0 1500 "" "thermal(2S)"]
+Via[366000 132400 3100 2000 0 1500 "" "thermal(1S)"]
+Via[378900 161900 3100 2000 0 1500 "" "thermal(1S)"]
+Via[282100 177200 3100 2000 0 1500 "" "thermal(1S)"]
+Via[342100 79000 3100 2000 0 1500 "" ""]
+Via[325400 154000 3100 2000 0 1500 "" ""]
+Via[204500 185000 3100 2000 0 1500 "" ""]
+Via[36900 55400 3100 2000 0 1500 "" "thermal(2S)"]
+Via[7400 62500 3100 2000 0 1500 "" "thermal(1S)"]
+Via[339300 156900 3100 2000 0 1500 "" ""]
+Via[336400 160000 3100 2000 0 1500 "" ""]
+Via[333400 164100 3100 2000 0 1500 "" ""]
+Via[267800 107900 3100 2000 0 1500 "" "thermal(1S)"]
+Via[263700 112700 3100 2000 0 1500 "" ""]
+Via[88700 112700 3100 2000 0 1500 "" ""]
+Via[303800 168200 3100 2000 0 1500 "" ""]
+Via[208100 177700 3100 2000 0 1500 "" ""]
+Via[309779 158721 3100 2000 0 1500 "" ""]
+Via[253600 157000 3100 2000 0 1500 "" ""]
+Via[59000 88700 3100 2000 0 1500 "" "thermal(2S)"]
+Via[59000 109500 3100 2000 0 1500 "" "thermal(1S)"]
+Via[296500 138300 3100 2000 0 1500 "" ""]
+Via[348300 82300 3100 2000 0 1500 "" ""]
+Via[367100 112200 3100 2000 0 1500 "" ""]
+Via[369690 138290 3100 2000 0 1500 "" ""]
+Via[369700 123300 3100 2000 0 1500 "" ""]
+Via[410700 26100 3100 2000 0 1500 "" ""]
+Via[321600 50800 3100 2000 0 1500 "" ""]
+Via[309700 105600 3100 2000 0 1500 "" "thermal(2S)"]
+Via[309800 87000 3100 2000 0 1500 "" ""]
+Via[298700 86800 3100 2000 0 1500 "" ""]
+Via[306700 90300 3100 2000 0 1500 "" ""]
+Via[388700 90400 3100 2000 0 1500 "" ""]
+Via[303700 93800 3100 2000 0 1500 "" ""]
+Via[399800 93800 3100 2000 0 1500 "" ""]
+Via[300700 97500 3100 2000 0 1500 "" ""]
+Via[410600 97500 3100 2000 0 1500 "" ""]
+Via[301900 116900 3100 2000 0 1500 "" ""]
+Via[301200 90300 3100 2000 0 1500 "" ""]
+Via[281300 135400 3100 2000 0 1500 "" "thermal(1S)"]
+Via[245700 86000 3100 2000 0 1500 "" ""]
+Via[224200 85900 3100 2000 0 1500 "" ""]
+Via[347200 124600 3100 2000 0 1500 "" ""]
+Via[341800 124500 3100 2000 0 1500 "" ""]
+Via[317300 124500 3100 2000 0 1500 "" ""]
+Via[357000 83200 3100 2000 0 1500 "" ""]
+Via[227500 89100 3100 2000 0 1500 "" ""]
+Via[307300 121500 3100 2000 0 1500 "" ""]
+Via[347300 136300 3100 2000 0 1500 "" ""]
+Via[432300 140400 3100 2000 0 1500 "" ""]
+Via[421300 80500 3100 2000 0 1500 "" ""]
+Via[347300 152100 3100 2000 0 1500 "" ""]
+Via[437600 143700 3100 2000 0 1500 "" ""]
+Via[420700 18000 3100 2000 0 1500 "" ""]
+Via[286400 102700 3100 2000 0 1500 "" ""]
+Via[286600 90400 3100 2000 0 1500 "" ""]
+Via[311800 116900 3100 2000 0 1500 "" ""]
+Via[282800 99700 3100 2000 0 1500 "" ""]
+Via[314500 103200 3100 2000 0 1500 "" ""]
+Via[318400 100500 3100 2000 0 1500 "" ""]
+Via[278900 96500 3100 2000 0 1500 "" ""]
+Via[259100 73600 3100 2000 0 1500 "" ""]
+Via[273200 93800 3100 2000 0 1500 "" ""]
+Via[290700 5200 3100 2000 0 1500 "" "thermal(1S)"]
+Via[307000 5100 3100 2000 0 1500 "" "thermal(2S)"]
+Via[459100 5000 3100 2000 0 1500 "" "thermal(1S)"]
+Via[475400 4900 3100 2000 0 1500 "" "thermal(2S)"]
+Via[121400 5100 3100 2000 0 1500 "" "thermal(1S)"]
+Via[138000 5100 3100 2000 0 1500 "" "thermal(2S)"]
+Via[181000 105000 3100 2000 0 1500 "" "thermal(1S)"]
+Via[197000 105000 3100 2000 0 1500 "" "thermal(2S)"]
+
+Element["" "100mil3pin" "J10" "unknown" 298800 71600 -3600 6300 0 100 ""]
+(
+       Pin[0 0 7000 1500 8500 3800 "1" "1" "square"]
+       Pin[0 -10000 7000 1500 8500 3800 "2" "2" ""]
+       Pin[0 -20000 7000 1500 8500 3800 "3" "3" "thermal(1X)"]
+       ElementLine [-5000 -25000 -5000 5000 1500]
+       ElementLine [-5000 5000 5000 5000 1500]
+       ElementLine [5000 -25000 5000 5000 1500]
+       ElementLine [-5000 -25000 5000 -25000 1500]
+
+       )
+
+Element["" "db-header-26" "J2" "unknown" 144500 131300 -79700 -24700 0 100 ""]
 (
        Pin[60000 -5000 7000 1500 8500 3900 "1" "1" "square,edge2"]
        Pin[50000 -5000 7000 1500 8500 3900 "2" "2" "edge2"]
@@ -860,7 +951,7 @@ Element["" "db-header-26" "J2" "unknown" 144500 131300 3000 12500 3 100 ""]
 
        )
 
-Element["" "182-9" "J7" "GPIO" 61100 37900 0 0 100 ""]
+Element["" "182-9" "J7" "GPIO" 61100 37900 54700 13300 0 100 ""]
 (
        Pin[-21810 5591 7441 1417 8858 4291 "1" "1" "square,edge2"]
        Pin[-16357 -5590 7441 1417 8858 4291 "6" "6" "edge2"]
@@ -880,7 +971,7 @@ Element["" "182-9" "J7" "GPIO" 61100 37900 0 0 0 100 ""]
 
        )
 
-Element["" "189-15" "J4" "ZA" 214200 37900 0 0 100 ""]
+Element["" "189-15" "J4" "ZA" 214200 37900 -75600 39500 0 100 ""]
 (
        Pin[-38168 5591 7874 1417 9291 4724 "1" "1" "square,edge2"]
        Pin[-38168 31496 7874 1417 9291 4724 "16" "16" "square,edge2"]
@@ -923,7 +1014,7 @@ Element["" "189-15" "J4" "ZA" 214200 37900 0 0 0 100 ""]
 
        )
 
-Element["" "189-15" "J3" "XY" 383400 37900 0 0 100 ""]
+Element["" "189-15" "J3" "XY" 383400 37900 -73700 39600 0 100 ""]
 (
        Pin[-38168 5591 7874 1417 9291 4724 "1" "1" "square,edge2"]
        Pin[-38168 31496 7874 1417 9291 4724 "16" "16" "square,edge2"]
@@ -966,7 +1057,7 @@ Element["" "189-15" "J3" "XY" 383400 37900 0 0 0 100 ""]
 
        )
 
-Element["" "182-25" "J1" "unknown" 144600 161800 0 0 2 100 ""]
+Element["" "182-25" "J1" "unknown" 144600 161800 -103491 -18591 0 100 ""]
 (
        Pin[65432 -5591 7441 1417 8858 4291 "1" "1" "square,edge2"]
        Pin[59979 5590 7441 1417 8858 4291 "14" "14" "edge2"]
@@ -1002,7 +1093,7 @@ Element["" "182-25" "J1" "unknown" 144600 161800 0 0 2 100 ""]
 
        )
 
-Element["" "lqfp100" "U1" "EP1K" 321690 140226 0 0 3 100 ""]
+Element["" "lqfp100" "U1" "EP1K" 321590 142226 30336 -37116 0 100 ""]
 (
        Pad[28739 -23621 32282 -23621 1181 787 1811 "nSTATUS" "25" "square,edge2"]
        Pad[-32283 -23621 -28740 -23621 1181 787 1811 "nCONFIG" "51" "square"]
@@ -1112,40 +1203,7 @@ Element["" "lqfp100" "U1" "EP1K" 321690 140226 0 0 3 100 ""]
 
        )
 
-Element["" "100mil5pin" "J9" "ICSP" 11800 77500 3000 32500 3 100 ""]
-(
-       Pin[0 0 7000 1400 8500 3800 "1" "1" "square,thermal(2X)"]
-       Pin[0 10000 7000 1400 8500 3800 "2" "2" "thermal(1X)"]
-       Pin[0 20000 7000 1400 8500 3800 "3" "3" ""]
-       Pin[0 30000 7000 1400 8500 3800 "4" "4" ""]
-       Pin[0 40000 7000 1400 8500 3800 "5" "5" ""]
-       ElementLine [5000 -5000 5000 45000 1500]
-       ElementLine [-5000 -5000 5000 -5000 1500]
-       ElementLine [-5000 -5000 -5000 45000 1500]
-       ElementLine [-5000 45000 5000 45000 1500]
-
-       )
-
-Element["" "SO8" "U2" "PIC12F629" 38300 113400 2000 6000 2 100 ""]
-(
-       Pad[7000 7500 13500 7500 2000 1000 3000 "Vdd" "1" "square,edge2"]
-       Pad[7000 2500 13500 2500 2000 1000 3000 "GP5/T1CKI/OSC1/CLKIN" "2" "square,edge2"]
-       Pad[7000 -2500 13500 -2500 2000 1000 3000 "GP4/T1G/OSC2/CLKOUT" "3" "square,edge2"]
-       Pad[7000 -7500 13500 -7500 2000 1000 3000 "GP3/MCLR/Vpp" "4" "square,edge2"]
-       Pad[-13500 -7500 -7000 -7500 2000 1000 3000 "GP2/T0CKI/INT/COUT" "5" "square"]
-       Pad[-13500 -2500 -7000 -2500 2000 1000 3000 "GP1/CIN-/ICSPCLK" "6" "square"]
-       Pad[-13500 2500 -7000 2500 2000 1000 3000 "GP0/CIN+/ICSPDAT" "7" "square"]
-       Pad[-13500 7500 -7000 7500 2000 1000 3000 "Vss" "8" "square"]
-       ElementLine [15500 -9500 15500 9500 1000]
-       ElementLine [-15500 -9500 15500 -9500 1000]
-       ElementLine [-15500 -9500 -15500 9500 1000]
-       ElementLine [2500 9500 15500 9500 1000]
-       ElementLine [-15500 9500 -2500 9500 1000]
-       ElementArc [0 9500 2500 2500 180 180 1000]
-
-       )
-
-Element["" "0603diode" "D1" "red" 267841 102100 2150 -750 2 100 ""]
+Element["" "0603diode" "D1" "red" 274641 107900 -2432 3050 0 100 ""]
 (
        Pad[2559 -492 2559 492 2952 2000 3552 "1" "1" "square"]
        Pad[-2559 -492 -2559 492 2952 2000 3552 "2" "2" "square"]
@@ -1155,16 +1213,16 @@ Element["" "0603diode" "D1" "red" 267841 102100 2150 -750 2 100 ""]
 
        )
 
-Element["" "0605" "D4" "dual" 33974 74018 0 0 0 100 ""]
+Element["" "0605" "D4" "dual" 26782 57820 -7462 6498 0 100 ""]
 (
-       Pad[1280 1280 1280 2067 2559 -1771 3159 "2" "2" "square"]
-       Pad[4626 1280 4626 2067 2559 -1771 3159 "1" "1" "square"]
-       Pad[1280 6988 1280 7776 2559 -1771 3159 "4" "4" "square,edge2"]
-       Pad[4626 6988 4626 7776 2559 -1771 3159 "3" "3" "square,edge2"]
+       Pad[-2067 1280 -1280 1280 2559 -1771 3159 "2" "2" "square,edge2"]
+       Pad[-2067 4626 -1280 4626 2559 -1771 3159 "1" "1" "square,edge2"]
+       Pad[-7776 1280 -6988 1280 2559 -1771 3159 "4" "4" "square"]
+       Pad[-7776 4626 -6988 4626 2559 -1771 3159 "3" "3" "square"]
 
        )
 
-Element["" "0805" "C10" "0.1uF" 335657 82800 -4150 3450 0 100 ""]
+Element["" "0805" "C8" "0.1uF" 129600 5000 -1964 6050 0 100 ""]
 (
        Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"]
        Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"]
@@ -1173,7 +1231,7 @@ Element["" "0805" "C10" "0.1uF" 335657 82800 -4150 3450 0 100 ""]
 
        )
 
-Element["" "0805" "C9" "0.1uF" 336057 93600 -3150 -3150 0 100 ""]
+Element["" "0805" "C7" "0.1uF" 467100 5000 -2750 3450 0 100 ""]
 (
        Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"]
        Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"]
@@ -1182,7 +1240,7 @@ Element["" "0805" "C9" "0.1uF" 336057 93600 -3150 -3150 0 100 ""]
 
        )
 
-Element["" "0805" "C8" "0.1uF" 193100 91543 -3150 3150 1 100 ""]
+Element["" "0805" "R4" "1k" 32000 58857 8750 -964 3 100 ""]
 (
        Pad[-393 3543 393 3543 5118 2000 5718 "1" "1" "square"]
        Pad[-393 -3543 393 -3543 5118 2000 5718 "2" "2" "square"]
@@ -1191,7 +1249,7 @@ Element["" "0805" "C8" "0.1uF" 193100 91543 -3150 3150 1 100 ""]
 
        )
 
-Element["" "0805" "C7" "0.1uF" 210000 84143 -8850 2850 1 100 ""]
+Element["" "0805" "R5" "1k" 12400 58957 -3050 -4664 3 100 ""]
 (
        Pad[-393 3543 393 3543 5118 2000 5718 "1" "1" "square"]
        Pad[-393 -3543 393 -3543 5118 2000 5718 "2" "2" "square"]
@@ -1200,71 +1258,44 @@ Element["" "0805" "C7" "0.1uF" 210000 84143 -8850 2850 1 100 ""]
 
        )
 
-Element["" "0805" "R4" "1k" 44257 67900 -3450 2650 0 100 ""]
-(
-       Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"]
-       Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"]
-       ElementLine [-393 -2755 393 -2755 800]
-       ElementLine [-393 2755 393 2755 800]
-
-       )
-
-Element["" "0805" "R5" "1k" 25857 89700 -3150 -3150 0 100 ""]
+Element["" "0805" "C12" "0.1uF" 282100 169543 -3950 -4636 3 100 ""]
 (
-       Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"]
-       Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"]
-       ElementLine [-393 -2755 393 -2755 800]
-       ElementLine [-393 2755 393 2755 800]
-
-       )
-
-Element["" "0805" "C6" "0.1uF" 38057 127700 -3150 -3150 0 100 ""]
-(
-       Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"]
-       Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"]
-       ElementLine [-393 -2755 393 -2755 800]
-       ElementLine [-393 2755 393 2755 800]
+       Pad[-393 3543 393 3543 5118 2000 5718 "1" "1" "square"]
+       Pad[-393 -3543 393 -3543 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-2755 -393 -2755 393 800]
+       ElementLine [2755 -393 2755 393 800]
 
        )
 
-Element["" "0805" "C12" "0.1uF" 260457 162800 -5250 2850 0 100 ""]
+Element["" "0805" "C11" "0.1uF" 370657 161800 -3778 -9350 0 100 ""]
 (
-       Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"]
-       Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"]
-       ElementLine [-393 -2755 393 -2755 800]
+       Pad[3543 -393 3543 393 5118 2000 5718 "1" "1" "square"]
+       Pad[-3543 -393 -3543 393 5118 2000 5718 "2" "2" "square"]
        ElementLine [-393 2755 393 2755 800]
-
-       )
-
-Element["" "0805" "C11" "0.1uF" 370157 152500 -2164 3950 0 100 ""]
-(
-       Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"]
-       Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"]
        ElementLine [-393 -2755 393 -2755 800]
-       ElementLine [-393 2755 393 2755 800]
 
        )
 
-Element["" "KC2520C" "X1" "40mhz" 323859 186553 0 0 3 100 ""]
+Element["" "KC2520C" "X1" "40mhz" 330400 192800 -11300 -3000 0 100 ""]
 (
-       Pad[3444 2854 3838 2854 3740 -1771 4340 "2" "2" "square,edge2"]
-       Pad[-3839 2854 -3445 2854 3740 -1771 4340 "1" "1" "square"]
-       Pad[-3839 -2853 -3445 -2853 3740 -1771 4340 "4" "4" "square"]
-       Pad[3444 -2853 3838 -2853 3740 -1771 4340 "3" "3" "square,edge2"]
-       ElementArc [-4528 5906 500 500 270 360 1000]
+       Pad[2854 -3838 2854 -3444 3740 -1771 4340 "2" "2" "square"]
+       Pad[2854 3445 2854 3839 3740 -1771 4340 "1" "1" "square,edge2"]
+       Pad[-2853 3445 -2853 3839 3740 -1771 4340 "4" "4" "square,edge2"]
+       Pad[-2853 -3838 -2853 -3444 3740 -1771 4340 "3" "3" "square"]
+       ElementArc [5906 4528 500 500 0 360 1000]
 
        )
 
-Element["" "0805" "C1" "0.01uF" 323843 196000 3150 3150 2 100 ""]
+Element["" "0805" "C1" "0.01uF" 341800 192900 3050 -12250 3 100 ""]
 (
-       Pad[3543 -393 3543 393 5118 2000 5718 "1" "1" "square"]
-       Pad[-3543 -393 -3543 393 5118 2000 5718 "2" "2" "square"]
-       ElementLine [-393 2755 393 2755 800]
-       ElementLine [-393 -2755 393 -2755 800]
+       Pad[-393 -3543 393 -3543 5118 2000 5718 "1" "1" "square"]
+       Pad[-393 3543 393 3543 5118 2000 5718 "2" "2" "square"]
+       ElementLine [2755 -393 2755 393 800]
+       ElementLine [-2755 -393 -2755 393 800]
 
        )
 
-Element["" "0805" "R1" "330" 274157 109200 -3150 -3150 0 100 ""]
+Element["" "0805" "R1" "330" 286357 108100 -2650 3050 0 100 ""]
 (
        Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"]
        Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"]
@@ -1279,7 +1310,7 @@ Element["hidename" "hole-fox-stack" "H1" "unknown" 16000 183800 -16900 -21000 0
 
        )
 
-Element["" "pj-037a" "J8" "unknown" 491800 885 0 0 3 100 ""]
+Element["" "pj-037a" "J8" "unknown" 491800 485 -17115 58515 0 100 ""]
 (
        Pin[0 30315 15630 1417 17047 12480 "2" "2" "thermal(1X)"]
        Pin[0 53937 17520 1417 18937 14370 "1" "1" ""]
@@ -1290,7 +1321,7 @@ Element["" "pj-037a" "J8" "unknown" 491800 885 0 0 3 100 ""]
 
        )
 
-Element["" "TO220W" "U3" "7805" 497000 75000 19000 -10000 3 100 ""]
+Element["" "TO220W" "U3" "7805" 497000 75000 -100 31500 0 100 ""]
 (
        Pin[0 0 9000 3000 9600 6000 "1" "1" "square"]
        Pin[0 10000 9000 3000 9600 6000 "2" "2" "thermal(1X)"]
@@ -1379,11 +1410,11 @@ Element["" "0805" "R2" "470" 473457 95900 -14264 -3450 0 100 ""]
 
        )
 
-Element["" "TO220W" "U4" "7833" 497000 131600 19000 -10000 3 100 ""]
+Element["" "TO220W" "U4" "7833" 497000 131600 -200 -17100 0 100 ""]
 (
        Pin[0 0 9000 3000 9600 6000 "1" "1" "square"]
        Pin[0 10000 9000 3000 9600 6000 "2" "2" "thermal(1X)"]
-       Pin[0 20000 9000 3000 9600 6000 "3" "3" ""]
+       Pin[0 20000 9000 3000 9600 6000 "3" "3" "thermal(0X,2X)"]
        ElementLine [12000 -10000 12000 30000 2000]
        ElementLine [-6000 30000 12000 30000 2000]
        ElementLine [-6000 -10000 -6000 30000 2000]
@@ -1396,124 +1427,66 @@ Element["" "TO220W" "U4" "7833" 497000 131600 19000 -10000 3 100 ""]
        ElementLine [6000 17000 12000 17000 1000]
 
        )
-Rat[320020 183700 0 311847 172509 0  ""]
-Rat[320217 183700 0 329563 172509 0  ""]
-Rat[311847 172509 0 289407 157943 0  ""]
-Rat[289407 157943 0 289407 148100 0  ""]
-Rat[289407 148100 0 289407 134321 0  ""]
-Rat[289407 134321 0 289407 118573 0  ""]
-Rat[289407 118573 0 309879 107944 0  ""]
-Rat[309879 107944 0 323658 107944 0  ""]
-Rat[323658 107944 0 327595 107944 0  ""]
-Rat[289407 157943 0 264000 162407 0  ""]
-Rat[329563 172509 0 353972 157943 0  ""]
-Rat[353972 157943 0 353972 142195 0  ""]
-Rat[353972 142195 0 353972 132353 0  ""]
-Rat[353972 157943 0 373700 152107 0  ""]
-Rat[289407 118573 0 279800 83400 1  ""]
-Rat[373700 152107 0 477000 151207 0  ""]
-Rat[47800 67507 0 1000 1000 3  "via"]
-Rat[51800 120900 0 1000 1000 3  "via"]
-Rat[339200 82407 0 1000 1000 3  "via"]
-Rat[339600 93207 0 1000 1000 3  "via"]
-Rat[192707 88000 0 1000 1000 3  "via"]
-Rat[209607 80600 0 1000 1000 3  "via"]
-Rat[41600 127307 0 1000 1000 3  "via"]
-Rat[394306 32310 1 353972 128416 0  ""]
-Rat[405211 32310 1 331532 172509 0  ""]
-Rat[225106 32310 1 353972 150069 0  ""]
-Rat[236011 32310 1 353972 155974 0  ""]
-Rat[394306 58215 1 353972 148100 0  ""]
-Rat[405211 58215 1 353972 146132 0  ""]
-Rat[225106 58215 1 353972 140226 0  ""]
-Rat[225106 58215 1 55648 32310 1  ""]
-Rat[236011 58215 1 353972 134321 0  ""]
-Rat[236011 58215 1 66553 32310 1  ""]
-Rat[367043 43491 1 302005 107944 0  ""]
-Rat[197843 43491 1 289407 130384 0  ""]
-Rat[367043 69396 1 289407 136290 0  ""]
-Rat[197843 69396 1 289407 138258 0  ""]
-Rat[39290 43491 1 289407 140226 0  ""]
-Rat[50195 43491 1 289407 142195 0  ""]
-Rat[61100 43491 1 289407 144163 0  ""]
-Rat[72006 43491 1 289407 150069 0  ""]
-Rat[82911 43491 1 289407 152037 0  ""]
-Rat[289407 154006 0 51800 115900 0  ""]
-Rat[356137 43491 1 353972 126447 0  ""]
-Rat[186937 43491 1 353972 120542 0  ""]
-Rat[356137 69396 1 353972 136290 0  ""]
-Rat[186937 69396 1 353972 138258 0  ""]
-Rat[182768 167390 0 307910 172509 0  ""]
-Rat[22314 89307 0 1000 1000 2  "via"]
-Rat[353972 154006 0 1000 1000 2  "via"]
-Rat[353972 152037 0 1000 1000 2  "via"]
-Rat[353972 144163 0 1000 1000 2  "via"]
-Rat[353972 130384 0 1000 1000 2  "via"]
-Rat[337437 107944 0 1000 1000 2  "via"]
-Rat[335469 107944 0 1000 1000 2  "via"]
-Rat[333500 107944 0 1000 1000 2  "via"]
-Rat[331532 107944 0 1000 1000 2  "via"]
-Rat[329563 107944 0 1000 1000 2  "via"]
-Rat[325626 107944 0 1000 1000 2  "via"]
-Rat[315784 107944 0 1000 1000 2  "via"]
-Rat[313816 107944 0 1000 1000 2  "via"]
-Rat[289407 132353 0 1000 1000 2  "via"]
-Rat[289407 146132 0 1000 1000 2  "via"]
-Rat[289407 155974 0 1000 1000 2  "via"]
-Rat[302005 172509 0 1000 1000 2  "via"]
-Rat[321690 172509 0 1000 1000 2  "via"]
-Rat[323658 172509 0 1000 1000 2  "via"]
-Rat[335469 172509 0 1000 1000 2  "via"]
-Rat[265282 101608 0 1000 1000 2  "via"]
-Rat[256914 162407 0 1000 1000 2  "via"]
-Rat[366614 152107 0 1000 1000 2  "via"]
-Rat[332114 82407 0 1000 1000 2  "via"]
-Rat[332514 93207 0 1000 1000 2  "via"]
-Rat[192707 95086 0 1000 1000 2  "via"]
-Rat[209607 87686 0 1000 1000 2  "via"]
-Rat[34514 127307 0 1000 1000 2  "via"]
-Rat[341374 172509 0 1000 1000 2  "via"]
-Rat[343343 172509 0 1000 1000 2  "via"]
-Rat[24800 120900 0 1000 1000 2  "via"]
-Rat[11800 107500 1 24800 110900 0  ""]
-Rat[11800 117500 1 24800 115900 0  ""]
-Rat[277700 108807 0 298068 107944 0  ""]
-Rat[171863 167390 0 313816 172509 0  ""]
-Rat[289800 83400 1 300036 107944 0  ""]
-Rat[204579 167390 0 305942 172509 0  ""]
-Rat[100978 156209 0 319721 172509 0  ""]
-Rat[210032 156209 0 325626 172509 0  ""]
-Rat[35254 75298 0 38600 81794 0  ""]
-Rat[38600 81794 0 51800 110900 0  ""]
-Rat[35254 75298 0 44743 32310 1  ""]
-Rat[199127 156209 0 300036 172509 0  ""]
-Rat[188221 156209 0 303973 172509 0  ""]
-Rat[177316 156209 0 309879 172509 0  ""]
-Rat[166410 156209 0 315784 172509 0  ""]
-Rat[155505 156209 0 317753 172509 0  ""]
-Rat[144600 156209 0 333500 172509 0  ""]
-Rat[133694 156209 0 337437 172509 0  ""]
-Rat[122789 156209 0 339406 172509 0  ""]
-Rat[388853 43491 1 341374 107944 0  ""]
-Rat[219653 43491 1 319721 107944 0  ""]
-Rat[388853 69396 1 307910 107944 0  ""]
-Rat[219653 69396 1 289407 124479 0  ""]
-Rat[399758 43491 1 339406 107944 0  ""]
-Rat[230558 43491 1 317753 107944 0  ""]
-Rat[399758 69396 1 305942 107944 0  ""]
-Rat[230558 69396 1 289407 128416 0  ""]
-Rat[410664 43491 1 321690 107944 0  ""]
-Rat[241464 43491 1 311847 107944 0  ""]
-Rat[410664 69396 1 303973 107944 0  ""]
-Rat[241464 69396 1 289407 126447 0  ""]
-Rat[270400 101608 0 270614 108807 0  ""]
-Rat[35254 81794 0 29400 89307 0  ""]
-Rat[38600 75298 0 40714 67507 0  ""]
-Rat[345232 43491 1 353972 124479 0  ""]
-Rat[176032 43491 1 353972 122510 0  ""]
-Rat[345232 69396 1 345311 107944 0  ""]
-Rat[176032 69396 1 343343 107944 0  ""]
-Rat[11800 97500 1 51800 105900 0  ""]
+
+Element["" "SO8" "U2" "PIC12F629" 46100 99200 -9300 -22300 0 100 ""]
+(
+       Pad[7500 -13500 7500 -7000 2000 1000 3000 "Vdd" "1" "square"]
+       Pad[2500 -13500 2500 -7000 2000 1000 3000 "GP5/T1CKI/OSC1/CLKIN" "2" "square"]
+       Pad[-2500 -13500 -2500 -7000 2000 1000 3000 "GP4/T1G/OSC2/CLKOUT" "3" "square"]
+       Pad[-7500 -13500 -7500 -7000 2000 1000 3000 "GP3/MCLR/Vpp" "4" "square"]
+       Pad[-7500 7000 -7500 13500 2000 1000 3000 "GP2/T0CKI/INT/COUT" "5" "square,edge2"]
+       Pad[-2500 7000 -2500 13500 2000 1000 3000 "GP1/CIN-/ICSPCLK" "6" "square,edge2"]
+       Pad[2500 7000 2500 13500 2000 1000 3000 "GP0/CIN+/ICSPDAT" "7" "square,edge2"]
+       Pad[7500 7000 7500 13500 2000 1000 3000 "Vss" "8" "square,edge2"]
+       ElementLine [-9500 -15500 9500 -15500 1000]
+       ElementLine [-9500 -15500 -9500 15500 1000]
+       ElementLine [-9500 15500 9500 15500 1000]
+       ElementLine [9500 -15500 9500 -2500 1000]
+       ElementLine [9500 2500 9500 15500 1000]
+       ElementArc [9500 0 2500 2500 270 180 1000]
+
+       )
+
+Element["" "0805" "C6" "0.1uF" 59000 99257 9436 -2650 3 100 ""]
+(
+       Pad[-393 3543 393 3543 5118 2000 5718 "1" "1" "square"]
+       Pad[-393 -3543 393 -3543 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-2755 -393 -2755 393 800]
+       ElementLine [2755 -393 2755 393 800]
+
+       )
+
+Element["" "100mil5pin" "J9" "ICSP" 19000 85000 -2500 47000 0 100 ""]
+(
+       Pin[0 0 7000 1400 8500 3800 "1" "1" "square,thermal(2X)"]
+       Pin[0 10000 7000 1400 8500 3800 "2" "2" "thermal(1X)"]
+       Pin[0 20000 7000 1400 8500 3800 "3" "3" ""]
+       Pin[0 30000 7000 1400 8500 3800 "4" "4" ""]
+       Pin[0 40000 7000 1400 8500 3800 "5" "5" ""]
+       ElementLine [5000 -5000 5000 45000 1500]
+       ElementLine [-5000 -5000 5000 -5000 1500]
+       ElementLine [-5000 -5000 -5000 45000 1500]
+       ElementLine [-5000 45000 5000 45000 1500]
+
+       )
+
+Element["" "0805" "C10" "0.1uF" 298757 5100 -4050 3250 0 100 ""]
+(
+       Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"]
+       Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-393 -2755 393 -2755 800]
+       ElementLine [-393 2755 393 2755 800]
+
+       )
+
+Element["" "0805" "C9" "0.1uF" 188957 104900 -2564 2750 0 100 ""]
+(
+       Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"]
+       Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"]
+       ElementLine [-393 -2755 393 -2755 800]
+       ElementLine [-393 2755 393 2755 800]
+
+       )
 Layer(1 "top")
 (
        Line[79167 156209 79167 131633 1000 2000 ""]
@@ -1554,11 +1527,9 @@ Layer(1 "top")
        Line[177316 144884 179400 142800 1000 2000 ""]
        Line[179400 142800 179400 131200 1000 2000 ""]
        Line[179400 131200 174500 126300 1000 2000 ""]
-       Line[188221 156209 188221 144179 1000 2000 ""]
        Line[188221 144179 189500 142900 1000 2000 ""]
        Line[189500 142900 189500 131300 1000 2000 ""]
        Line[189500 131300 184500 126300 1000 2000 ""]
-       Line[199127 156209 199127 143573 1000 2000 ""]
        Line[199127 143573 199400 143300 1000 2000 ""]
        Line[199400 143300 199400 131200 1000 2000 ""]
        Line[199400 131200 194500 126300 1000 2000 ""]
@@ -1582,14 +1553,6 @@ Layer(1 "top")
        Line[497000 141600 489214 141600 4000 2000 ""]
        Line[496600 152000 497000 151600 4000 2000 ""]
        Line[485900 152000 496600 152000 4000 2000 ""]
-       Line[327386 196000 327900 196000 2500 2000 ""]
-       Line[327900 196000 331800 192100 2500 2000 ""]
-       Line[327500 189407 329207 189407 2500 2000 ""]
-       Line[329207 189407 331850 192050 2500 2000 ""]
-       Line[320217 183700 320217 195917 2500 2000 ""]
-       Line[320217 195917 320300 196000 2500 2000 ""]
-       Line[327595 170738 327595 183605 1000 2000 ""]
-       Line[327595 183605 327500 183700 1000 2000 ""]
        Line[475218 85000 496700 85000 2500 2000 ""]
        Line[469914 85186 470100 85000 2500 2000 ""]
        Line[469914 95900 469914 85186 2500 2000 ""]
@@ -1599,6 +1562,467 @@ Layer(1 "top")
        Line[497500 85000 484900 85000 4000 2000 ""]
        Line[486100 74500 496500 74500 4000 2000 ""]
        Line[496500 74500 497000 75000 4000 2000 ""]
+       Line[341800 196443 327548 196443 2500 2000 ""]
+       Line[327548 196443 327547 196442 2500 2000 ""]
+       Line[333254 189159 341602 189159 2500 2000 ""]
+       Line[327495 172738 327495 189107 1000 2000 ""]
+       Line[327495 189107 327547 189159 1000 2000 ""]
+       Line[321590 172738 321590 175690 1000 2000 ""]
+       Line[321590 175690 322600 176700 1000 2000 ""]
+       Line[323558 172738 323558 175742 1000 2000 ""]
+       Line[323558 175742 322600 176700 1000 2000 ""]
+       Line[341274 172738 341274 175674 1000 2000 ""]
+       Line[341274 175674 342300 176700 1000 2000 ""]
+       Line[343243 172738 343243 175757 1000 2000 ""]
+       Line[343243 175757 342300 176700 1000 2000 ""]
+       Line[352100 156006 355194 156006 1000 2000 ""]
+       Line[355194 156006 356200 155000 1000 2000 ""]
+       Line[352100 154037 355237 154037 1000 2000 ""]
+       Line[355237 154037 356200 155000 1000 2000 ""]
+       Line[333400 111716 333400 107700 1000 2000 ""]
+       Line[331432 111716 331432 109668 1000 2000 ""]
+       Line[331432 109668 333400 107700 1000 2000 ""]
+       Line[335369 111716 335369 109669 1000 2000 ""]
+       Line[335369 109669 333400 107700 1000 2000 ""]
+       Line[329463 109637 331400 107700 1000 2000 ""]
+       Line[331400 107700 335400 107700 1000 2000 ""]
+       Line[337337 111716 337337 109637 1000 2000 ""]
+       Line[337337 109637 335400 107700 1000 2000 ""]
+       Line[323558 111716 323558 107542 1000 2000 ""]
+       Line[323558 107542 325500 105600 1000 2000 ""]
+       Line[327495 111716 327495 107595 1000 2000 ""]
+       Line[327495 107595 325500 105600 1000 2000 ""]
+       Line[325526 111716 325526 115726 1000 2000 ""]
+       Line[325526 115726 326500 116700 1000 2000 ""]
+       Line[326500 116700 328500 116700 1000 2000 ""]
+       Line[329463 109637 329463 115737 1000 2000 ""]
+       Line[329463 115737 328500 116700 1000 2000 ""]
+       Line[315684 111716 315684 108684 1000 2000 ""]
+       Line[315684 108684 314700 107700 1000 2000 ""]
+       Line[313716 111716 313716 108684 1000 2000 ""]
+       Line[313716 108684 314700 107700 1000 2000 ""]
+       Line[291078 120573 285227 120573 1000 2000 ""]
+       Line[285227 120573 285200 120600 1000 2000 ""]
+       Line[291078 150100 283100 150100 1000 2000 ""]
+       Line[283100 150100 282100 151100 1000 2000 ""]
+       Line[291078 159943 283157 159943 1000 2000 ""]
+       Line[283157 159943 282100 161000 1000 2000 ""]
+       Line[301905 172738 301905 181905 1000 2000 ""]
+       Line[301905 181905 302000 182000 1000 2000 ""]
+       Line[329463 172738 329463 180963 1000 2000 ""]
+       Line[329463 180963 330500 182000 1000 2000 ""]
+       Line[352100 159943 362443 159943 1000 2000 ""]
+       Line[362443 159943 362500 160000 1000 2000 ""]
+       Line[352100 144195 361405 144195 1000 2000 ""]
+       Line[361405 144195 362500 143100 1000 2000 ""]
+       Line[352100 134353 361553 134353 1000 2000 ""]
+       Line[361553 134353 362500 135300 1000 2000 ""]
+       Line[282100 177200 282100 173086 1000 2000 ""]
+       Line[282100 166000 282100 161000 1000 2000 ""]
+       Line[345211 111716 345211 69417 1000 2000 ""]
+       Line[345211 69417 345232 69396 1000 2000 ""]
+       Line[341274 111716 341274 92374 1000 2000 ""]
+       Line[341274 92374 338700 89800 1000 2000 ""]
+       Line[338700 89800 338800 39300 1000 2000 ""]
+       Line[339306 111716 339306 94106 1000 2000 ""]
+       Line[339306 94106 336600 91400 1000 2000 ""]
+       Line[336600 91400 336600 36800 1000 2000 ""]
+       Line[343243 111716 343243 80143 1000 2000 ""]
+       Line[343243 80143 342100 79000 1000 2000 ""]
+       Line[325526 172738 325526 154174 1000 2000 ""]
+       Line[325526 154174 325700 154000 1000 2000 ""]
+       Line[219500 181300 297100 181300 1000 2000 ""]
+       Line[297100 181300 300000 178400 1000 2000 ""]
+       Line[300000 178400 300000 172802 1000 2000 ""]
+       Line[300000 172802 299936 172738 1000 2000 ""]
+       Line[305842 172738 305842 183458 1000 2000 ""]
+       Line[305842 183458 304300 185000 1000 2000 ""]
+       Line[304300 185000 204500 185000 1000 2000 ""]
+       Line[25108 62446 31954 62446 1000 2000 ""]
+       Line[31954 62446 32000 62400 1000 2000 ""]
+       Line[32000 55314 36814 55314 1000 2000 ""]
+       Line[36814 55314 36900 55400 1000 2000 ""]
+       Line[25108 59100 25108 44892 1000 2000 ""]
+       Line[25108 44892 37700 32300 1000 2000 ""]
+       Line[37700 32300 44733 32300 1000 2000 ""]
+       Line[44900 32467 44733 32300 1000 2000 ""]
+       Line[7400 62500 12400 62500 1000 2000 ""]
+       Line[19400 59100 19400 57300 1000 2000 ""]
+       Line[19400 57300 17500 55400 1000 2000 ""]
+       Line[17500 55400 12414 55400 1000 2000 ""]
+       Line[12414 55400 12400 55414 1000 2000 ""]
+       Line[316400 198200 120400 198200 1000 2000 ""]
+       Line[120400 198200 101000 178800 1000 2000 ""]
+       Line[101000 178800 101000 156231 1000 2000 ""]
+       Line[101000 156231 100978 156209 1000 2000 ""]
+       Line[339306 172738 339300 156900 1000 2000 ""]
+       Line[333400 172738 333400 164100 1000 2000 ""]
+       Line[335369 172738 335369 176869 1000 2000 ""]
+       Line[335369 176869 336400 177900 1000 2000 ""]
+       Line[331432 172738 331432 177732 1000 2000 ""]
+       Line[331432 177732 334700 181000 1000 2000 ""]
+       Line[334700 181000 400700 181000 1000 2000 ""]
+       Line[400700 181000 427100 154600 1000 2000 ""]
+       Line[427100 154600 427100 40800 1000 2000 ""]
+       Line[427100 40800 424100 37800 1000 2000 ""]
+       Line[424100 37800 410701 37800 1000 2000 ""]
+       Line[410701 37800 405211 32310 1000 2000 ""]
+       Line[352100 148132 359532 148132 1000 2000 ""]
+       Line[359532 148132 360600 149200 1000 2000 ""]
+       Line[360600 149200 368500 149200 1000 2000 ""]
+       Line[368500 149200 405100 112600 1000 2000 ""]
+       Line[405100 112600 405100 58326 1000 2000 ""]
+       Line[405100 58326 405211 58215 1000 2000 ""]
+       Line[352100 150100 358600 150100 1000 2000 ""]
+       Line[358600 150100 359800 151300 1000 2000 ""]
+       Line[359800 151300 375800 151300 1000 2000 ""]
+       Line[158900 50000 99800 50000 1000 2000 ""]
+       Line[99800 50000 87700 37900 1000 2000 ""]
+       Line[87800 37900 61338 37900 1000 2000 ""]
+       Line[61238 37900 55648 32310 1000 2000 ""]
+       Line[66553 32310 66553 32353 1000 2000 ""]
+       Line[66553 32500 66553 32447 1000 2000 ""]
+       Line[66553 32447 72500 26500 1000 2000 ""]
+       Line[72500 26500 81900 26500 1000 2000 ""]
+       Line[81900 26500 102700 47300 1000 2000 ""]
+       Line[102700 47300 157300 47300 1000 2000 ""]
+       Line[297968 111716 297968 109568 1000 2000 ""]
+       Line[297968 109568 296400 108000 1000 2000 ""]
+       Line[296400 108000 290000 108000 1000 2000 ""]
+       Line[290000 108000 289900 108100 1000 2000 ""]
+       Line[267800 107900 272082 107900 1000 2000 ""]
+       Line[277200 107900 282614 107900 1000 2000 ""]
+       Line[282614 107900 282814 108100 1000 2000 ""]
+       Line[291078 148132 279268 148132 1000 2000 ""]
+       Line[279268 148132 278200 149200 1000 2000 ""]
+       Line[291078 157974 279226 157974 1000 2000 ""]
+       Line[279226 157974 278200 159000 1000 2000 ""]
+       Line[263700 112700 292300 112700 1000 2000 ""]
+       Line[291078 140258 268705 140258 1000 2000 ""]
+       Line[268705 140258 197843 69396 1000 2000 ""]
+       Line[291078 142226 266926 142226 1000 2000 ""]
+       Line[266926 142226 203600 78900 1000 2000 ""]
+       Line[203600 78900 118320 78900 1000 2000 ""]
+       Line[118320 78900 82911 43491 1000 2000 ""]
+       Line[291078 144195 264095 144195 1000 2000 ""]
+       Line[264095 144195 202300 82400 1000 2000 ""]
+       Line[202300 82400 110915 82400 1000 2000 ""]
+       Line[110915 82400 72006 43491 1000 2000 ""]
+       Line[291078 146163 260963 146163 1000 2000 ""]
+       Line[260963 146163 201000 86200 1000 2000 ""]
+       Line[201000 86200 103809 86200 1000 2000 ""]
+       Line[103809 86200 61100 43491 1000 2000 ""]
+       Line[291078 152069 285531 152069 1000 2000 ""]
+       Line[285531 152069 283900 153700 1000 2000 ""]
+       Line[283900 153700 263000 153700 1000 2000 ""]
+       Line[263000 153700 199200 89900 1000 2000 ""]
+       Line[199200 89900 96604 89900 1000 2000 ""]
+       Line[96604 89900 50195 43491 1000 2000 ""]
+       Line[291078 154037 287563 154037 1000 2000 ""]
+       Line[287563 154037 286100 155500 1000 2000 ""]
+       Line[286100 155500 259000 155500 1000 2000 ""]
+       Line[259000 155500 197500 94000 1000 2000 ""]
+       Line[197500 94000 89799 94000 1000 2000 ""]
+       Line[89799 94000 39290 43491 1000 2000 ""]
+       Line[307810 172738 307810 185690 1000 2000 ""]
+       Line[307810 185690 305400 188100 1000 2000 ""]
+       Line[305400 188100 198100 188100 1000 2000 ""]
+       Line[198100 188100 183000 173000 1000 2000 ""]
+       Line[183000 173000 183000 167622 1000 2000 ""]
+       Line[183000 167622 182768 167390 1000 2000 ""]
+       Line[309000 190700 195173 190700 1000 2000 ""]
+       Line[195173 190700 171863 167390 1000 2000 ""]
+       Line[303873 172738 303873 168273 1000 2000 ""]
+       Line[303873 168273 303800 168200 1000 2000 ""]
+       Line[199127 143573 199154 156236 1000 2000 ""]
+       Line[188221 144179 188221 170021 1000 2000 ""]
+       Line[188221 170021 195900 177700 1000 2000 ""]
+       Line[195900 177700 208100 177700 1000 2000 ""]
+       Line[199127 156209 199127 170827 1000 2000 ""]
+       Line[199127 170827 201400 173100 1000 2000 ""]
+       Line[201400 173100 211300 173100 1000 2000 ""]
+       Line[211300 173100 219500 181300 1000 2000 ""]
+       Line[309779 172738 309779 158721 1000 2000 ""]
+       Line[309779 158721 309800 158700 1000 2000 ""]
+       Line[253600 157000 216700 120100 1000 2000 ""]
+       Line[216700 120100 180200 120100 1000 2000 ""]
+       Line[180200 120100 174250 126050 1000 2000 ""]
+       Line[310200 192900 187200 192900 1000 2000 ""]
+       Line[187200 192900 166400 172100 1000 2000 ""]
+       Line[166400 172100 166400 156210 1000 2000 ""]
+       Line[166400 156210 166410 156200 1000 2000 ""]
+       Line[313600 195800 179200 195800 1000 2000 ""]
+       Line[179200 195800 155600 172200 1000 2000 ""]
+       Line[155600 172200 155600 156304 1000 2000 ""]
+       Line[155600 156304 155505 156209 1000 2000 ""]
+       Line[311747 172738 311747 183053 1000 2000 ""]
+       Line[311747 183053 310800 184000 1000 2000 ""]
+       Line[313716 172738 313716 185884 1000 2000 ""]
+       Line[313716 185884 308900 190700 1000 2000 ""]
+       Line[315684 172738 315684 187316 1000 2000 ""]
+       Line[315684 187316 310100 192900 1000 2000 ""]
+       Line[317653 172738 317653 191647 1000 2000 ""]
+       Line[317653 191647 313500 195800 1000 2000 ""]
+       Line[319621 172738 319621 194879 1000 2000 ""]
+       Line[319621 194879 316300 198200 1000 2000 ""]
+       Line[25200 50700 25108 50792 1000 2000 ""]
+       Line[88700 112700 88600 112700 1000 2000 ""]
+       Line[53600 88950 58750 88950 1000 2000 ""]
+       Line[58750 88950 59000 88700 1000 2000 ""]
+       Line[59000 88700 59000 95714 1000 2000 ""]
+       Line[53600 109450 58950 109450 1000 2000 ""]
+       Line[58950 109450 59000 109500 1000 2000 ""]
+       Line[59000 109500 59000 102800 1000 2000 ""]
+       Line[43600 109450 43600 115000 1000 2000 ""]
+       Line[43600 115000 42600 116000 1000 2000 ""]
+       Line[42600 116000 20000 116000 1000 2000 ""]
+       Line[20000 116000 19000 115000 1000 2000 ""]
+       Line[48600 109450 48600 117000 1000 2000 ""]
+       Line[48600 117000 40600 125000 1000 2000 ""]
+       Line[40600 125000 19000 125000 1000 2000 ""]
+       Line[19300 124700 18650 125350 1000 2000 ""]
+       Line[38600 88950 38600 94900 1000 2000 ""]
+       Line[38600 94900 33400 100100 1000 2000 ""]
+       Line[33400 100100 23900 100100 1000 2000 ""]
+       Line[23900 100100 19000 105000 1000 2000 ""]
+       Line[88700 112700 88700 107100 1000 2000 ""]
+       Line[88700 107100 62000 80400 1000 2000 ""]
+       Line[62000 80400 51300 80400 1000 2000 ""]
+       Line[51300 80400 48600 83100 1000 2000 ""]
+       Line[48600 83100 48600 88950 1000 2000 ""]
+       Line[19400 62446 19400 66300 1000 2000 ""]
+       Line[19400 66300 26100 73000 1000 2000 ""]
+       Line[26100 73000 43600 73000 1000 2000 ""]
+       Line[43700 88850 43600 88950 1000 2000 ""]
+       Line[43600 88950 43600 55600 1000 2000 ""]
+       Line[43600 55600 38500 50500 1000 2000 ""]
+       Line[38500 50500 25108 50500 1000 2000 ""]
+       Line[291078 156006 299494 156006 1000 2000 ""]
+       Line[299494 156006 301800 153700 1000 2000 ""]
+       Line[301800 153700 301800 122300 1000 2000 ""]
+       Line[301800 122300 292200 112700 1000 2000 ""]
+       Line[291078 138290 296490 138290 1000 2000 ""]
+       Line[296490 138290 296500 138300 1000 2000 ""]
+       Line[235915 58215 229100 51400 1000 2000 ""]
+       Line[229100 51400 226900 51400 1000 2000 ""]
+       Line[226900 51400 225200 49700 1000 2000 ""]
+       Line[225200 49700 225200 40300 1000 2000 ""]
+       Line[225200 40300 222400 37500 1000 2000 ""]
+       Line[222400 37500 221000 37500 1000 2000 ""]
+       Line[221000 37500 219800 36300 1000 2000 ""]
+       Line[219800 36300 219800 27100 1000 2000 ""]
+       Line[219800 27100 218700 26000 1000 2000 ""]
+       Line[218700 26000 178700 26000 1000 2000 ""]
+       Line[178700 26000 157400 47300 1000 2000 ""]
+       Line[225106 58206 214300 47400 1000 2000 ""]
+       Line[214300 47400 214300 40100 1000 2000 ""]
+       Line[214300 40100 212000 37800 1000 2000 ""]
+       Line[212000 37800 171000 37800 1000 2000 ""]
+       Line[171000 37800 158800 50000 1000 2000 ""]
+       Line[186937 69396 186696 69396 1000 2000 ""]
+       Line[375700 151300 416100 110900 1000 2000 ""]
+       Line[416100 110900 416100 67000 1000 2000 ""]
+       Line[416100 67000 410800 61700 1000 2000 ""]
+       Line[410800 61700 410800 53800 1000 2000 ""]
+       Line[410800 53800 408900 51900 1000 2000 ""]
+       Line[408900 51900 400621 51900 1000 2000 ""]
+       Line[400621 51900 394306 58215 1000 2000 ""]
+       Line[344500 118600 348400 114600 1000 2000 ""]
+       Line[348400 114600 348400 82400 1000 2000 ""]
+       Line[348400 82400 348300 82300 1000 2000 ""]
+       Line[399758 43491 399758 28358 1000 2000 ""]
+       Line[399758 28358 397500 26100 1000 2000 ""]
+       Line[397500 26100 347300 26100 1000 2000 ""]
+       Line[347300 26100 336600 36800 1000 2000 ""]
+       Line[394306 32310 394306 48294 1000 2000 ""]
+       Line[394306 48294 389000 53600 1000 2000 ""]
+       Line[389000 53600 389000 61300 1000 2000 ""]
+       Line[389000 61300 394400 66700 1000 2000 ""]
+       Line[352100 130416 359184 130416 1000 2000 ""]
+       Line[359184 130416 360800 128800 1000 2000 ""]
+       Line[360800 128800 375000 128800 1000 2000 ""]
+       Line[375000 128800 394400 109400 1000 2000 ""]
+       Line[394400 109400 394400 66700 1000 2000 ""]
+       Line[367043 69396 367100 112200 1000 2000 ""]
+       Line[352100 138290 369690 138290 1000 2000 ""]
+       Line[369690 138290 369700 138300 1000 2000 ""]
+       Line[356137 69396 356137 69363 1000 2000 ""]
+       Line[356137 69363 361800 63700 1000 2000 ""]
+       Line[361800 63700 370200 63700 1000 2000 ""]
+       Line[370200 63700 372400 65900 1000 2000 ""]
+       Line[372400 65900 372400 120600 1000 2000 ""]
+       Line[372400 120600 369700 123300 1000 2000 ""]
+       Line[321590 111716 321590 76510 1000 2000 ""]
+       Line[321590 76510 328100 70000 1000 2000 ""]
+       Line[328100 70000 328100 37300 1000 2000 ""]
+       Line[328100 37300 343500 21900 1000 2000 ""]
+       Line[343500 21900 406500 21900 1000 2000 ""]
+       Line[406500 21900 410600 26000 1000 2000 ""]
+       Line[388853 43491 388691 43491 1000 2000 ""]
+       Line[388691 43491 383300 38100 1000 2000 ""]
+       Line[383300 38100 340000 38100 1000 2000 ""]
+       Line[340000 38100 338800 39300 1000 2000 ""]
+       Line[356137 43491 356137 43537 1000 2000 ""]
+       Line[356137 43537 363500 50900 1000 2000 ""]
+       Line[363500 50900 375400 50900 1000 2000 ""]
+       Line[375400 50900 377700 53200 1000 2000 ""]
+       Line[377700 53200 377700 60300 1000 2000 ""]
+       Line[377700 60300 383200 65800 1000 2000 ""]
+       Line[383200 65800 383200 116900 1000 2000 ""]
+       Line[383200 116900 373800 126300 1000 2000 ""]
+       Line[373800 126300 360200 126300 1000 2000 ""]
+       Line[360200 126300 358000 128500 1000 2000 ""]
+       Line[358000 128500 352154 128500 1000 2000 ""]
+       Line[352154 128500 352100 128447 1000 2000 ""]
+       Line[345232 43491 345291 43491 1000 2000 ""]
+       Line[345291 43491 356100 54300 1000 2000 ""]
+       Line[356100 54300 356100 61500 1000 2000 ""]
+       Line[356100 61500 354200 63400 1000 2000 ""]
+       Line[354200 63400 353500 63400 1000 2000 ""]
+       Line[353500 63400 350800 66100 1000 2000 ""]
+       Line[350800 66100 350800 76300 1000 2000 ""]
+       Line[350800 76300 353900 79400 1000 2000 ""]
+       Line[353900 79400 360700 79400 1000 2000 ""]
+       Line[360700 79400 363700 82400 1000 2000 ""]
+       Line[363700 82400 363700 119300 1000 2000 ""]
+       Line[363700 119300 356500 126500 1000 2000 ""]
+       Line[356500 126500 352122 126500 1000 2000 ""]
+       Line[352122 126500 352100 126479 1000 2000 ""]
+       Line[301200 90300 307900 80700 1000 2000 ""]
+       Line[307900 80700 307900 57700 1000 2000 ""]
+       Line[307900 57700 315000 50600 1000 2000 ""]
+       Line[315000 50600 321800 50600 1000 2000 ""]
+       Line[298700 61500 298800 61600 1000 2000 ""]
+       Line[309779 111716 309779 86821 1000 2000 ""]
+       Line[309779 86821 309900 86700 1000 2000 ""]
+       Line[298700 86800 298700 71700 1000 2000 ""]
+       Line[298700 71700 298800 71600 1000 2000 ""]
+       Line[299936 111716 299936 108236 1000 2000 ""]
+       Line[299936 108236 292900 101200 1000 2000 ""]
+       Line[292900 101200 292900 63600 1000 2000 ""]
+       Line[292900 63600 294800 61700 1000 2000 ""]
+       Line[294800 61700 298900 61700 1000 2000 ""]
+       Line[307810 111716 307810 108010 1000 2000 ""]
+       Line[307810 108010 306700 106900 1000 2000 ""]
+       Line[306700 106900 306700 90300 1000 2000 ""]
+       Line[388700 90400 388700 69549 1000 2000 ""]
+       Line[388700 69549 388853 69396 1000 2000 ""]
+       Line[305842 111716 305842 108542 1000 2000 ""]
+       Line[305842 108542 303700 106400 1000 2000 ""]
+       Line[303700 106400 303700 93800 1000 2000 ""]
+       Line[399758 69396 399758 93758 1000 2000 ""]
+       Line[399758 93758 399800 93800 1000 2000 ""]
+       Line[303873 111716 303873 109173 1000 2000 ""]
+       Line[303873 109173 301000 106300 1000 2000 ""]
+       Line[301000 106300 301000 97600 1000 2000 ""]
+       Line[410664 69396 410664 97436 1000 2000 ""]
+       Line[410664 97436 410600 97500 1000 2000 ""]
+       Line[301905 111716 301905 116895 1000 2000 ""]
+       Line[301905 116895 301900 116900 1000 2000 ""]
+       Line[291078 136321 285479 136321 1000 2000 ""]
+       Line[285479 136321 284500 137300 1000 2000 ""]
+       Line[291078 134353 282347 134353 1000 2000 ""]
+       Line[282347 134353 281300 135400 1000 2000 ""]
+       Line[291078 132384 266284 132384 1000 2000 ""]
+       Line[266284 132384 214400 80500 1000 2000 ""]
+       Line[214400 80500 214400 66500 1000 2000 ""]
+       Line[214400 66500 209000 61100 1000 2000 ""]
+       Line[209000 61100 209000 54648 1000 2000 ""]
+       Line[209000 54648 197843 43491 1000 2000 ""]
+       Line[291078 130416 268216 130416 1000 2000 ""]
+       Line[268216 130416 230700 92900 1000 2000 ""]
+       Line[230700 92900 230700 69538 1000 2000 ""]
+       Line[230700 69538 230558 69396 1000 2000 ""]
+       Line[291078 128447 270047 128447 1000 2000 ""]
+       Line[270047 128447 241400 99800 1000 2000 ""]
+       Line[241400 99800 241400 69460 1000 2000 ""]
+       Line[241400 69460 241464 69396 1000 2000 ""]
+       Line[291078 126479 271879 126479 1000 2000 ""]
+       Line[271879 126479 245700 100300 1000 2000 ""]
+       Line[245700 100300 245700 86200 1000 2000 ""]
+       Line[344549 118549 344549 139649 1000 2000 ""]
+       Line[344549 139649 345200 140300 1000 2000 ""]
+       Line[345200 140300 352058 140300 1000 2000 ""]
+       Line[352058 140300 352100 140258 1000 2000 ""]
+       Line[352100 124510 347290 124510 1000 2000 ""]
+       Line[347290 124510 347200 124600 1000 2000 ""]
+       Line[352100 146163 365537 146163 1000 2000 ""]
+       Line[365537 146163 366300 145400 1000 2000 ""]
+       Line[352100 132384 365984 132384 1000 2000 ""]
+       Line[365984 132384 366000 132400 1000 2000 ""]
+       Line[352100 122542 356358 122542 1000 2000 ""]
+       Line[356358 122542 359100 119800 1000 2000 ""]
+       Line[359100 119800 359100 85100 1000 2000 ""]
+       Line[359100 85100 357200 83200 1000 2000 ""]
+       Line[219653 69396 219653 81353 1000 2000 ""]
+       Line[219653 81353 224200 85900 1000 2000 ""]
+       Line[225106 58206 225106 79606 1000 2000 ""]
+       Line[225106 79606 227800 82300 1000 2000 ""]
+       Line[227800 82300 227800 89300 1000 2000 ""]
+       Line[337337 172738 337337 160937 1000 2000 ""]
+       Line[337337 160937 336400 160000 1000 2000 ""]
+       Line[352100 142226 327626 142226 1000 2000 ""]
+       Line[327626 142226 307300 121500 1000 2000 ""]
+       Line[317300 124500 341800 124500 1000 2000 ""]
+       Line[352100 136321 347321 136321 1000 2000 ""]
+       Line[347321 136321 347300 136300 1000 2000 ""]
+       Line[235915 58215 236015 58215 1000 2000 ""]
+       Line[219650 26950 219650 26750 1000 2000 ""]
+       Line[219650 26750 219850 26750 1000 2000 ""]
+       Line[219850 26750 228600 18000 1000 2000 ""]
+       Line[228600 18000 415300 18000 1000 2000 ""]
+       Line[415300 18000 432600 35300 1000 2000 ""]
+       Line[432600 35300 432600 140600 1000 2000 ""]
+       Line[352100 157974 359126 157974 1000 2000 ""]
+       Line[359126 157974 360700 156400 1000 2000 ""]
+       Line[360700 156400 377900 156400 1000 2000 ""]
+       Line[377900 156400 421300 113000 1000 2000 ""]
+       Line[421300 113000 421300 80300 1000 2000 ""]
+       Line[421300 80300 421500 80100 1000 2000 ""]
+       Line[352100 152069 347331 152069 1000 2000 ""]
+       Line[347331 152069 347300 152100 1000 2000 ""]
+       Line[437600 143700 437600 35200 1000 2000 ""]
+       Line[437600 35200 420700 18000 1000 2000 ""]
+       Line[286400 102700 286400 90600 1000 2000 ""]
+       Line[286400 90600 286600 90400 1000 2000 ""]
+       Line[311747 111716 311747 116847 1000 2000 ""]
+       Line[311747 116847 311800 116900 1000 2000 ""]
+       Line[241464 43491 241464 43664 1000 2000 ""]
+       Line[241464 43664 282500 84700 1000 2000 ""]
+       Line[282500 84700 282500 99400 1000 2000 ""]
+       Line[282500 99400 282800 99700 1000 2000 ""]
+       Line[317653 111716 317653 106353 1000 2000 ""]
+       Line[317653 106353 314500 103200 1000 2000 ""]
+       Line[319621 111716 319621 101721 1000 2000 ""]
+       Line[319621 101721 318400 100500 1000 2000 ""]
+       Line[230558 43491 230558 43658 1000 2000 ""]
+       Line[230558 43658 241300 54400 1000 2000 ""]
+       Line[241300 54400 241300 61400 1000 2000 ""]
+       Line[241300 61400 243700 63800 1000 2000 ""]
+       Line[243700 63800 257700 63800 1000 2000 ""]
+       Line[257700 63800 279100 85200 1000 2000 ""]
+       Line[279100 85200 279100 96400 1000 2000 ""]
+       Line[279100 96400 278900 96600 1000 2000 ""]
+       Line[259100 73600 259100 79700 1000 2000 ""]
+       Line[259100 79700 273200 93800 1000 2000 ""]
+       Line[367114 161800 364557 161800 1000 2000 ""]
+       Line[364557 161800 362700 159943 1000 2000 ""]
+       Line[378900 161900 374300 161900 1000 2000 ""]
+       Line[374300 161900 374200 161800 1000 2000 ""]
+       Line[295214 5100 290800 5100 1000 2000 ""]
+       Line[290800 5100 290700 5200 1000 2000 ""]
+       Line[302300 5100 307000 5100 1000 2000 ""]
+       Line[459100 5000 463557 5000 1000 2000 ""]
+       Line[470643 5000 475300 5000 1000 2000 ""]
+       Line[475300 5000 475400 4900 1000 2000 ""]
+       Line[121400 5100 125957 5100 1000 2000 ""]
+       Line[125957 5100 126057 5000 1000 2000 ""]
+       Line[133143 5000 137900 5000 1000 2000 ""]
+       Line[137900 5000 138000 5100 1000 2000 ""]
+       Line[181000 105000 185314 105000 1000 2000 ""]
+       Line[185314 105000 185414 104900 1000 2000 ""]
+       Line[192500 104900 196900 104900 1000 2000 ""]
+       Line[196900 104900 197000 105000 1000 2000 ""]
 )
 Layer(2 "GND plane")
 (
@@ -1649,6 +2073,137 @@ Layer(4 "bottom")
        Line[492400 134100 484500 126200 4000 2000 ""]
        Line[484500 123800 485600 123800 4000 2000 ""]
        Line[485600 123800 492000 130200 4000 2000 ""]
+       Line[342100 79000 185636 79000 1000 2000 ""]
+       Line[185636 79000 176032 69396 1000 2000 ""]
+       Line[325400 154000 247600 154000 1000 2000 ""]
+       Line[247600 154000 245200 151600 1000 2000 ""]
+       Line[245200 151600 214641 151600 1000 2000 ""]
+       Line[214641 151600 210032 156209 1000 2000 ""]
+       Line[204500 185000 204500 167469 1000 2000 ""]
+       Line[204500 167469 204579 167390 1000 2000 ""]
+       Line[324200 141000 138000 141000 1000 2000 ""]
+       Line[122789 156209 122791 156209 1000 2000 ""]
+       Line[122791 156209 138000 141000 1000 2000 ""]
+       Line[322500 144200 145603 144300 1000 2000 ""]
+       Line[145603 144300 133694 156209 1000 2000 ""]
+       Line[333400 164100 253900 164100 1000 2000 ""]
+       Line[253900 164100 246000 172000 1000 2000 ""]
+       Line[246000 172000 233200 172000 1000 2000 ""]
+       Line[233200 172000 223400 162200 1000 2000 ""]
+       Line[223400 162200 150591 162200 1000 2000 ""]
+       Line[150591 162200 144600 156209 1000 2000 ""]
+       Line[263700 112700 88700 112700 1000 2000 ""]
+       Line[303800 168200 255200 168200 1000 2000 ""]
+       Line[255200 168200 249000 174400 1000 2000 ""]
+       Line[249000 174400 211400 174400 1000 2000 ""]
+       Line[211400 174400 208100 177700 1000 2000 ""]
+       Line[309779 158721 300121 158721 1000 2000 ""]
+       Line[300121 158721 297400 156000 1000 2000 ""]
+       Line[297400 156000 254600 156000 1000 2000 ""]
+       Line[254600 156000 253700 156900 1000 2000 ""]
+       Line[296600 138400 296500 138300 1000 2000 ""]
+       Line[236011 58215 236011 58111 1000 2000 ""]
+       Line[167800 74700 175400 82300 1000 2000 ""]
+       Line[175400 82300 348000 82300 1000 2000 ""]
+       Line[186937 69396 186896 69396 1000 2000 ""]
+       Line[186896 69396 181200 63700 1000 2000 ""]
+       Line[181200 63700 170400 63700 1000 2000 ""]
+       Line[170400 63700 167900 66200 1000 2000 ""]
+       Line[167900 66200 167900 74700 1000 2000 ""]
+       Line[167900 74700 167850 74750 1000 2000 ""]
+       Line[369700 123300 369700 138280 1000 2000 ""]
+       Line[369700 138280 369690 138290 1000 2000 ""]
+       Line[410700 26100 410700 43455 1000 2000 ""]
+       Line[410700 43455 410664 43491 1000 2000 ""]
+       Line[351750 112450 366850 112450 1000 2000 ""]
+       Line[366850 112450 367100 112200 1000 2000 ""]
+       Line[345232 43491 345991 43491 1000 2000 ""]
+       Line[321600 50800 359734 50800 1000 2000 ""]
+       Line[359734 50800 367043 43491 1000 2000 ""]
+       Line[298700 86800 309600 86800 1000 2000 ""]
+       Line[309600 86800 309800 87000 1000 2000 ""]
+       Line[306700 90300 388800 90300 1000 2000 ""]
+       Line[303700 93800 399900 93800 1000 2000 ""]
+       Line[300700 97500 410600 97500 1000 2000 ""]
+       Line[176032 43491 176032 43568 1000 2000 ""]
+       Line[176032 43568 159500 60100 1000 2000 ""]
+       Line[159500 60100 159500 86600 1000 2000 ""]
+       Line[159500 86600 166900 94000 1000 2000 ""]
+       Line[166900 94000 256400 94000 1000 2000 ""]
+       Line[256200 94000 274200 124500 1000 2000 ""]
+       Line[351900 112450 351850 112450 1000 2000 ""]
+       Line[351850 112450 346100 118200 1000 2000 ""]
+       Line[346100 118200 332500 118200 1000 2000 ""]
+       Line[296500 138300 312600 138300 1000 2000 ""]
+       Line[312600 138300 332700 118200 1000 2000 ""]
+       Line[341800 124500 347100 124500 1000 2000 ""]
+       Line[347100 124500 347200 124600 1000 2000 ""]
+       Line[357000 83200 356300 83200 1000 2000 ""]
+       Line[356300 83200 351000 77900 1000 2000 ""]
+       Line[351000 77900 351000 64700 1000 2000 ""]
+       Line[351000 64700 350000 63700 1000 2000 ""]
+       Line[350000 63700 334000 63700 1000 2000 ""]
+       Line[334000 63700 324700 54400 1000 2000 ""]
+       Line[324700 54400 317400 54400 1000 2000 ""]
+       Line[317400 54400 306500 43500 1000 2000 ""]
+       Line[306500 43500 265000 43500 1000 2000 ""]
+       Line[265000 43500 259200 37700 1000 2000 ""]
+       Line[259200 37700 192728 37700 1000 2000 ""]
+       Line[192728 37700 186937 43491 1000 2000 ""]
+       Line[224200 85900 245600 85900 1000 2000 ""]
+       Line[245600 85900 245700 86000 1000 2000 ""]
+       Line[227500 89100 258600 89100 1000 2000 ""]
+       Line[258500 89100 258600 89100 1000 2000 ""]
+       Line[258600 89100 291000 121500 1000 2000 ""]
+       Line[291000 121500 307400 121500 1000 2000 ""]
+       Line[336400 160000 336400 158200 1000 2000 ""]
+       Line[336400 158200 322400 144200 1000 2000 ""]
+       Line[339300 156900 339300 156400 1000 2000 ""]
+       Line[339300 156400 323900 141000 1000 2000 ""]
+       Line[274200 124500 317300 124500 1000 2000 ""]
+       Line[347300 136300 357600 136300 1000 2000 ""]
+       Line[357600 136300 360300 139000 1000 2000 ""]
+       Line[360300 139000 365300 139000 1000 2000 ""]
+       Line[365300 139000 367300 141000 1000 2000 ""]
+       Line[367300 141000 431700 141000 1000 2000 ""]
+       Line[431700 141000 432300 140400 1000 2000 ""]
+       Line[236011 32310 236190 32310 1000 2000 ""]
+       Line[236190 32310 246700 21800 1000 2000 ""]
+       Line[246700 21800 393300 21800 1000 2000 ""]
+       Line[393300 21800 399800 28300 1000 2000 ""]
+       Line[399800 28300 399800 34700 1000 2000 ""]
+       Line[399800 34700 405200 40100 1000 2000 ""]
+       Line[405200 40100 405200 47000 1000 2000 ""]
+       Line[405200 47000 408900 50700 1000 2000 ""]
+       Line[408900 50700 420400 50700 1000 2000 ""]
+       Line[420400 50700 426900 57200 1000 2000 ""]
+       Line[426900 57200 426900 74900 1000 2000 ""]
+       Line[426900 74900 421300 80500 1000 2000 ""]
+       Line[347300 152100 429400 152100 1000 2000 ""]
+       Line[429400 152100 437700 143800 1000 2000 ""]
+       Line[301900 116900 290500 116900 1000 2000 ""]
+       Line[290500 116900 286500 112900 1000 2000 ""]
+       Line[286500 112900 286500 103000 1000 2000 ""]
+       Line[286600 90400 301100 90400 1000 2000 ""]
+       Line[301100 90400 301200 90300 1000 2000 ""]
+       Line[311800 116900 307000 116900 1000 2000 ""]
+       Line[307000 116900 289800 99700 1000 2000 ""]
+       Line[289800 99700 283200 99700 1000 2000 ""]
+       Line[314500 103200 296700 103200 1000 2000 ""]
+       Line[296700 103200 290000 96500 1000 2000 ""]
+       Line[290000 96500 278900 96500 1000 2000 ""]
+       Line[318400 100500 298100 100500 1000 2000 ""]
+       Line[298100 100500 291300 93700 1000 2000 ""]
+       Line[291300 93700 273500 93700 1000 2000 ""]
+       Line[219653 43491 219653 43553 1000 2000 ""]
+       Line[219653 43553 227600 51500 1000 2000 ""]
+       Line[227600 51500 249100 51500 1000 2000 ""]
+       Line[249100 51500 259100 61500 1000 2000 ""]
+       Line[259100 61500 259100 73900 1000 2000 ""]
+       Line[225106 32310 225106 32294 1000 2000 ""]
+       Line[225106 32294 239200 18200 1000 2000 ""]
+       Line[239200 18200 420500 18200 1000 2000 ""]
+       Line[420500 18200 420700 18000 1000 2000 ""]
 )
 Layer(5 "outline")
 (
@@ -1663,8 +2218,9 @@ Layer(6 "silk")
 )
 Layer(7 "silk")
 (
-       Text[59320 79625 0 200 "FPGA for LinuxCNC v0.1" ""]
-       Text[59513 95379 0 100 "` 2011 Bdale Garbee KB0G   License TAPR OHL (http://www.tapr.org/OHL)" ""]
+       Text[351020 171925 0 200 "FPGA for LinuxCNC v0.1" ""]
+       Text[350413 191979 0 100 "License TAPR OHL (http://www.tapr.org/OHL)" ""]
+       Text[350413 184379 0 100 "` 2011 Bdale Garbee KB0G" ""]
 )
 NetList()
 (
@@ -1795,12 +2351,12 @@ NetList()
        )
        Net("dout_4" "(unknown)")
        (
-               Connect("J7-1")
+               Connect("J7-5")
                Connect("U1-63")
        )
        Net("dout_5" "(unknown)")
        (
-               Connect("J7-2")
+               Connect("J7-4")
                Connect("U1-64")
        )
        Net("dout_6" "(unknown)")
@@ -1810,12 +2366,12 @@ NetList()
        )
        Net("dout_7" "(unknown)")
        (
-               Connect("J7-4")
+               Connect("J7-2")
                Connect("U1-68")
        )
        Net("dout_8" "(unknown)")
        (
-               Connect("J7-5")
+               Connect("J7-1")
                Connect("U1-69")
        )
        Net("dout_9" "(unknown)")
index f9b523c6c2eb6059f046b19291637370e3a8aad7..d79a93b1b56f681d5a48fdb61246880ba502505d 100644 (file)
@@ -822,24 +822,24 @@ N 65800 59100 64600 59100 4
 T 64600 59200 5 10 1 1 0 0 1
 netname=dout_1
 }
-N 59700 47100 61200 47100 4
+N 59700 45500 61200 45500 4
 {
-T 59700 47200 5 10 1 1 0 0 1
+T 59700 45750 5 10 1 1 180 6 1
 netname=dout_4
 }
-N 61200 46700 59700 46700 4
+N 61200 45900 59700 45900 4
 {
-T 59700 46800 5 10 1 1 0 0 1
+T 59700 46150 5 10 1 1 180 6 1
 netname=dout_5
 }
 N 59700 46300 61200 46300 4
 {
-T 59700 46400 5 10 1 1 0 0 1
+T 59700 46550 5 10 1 1 180 6 1
 netname=dout_6
 }
-N 61200 45900 59700 45900 4
+N 61200 46700 59700 46700 4
 {
-T 59700 46000 5 10 1 1 0 0 1
+T 59700 46950 5 10 1 1 180 6 1
 netname=dout_7
 }
 N 61200 45100 59700 45100 4
@@ -1120,9 +1120,9 @@ T 72200 54700 9 10 1 0 0 0 3
 E_stop
 
 touch
-N 61200 45500 59700 45500 4
+N 61200 47100 59700 47100 4
 {
-T 59700 45600 5 10 1 1 0 0 1
+T 59700 47350 5 10 1 1 180 6 1
 netname=dout_8
 }
 N 56000 49400 52800 49400 4