add SPI snubbers .. 3 full sets!
[hw/telemega] / megametrum.pcb
index eb40b16157b45ec3fb1126fd50d5e1fb0825ced6..2a212c31cbfe51a9cfcce4df315c9528363b7682 100644 (file)
@@ -6,7 +6,7 @@ FileVersion[20070407]
 PCB["MegaMetrum" 325000 200000]
 
 Grid[100.0 0 0 0]
-Cursor[4600 49800 0.000000]
+Cursor[123900 53700 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[600 1000 600 500 1500 700]
@@ -909,7 +909,6 @@ Via[29200 54600 3100 2000 0 1500 "" ""]
 Via[177800 50700 3100 2000 0 1500 "" ""]
 Via[181200 48100 3100 2000 0 1500 "" ""]
 Via[208300 78200 3100 2000 0 1500 "" ""]
-Via[158400 83200 3100 2000 0 1500 "" "thermal(1S)"]
 Via[223400 60300 3100 2000 0 1500 "" ""]
 Via[218800 56400 3100 2000 0 1500 "" ""]
 Via[121600 60600 3100 2000 0 1500 "" ""]
@@ -945,13 +944,11 @@ Via[137900 43900 3100 2000 0 1500 "" ""]
 Via[115400 70900 3100 2000 0 1500 "" ""]
 Via[117300 52800 3100 2000 0 1500 "" ""]
 Via[203300 63600 3100 2000 0 1500 "" ""]
-Via[204200 77700 3100 2000 0 1500 "" ""]
-Via[221800 81600 3100 2000 0 1500 "" ""]
 Via[241800 83500 3100 2000 0 1500 "" "thermal(1S)"]
 Via[241800 92000 3100 2000 0 1500 "" "thermal(2S)"]
 Via[180100 74600 3100 2000 0 1500 "" ""]
 Via[39500 99100 3100 2000 0 1500 "" ""]
-Via[43500 33500 3100 2000 0 1500 "" "thermal(1S)"]
+Via[43732 39332 3100 2000 0 1500 "" "thermal(1S)"]
 Via[119800 66400 3100 2000 0 1500 "" ""]
 Via[158500 74300 3100 2000 0 1500 "" ""]
 Via[240630 172450 3100 2000 0 1500 "" "thermal(1S,3S)"]
@@ -974,6 +971,10 @@ Via[247730 155450 3100 2000 0 1500 "" "thermal(2S)"]
 Via[238030 152450 3100 2000 0 1500 "" "thermal(1S)"]
 Via[263130 126450 3100 2000 0 1500 "" ""]
 Via[244800 56100 3100 2000 0 1500 "" "thermal(1S)"]
+Via[68500 17700 3100 2000 0 1500 "" "thermal(1S)"]
+Via[56300 7800 3100 2000 0 1500 "" ""]
+Via[29200 10900 3100 2000 0 1500 "" "thermal(1S)"]
+Via[158000 83600 3100 2000 0 1500 "" "thermal(1S)"]
 
 Element["lock" "hole-M3" "H2" "unknown" 12500 12500 -3700 -3300 0 100 ""]
 (
@@ -1137,24 +1138,6 @@ Element["hidename" "SO8" "Q1" "FDS9926A" 74300 35500 -93300 9000 2 100 ""]
 
        )
 
-Element["hidename" "MS5607" "U4" "MS5607" 233800 85500 3011 11139 3 100 ""]
-(
-       Pad[-5314 7381 -3345 7381 2362 2559 2962 "SCLK" "8" "square"]
-       Pad[3346 7381 5315 7381 2362 2559 2962 "VDD" "1" "square,edge2"]
-       Pad[-5314 2460 -3345 2460 2362 2559 2962 "SDI/SDA" "7" "square"]
-       Pad[3346 2460 5315 2460 2362 2559 2962 "PS" "2" "square,edge2"]
-       Pad[-5314 -2461 -3345 -2461 2362 2559 2962 "SDO" "6" "square"]
-       Pad[3346 -2461 5315 -2461 2362 2559 2962 "GND" "3" "square,edge2"]
-       Pad[-5314 -7382 -3345 -7382 2362 2559 2962 "CSB" "5" "square"]
-       Pad[3346 -7382 5315 -7382 2362 2559 2962 "CSB" "4" "square,edge2"]
-       ElementLine [-5905 9842 5906 9842 1000]
-       ElementLine [5906 -9843 5906 9842 1000]
-       ElementLine [-5905 -9843 5906 -9843 1000]
-       ElementLine [-5905 -9843 -5905 9842 1000]
-       ElementArc [7579 8611 500 500 90 360 1000]
-
-       )
-
 Element["hidename" "1206" "C40" "100uF" 11300 45700 -4450 -7950 3 100 ""]
 (
        Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "square"]
@@ -1871,16 +1854,16 @@ Element["hidename" "0402" "R36" "0" 39500 94800 -1650 -3450 3 100 ""]
 
        )
 
