add SPI snubbers .. 3 full sets!
[hw/telemega] / megametrum.pcb
index 6a2eacb0739f4acbee80feee156525359650efa5..2a212c31cbfe51a9cfcce4df315c9528363b7682 100644 (file)
@@ -6,7 +6,7 @@ FileVersion[20070407]
 PCB["MegaMetrum" 325000 200000]
 
 Grid[100.0 0 0 0]
-Cursor[1000 19200 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,8 +944,6 @@ 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 "" ""]
@@ -977,6 +974,7 @@ 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 ""]
 (
@@ -1140,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"]
@@ -1877,13 +1857,13 @@ Element["hidename" "0402" "R36" "0" 39500 94800 -1650 -3450 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]
@@ -1902,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]
@@ -1970,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]
@@ -2012,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]
@@ -2379,6 +2359,150 @@ Element["hidename" "0402" "C177" "tuning" 308978 133800 -5950 -7750 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" "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  ""]
@@ -2396,9 +2520,12 @@ 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[54420 119797 0 45500 131607 0  ""]
@@ -2415,27 +2542,57 @@ Rat[279307 131500 0 288754 137799 0  ""]
 Rat[281678 158857 0 272830 168850 0  ""]
 Rat[272178 172550 0 268930 179898 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 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 256709 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[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  ""]
@@ -2637,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"]
@@ -2678,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"]
@@ -2829,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"]
@@ -2890,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"]
@@ -2959,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"]
@@ -3000,12 +3132,6 @@ 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"]
@@ -3217,6 +3343,9 @@ Layer(1 "top")
        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] 
@@ -3277,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"]
@@ -3655,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)")
        (
@@ -3681,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")
@@ -3841,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")
@@ -3953,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)")
        (
@@ -4002,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")
@@ -4147,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")