-Element["" "ADXL78" "U3" "ADXL78" 39900 15300 12011 -10161 3 100 ""]
+Element["" "ADXL78" "U3" "ADXL78" 41000 18700 12011 -10161 3 100 ""]
 (
        Pad[4999 -12499 4999 -5412 3150 1850 3750 "pin1" "1" "square"]
-       Pad[4999 5413 4999 12500 3150 1850 3750 "pin7" "7" "square,edge2"]
+       Pad[4999 5413 4999 12500 3150 1850 3750 "VDD" "7" "square,edge2"]
        Pad[0 -12499 0 -5412 3150 1850 3750 "pin2" "2" "square"]
-       Pad[0 5413 0 12500 3150 1850 3750 "pin6" "6" "square,edge2"]
-       Pad[-5000 -12499 -5000 -5412 3150 1850 3750 "pin3" "3" "square"]
+       Pad[0 5413 0 12500 3150 1850 3750 "VOUT" "6" "square,edge2"]
+       Pad[-5000 -12499 -5000 -5412 3150 1850 3750 "VSS" "3" "square"]
        Pad[-5000 5413 -5000 12500 3150 1850 3750 "pin5" "5" "square,edge2"]
-       Pad[-12500 0 -5413 0 3150 1850 3750 "pin4" "4" "square"]
-       Pad[5412 0 12499 0 3150 1850 3750 "pin8" "8" "square,edge2"]
+       Pad[-12500 0 -5413 0 3150 1850 3750 "ST" "4" "square"]
+       Pad[5412 0 12499 0 3150 1850 3750 "VDD2" "8" "square,edge2"]
        ElementLine [-9843 -9842 9842 -9842 1000]
        ElementLine [-9843 -9842 -9843 9843 1000]
        ElementLine [-9843 9843 9842 9843 1000]
@@ -1899,14 +1882,14 @@ Element["hidename,onsolder" "TDK_PS12" "U8" "TDK_PS12" 135500 62542 8100 -3316 1
 
 Element["" "SO8" "U9" "LTC1682-5" 72900 10200 -600 -6400 0 100 ""]
 (
-       Pad[-13500 -7500 -7000 -7500 2000 1000 3000 "1" "1" "square"]
-       Pad[-13500 -2500 -7000 -2500 2000 1000 3000 "2" "2" "square"]
-       Pad[-13500 2500 -7000 2500 2000 1000 3000 "3" "3" "square"]
-       Pad[-13500 7500 -7000 7500 2000 1000 3000 "4" "4" "square"]
-       Pad[7000 7500 13500 7500 2000 1000 3000 "5" "5" "square,edge2"]
-       Pad[7000 2500 13500 2500 2000 1000 3000 "6" "6" "square,edge2"]
-       Pad[7000 -2500 13500 -2500 2000 1000 3000 "7" "7" "square,edge2"]
-       Pad[7000 -7500 13500 -7500 2000 1000 3000 "8" "8" "square,edge2"]
+       Pad[-13500 -7500 -7000 -7500 2000 1000 3000 "OUT" "1" "square"]
+       Pad[-13500 -2500 -7000 -2500 2000 1000 3000 "SHDN" "2" "square"]
+       Pad[-13500 2500 -7000 2500 2000 1000 3000 "FILT" "3" "square"]
+       Pad[-13500 7500 -7000 7500 2000 1000 3000 "GND" "4" "square"]
+       Pad[7000 7500 13500 7500 2000 1000 3000 "C-" "5" "square,edge2"]
+       Pad[7000 2500 13500 2500 2000 1000 3000 "IN" "6" "square,edge2"]
+       Pad[7000 -2500 13500 -2500 2000 1000 3000 "C+" "7" "square,edge2"]
+       Pad[7000 -7500 13500 -7500 2000 1000 3000 "CPO" "8" "square,edge2"]
        ElementLine [-15500 -9500 -15500 9500 1000]
        ElementLine [-15500 9500 15500 9500 1000]
        ElementLine [15500 9500 15500 -9500 1000]
@@ -1967,10 +1950,10 @@ Element["" "0402" "C14" "4.7uF" 98474 132000 -3150 -3150 0 100 ""]
 
 Element["onsolder" "0-215079-4" "J20" "Debug" 187500 107500 0 0 2 100 "auto"]
 (
-       Pin[0 10000 6299 1200 7299 3150 "pin1" "1" "square,edge2,thermal(1X)"]
-       Pin[-5000 0 6299 1200 7299 3150 "pin2" "2" "edge2"]
-       Pin[-10000 10000 6299 1200 7299 3150 "pin3" "3" "edge2"]
-       Pin[-15000 0 6299 1200 7299 3150 "pin4" "4" "edge2"]
+       Pin[0 10000 6299 1200 7299 3150 "1" "1" "square,edge2,thermal(1X)"]
+       Pin[-5000 0 6299 1200 7299 3150 "2" "2" "edge2"]
+       Pin[-10000 10000 6299 1200 7299 3150 "3" "3" "edge2"]
+       Pin[-15000 0 6299 1200 7299 3150 "4" "4" "edge2"]
        Pin[5511 2913 7306 1400 7906 5906 "mnt" "0" "edge2"]
        ElementLine [9428 -5038 9428 15039 600]
        ElementLine [-24429 15039 9428 15039 600]
@@ -2009,12 +1992,12 @@ Element["" "0402" "C13" "0.1uF" 60300 165300 -3150 -3150 0 100 ""]
 
 Element["onsolder" "0-215079-6" "J21" "Boot" 145000 107500 0 0 2 100 "auto"]
 (
-       Pin[0 10000 6299 1200 7299 3150 "pin1" "1" "square,edge2,thermal(1X)"]
-       Pin[-5000 0 6299 1200 7299 3150 "pin2" "2" "edge2"]
-       Pin[-10000 10000 6299 1200 7299 3150 "pin3" "3" "edge2"]
-       Pin[-15000 0 6299 1200 7299 3150 "pin4" "4" "edge2"]
-       Pin[-20000 10000 6299 1200 7299 3150 "pin5" "5" "edge2"]
-       Pin[-25000 0 6299 1200 7299 3150 "pin6" "6" "edge2,thermal(2X)"]
+       Pin[0 10000 6299 1200 7299 3150 "1" "1" "square,edge2,thermal(1X)"]
+       Pin[-5000 0 6299 1200 7299 3150 "2" "2" "edge2"]
+       Pin[-10000 10000 6299 1200 7299 3150 "3" "3" "edge2"]
+       Pin[-15000 0 6299 1200 7299 3150 "4" "4" "edge2"]
+       Pin[-20000 10000 6299 1200 7299 3150 "5" "5" "edge2"]
+       Pin[-25000 0 6299 1200 7299 3150 "6" "6" "edge2,thermal(2X)"]
        Pin[5511 2913 7306 1400 7906 5906 "mnt" "0" "edge2"]
        ElementLine [9428 -5038 9428 15039 600]
        ElementLine [-34429 15039 9428 15039 600]
@@ -2377,78 +2360,248 @@ Element["hidename" "0402" "C177" "tuning" 308978 133800 -5950 -7750 0 100 ""]
        Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
-Rat[241881 92881 0 259336 132324 0  ""]
-Rat[260646 138684 0 268518 138684 0  ""]
+
+Element["" "0402" "R101" "330" 15200 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "C401" "47pF" 32300 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R102" "330" 49500 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "C402" "47pF" 66600 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R100" "330" 83700 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "C400" "47pF" 100900 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R107" "330" 118000 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "C407" "47pF" 135100 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R108" "330" 152200 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "C408" "47pF" 169400 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R106" "330" 186500 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "C406" "47pF" 203600 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R104" "330" 220800 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "C404" "47pF" 237900 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R105" "330" 255000 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "C405" "47pF" 272100 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R103" "330" 289300 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "C403" "47pF" 306400 193500 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["hidename" "MS5607" "U4" "MS5607" 233800 85500 3011 11139 3 100 ""]
+(
+       Pad[-5314 7381 -3345 7381 2362 2559 2962 "SCLK" "8" "square"]
+       Pad[3346 7381 5315 7381 2362 2559 2962 "VDD" "1" "square,edge2"]
+       Pad[-5314 2460 -3345 2460 2362 2559 2962 "SDI/SDA" "7" "square"]
+       Pad[3346 2460 5315 2460 2362 2559 2962 "PS" "2" "square,edge2"]
+       Pad[-5314 -2461 -3345 -2461 2362 2559 2962 "SDO" "6" "square"]
+       Pad[3346 -2461 5315 -2461 2362 2559 2962 "GND" "3" "square,edge2"]
+       Pad[-5314 -7382 -3345 -7382 2362 2559 2962 "CSB" "5" "square"]
+       Pad[3346 -7382 5315 -7382 2362 2559 2962 "CSB" "4" "square,edge2"]
+       ElementLine [-5905 9842 5906 9842 1000]
+       ElementLine [5906 -9843 5906 9842 1000]
+       ElementLine [-5905 -9843 5906 -9843 1000]
+       ElementLine [-5905 -9843 -5905 9842 1000]
+       ElementArc [7579 8611 500 500 90 360 1000]
+
+       )
+Rat[241881 92881 0 259337 132324 0  ""]
+Rat[260646 139806 0 268518 139806 0  ""]
 Rat[268518 139806 0 271472 150533 0  ""]
-Rat[272494 152502 0 272494 156439 0  ""]
+Rat[272495 152502 0 272495 156439 0  ""]
 Rat[271472 156439 0 264682 159293 0  ""]
 Rat[260646 139806 0 251886 148566 0  ""]
 Rat[250764 150533 0 250764 154470 0  ""]
-Rat[243878 156250 0 243434 162557 0  ""]
+Rat[243878 156250 0 243433 162557 0  ""]
 Rat[82948 131607 0 65848 131607 0  ""]
 Rat[65848 131607 0 44774 164907 0  ""]
-Rat[65848 131607 0 44899 27800 0  ""]
-Rat[44899 27800 0 52399 15300 0  ""]
-Rat[52399 15300 0 59400 2700 0  ""]
+Rat[65848 131607 0 48300 33900 0  ""]
 Rat[61874 164907 0 24426 164907 0  ""]
 Rat[24426 164907 0 10474 164907 0  ""]
 Rat[61874 164907 0 188905 94782 0  ""]
 Rat[62700 131607 0 48648 131607 0  ""]
 Rat[62700 131607 0 186936 94782 0  ""]
+Rat[16774 193107 0 228486 83039 0  ""]
+Rat[68174 193107 0 47926 193107 0  ""]
+Rat[68174 193107 0 228486 87960 0  ""]
+Rat[102474 193107 0 82126 193107 0  ""]
+Rat[102474 193107 0 228486 92881 0  ""]
 Rat[135000 117500 1 166200 89600 1  ""]
-Rat[129500 24700 3 58397 107947 0  ""]
-Rat[237800 62700 0 254740 138684 0  ""]
 Rat[150717 52657 0 40602 107947 0  ""]
 Rat[250764 146597 0 215282 70373 0  ""]
-Rat[34900 2801 0 261931 124000 2  "via"]
-Rat[27400 15300 0 261931 124000 2  "via"]
-Rat[59400 17700 0 261931 124000 2  "via"]
-Rat[261931 124000 2 258730 126450 1  ""]
+Rat[54420 119797 0 45500 131607 0  ""]
+Rat[61507 117048 0 79800 131607 0  ""]
+Rat[79800 131607 0 80426 140707 0  ""]
+Rat[79800 131607 0 96900 131607 0  ""]
+Rat[96900 131607 0 114626 140707 0  ""]
+Rat[227653 118547 0 255437 130276 0  ""]
 Rat[259730 129176 0 269430 130876 0  ""]
-Rat[274266 133226 0 273830 139950 1  ""]
+Rat[274267 133226 0 273830 139950 1  ""]
 Rat[271372 142660 0 266826 144353 0  ""]
 Rat[273830 142050 0 281630 147457 0  ""]
-Rat[279306 131500 0 288754 137799 0  ""]
+Rat[279307 131500 0 288754 137799 0  ""]
 Rat[281678 158857 0 272830 168850 0  ""]
 Rat[272178 172550 0 268930 179898 0  ""]
-Rat[268536 179898 0 261130 179850 0  ""]
-Rat[54420 119797 0 45500 131607 0  ""]
-Rat[256432 154746 1 240730 155857 0  ""]
+Rat[268537 179898 0 261130 179850 0  ""]
+Rat[268930 182550 0 270526 193107 0  ""]
+Rat[256433 154746 1 240730 155857 0  ""]
 Rat[240730 155857 0 235130 162557 0  ""]
-Rat[235130 162557 0 235182 166357 0  ""]
-Rat[235182 166357 0 240630 172450 1  ""]
-Rat[61507 117048 0 79800 131607 0  ""]
-Rat[79800 131607 0 80426 140707 0  ""]
-Rat[79800 131607 0 96900 131607 0  ""]
-Rat[96900 131607 0 114626 140707 0  ""]
+Rat[235130 162557 0 235181 166357 0  ""]
+Rat[235181 166357 0 240630 172450 1  ""]
+Rat[240237 175076 0 236326 193107 0  ""]
 Rat[80426 140707 0 58726 164907 0  ""]
 Rat[58726 164907 0 41626 164907 0  ""]
+Rat[58726 164907 0 65026 193107 0  ""]
+Rat[41626 164907 0 30726 193107 0  ""]
+Rat[65026 193107 0 99326 193107 0  ""]
+Rat[99326 193107 0 133526 193107 0  ""]
+Rat[236326 193107 0 202026 193107 0  ""]
+Rat[202026 193107 0 167826 193107 0  ""]
+Rat[270526 193107 0 304826 193107 0  ""]
 Rat[41626 164907 0 7326 164907 0  ""]
-Rat[134600 81800 0 40602 115820 0  ""]
-Rat[206000 47000 1 40602 109916 0  ""]
-Rat[237000 64900 0 250764 142660 0  ""]
-Rat[117900 39200 1 58397 105979 0  ""]
-Rat[238700 60500 0 256708 138684 0  ""]
-Rat[263130 126450 1 152488 82184 0  ""]
+Rat[150717 80216 0 40602 115820 0  ""]
+Rat[119574 193107 0 40602 109916 0  ""]
+Rat[200800 21700 0 250764 142660 0  ""]
+Rat[250764 142660 0 222374 193107 0  ""]
+Rat[170974 193107 0 150626 193107 0  ""]
+Rat[150626 193107 0 58397 105979 0  ""]
+Rat[273674 193107 0 253426 193107 0  ""]
+Rat[253426 193107 0 256709 138684 0  ""]
+Rat[256709 138684 0 238700 60500 0  ""]
+Rat[263130 126450 1 150717 82184 0  ""]
 Rat[182500 120200 3 266550 138684 0  ""]
 Rat[266550 138684 0 296250 41848 0  ""]
 Rat[125000 117500 1 170200 37700 1  ""]
+Rat[205174 193107 0 184926 193107 0  ""]
+Rat[184926 193107 0 58397 107947 0  ""]
+Rat[307974 193107 0 287726 193107 0  ""]
+Rat[287726 193107 0 254740 138684 0  ""]
+Rat[254740 138684 0 237800 62700 0  ""]
 Rat[172500 107500 1 152488 38878 0  ""]
 Rat[177500 117500 1 166400 45200 2  ""]
 Rat[130000 107500 1 174100 37700 1  ""]
 Rat[310552 133407 0 310600 137107 0  ""]
 Rat[310552 133407 0 311000 62500 0  ""]
-Rat[240236 178224 0 243955 178157 0  ""]
-Rat[243955 178157 0 307452 137107 0  ""]
+Rat[188074 193107 0 205500 60400 0  ""]
+Rat[136674 193107 0 116426 193107 0  ""]
+Rat[136674 193107 0 207720 48720 0  ""]
+Rat[153774 193107 0 156200 57900 3  ""]
+Rat[51074 193107 0 215282 74310 0  ""]
+Rat[33874 193107 0 13626 193107 0  ""]
+Rat[33874 193107 0 215282 76279 0  ""]
+Rat[85274 193107 0 215282 78247 0  ""]
+Rat[239474 193107 0 219226 193107 0  ""]
+Rat[219226 193107 0 202684 30217 0  ""]
+Rat[290874 193107 0 204653 30217 0  ""]
+Rat[256574 193107 0 200716 30217 0  ""]
+Rat[240237 178224 0 243956 178157 0  ""]
+Rat[243956 178157 0 307452 137107 0  ""]
 Rat[307452 137107 0 307404 133407 0  ""]
-Rat[27574 164907 0 39900 27800 0  ""]
+Rat[27574 164907 0 41000 31200 0  ""]
 Rat[117774 140707 0 59400 12700 0  ""]
 Rat[97526 140707 0 86400 17700 0  ""]
 Rat[100674 140707 0 86400 7700 0  ""]
 Rat[100048 131607 0 86400 2700 0  ""]
 Rat[83574 140707 0 35300 88300 0  ""]
-Rat[88300 10300 3 86400 12700 0  ""]
-Rat[81800 16700 3 59400 7700 0  ""]
 Layer(1 "top")
 (
        Line[94300 49600 94300 58900 4000 2000 ""]
@@ -2526,7 +2679,6 @@ Layer(1 "top")
        Line[53652 32848 52500 34000 1000 2000 "clearline"]
        Line[52500 34000 52500 34374 1000 2000 "clearline"]
        Line[52500 34374 49474 37400 1000 2000 "clearline"]
-       Line[46326 36326 46326 41300 1000 2000 "clearline"]
        Line[266251 45391 266251 49951 1000 2000 "clearline"]
        Line[299398 38698 299500 38800 1000 2000 "clearline"]
        Line[294990 38698 299398 38698 1000 2000 "clearline"]
@@ -2642,8 +2794,6 @@ Layer(1 "top")
        Line[217700 14800 227699 4801 1000 2000 "clearline"]
        Line[233978 9801 222699 9801 1000 2000 "clearline"]
        Line[222699 9801 220200 12300 1000 2000 "clearline"]
-       Line[204653 31988 204653 28747 1000 2000 "clearline"]
-       Line[204653 28747 205700 27700 1000 2000 "clearline"]
        Line[213510 40846 219446 40846 1000 2000 "clearline"]
        Line[219446 40846 219500 40900 1000 2000 "clearline"]
        Line[213510 38878 217422 38878 1000 2000 "clearline"]
@@ -2683,7 +2833,6 @@ Layer(1 "top")
        Line[239000 21600 237400 23200 1000 2000 "clearline"]
        Line[237400 23200 230300 23200 1000 2000 "clearline"]
        Line[230300 23200 225800 27700 1000 2000 "clearline"]
-       Line[225800 27700 205700 27700 1000 2000 "clearline"]
        Line[177100 97800 177100 100952 1000 2000 "clearline"]
        Line[177100 100952 177500 101352 1000 2000 "clearline"]
        Line[198747 93010 198747 100347 1000 2000 "clearline"]
@@ -2834,8 +2983,6 @@ Layer(1 "top")
        Line[168400 47700 167300 48800 1000 2000 "clearline"]
        Line[167300 48800 152568 48800 1000 2000 "clearline"]
        Line[152568 48800 152488 48720 1000 2000 "clearline"]
-       Line[152488 84153 157447 84153 1000 2000 "clearline"]
-       Line[157447 84153 158400 83200 1000 2000 "clearline"]
        Line[213510 42815 217415 42815 1000 2000 "clearline"]
        Line[217415 42815 221500 46900 1000 2000 "clearline"]
        Line[221500 46900 221500 58400 1000 2000 "clearline"]
@@ -2895,12 +3042,10 @@ Layer(1 "top")
        Line[169200 92990 169220 93010 1000 2000 "clearline"]
        Line[202684 23584 200800 21700 1000 2000 "clearline"]
        Line[200800 21700 200800 11900 1000 2000 "clearline"]
-       Line[202684 23584 202684 36384 1000 2000 "clearline"]
        Line[202684 36384 203400 37100 1000 2000 "clearline"]
        Line[203400 37100 208500 37100 1000 2000 "clearline"]
        Line[208500 37100 213100 32500 1000 2000 "clearline"]
        Line[220200 32500 213100 32500 1000 2000 "clearline"]
-       Line[200716 31988 200716 27216 1000 2000 "clearline"]
        Line[200716 27216 199900 26400 1000 2000 "clearline"]
        Line[199900 26400 186400 26400 1000 2000 "clearline"]
        Line[186400 26400 177500 17500 1000 2000 "clearline"]
@@ -2964,24 +3109,6 @@ Layer(1 "top")
        Line[224800 76600 226300 78100 1000 2000 "clearline"]
        Line[226300 78100 238112 78100 1000 2000 "clearline"]
        Line[238112 78100 238130 78118 1000 2000 "clearline"]
-       Line[213510 78247 216547 78247 1000 2000 "clearline"]
-       Line[216547 78247 217400 79100 1000 2000 "clearline"]
-       Line[217400 79100 217400 81300 1000 2000 "clearline"]
-       Line[217400 81300 221500 85400 1000 2000 "clearline"]
-       Line[221500 85400 221500 88100 1000 2000 "clearline"]
-       Line[221500 88100 226000 92600 1000 2000 "clearline"]
-       Line[226000 92600 229190 92600 1000 2000 "clearline"]
-       Line[229190 92600 229470 92881 1000 2000 "clearline"]
-       Line[213510 76279 217479 76279 1000 2000 "clearline"]
-       Line[217479 76279 219800 78600 1000 2000 "clearline"]
-       Line[219800 78600 223000 78600 1000 2000 "clearline"]
-       Line[223000 78600 227200 82800 1000 2000 "clearline"]
-       Line[227200 82800 229232 82800 1000 2000 "clearline"]
-       Line[229232 82800 229470 83039 1000 2000 "clearline"]
-       Line[229470 87960 228160 87960 1000 2000 "clearline"]
-       Line[228160 87960 221800 81600 1000 2000 "clearline"]
-       Line[213510 74310 207590 74310 1000 2000 "clearline"]
-       Line[207590 74310 204200 77700 1000 2000 "clearline"]
        Line[238130 92881 241881 92881 1000 2000 "clearline"]
        Line[241881 92881 241900 92900 1000 2000 "clearline"]
        Line[242700 86326 239764 86326 1000 2000 "clearline"]
@@ -3005,18 +3132,11 @@ Layer(1 "top")
        Line[209000 66500 213446 66500 1000 2000 "clearline"]
        Line[213446 66500 213510 66436 1000 2000 "clearline"]
        Line[121700 83000 121600 83100 1000 2000 "clearline"]
-       Line[152488 80216 148684 80216 1000 2000 "clearline"]
-       Line[148684 80216 147100 81800 1000 2000 "clearline"]
-       Line[147100 81800 134600 81800 1000 2000 "clearline"]
-       Line[152488 82184 149616 82184 1000 2000 "clearline"]
-       Line[149616 82184 147800 84000 1000 2000 "clearline"]
-       Line[147800 84000 138100 84000 1000 2000 "clearline"]
        Line[163300 100500 110100 100500 1000 2000 "clearline"]
        Line[39500 99100 39500 97400 2500 2000 "clearline"]
        Line[39500 90500 39500 92200 2500 2000 "clearline"]
        Line[200716 93010 200716 95916 1000 2000 "clearline"]
        Line[200716 95916 202100 97300 1000 2000 "clearline"]
-       Line[43468 33468 46326 36326 1000 2000 "clearline"]
        Line[152488 62500 125400 62500 1000 2000 "clearline"]
        Line[125400 62500 121500 66400 1000 2000 "clearline"]
        Line[121500 66400 119800 66400 1000 2000 "clearline"]
@@ -3189,6 +3309,43 @@ Layer(1 "top")
        Line[264682 159293 264682 167102 1000 2000 "clearline"]
        Line[177500 104500 179500 104500 1000 2000 "clearline"]
        Line[179500 104500 182500 107500 1000 2000 "clearline"]
+       Line[62650 17700 68500 17700 1000 2000 "clearline"]
+       Line[46326 37400 45664 37400 1000 2000 "clearline"]
+       Line[45664 37400 43732 39332 1000 2000 "clearline"]
+       Line[46326 41300 45700 41300 1000 2000 "clearline"]
+       Line[45700 41300 43732 39332 1000 2000 "clearline"]
+       Line[56300 7800 62550 7800 1000 2000 "clearline"]
+       Line[62550 7800 62650 7700 1000 2000 "clearline"]
+       Line[49956 18700 56000 18700 1000 2000 "clearline"]
+       Line[56000 18700 56300 18400 1000 2000 "clearline"]
+       Line[56300 18400 56300 12400 1000 2000 "clearline"]
+       Line[56300 12400 53300 9400 1000 2000 "clearline"]
+       Line[53300 9400 53300 5100 1000 2000 "clearline"]
+       Line[53300 5100 55700 2700 1000 2000 "clearline"]
+       Line[55700 2700 62650 2700 1000 2000 "clearline"]
+       Line[45999 27656 45999 33099 1000 2000 "clearline"]
+       Line[45999 33099 46800 33900 1000 2000 "clearline"]
+       Line[46800 33900 48300 33900 1000 2000 "clearline"]
+       Line[48300 33900 51600 30600 1000 2000 "clearline"]
+       Line[51600 30600 51600 26300 1000 2000 "clearline"]
+       Line[51600 26300 56400 21500 1000 2000 "clearline"]
+       Line[56400 21500 56400 18800 1000 2000 "clearline"]
+       Line[56400 18800 56300 18700 1000 2000 "clearline"]
+       Line[36000 9744 36000 3200 1000 2000 "clearline"]
+       Line[36000 3200 35500 2700 1000 2000 "clearline"]
+       Line[35500 2700 34500 2700 1000 2000 "clearline"]
+       Line[34500 2700 29200 10900 1000 2000 "clearline"]
+       Line[32044 18700 25600 18700 1000 2000 "clearline"]
+       Line[25600 18700 25200 18300 1000 2000 "clearline"]
+       Line[25200 18300 25200 16400 1000 2000 "clearline"]
+       Line[25200 16400 29200 10900 1000 2000 "clearline"]
+       Line[83150 12700 77900 12700 1000 2000 "clearline"]
+       Line[77900 12700 77200 13400 1000 2000 "clearline"]
+       Line[77200 13400 77200 19700 1000 2000 "clearline"]
+       Line[77200 19700 81800 24300 1000 2000 "clearline"]
+       Line[225800 27700 209000 27700 1000 2000 "clearline"]
+       Line[152488 84153 157447 84153 1000 2000 "clearline"]
+       Line[157447 84153 158000 83600 1000 2000 "clearline"]
        Polygon("")
        (
                [308000 1000] [324000 1000] [324000 55500] [308000 55500] 
@@ -3249,10 +3406,6 @@ Layer(2 "GND plane")
        Line[194600 32500 222700 32500 1000 2000 "clearline"]
        Line[222700 32500 222700 32600 1000 2000 "clearline"]
        Line[222700 32600 231400 37600 1000 2000 "clearline"]
-       Line[204200 77700 204200 77600 1000 2000 "clearline"]
-       Line[204200 77600 207500 74300 1000 2000 "clearline"]
-       Line[207500 74300 214500 74300 1000 2000 "clearline"]
-       Line[214500 74300 221800 81600 1000 2000 "clearline"]
        Line[177100 77600 174750 79950 1000 2000 "clearline"]
        Line[118400 75600 118500 75600 1000 2000 "clearline"]
        Line[118500 75600 120800 77900 1000 2000 "clearline"]
@@ -3393,6 +3546,8 @@ Layer(3 "power plane")
        Line[182500 107500 182500 120200 1000 2000 "clearline"]
        Line[182500 120200 179300 123400 1000 2000 "clearline"]
        Line[140000 107500 140000 123400 1000 2000 "clearline"]
+       Line[56300 7800 72900 7800 1000 2000 "clearline"]
+       Line[72900 7800 81800 16700 1000 2000 "clearline"]
        Polygon("clearpoly,lock")
        (
                [29000 44000] [110000 44000] [110000 81000] [29000 81000] 
@@ -3625,20 +3780,22 @@ NetList()
                Connect("R40-2")
                Connect("U7-15")
        )
-       Net("ba_c1" "(unknown)")
-       (
-               Connect("U4-8")
-               Connect("U7-30")
-       )
-       Net("ba_mi1" "(unknown)")
+       Net("ba_miso1" "(unknown)")
        (
+               Connect("R101-2")
                Connect("U4-6")
-               Connect("U7-31")
        )
-       Net("ba_mo1" "(unknown)")
+       Net("ba_mosi1" "(unknown)")
        (
+               Connect("C402-2")
+               Connect("R102-1")
                Connect("U4-7")
-               Connect("U7-32")
+       )
+       Net("ba_sck1" "(unknown)")
+       (
+               Connect("C400-2")
+               Connect("R100-1")
+               Connect("U4-8")
        )
        Net("beeper" "(unknown)")
        (
@@ -3651,18 +3808,6 @@ NetList()
                Connect("R402-1")
                Connect("U7-94")
        )
-       Net("c1" "(unknown)")
-       (
-               Connect("U7-44")
-               Connect("U12-23")
-       )
-       Net("c2" "(unknown)")
-       (
-               Connect("J9-2")
-               Connect("U5-6")
-               Connect("U6-8")
-               Connect("U7-52")
-       )
        Net("cs_companion0" "(unknown)")
        (
                Connect("J9-6")
@@ -3811,6 +3956,15 @@ NetList()
                Connect("C301-1")
                Connect("C302-1")
                Connect("C303-1")
+               Connect("C400-1")
+               Connect("C401-1")
+               Connect("C402-1")
+               Connect("C403-1")
+               Connect("C404-1")
+               Connect("C405-1")
+               Connect("C406-1")
+               Connect("C407-1")
+               Connect("C408-1")
                Connect("C600-1")
                Connect("C601-2")
                Connect("C602-2")
@@ -3923,29 +4077,31 @@ NetList()
                Connect("R52-2")
                Connect("U7-65")
        )
-       Net("mi1" "(unknown)")
+       Net("miso1" "(unknown)")
        (
-               Connect("U7-45")
+               Connect("R107-2")
                Connect("U12-9")
        )
-       Net("mi2" "(unknown)")
+       Net("miso2" "(unknown)")
        (
                Connect("J9-4")
+               Connect("R104-2")
                Connect("U5-2")
                Connect("U6-9")
-               Connect("U7-53")
        )
-       Net("mo1" "(unknown)")
+       Net("mosi1" "(unknown)")
        (
-               Connect("U7-46")
+               Connect("C408-2")
+               Connect("R108-1")
                Connect("U12-24")
        )
-       Net("mo2" "(unknown)")
+       Net("mosi2" "(unknown)")
        (
+               Connect("C405-2")
                Connect("J9-3")
+               Connect("R105-1")
                Connect("U5-5")
                Connect("U6-7")
-               Connect("U7-54")
        )
        Net("radio_int" "(unknown)")
        (
@@ -3972,6 +4128,20 @@ NetList()
                Connect("U7-79")
                Connect("U10-44")
        )
+       Net("sck1" "(unknown)")
+       (
+               Connect("C406-2")
+               Connect("R106-1")
+               Connect("U12-23")
+       )
+       Net("sck2" "(unknown)")
+       (
+               Connect("C403-2")
+               Connect("J9-2")
+               Connect("R103-1")
+               Connect("U5-6")
+               Connect("U6-8")
+       )
        Net("sense_a" "(unknown)")
        (
                Connect("R14-2")
@@ -4117,166 +4287,214 @@ NetList()
                Connect("X2-1")
        )
        Net("unnamed_net17" "(unknown)")
+       (
+               Connect("R106-2")
+               Connect("U7-44")
+       )
+       Net("unnamed_net18" "(unknown)")
+       (
+               Connect("C407-2")
+               Connect("R107-1")
+               Connect("U7-45")
+       )
+       Net("unnamed_net19" "(unknown)")
        (
                Connect("R401-1")
                Connect("U7-37")
        )
-       Net("unnamed_net18" "(unknown)")
+       Net("unnamed_net20" "(unknown)")
+       (
+               Connect("R108-2")
+               Connect("U7-46")
+       )
+       Net("unnamed_net21" "(unknown)")
+       (
+               Connect("R102-2")
+               Connect("U7-32")
+       )
+       Net("unnamed_net22" "(unknown)")
+       (
+               Connect("C401-2")
+               Connect("R101-1")
+               Connect("U7-31")
+       )
+       Net("unnamed_net23" "(unknown)")
+       (
+               Connect("R100-2")
+               Connect("U7-30")
+       )
+       Net("unnamed_net24" "(unknown)")
+       (
+               Connect("C404-2")
+               Connect("R104-1")
+               Connect("U7-53")
+       )
+       Net("unnamed_net25" "(unknown)")
+       (
+               Connect("R103-2")
+               Connect("U7-52")
+       )
+       Net("unnamed_net26" "(unknown)")
+       (
+               Connect("R105-2")
+               Connect("U7-54")
+       )
+       Net("unnamed_net27" "(unknown)")
        (
                Connect("C30-1")
                Connect("U6-31")
                Connect("X1-3")
        )
-       Net("unnamed_net19" "(unknown)")
+       Net("unnamed_net28" "(unknown)")
        (
                Connect("C31-1")
                Connect("U6-30")
                Connect("X1-1")
        )
-       Net("unnamed_net20" "(unknown)")
+       Net("unnamed_net29" "(unknown)")
        (
                Connect("C210-1")
                Connect("L191-2")
                Connect("L201-1")
                Connect("U6-20")
        )
-       Net("unnamed_net21" "(unknown)")
+       Net("unnamed_net30" "(unknown)")
        (
                Connect("C191-1")
                Connect("L191-1")
                Connect("L192-1")
                Connect("U6-19")
        )
-       Net("unnamed_net22" "(unknown)")
+       Net("unnamed_net31" "(unknown)")
        (
                Connect("C181-2")
                Connect("L193-1")
                Connect("U6-18")
        )
-       Net("unnamed_net23" "(unknown)")
+       Net("unnamed_net32" "(unknown)")
        (
                Connect("C174-1")
                Connect("L171-2")
                Connect("U6-17")
        )
-       Net("unnamed_net24" "(unknown)")
+       Net("unnamed_net33" "(unknown)")
        (
                Connect("C231-1")
                Connect("U6-24")
        )
-       Net("unnamed_net25" "(unknown)")
+       Net("unnamed_net34" "(unknown)")
        (
                Connect("C231-2")
                Connect("U6-23")
        )
-       Net("unnamed_net26" "(unknown)")
+       Net("unnamed_net35" "(unknown)")
        (
                Connect("C211-1")
                Connect("U6-21")
        )
-       Net("unnamed_net27" "(unknown)")
+       Net("unnamed_net36" "(unknown)")
        (
                Connect("R30-2")
                Connect("U6-14")
        )
-       Net("unnamed_net28" "(unknown)")
+       Net("unnamed_net37" "(unknown)")
        (
                Connect("C42-2")
                Connect("U6-6")
        )
-       Net("unnamed_net29" "(unknown)")
+       Net("unnamed_net38" "(unknown)")
        (
                Connect("C261-1")
                Connect("U6-26")
        )
-       Net("unnamed_net30" "(unknown)")
+       Net("unnamed_net39" "(unknown)")
        (
                Connect("C291-1")
                Connect("U6-29")
        )
-       Net("unnamed_net31" "(unknown)")
+       Net("unnamed_net40" "(unknown)")
        (
                Connect("C173-2")
                Connect("L171-1")
                Connect("R171-2")
        )
-       Net("unnamed_net32" "(unknown)")
+       Net("unnamed_net41" "(unknown)")
        (
                Connect("C174-2")
                Connect("C176-1")
                Connect("L172-1")
        )
-       Net("unnamed_net33" "(unknown)")
+       Net("unnamed_net42" "(unknown)")
        (
                Connect("C176-2")
                Connect("C181-1")
                Connect("L172-2")
                Connect("L173-1")
        )
-       Net("unnamed_net34" "(unknown)")
+       Net("unnamed_net43" "(unknown)")
        (
                Connect("C175-2")
                Connect("C177-1")
                Connect("L173-2")
                Connect("L174-1")
        )
-       Net("unnamed_net35" "(unknown)")
+       Net("unnamed_net44" "(unknown)")
        (
                Connect("C191-2")
                Connect("L193-2")
                Connect("L201-2")
        )
-       Net("unnamed_net36" "(unknown)")
+       Net("unnamed_net45" "(unknown)")
        (
                Connect("C302-2")
                Connect("U12-10")
        )
-       Net("unnamed_net37" "(unknown)")
+       Net("unnamed_net46" "(unknown)")
        (
                Connect("C303-2")
                Connect("U12-20")
        )
-       Net("unnamed_net38" "(unknown)")
+       Net("unnamed_net47" "(unknown)")
        (
                Connect("D1-2")
                Connect("R50-1")
        )
-       Net("unnamed_net39" "(unknown)")
+       Net("unnamed_net48" "(unknown)")
        (
                Connect("D1-3")
                Connect("R51-2")
        )
-       Net("unnamed_net40" "(unknown)")
+       Net("unnamed_net49" "(unknown)")
        (
                Connect("D2-2")
                Connect("R52-1")
        )
-       Net("unnamed_net41" "(unknown)")
+       Net("unnamed_net50" "(unknown)")
        (
                Connect("D2-1")
                Connect("R53-1")
        )
-       Net("unnamed_net42" "(unknown)")
+       Net("unnamed_net51" "(unknown)")
        (
                Connect("R37-2")
                Connect("U3-6")
        )
-       Net("unnamed_net43" "(unknown)")
+       Net("unnamed_net52" "(unknown)")
        (
                Connect("C8-2")
                Connect("U9-3")
        )
-       Net("unnamed_net44" "(unknown)")
+       Net("unnamed_net53" "(unknown)")
        (
                Connect("C15-1")
                Connect("U9-5")
        )
-       Net("unnamed_net45" "(unknown)")
+       Net("unnamed_net54" "(unknown)")
        (
                Connect("C15-2")
                Connect("U9-7")
        )
-       Net("unnamed_net46" "(unknown)")
+       Net("unnamed_net55" "(unknown)")
        (
                Connect("C14-2")
                Connect("U9-8")