Fix shift register and pull-ups. Add FET for external alarm device.
[hw/telefirefour] / telefire.pcb
index 9786cd1cf512845f2c5fea8e50865abbc602ce2f..c57886727ae6e971794f7a6af899be8d56b3052c 100644 (file)
@@ -10,7 +10,7 @@ Cursor[0 0 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[500 1000 500 500 1500 700]
-Flags("showdrc,nameonpcb,clearnew,snappin")
+Flags("showdrc,nameonpcb,clearnew,snappin,orthomove")
 Groups("1,c:2,s:3")
 Styles["Signal,1000,2900,1500,1000:Power,2500,6000,3500,1000:Fat,2500,6000,3500,1000:Skinny,600,2402,1181,600"]
 
@@ -812,42 +812,21 @@ Symbol['~' 1200]
 )
 Attribute("PCB::grid::unit" "mil")
 Via[106900 200600 2900 2000 0 1500 "" ""]
-Via[378400 171400 2900 2000 0 1500 "" "thermal(1S)"]
-Via[357100 160200 2900 2000 0 1500 "" ""]
 Via[372500 135500 2900 2000 0 1500 "" "thermal(1S)"]
-Via[359600 163900 2900 2000 0 1500 "" "thermal(1S)"]
 Via[361600 125800 2900 2000 0 1500 "" "thermal(0,1S)"]
 Via[364700 155300 2900 2000 0 1500 "" ""]
 Via[361100 135000 2900 2000 0 1500 "" "thermal(1S)"]
-Via[348400 122400 2900 2000 0 1500 "" "thermal(1S)"]
-Via[315900 168200 2900 2000 0 1500 "" ""]
 Via[335400 166500 2900 2000 0 1500 "" ""]
-Via[314500 54800 2900 2000 0 1500 "" "thermal(0X,1S)"]
-Via[332000 75300 2900 2000 0 1500 "" "thermal(1S)"]
-Via[319500 94800 2900 2000 0 1500 "" ""]
-Via[341500 94800 2900 2000 0 1500 "" ""]
-Via[364500 88700 2900 2000 0 1500 "" "thermal(1S)"]
-Via[358900 226600 2900 2000 0 1500 "" "thermal(1S)"]
+Via[361700 226600 2900 2000 0 1500 "" "thermal(1S)"]
 Via[396600 138800 2900 2000 0 1500 "" "thermal(1S)"]
 Via[396600 158800 2900 2000 0 1500 "" "thermal(1S)"]
 Via[216800 304174 2900 2000 0 1500 "" "thermal(1S)"]
 Via[216500 103000 2900 2000 0 1500 "" "thermal(1S)"]
-Via[342500 197900 2900 2000 0 1500 "" "thermal(1S)"]
 Via[309457 330700 2900 2000 0 1500 "" "thermal(0X,1S)"]
-Via[306657 305000 2900 2000 0 1500 "" "thermal(1S)"]
+Via[301700 305000 2900 2000 0 1500 "" "thermal(1S)"]
 Via[277057 317300 2900 2000 0 1500 "" "thermal(1S)"]
-Via[312957 314800 2900 2000 0 1500 "" ""]
-Via[323357 302500 2900 2000 0 1500 "" ""]
 Via[310100 193100 2900 2000 0 1500 "" "thermal(0X,1S)"]
 Via[332500 160400 2900 2000 0 1500 "" ""]
-Via[321500 100700 2900 2000 0 1500 "" ""]
-Via[339600 100700 2900 2000 0 1500 "" ""]
-Via[328200 185200 2900 2000 0 1500 "" ""]
-Via[335300 178100 2900 2000 0 1500 "" ""]
-Via[332700 175100 2900 2000 0 1500 "" ""]
-Via[325400 182300 2900 2000 0 1500 "" ""]
-Via[325400 285300 2900 2000 0 1500 "" ""]
-Via[322000 179200 2900 2000 0 1500 "" ""]
 Via[286200 309600 2900 2000 0 1500 "" ""]
 Via[286200 300300 2900 2000 0 1500 "" ""]
 Via[301000 152200 2900 2000 0 1500 "" ""]
@@ -855,31 +834,19 @@ Via[240600 110100 2900 2000 0 1500 "" ""]
 Via[240800 118000 2900 2000 0 1500 "" ""]
 Via[285900 157300 2900 2000 0 1500 "" ""]
 Via[285900 140800 2900 2000 0 1500 "" ""]
-Via[289200 159800 2900 2000 0 1500 "" ""]
-Via[282900 301600 2900 2000 0 1500 "" ""]
-Via[282900 312500 2900 2000 0 1500 "" ""]
 Via[304500 152200 2900 2000 0 1500 "" ""]
 Via[282900 159800 2900 2000 0 1500 "" ""]
 Via[282900 138300 2900 2000 0 1500 "" ""]
-Via[289200 138700 2900 2000 0 1500 "" ""]
 Via[304500 139100 2900 2000 0 1500 "" ""]
 Via[309000 140300 2900 2000 0 1500 "" ""]
 Via[293800 159800 2900 2000 0 1500 "" ""]
 Via[298200 159800 2900 2000 0 1500 "" ""]
 Via[301000 139100 2900 2000 0 1500 "" ""]
 Via[318300 139700 2900 2000 0 1500 "" "thermal(1S)"]
-Via[298200 136300 2900 2000 0 1500 "" ""]
-Via[340000 129100 2900 2000 0 1500 "" ""]
-Via[332100 130700 2900 2000 0 1500 "" ""]
-Via[293800 130500 2900 2000 0 1500 "" ""]
-Via[312300 124500 2900 2000 0 1500 "" ""]
-Via[322300 169500 2900 2000 0 1500 "" ""]
+Via[297600 139100 2900 2000 0 1500 "" ""]
+Via[293800 141400 2900 2000 0 1500 "" ""]
+Via[312300 128700 2900 2000 0 1500 "" ""]
 Via[309000 120100 2900 2000 0 1500 "" ""]
-Via[340800 54500 2900 2000 0 1500 "" ""]
-Via[344500 48700 2900 2000 0 1500 "" ""]
-Via[349500 51200 2900 2000 0 1500 "" ""]
-Via[329500 54600 2900 2000 0 1500 "" ""]
-Via[334600 58500 2900 2000 0 1500 "" ""]
 Via[212400 64500 2900 2000 0 1500 "" "thermal(1S)"]
 Via[235400 32000 2900 2000 0 1500 "" "thermal(0+,1S)"]
 Via[210200 333600 2900 2000 0 1500 "" "thermal(1S)"]
@@ -887,6 +854,42 @@ Via[305100 373000 2900 2000 0 1500 "" "thermal(1S)"]
 Via[141700 34900 2900 2000 0 1500 "" ""]
 Via[206900 244126 2900 2000 0 1500 "" "thermal(1S)"]
 Via[206900 157626 2900 2000 0 1500 "" "thermal(1S)"]
+Via[279600 361200 2900 2000 0 1500 "" ""]
+Via[323300 4900 2900 2000 0 1500 "" "thermal(1S)"]
+Via[319800 25300 2900 2000 0 1500 "" "thermal(1S)"]
+Via[339900 51700 2900 2000 0 1500 "" "thermal(1S)"]
+Via[345100 133500 2900 2000 0 1500 "" ""]
+Via[340000 133500 2900 2000 0 1500 "" ""]
+Via[336500 133500 2900 2000 0 1500 "" ""]
+Via[344800 126200 2900 2000 0 1500 "" "thermal(1S)"]
+Via[309000 127700 2900 2000 0 1500 "" ""]
+Via[338700 123000 2900 2000 0 1500 "" ""]
+Via[334000 120500 2900 2000 0 1500 "" ""]
+Via[341700 119900 2900 2000 0 1500 "" ""]
+Via[267900 21800 2900 2000 0 1500 "" ""]
+Via[305500 81800 2900 2000 0 1500 "" "thermal(1S)"]
+Via[357347 159900 2900 2000 0 1500 "" ""]
+Via[362200 163700 2900 2000 0 1500 "" "thermal(1S)"]
+Via[361600 313800 2900 2000 0 1500 "" ""]
+Via[255100 308300 2900 2000 0 1500 "" ""]
+Via[255100 301600 2900 2000 0 1500 "" ""]
+Via[309000 160800 2900 2000 0 1500 "" ""]
+Via[324800 171900 2900 2000 0 1500 "" ""]
+Via[334500 171600 2900 2000 0 1500 "" ""]
+Via[338600 207300 2900 2000 0 1500 "" "thermal(1S)"]
+Via[334700 183100 2900 2000 0 1500 "" ""]
+Via[318500 183100 2900 2000 0 1500 "" ""]
+Via[344000 189800 2900 2000 0 1500 "" ""]
+Via[331500 195500 2900 2000 0 1500 "" ""]
+Via[323300 195500 2900 2000 0 1500 "" ""]
+Via[320100 176600 2900 2000 0 1500 "" ""]
+Via[308100 306226 2900 2000 0 1500 "" ""]
+Via[308100 312726 2900 2000 0 1500 "" ""]
+Via[311600 306226 2900 2000 0 1500 "" ""]
+Via[311600 312726 2900 2000 0 1500 "" ""]
+Via[317400 295626 2900 2000 0 1500 "" "thermal(1S)"]
+Via[341700 264150 2900 2000 0 1500 "" "thermal(1S)"]
+Via[351700 264050 2900 2000 0 1500 "" "thermal(1S)"]
 
 Element["" "sma-edge" "J8" "SMA" 383700 151800 0 0 1 10 ""]
 (
@@ -1182,7 +1185,7 @@ Element["" "hole-M3" "H9" "unknown" 225000 200100 -3700 -3300 0 100 ""]
 
        )
 
-Element["" "TE1217861" "J1" "0.25in" 344218 387621 0 0 0 100 ""]
+Element["" "TE1217861" "J1" "0.25in" 344200 387400 0 0 0 100 ""]
 (
        Pin[-10000 0 12500 4000 14500 5500 "1" "1" "square,edge2"]
        Pin[10000 0 12500 4000 14500 5500 "1" "1" "square,edge2"]
@@ -1194,14 +1197,14 @@ Element["" "TE1217861" "J1" "0.25in" 344218 387621 0 0 0 100 ""]
 
        )
 
-Element["" "0402" "C28" "0.1uF" 354726 165793 -13726 -3593 0 100 ""]
+Element["" "0402" "C28" "0.1uF" 369974 159800 -12479 -2693 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" "C19" "1uF" 348000 127500 3100 -16300 3 100 ""]
+Element["" "0402" "C19" "1uF" 348200 126226 3100 -16300 3 100 ""]
 (
        Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
@@ -1215,16 +1218,6 @@ Element["" "0402" "C20" "0.1uF" 358207 127374 3000 -13119 3 100 ""]
 
        )
 
-Element["" "ABM8" "X1" "48mhz" 375967 161833 -9779 11567 0 100 ""]
-(
-       Pad[-3051 2067 -2067 2067 4134 -983 4734 "3" "3" "square,edge2"]
-       Pad[-3051 9350 -2067 9350 4134 -983 4734 "2" "2" "square,edge2"]
-       Pad[-12106 2067 -11122 2067 4134 -983 4734 "4" "4" "square"]
-       Pad[-12106 9350 -11122 9350 4134 -983 4734 "1" "1" "square"]
-       ElementArc [-13150 6339 500 500 270 360 1000]
-
-       )
-
 Element["" "0402" "L3" "27nH" 376400 145000 3654 -3988 0 100 ""]
 (
        Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
@@ -1253,7 +1246,7 @@ Element["" "0402" "C24" "5.6pF" 378393 140074 4930 -13126 3 100 ""]
 
        )
 
-Element["" "0402" "C27" "220pF" 380026 148793 -2188 898 0 100 ""]
+Element["" "0402" "C27" "220pF" 380026 148793 -2788 1091 0 100 ""]
 (
        Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
@@ -1267,7 +1260,7 @@ Element["" "0402" "L4" "27nH" 369826 147793 -10951 -6299 0 100 ""]
 
        )
 
-Element["" "0402" "L1" "27nH" 369826 155507 -8724 -2193 0 100 ""]
+Element["" "0402" "L1" "27nH" 369826 155507 -8624 -3093 0 100 ""]
 (
        Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
@@ -1281,7 +1274,7 @@ Element["" "0402" "C22" "3.9pF" 370600 140100 3789 -13126 3 100 ""]
 
        )
 
-Element["" "0402" "C26" "220pF" 376026 155493 -526 25607 0 100 ""]
+Element["" "0402" "C26" "220pF" 376026 155493 2674 18807 0 100 ""]
 (
        Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
@@ -1302,39 +1295,24 @@ Element["" "0402" "R16" "56k" 361100 138900 3886 -12053 3 100 ""]
 
        )
 
-Element["" "0402" "C31" "22pF" 359407 168574 -5007 4526 0 100 ""]
-(
-       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "L2" "22nH" 374793 149926 -1565 30690 1 100 ""]
+Element["" "0402" "L2" "22nH" 374793 149926 -2265 13616 1 100 ""]
 (
        Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "C30" "22pF" 378400 166400 3800 7500 0 100 ""]
+Element["" "0402" "C30" "22pF" 378000 171174 900 8300 0 100 ""]
 (
        Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "TDK-PS12" "U4" "TDK_PS12" 323342 260600 0 0 0 100 ""]
+Element["" "0402" "C29" "220pF" 358600 165174 -11322 -3052 0 100 ""]
 (
-       Pin[-9842 0 7874 3937 8661 2756 "1" "1" "square,thermal(1X)"]
-       Pin[9843 0 7874 3937 8661 2756 "2" "2" ""]
-       ElementArc [0 0 24016 24016 0 360 1000]
-
-       )
-
-Element["" "0402" "C29" "220pF" 352600 170600 -12900 -2300 0 100 ""]
-(
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
@@ -1380,37 +1358,10 @@ Element["" "0402" "R17" "2.7k" 367300 232900 -4100 3700 0 100 ""]
 
        )
 
-Element["" "0402" "C1" "0.1uF" 357400 88700 -2400 -8200 0 100 ""]
+Element["" "0402" "C1" "0.1uF" 344000 49200 8200 -2400 3 100 ""]
 (
-       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "SO16" "U2" "74HC597M" 332000 75300 15000 -2500 3 100 ""]
-(
-       Pad[17500 -13500 17500 -7000 2000 1000 3000 "D1" "1" "square"]
-       Pad[12500 -13500 12500 -7000 2000 1000 3000 "D2" "2" "square"]
-       Pad[7500 -13500 7500 -7000 2000 1000 3000 "D3" "3" "square"]
-       Pad[2500 -13500 2500 -7000 2000 1000 3000 "D4" "4" "square"]
-       Pad[-2500 -13500 -2500 -7000 2000 1000 3000 "D5" "5" "square"]
-       Pad[-7500 -13500 -7500 -7000 2000 1000 3000 "D6" "6" "square"]
-       Pad[-12500 -13500 -12500 -7000 2000 1000 3000 "D7" "7" "square"]
-       Pad[-17500 -13500 -17500 -7000 2000 1000 3000 "GND" "8" "square"]
-       Pad[-17500 7000 -17500 13500 2000 1000 3000 "Q7" "9" "square,edge2"]
-       Pad[-12500 7000 -12500 13500 2000 1000 3000 "MR_N" "10" "square,edge2"]
-       Pad[-7500 7000 -7500 13500 2000 1000 3000 "SHcp" "11" "square,edge2"]
-       Pad[-2500 7000 -2500 13500 2000 1000 3000 "STcp" "12" "square,edge2"]
-       Pad[2500 7000 2500 13500 2000 1000 3000 "PL_N" "13" "square,edge2"]
-       Pad[7500 7000 7500 13500 2000 1000 3000 "DS" "14" "square,edge2"]
-       Pad[12500 7000 12500 13500 2000 1000 3000 "D0" "15" "square,edge2"]
-       Pad[17500 7000 17500 13500 2000 1000 3000 "Vcc" "16" "square,edge2"]
-       ElementLine [-19500 -15500 19500 -15500 1000]
-       ElementLine [-19500 -15500 -19500 15500 1000]
-       ElementLine [-19500 15500 19500 15500 1000]
-       ElementLine [19500 -15500 19500 -2500 1000]
-       ElementLine [19500 2500 19500 15500 1000]
-       ElementArc [19500 0 2500 2500 270 180 1000]
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
@@ -1470,7 +1421,7 @@ Element["" "0402" "R11" "3.3k" 223074 85174 -8600 2800 1 100 ""]
 
        )
 
-Element["" "0402" "C4" "0.1uF" 335100 193300 -3072 -7912 0 100 ""]
+Element["" "0402" "C4" "0.1uF" 337600 195500 4028 -6812 0 100 ""]
 (
        Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
@@ -1557,13 +1508,6 @@ Element["" "0402" "C2" "47pF" 283357 317300 -2800 -8600 0 100 ""]
 
        )
 
-Element["" "0402" "C3" "47pF" 318157 302500 -2500 -8400 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" "R8" "33" 286157 324600 -8500 -2900 0 100 ""]
 (
        Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
@@ -1596,17 +1540,17 @@ Element["" "0402" "C37" "2.2uF" 297657 305000 -5200 2600 0 100 ""]
 
        )
 
-Element["" "0402" "R4" "27k" 321657 320500 -3400 2600 0 100 ""]
+Element["" "0402" "R4" "27k" 311400 325774 2457 -3039 0 100 ""]
 (
-       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R5" "100k" 312157 320500 -3500 2100 0 100 ""]
+Element["" "0402" "R5" "100k" 307600 322600 -4457 2491 0 100 ""]
 (
-       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
@@ -1619,114 +1563,7 @@ Element["" "0805" "C5" "1uF" 301657 337500 -13300 -3000 0 100 ""]
 
        )
 
-Element["" "0402" "R2" "1.5k" 321731 310000 -3274 2226 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" "R3" "33" 328157 304474 2500 -3048 0 100 ""]
-(
-       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "TI-QFN36" "U9" "CC1111" 345600 148800 -10920 -11519 0 100 ""]
-(
-       Pin[5919 -5919 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[5919 0 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[5919 5920 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[0 -5919 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[0 0 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[0 5920 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[-5920 -5919 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(0S,1S)"]
-       Pin[-5920 0 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[-5920 5920 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pad[0 0 0 0 17323 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[5919 -5919 5919 -5919 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[5919 -2959 5919 -2959 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[5919 -2959 5919 -2959 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[5919 0 5919 0 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[5919 2960 5919 2960 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[5919 2960 5919 2960 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[5919 5920 5919 5920 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[2959 -5919 2959 -5919 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[2959 -5919 2959 -5919 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[2959 -2959 2959 -2959 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[2959 -2959 2959 -2959 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[2959 0 2959 0 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[2959 0 2959 0 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[2959 2960 2959 2960 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[2959 2960 2959 2960 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[2959 5920 2959 5920 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[2959 5920 2959 5920 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[0 -5919 0 -5919 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[0 -2959 0 -2959 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[0 -2959 0 -2959 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[0 0 0 0 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[0 2960 0 2960 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[0 2960 0 2960 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[0 5920 0 5920 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[-2960 -5919 -2960 -5919 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[-2960 -5919 -2960 -5919 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[-2960 -2959 -2960 -2959 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[-2960 -2959 -2960 -2959 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[-2960 0 -2960 0 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[-2960 0 -2960 0 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[-2960 2960 -2960 2960 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[-2960 2960 -2960 2960 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[-2960 5920 -2960 5920 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[-2960 5920 -2960 5920 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[-5920 -5919 -5920 -5919 2960 0 0 "GND Exposed" "37" "square,nopaste"]
-       Pad[-5920 -2959 -5920 -2959 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[-5920 -2959 -5920 -2959 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[-5920 0 -5920 0 2960 0 0 "GND Exposed" "37" "square,nopaste"]
-       Pad[-5920 2960 -5920 2960 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[-5920 2960 -5920 2960 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[-5920 5920 -5920 5920 2960 0 0 "GND Exposed" "37" "square,nopaste"]
-       Pad[9999 -7873 11849 -7873 1102 866 1500 "RBIAS" "27" "edge2"]
-       Pad[-11850 -7873 -10000 -7873 1102 866 1500 "P1_2" "1" ""]
-       Pad[7873 10000 7873 11850 1102 866 1500 "P2_4/XOSC32_Q2" "18" "edge2"]
-       Pad[7873 -11849 7873 -9999 1102 866 1500 "DGUARD" "28" ""]
-       Pad[9999 -5905 11849 -5905 1102 866 1500 "AVDD" "26" "edge2"]
-       Pad[-11850 -5905 -10000 -5905 1102 866 1500 "DVDD" "2" ""]
-       Pad[5905 10000 5905 11850 1102 866 1500 "P2_3/XOSC32_Q1" "17" "edge2"]
-       Pad[5905 -11849 5905 -9999 1102 866 1500 "DVDD" "29" ""]
-       Pad[9999 -3936 11849 -3936 1102 866 1500 "AVDD" "25" "edge2"]
-       Pad[-11850 -3936 -10000 -3936 1102 866 1500 "P1_1/LED" "3" ""]
-       Pad[3936 10000 3936 11850 1102 866 1500 "P2_2" "16" "edge2"]
-       Pad[3936 -11849 3936 -9999 1102 866 1500 "DCOUPL" "30" ""]
-       Pad[9999 -1968 11849 -1968 1102 866 1500 "RF_N" "24" "edge2"]
-       Pad[-11850 -1968 -10000 -1968 1102 866 1500 "P1_0/LED" "4" ""]
-       Pad[1968 10000 1968 11850 1102 866 1500 "P2_1" "15" "edge2"]
-       Pad[1968 -11849 1968 -9999 1102 866 1500 "RESET_N" "31" ""]
-       Pad[9999 0 11849 0 1102 866 1500 "RF_P" "23" "edge2"]
-       Pad[-11850 0 -10000 0 1102 866 1500 "P0_0/ATEST" "5" ""]
-       Pad[0 10000 0 11850 1102 866 1500 "P2_0" "14" "edge2"]
-       Pad[0 -11849 0 -9999 1102 866 1500 "P1_7" "32" ""]
-       Pad[9999 1969 11849 1969 1102 866 1500 "AVDD" "22" "edge2"]
-       Pad[-11850 1969 -10000 1969 1102 866 1500 "P0_1" "6" ""]
-       Pad[-1969 10000 -1969 11850 1102 866 1500 "P0_5" "13" "edge2"]
-       Pad[-1969 -11849 -1969 -9999 1102 866 1500 "P1_6" "33" ""]
-       Pad[9999 3937 11849 3937 1102 866 1500 "XOSC_Q1" "21" "edge2"]
-       Pad[-11850 3937 -10000 3937 1102 866 1500 "P0_2" "7" ""]
-       Pad[-3937 10000 -3937 11850 1102 866 1500 "DVDD" "12" "edge2"]
-       Pad[-3937 -11849 -3937 -9999 1102 866 1500 "P1_5" "34" ""]
-       Pad[9999 5906 11849 5906 1102 866 1500 "XOSC_Q2" "20" "edge2"]
-       Pad[-11850 5906 -10000 5906 1102 866 1500 "P0_3" "8" ""]
-       Pad[-5906 10000 -5906 11850 1102 866 1500 "PADM" "11" "edge2"]
-       Pad[-5906 -11849 -5906 -9999 1102 866 1500 "P1_4" "35" ""]
-       Pad[9999 7874 11849 7874 1102 866 1500 "AVDD" "19" "edge2"]
-       Pad[-11850 7874 -10000 7874 1102 866 1500 "P0_4" "9" ""]
-       Pad[-7874 10000 -7874 11850 1102 866 1500 "PADP" "10" "edge2"]
-       Pad[-7874 -11849 -7874 -9999 1102 866 1500 "P1_3" "36" ""]
-       ElementArc [-10236 -10235 500 500 270 360 1000]
-
-       )
-
-Element["" "TE1217861" "J4" "0.25in" 256733 387425 -300 200 0 100 ""]
+Element["" "TE1217861" "J4" "0.25in" 255900 387500 -300 200 0 100 ""]
 (
        Pin[-10000 0 12500 4000 14500 5500 "1" "1" "square,edge2,thermal(1S)"]
        Pin[10000 0 12500 4000 14500 5500 "1" "1" "square,edge2,thermal(1S)"]
@@ -1809,25 +1646,6 @@ Element["" "CB1" "U31" "CB1AH-P-12V" 147750 250600 40300 33400 0 100 ""]
 
        )
 
-Element["" "74x" "R101" "10k" 334600 45300 -10000 -11100 3 100 ""]
-(
-       Pad[2250 -5000 4400 -5000 1400 900 2000 "1" "1" "square,edge2"]
-       Pad[2250 -2500 4400 -2500 1400 900 2000 "2" "2" "square,edge2"]
-       Pad[2250 0 4400 0 1400 900 2000 "3" "3" "square,edge2"]
-       Pad[2250 2500 4400 2500 1400 900 2000 "4" "4" "square,edge2"]
-       Pad[2250 5000 4400 5000 1400 900 2000 "C" "C" "square,edge2"]
-       Pad[-4400 -5000 -2250 -5000 1400 900 2000 "C" "C" "square"]
-       Pad[-4400 -2500 -2250 -2500 1400 900 2000 "9" "9" "square"]
-       Pad[-4400 0 -2250 0 1400 900 2000 "8" "8" "square"]
-       Pad[-4400 2500 -2250 2500 1400 900 2000 "7" "7" "square"]
-       Pad[-4400 5000 -2250 5000 1400 900 2000 "6" "6" "square"]
-       ElementLine [-6050 -6700 -6050 6700 1000]
-       ElementLine [6050 -6700 6050 6700 1000]
-       ElementLine [-6050 6700 6050 6700 1000]
-       ElementLine [-6050 -6700 6050 -6700 1000]
-
-       )
-
 Element["" "0402" "R13" "100k" 212400 33500 -11400 -3000 0 100 ""]
 (
        Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
@@ -1863,7 +1681,7 @@ Element["" "0402" "R7" "100k" 221474 31900 -3274 -7774 0 100 ""]
 
        )
 
-Element["" "0402" "R43" "100k" 210200 359600 4500 -3000 0 100 ""]
+Element["" "0402" "R43" "100k" 210200 359600 4600 -5300 0 100 ""]
 (
        Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
@@ -1884,115 +1702,356 @@ Element["" "0402" "R44" "100k" 210200 349600 4500 -3000 0 100 ""]
 
        )
 
-Element["" "100mil-led" "D5" "green" 380291 363785 -18500 -3000 0 100 ""]
+Element["" "100mil-led" "D5" "green" 380291 363785 12100 -3000 0 100 ""]
+(
+       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
+       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
+       ElementLine [-9900 -5700 -9900 5700 1000]
+       ElementArc [0 0 11400 11400 30 300 1000]
+
+       )
+
+Element["" "100mil-led" "D6" "amber" 380291 333785 12100 -3000 0 100 ""]
+(
+       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
+       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
+       ElementLine [-9900 -5700 -9900 5700 1000]
+       ElementArc [0 0 11400 11400 30 300 1000]
+
+       )
+
+Element["" "100mil-led" "D8" "blue" 380291 273785 12100 -3100 0 100 ""]
+(
+       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
+       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
+       ElementLine [-9900 -5700 -9900 5700 1000]
+       ElementArc [0 0 11400 11400 30 300 1000]
+
+       )
+
+Element["" "100mil-led" "D7" "red" 380291 303785 12000 -3000 0 100 ""]
+(
+       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
+       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
+       ElementLine [-9900 -5700 -9900 5700 1000]
+       ElementArc [0 0 11400 11400 30 300 1000]
+
+       )
+
+Element["" "A6R-102R" "S1" "A6R-102R" 353500 21800 2700 -7400 3 100 ""]
+(
+       Pin[-15000 -10000 6800 3000 7400 3600 "+1" "1" "square,edge2"]
+       Pin[-15000 0 6800 3000 7400 3600 "C" "2" "edge2"]
+       Pin[-15000 10000 6800 3000 7400 3600 "+4" "3" "edge2"]
+       Pin[15000 10000 6800 3000 7400 3600 "+2" "4" "edge2"]
+       Pin[15000 0 6800 3000 7400 3600 "C" "5" "edge2"]
+       Pin[15000 -10000 6800 3000 7400 3600 "+8" "6" "edge2"]
+       ElementLine [-20000 -15000 -20000 15000 1000]
+       ElementLine [-20000 15000 20000 15000 1000]
+       ElementLine [20000 15000 20000 -15000 1000]
+       ElementLine [-20000 -15000 -5000 -15000 1000]
+       ElementLine [5000 -15000 20000 -15000 1000]
+       ElementArc [0 -15000 5000 5000 0 180 1000]
+
+       )
+
+Element["" "0402" "R33" "100k" 206900 213626 4000 -3000 0 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R35" "27k" 206900 236626 4000 -3000 0 100 ""]
+(
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R34" "100k" 206900 225126 4000 -3000 0 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R23" "100k" 206900 192626 3500 -3000 0 100 ""]
+(
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R25" "27k" 206900 166626 3000 -3000 0 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R24" "100k" 206900 180626 3000 -3000 0 100 ""]
+(
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R9" "100k" 215500 361200 -2924 1450 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["" "74x" "R101" "10k" 323300 13100 -7200 11000 2 100 ""]
+(
+       Pad[2250 5000 4400 5000 1400 900 2000 "1" "1" "square,edge2"]
+       Pad[2250 2500 4400 2500 1400 900 2000 "1" "2" "square,edge2"]
+       Pad[2250 0 4400 0 1400 900 2000 "1" "3" "square,edge2"]
+       Pad[2250 -2500 4400 -2500 1400 900 2000 "1" "4" "square,edge2"]
+       Pad[2250 -5000 4400 -5000 1400 900 2000 "C" "C" "square,edge2"]
+       Pad[-4400 5000 -2250 5000 1400 900 2000 "C" "C" "square"]
+       Pad[-4400 2500 -2250 2500 1400 900 2000 "1" "9" "square"]
+       Pad[-4400 0 -2250 0 1400 900 2000 "1" "8" "square"]
+       Pad[-4400 -2500 -2250 -2500 1400 900 2000 "1" "7" "square"]
+       Pad[-4400 -5000 -2250 -5000 1400 900 2000 "1" "6" "square"]
+       ElementLine [6050 -6700 6050 6700 1000]
+       ElementLine [-6050 -6700 -6050 6700 1000]
+       ElementLine [-6050 -6700 6050 -6700 1000]
+       ElementLine [-6050 6700 6050 6700 1000]
+
+       )
+
+Element["" "A6R-102R" "S2" "A6R-102R" 292600 21800 2000 -8300 3 100 ""]
+(
+       Pin[-15000 -10000 6800 3000 7400 3600 "+1" "1" "square,edge2"]
+       Pin[-15000 0 6800 3000 7400 3600 "C" "2" "edge2"]
+       Pin[-15000 10000 6800 3000 7400 3600 "+4" "3" "edge2"]
+       Pin[15000 10000 6800 3000 7400 3600 "+2" "4" "edge2"]
+       Pin[15000 0 6800 3000 7400 3600 "C" "5" "edge2"]
+       Pin[15000 -10000 6800 3000 7400 3600 "+8" "6" "edge2"]
+       ElementLine [-20000 -15000 -20000 15000 1000]
+       ElementLine [-20000 15000 20000 15000 1000]
+       ElementLine [20000 15000 20000 -15000 1000]
+       ElementLine [-20000 -15000 -5000 -15000 1000]
+       ElementLine [5000 -15000 20000 -15000 1000]
+       ElementArc [0 -15000 5000 5000 0 180 1000]
+
+       )
+
+Element["" "TI-QFN36" "U9" "CC1111" 345600 148800 -10920 -11519 0 100 ""]
+(
+       Pin[5919 -5919 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[5919 0 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[5919 5920 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[0 -5919 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[0 0 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[0 5920 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[-5920 -5919 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(0S,1S)"]
+       Pin[-5920 0 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[-5920 5920 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pad[0 0 0 0 17323 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[5919 -5919 5919 -5919 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[5919 -2959 5919 -2959 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[5919 -2959 5919 -2959 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[5919 0 5919 0 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[5919 2960 5919 2960 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[5919 2960 5919 2960 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[5919 5920 5919 5920 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[2959 -5919 2959 -5919 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[2959 -5919 2959 -5919 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[2959 -2959 2959 -2959 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[2959 -2959 2959 -2959 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[2959 0 2959 0 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[2959 0 2959 0 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[2959 2960 2959 2960 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[2959 2960 2959 2960 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[2959 5920 2959 5920 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[2959 5920 2959 5920 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[0 -5919 0 -5919 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[0 -2959 0 -2959 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[0 -2959 0 -2959 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[0 0 0 0 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[0 2960 0 2960 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[0 2960 0 2960 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[0 5920 0 5920 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[-2960 -5919 -2960 -5919 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[-2960 -5919 -2960 -5919 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[-2960 -2959 -2960 -2959 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[-2960 -2959 -2960 -2959 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[-2960 0 -2960 0 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[-2960 0 -2960 0 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[-2960 2960 -2960 2960 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[-2960 2960 -2960 2960 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[-2960 5920 -2960 5920 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[-2960 5920 -2960 5920 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[-5920 -5919 -5920 -5919 2960 0 0 "GND Exposed" "37" "square,nopaste"]
+       Pad[-5920 -2959 -5920 -2959 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[-5920 -2959 -5920 -2959 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[-5920 0 -5920 0 2960 0 0 "GND Exposed" "37" "square,nopaste"]
+       Pad[-5920 2960 -5920 2960 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[-5920 2960 -5920 2960 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[-5920 5920 -5920 5920 2960 0 0 "GND Exposed" "37" "square,nopaste"]
+       Pad[9999 -7873 11849 -7873 1102 866 1500 "RBIAS" "27" "edge2"]
+       Pad[-11850 -7873 -10000 -7873 1102 866 1500 "P1_2" "1" ""]
+       Pad[7873 10000 7873 11850 1102 866 1500 "P2_4/XOSC32_Q2" "18" "edge2"]
+       Pad[7873 -11849 7873 -9999 1102 866 1500 "DGUARD" "28" ""]
+       Pad[9999 -5905 11849 -5905 1102 866 1500 "AVDD" "26" "edge2"]
+       Pad[-11850 -5905 -10000 -5905 1102 866 1500 "DVDD" "2" ""]
+       Pad[5905 10000 5905 11850 1102 866 1500 "P2_3/XOSC32_Q1" "17" "edge2"]
+       Pad[5905 -11849 5905 -9999 1102 866 1500 "DVDD" "29" ""]
+       Pad[9999 -3936 11849 -3936 1102 866 1500 "AVDD" "25" "edge2"]
+       Pad[-11850 -3936 -10000 -3936 1102 866 1500 "P1_1/LED" "3" ""]
+       Pad[3936 10000 3936 11850 1102 866 1500 "P2_2" "16" "edge2"]
+       Pad[3936 -11849 3936 -9999 1102 866 1500 "DCOUPL" "30" ""]
+       Pad[9999 -1968 11849 -1968 1102 866 1500 "RF_N" "24" "edge2"]
+       Pad[-11850 -1968 -10000 -1968 1102 866 1500 "P1_0/LED" "4" ""]
+       Pad[1968 10000 1968 11850 1102 866 1500 "P2_1" "15" "edge2"]
+       Pad[1968 -11849 1968 -9999 1102 866 1500 "RESET_N" "31" ""]
+       Pad[9999 0 11849 0 1102 866 1500 "RF_P" "23" "edge2"]
+       Pad[-11850 0 -10000 0 1102 866 1500 "P0_0/ATEST" "5" ""]
+       Pad[0 10000 0 11850 1102 866 1500 "P2_0" "14" "edge2"]
+       Pad[0 -11849 0 -9999 1102 866 1500 "P1_7" "32" ""]
+       Pad[9999 1969 11849 1969 1102 866 1500 "AVDD" "22" "edge2"]
+       Pad[-11850 1969 -10000 1969 1102 866 1500 "P0_1" "6" ""]
+       Pad[-1969 10000 -1969 11850 1102 866 1500 "P0_5" "13" "edge2"]
+       Pad[-1969 -11849 -1969 -9999 1102 866 1500 "P1_6" "33" ""]
+       Pad[9999 3937 11849 3937 1102 866 1500 "XOSC_Q1" "21" "edge2"]
+       Pad[-11850 3937 -10000 3937 1102 866 1500 "P0_2" "7" ""]
+       Pad[-3937 10000 -3937 11850 1102 866 1500 "DVDD" "12" "edge2"]
+       Pad[-3937 -11849 -3937 -9999 1102 866 1500 "P1_5" "34" ""]
+       Pad[9999 5906 11849 5906 1102 866 1500 "XOSC_Q2" "20" "edge2"]
+       Pad[-11850 5906 -10000 5906 1102 866 1500 "P0_3" "8" ""]
+       Pad[-5906 10000 -5906 11850 1102 866 1500 "PADM" "11" "edge2"]
+       Pad[-5906 -11849 -5906 -9999 1102 866 1500 "P1_4" "35" ""]
+       Pad[9999 7874 11849 7874 1102 866 1500 "AVDD" "19" "edge2"]
+       Pad[-11850 7874 -10000 7874 1102 866 1500 "P0_4" "9" ""]
+       Pad[-7874 10000 -7874 11850 1102 866 1500 "PADP" "10" "edge2"]
+       Pad[-7874 -11849 -7874 -9999 1102 866 1500 "P1_3" "36" ""]
+       ElementArc [-10236 -10235 500 500 270 360 1000]
+
+       )
+
+Element["" "SO16" "U2" "74HC165" 323250 64250 500 13000 1 100 ""]
 (
-       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
-       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
-       ElementLine [-9900 -5700 -9900 5700 1000]
-       ElementArc [0 0 11400 11400 30 300 1000]
+       Pad[-13500 -17500 -7000 -17500 2000 1000 3000 "SH/_LD_" "1" "square"]
+       Pad[-13500 -12500 -7000 -12500 2000 1000 3000 "CLK" "2" "square"]
+       Pad[-13500 -7500 -7000 -7500 2000 1000 3000 "E" "3" "square"]
+       Pad[-13500 -2500 -7000 -2500 2000 1000 3000 "F" "4" "square"]
+       Pad[-13500 2500 -7000 2500 2000 1000 3000 "G" "5" "square"]
+       Pad[-13500 7500 -7000 7500 2000 1000 3000 "H" "6" "square"]
+       Pad[-13500 12500 -7000 12500 2000 1000 3000 "_QH_" "7" "square"]
+       Pad[-13500 17500 -7000 17500 2000 1000 3000 "GND" "8" "square"]
+       Pad[7000 17500 13500 17500 2000 1000 3000 "QH" "9" "square,edge2"]
+       Pad[7000 12500 13500 12500 2000 1000 3000 "SER" "10" "square,edge2"]
+       Pad[7000 7500 13500 7500 2000 1000 3000 "A" "11" "square,edge2"]
+       Pad[7000 2500 13500 2500 2000 1000 3000 "B" "12" "square,edge2"]
+       Pad[7000 -2500 13500 -2500 2000 1000 3000 "C" "13" "square,edge2"]
+       Pad[7000 -7500 13500 -7500 2000 1000 3000 "D" "14" "square,edge2"]
+       Pad[7000 -12500 13500 -12500 2000 1000 3000 "CLK INH" "15" "square,edge2"]
+       Pad[7000 -17500 13500 -17500 2000 1000 3000 "Vcc" "16" "square,edge2"]
+       ElementLine [-15500 -19500 -15500 19500 1000]
+       ElementLine [-15500 19500 15500 19500 1000]
+       ElementLine [15500 -19500 15500 19500 1000]
+       ElementLine [-15500 -19500 -2500 -19500 1000]
+       ElementLine [2500 -19500 15500 -19500 1000]
+       ElementArc [0 -19500 2500 2500 0 180 1000]
 
        )
 
-Element["" "100mil-led" "D6" "amber" 380291 333785 -18700 -3200 0 100 ""]
+Element["" "ABM8" "X1" "48mhz" 375259 165733 -9779 11567 0 100 ""]
 (
-       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
-       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
-       ElementLine [-9900 -5700 -9900 5700 1000]
-       ElementArc [0 0 11400 11400 30 300 1000]
+       Pad[-3051 2067 -2067 2067 4134 -983 4734 "3" "3" "square,edge2"]
+       Pad[-3051 9350 -2067 9350 4134 -983 4734 "2" "2" "square,edge2"]
+       Pad[-12106 2067 -11122 2067 4134 -983 4734 "4" "4" "square"]
+       Pad[-12106 9350 -11122 9350 4134 -983 4734 "1" "1" "square"]
+       ElementArc [-13150 6339 500 500 270 360 1000]
 
        )
 
-Element["" "100mil-led" "D8" "blue" 380291 273785 -17500 -2200 0 100 ""]
+Element["" "0402" "C31" "22pF" 358600 171474 -10607 -2974 0 100 ""]
 (
-       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
-       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
-       ElementLine [-9900 -5700 -9900 5700 1000]
-       ElementArc [0 0 11400 11400 30 300 1000]
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "100mil-led" "D7" "red" 380291 303785 -18900 -3000 0 100 ""]
+Element["" "TE1217861" "J51" "0.25" 344200 349800 0 0 0 100 ""]
 (
-       Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
-       Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
-       ElementLine [-9900 -5700 -9900 5700 1000]
-       ElementArc [0 0 11400 11400 30 300 1000]
+       Pin[-10000 0 12500 4000 14500 5500 "1" "1" "square,edge2,thermal(0S)"]
+       Pin[10000 0 12500 4000 14500 5500 "1" "1" "square,edge2,thermal(0S)"]
+       Pad[0 0 0 0 12500 4000 14500 "1" "1" "square"]
+       ElementLine [-15600 -6150 15600 -6150 1000]
+       ElementLine [15600 -6150 15600 6150 1000]
+       ElementLine [15600 6150 -15600 6150 1000]
+       ElementLine [-15600 6150 -15600 -6150 1000]
 
        )
 
-Element["" "A6R-102R" "S2" "A6R-102R" 306000 17300 2000 -5000 3 100 ""]
+Element["" "TE1217861" "J52" "0.25" 344200 295800 0 0 0 100 ""]
 (
-       Pin[-15000 -10000 6800 3000 7400 3600 "1" "1" "square,edge2"]
-       Pin[-15000 0 6800 3000 7400 3600 "2" "2" "edge2,thermal(1X)"]
-       Pin[-15000 10000 6800 3000 7400 3600 "3" "3" "edge2"]
-       Pin[15000 10000 6800 3000 7400 3600 "4" "4" "edge2"]
-       Pin[15000 0 6800 3000 7400 3600 "5" "5" "edge2,thermal(1X)"]
-       Pin[15000 -10000 6800 3000 7400 3600 "6" "6" "edge2"]
-       ElementLine [-20000 -15000 -20000 15000 1000]
-       ElementLine [-20000 15000 20000 15000 1000]
-       ElementLine [20000 15000 20000 -15000 1000]
-       ElementLine [-20000 -15000 -5000 -15000 1000]
-       ElementLine [5000 -15000 20000 -15000 1000]
-       ElementArc [0 -15000 5000 5000 0 180 1000]
+       Pin[-10000 0 12500 4000 14500 5500 "1" "1" "square,edge2"]
+       Pin[10000 0 12500 4000 14500 5500 "1" "1" "square,edge2"]
+       Pad[0 0 0 0 12500 4000 14500 "1" "1" "square"]
+       ElementLine [-15600 -6150 15600 -6150 1000]
+       ElementLine [15600 -6150 15600 6150 1000]
+       ElementLine [15600 6150 -15600 6150 1000]
+       ElementLine [-15600 6150 -15600 -6150 1000]
 
        )
 
-Element["" "A6R-102R" "S1" "A6R-102R" 353500 17300 2000 -5000 3 100 ""]
+Element["" "0402" "C3" "47pF" 313174 295600 -9910 -3200 0 100 ""]
 (
-       Pin[-15000 -10000 6800 3000 7400 3600 "1" "1" "square,edge2"]
-       Pin[-15000 0 6800 3000 7400 3600 "2" "2" "edge2,thermal(1X)"]
-       Pin[-15000 10000 6800 3000 7400 3600 "3" "3" "edge2"]
-       Pin[15000 10000 6800 3000 7400 3600 "4" "4" "edge2"]
-       Pin[15000 0 6800 3000 7400 3600 "5" "5" "edge2,thermal(1X)"]
-       Pin[15000 -10000 6800 3000 7400 3600 "6" "6" "edge2"]
-       ElementLine [-20000 -15000 -20000 15000 1000]
-       ElementLine [-20000 15000 20000 15000 1000]
-       ElementLine [20000 15000 20000 -15000 1000]
-       ElementLine [-20000 -15000 -5000 -15000 1000]
-       ElementLine [5000 -15000 20000 -15000 1000]
-       ElementArc [0 -15000 5000 5000 0 180 1000]
+       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R33" "100k" 206900 213626 4000 -3000 0 100 ""]
+Element["" "0402" "R2" "1.5k" 316700 307500 -9053 -2843 0 100 ""]
 (
        Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R35" "27k" 206900 236626 4000 -3000 0 100 ""]
+Element["" "0402" "R3" "33" 311600 300826 -9100 -3148 0 100 ""]
 (
        Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R34" "100k" 206900 225126 4000 -3000 0 100 ""]
-(
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "R23" "100k" 206900 192626 3500 -3000 0 100 ""]
+Element["" "0402" "R51" "3.3k" 347200 248426 3150 4516 3 100 ""]
 (
        Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R25" "27k" 206900 166626 3000 -3000 0 100 ""]
+Element["" "0402" "R52" "100" 341700 248550 -12576 -2824 0 100 ""]
 (
        Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R24" "100k" 206900 180626 3000 -3000 0 100 ""]
+Element["" "SO8" "Q3" "unknown" 344200 268100 850 -2450 0 100 ""]
 (
-       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
+       Pad[7500 -13500 7500 -7000 2000 1000 3000 "S" "1" "square"]
+       Pad[2500 -13500 2500 -7000 2000 1000 3000 "G" "2" "square"]
+       Pad[-2500 -13500 -2500 -7000 2000 1000 3000 "S" "3" "square"]
+       Pad[-7500 -13500 -7500 -7000 2000 1000 3000 "G" "4" "square"]
+       Pad[-7500 7000 -7500 13500 2000 1000 3000 "D" "5" "square,edge2"]
+       Pad[-2500 7000 -2500 13500 2000 1000 3000 "D" "6" "square,edge2"]
+       Pad[2500 7000 2500 13500 2000 1000 3000 "D" "7" "square,edge2"]
+       Pad[7500 7000 7500 13500 2000 1000 3000 "D" "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]
 
        )
 Layer(1 "top")
@@ -2014,12 +2073,7 @@ Layer(1 "top")
        Line[140900 386100 138400 383600 1000 2000 "clearline"]
        Line[150900 200600 106900 200600 1000 2000 "clearline"]
        Line[138400 150600 106900 150600 1000 2000 "clearline"]
-       Line[353152 164148 357100 160200 1000 2000 "clearline"]
-       Line[371700 160600 371700 162684 1000 2000 "clearline"]
        Line[362069 150769 364700 155300 1000 2000 "clearline"]
-       Line[369700 158600 371700 160600 1000 2000 "clearline"]
-       Line[357449 152737 359437 152737 1000 2000 "clearline"]
-       Line[359437 152737 363100 158500 1000 2000 "clearline"]
        Line[357449 150769 362069 150769 1000 2000 "clearline"]
        Line[368252 147400 368252 145148 1000 2000 "clearline"]
        Line[368252 145148 369900 143500 1000 2000 "clearline"]
@@ -2051,22 +2105,7 @@ Layer(1 "top")
        Line[374438 155900 374452 155886 1000 2000 "clearline"]
        Line[374826 145393 374826 147992 1000 2000 "clearline"]
        Line[374826 147992 375186 148352 1000 2000 "clearline"]
-       Line[373900 163900 377081 163900 1000 2000 "clearline"]
-       Line[377081 163900 378007 164826 1000 2000 "clearline"]
        Line[374400 138100 374400 135500 2500 2000 "clearline"]
-       Line[378400 168367 378007 167974 1000 2000 "clearline"]
-       Line[374117 171400 373900 171183 1000 2000 "clearline"]
-       Line[363861 171183 360835 171183 1000 2000 "clearline"]
-       Line[360835 171183 359800 170148 1000 2000 "clearline"]
-       Line[357449 154706 358406 154706 1000 2000 "clearline"]
-       Line[367700 160400 361700 160400 1000 2000 "clearline"]
-       Line[371700 162684 372916 163900 1000 2000 "clearline"]
-       Line[367700 160400 369100 161800 1000 2000 "clearline"]
-       Line[369100 161800 369100 166928 1000 2000 "clearline"]
-       Line[369100 166928 364845 171183 1000 2000 "clearline"]
-       Line[359400 166700 359400 163800 2500 2000 "clearline"]
-       Line[363200 158500 369700 158500 1000 2000 "clearline"]
-       Line[358406 154706 361700 160400 1000 2000 "clearline"]
        Line[357449 156674 357449 159751 1000 2000 "clearline"]
        Line[368400 135500 383000 135500 2500 2000 "clearline"]
        Line[358500 132200 362600 132200 1000 2000 "clearline"]
@@ -2079,11 +2118,6 @@ Layer(1 "top")
        Line[357449 140927 359987 140927 1000 2000 "clearline"]
        Line[370600 138300 370600 135500 2500 2000 "clearline"]
        Line[355849 136951 357300 135500 1000 2000 "clearline"]
-       Line[353152 165400 353152 164148 1000 2000 "clearline"]
-       Line[359800 164100 360000 163900 2500 2000 "clearline"]
-       Line[356600 165800 358800 165800 2500 2000 "clearline"]
-       Line[378400 168400 378400 171400 2500 2000 "clearline"]
-       Line[375300 171400 381900 171400 2500 2000 "clearline"]
        Line[366800 137100 368400 135500 2500 2000 "clearline"]
        Line[366800 138200 366800 137100 2500 2000 "clearline"]
        Line[357814 128948 357800 132900 1000 2000 "clearline"]
@@ -2091,90 +2125,16 @@ Layer(1 "top")
        Line[364000 133000 364000 142900 1000 2000 "clearline"]
        Line[357449 144864 358136 144864 1000 2000 "clearline"]
        Line[358136 144864 360100 142900 1000 2000 "clearline"]
-       Line[358500 165400 360000 163900 2500 2000 "clearline"]
        Line[360700 137066 360314 137452 1000 2000 "clearline"]
        Line[370207 138526 369826 138526 1000 2000 "clearline"]
-       Line[360000 163900 363861 163900 2500 2000 "clearline"]
        Line[378014 156300 377600 155886 1000 2000 "clearline"]
        Line[380800 156300 378014 156300 1000 2000 "clearline"]
-       Line[347500 160600 347500 164100 1000 2000 "clearline"]
-       Line[349500 160600 349500 166100 1000 2000 "clearline"]
-       Line[352000 120600 352000 136600 2500 2000 "clearline"]
        Line[352000 136600 353500 136600 2500 2000 "clearline"]
-       Line[339700 160600 339700 161800 1000 2000 "clearline"]
-       Line[339700 161800 337900 163600 1000 2000 "clearline"]
-       Line[345600 160600 345600 163500 1000 2000 "clearline"]
-       Line[343600 160700 343600 163000 1000 2000 "clearline"]
        Line[341700 160600 341700 162300 1000 2000 "clearline"]
        Line[341700 162300 337500 166500 1000 2000 "clearline"]
-       Line[349600 137100 349600 130600 1000 2000 "clearline"]
-       Line[349600 130600 348100 129100 1000 2000 "clearline"]
-       Line[348000 126000 348000 122900 1000 2000 "clearline"]
-       Line[348000 122900 348400 122500 1000 2000 "clearline"]
-       Line[347600 137000 347600 132900 1000 2000 "clearline"]
-       Line[347600 132900 345100 130400 1000 2000 "clearline"]
-       Line[345100 130400 345100 121700 1000 2000 "clearline"]
-       Line[345600 136900 345600 133900 1000 2000 "clearline"]
-       Line[345600 133900 343100 131400 1000 2000 "clearline"]
-       Line[343500 137000 343500 134900 1000 2000 "clearline"]
-       Line[343500 134900 340000 131400 1000 2000 "clearline"]
-       Line[341700 136900 341700 135700 1000 2000 "clearline"]
-       Line[336600 130600 341700 135700 1000 2000 "clearline"]
-       Line[339700 137000 339700 136100 1000 2000 "clearline"]
-       Line[339700 136100 334600 131000 1000 2000 "clearline"]
-       Line[337500 166400 317700 166400 1000 2000 "clearline"]
-       Line[317700 166400 315900 168200 1000 2000 "clearline"]
-       Line[351100 170600 351100 168000 1000 2000 "clearline"]
-       Line[351100 168000 353300 165800 1000 2000 "clearline"]
-       Line[356200 165800 356200 168600 1000 2000 "clearline"]
-       Line[356200 168600 354200 170600 1000 2000 "clearline"]
-       Line[291000 27300 291000 51300 1000 2000 "clearline"]
-       Line[291000 51300 312500 72800 1000 2000 "clearline"]
-       Line[312500 72800 320500 72800 1000 2000 "clearline"]
-       Line[320500 72800 324500 68800 1000 2000 "clearline"]
-       Line[314500 54800 314500 62300 1000 2000 "clearline"]
-       Line[334500 82300 334500 77800 1000 2000 "clearline"]
-       Line[334500 77800 332000 75300 1000 2000 "clearline"]
-       Line[324500 82800 328500 78800 1000 2000 "clearline"]
-       Line[328500 78800 331000 78800 1000 2000 "clearline"]
-       Line[331000 78800 332000 79800 1000 2000 "clearline"]
-       Line[337000 75300 333500 71800 1000 2000 "clearline"]
-       Line[333500 71800 325000 71800 1000 2000 "clearline"]
-       Line[325000 71800 314500 82300 1000 2000 "clearline"]
-       Line[319500 88800 319500 94800 1000 2000 "clearline"]
-       Line[349500 88300 349500 91800 2500 2000 "clearline"]
-       Line[349500 91800 346500 94800 2500 2000 "clearline"]
-       Line[346500 94800 342000 94800 2500 2000 "clearline"]
-       Line[337000 102100 337000 75300 1000 2000 "clearline"]
-       Line[332000 79800 332000 101400 1000 2000 "clearline"]
-       Line[329500 102800 329500 88800 1000 2000 "clearline"]
-       Line[355900 88700 349500 88700 1000 2000 "clearline"]
-       Line[359000 88700 364500 88700 1000 2000 "clearline"]
-       Line[352000 120800 352000 105200 2500 2000 "clearline"]
-       Line[352000 105200 341600 94800 2500 2000 "clearline"]
-       Line[309000 105400 319500 94900 2500 2000 "clearline"]
-       Line[343100 131400 343100 108200 1000 2000 "clearline"]
-       Line[343100 108200 337000 102100 1000 2000 "clearline"]
-       Line[336600 130600 336600 106000 1000 2000 "clearline"]
-       Line[336600 106000 332000 101400 1000 2000 "clearline"]
-       Line[334600 131000 334600 123600 1000 2000 "clearline"]
-       Line[334600 123600 332600 121600 1000 2000 "clearline"]
-       Line[332600 121600 332600 105900 1000 2000 "clearline"]
-       Line[332600 105900 329500 102800 1000 2000 "clearline"]
-       Line[349500 166100 348200 167400 1000 2000 "clearline"]
-       Line[348200 167400 348200 173500 1000 2000 "clearline"]
-       Line[348200 173500 376800 202100 1000 2000 "clearline"]
-       Line[376800 202100 376800 224400 1000 2000 "clearline"]
-       Line[347500 164100 345900 165700 1000 2000 "clearline"]
-       Line[345900 165700 345900 175800 1000 2000 "clearline"]
-       Line[345900 175800 371600 201500 1000 2000 "clearline"]
-       Line[371600 201500 371600 228100 1000 2000 "clearline"]
-       Line[371600 228100 373000 229500 1000 2000 "clearline"]
-       Line[373000 229500 386900 229500 1000 2000 "clearline"]
        Line[376900 234500 367200 234500 1000 2000 "clearline"]
        Line[367300 231300 362500 231300 1000 2000 "clearline"]
-       Line[359300 231700 354800 231700 1000 2000 "clearline"]
-       Line[358900 226600 364100 226600 1000 2000 "clearline"]
+       Line[361700 226600 364100 226600 1000 2000 "clearline"]
        Line[388300 163800 380800 156300 1000 2000 "clearline"]
        Line[386600 148800 381986 148800 2500 2000 "clearline"]
        Line[390600 163800 388300 163800 1000 2000 "clearline"]
@@ -2202,7 +2162,6 @@ Layer(1 "top")
        Line[245100 150500 245100 350500 2500 2000 "clearline"]
        Line[298657 337500 298657 353500 2500 2000 "clearline"]
        Line[293657 345800 293657 363100 1000 2000 "clearline"]
-       Line[303657 345800 303657 360300 1000 2000 "clearline"]
        Line[297657 328500 299657 328500 1000 2000 "clearline"]
        Line[298657 337500 294857 333700 2500 2000 "clearline"]
        Line[294857 326900 294857 333700 2500 2000 "clearline"]
@@ -2215,96 +2174,27 @@ Layer(1 "top")
        Line[294657 324000 297657 321000 1000 2000 "clearline"]
        Line[300157 321000 302657 323500 1000 2000 "clearline"]
        Line[302657 323500 302657 324500 1000 2000 "clearline"]
-       Line[297657 321000 310657 321000 1000 2000 "clearline"]
-       Line[313657 320500 320157 320500 1000 2000 "clearline"]
-       Line[323157 320500 323157 326500 1000 2000 "clearline"]
-       Line[323157 326500 319157 330500 1000 2000 "clearline"]
-       Line[309657 330500 319157 330500 1000 2000 "clearline"]
-       Line[299657 305000 306657 305000 2500 2000 "clearline"]
+       Line[299657 305000 301657 305000 2500 2000 "clearline"]
        Line[294657 304500 294657 316500 2500 2000 "clearline"]
-       Line[294657 310000 319657 310000 1000 2000 "clearline"]
-       Line[303657 346000 310657 346000 1000 2000 "clearline"]
-       Line[310657 346000 328157 328500 1000 2000 "clearline"]
-       Line[328157 306000 328157 328500 1000 2000 "clearline"]
-       Line[320157 302500 328157 302500 1000 2000 "clearline"]
-       Line[309157 302500 316657 302500 1000 2000 "clearline"]
-       Line[309157 302500 306657 305000 1000 2000 "clearline"]
        Line[277057 317300 281857 317300 1000 2000 "clearline"]
        Line[286157 315100 286157 322900 1000 2000 "clearline"]
        Line[286157 326200 286157 338300 1000 2000 "clearline"]
        Line[286157 338300 293657 345800 1000 2000 "clearline"]
-       Line[313657 315600 313657 320600 1000 2000 "clearline"]
-       Line[313657 315600 312957 314900 1000 2000 "clearline"]
        Line[294657 302000 294657 305000 2500 2000 "clearline"]
-       Line[323305 310000 328157 310000 1000 2000 "clearline"]
-       Line[342500 197900 342500 202274 1000 2000 "clearline"]
-       Line[342500 202274 342474 202300 1000 2000 "clearline"]
-       Line[335300 184600 354800 204100 2500 2000 "clearline"]
        Line[310100 193100 310100 199430 1000 2000 "clearline"]
        Line[310100 199430 309886 199644 1000 2000 "clearline"]
-       Line[351000 214600 346200 209800 1000 2000 "clearline"]
-       Line[346200 209800 333193 209800 1000 2000 "clearline"]
-       Line[333193 209800 333114 209879 1000 2000 "clearline"]
-       Line[348700 215500 345600 212400 1000 2000 "clearline"]
-       Line[345600 212400 333152 212400 1000 2000 "clearline"]
-       Line[333152 212400 333114 212438 1000 2000 "clearline"]
-       Line[346500 217000 344500 215000 1000 2000 "clearline"]
-       Line[344500 215000 333117 215000 1000 2000 "clearline"]
-       Line[333117 215000 333114 214997 1000 2000 "clearline"]
-       Line[344300 218700 343200 217600 1000 2000 "clearline"]
-       Line[343200 217600 333158 217600 1000 2000 "clearline"]
-       Line[333158 217600 333114 217556 1000 2000 "clearline"]
        Line[339400 387600 339300 384143 2500 2000 "clearline"]
        Line[339300 384143 308657 353500 2500 2000 "clearline"]
        Line[294657 304900 245500 304900 2500 2000 "clearline"]
        Line[245500 304900 245100 304500 2500 2000 "clearline"]
-       Line[333114 207321 342479 207321 1000 2000 "clearline"]
-       Line[342479 207321 342500 207300 1000 2000 "clearline"]
-       Line[342500 207300 342500 202326 1000 2000 "clearline"]
-       Line[342500 202326 342474 202300 1000 2000 "clearline"]
-       Line[342500 197800 340974 197800 1000 2000 "clearline"]
-       Line[340974 197800 336474 193300 1000 2000 "clearline"]
-       Line[333326 199432 333114 199644 1000 2000 "clearline"]
-       Line[335300 184600 332300 184600 2500 2000 "clearline"]
-       Line[332300 184600 315900 168200 2500 2000 "clearline"]
-       Line[333185 260600 333185 260585 1000 2000 "clearline"]
-       Line[333185 260585 328200 255600 1000 2000 "clearline"]
-       Line[328200 255600 328200 185200 1000 2000 "clearline"]
-       Line[328157 302900 328157 300057 1000 2000 "clearline"]
        Line[332700 160300 332800 160400 1000 2000 "clearline"]
-       Line[333100 199100 333100 184870 2500 2000 "clearline"]
-       Line[333114 185414 333000 185300 2500 2000 "clearline"]
-       Line[316150 168450 316150 181850 2500 2000 "clearline"]
-       Line[316150 181850 318300 184000 2500 2000 "clearline"]
-       Line[318300 184000 318300 243000 2500 2000 "clearline"]
-       Line[318300 243000 294800 266500 2500 2000 "clearline"]
        Line[294800 266500 294800 302200 2500 2000 "clearline"]
        Line[294800 302200 294657 302343 2500 2000 "clearline"]
-       Line[367274 226600 367274 212374 1000 2000 "clearline"]
-       Line[367274 212374 336600 181700 1000 2000 "clearline"]
-       Line[336600 181700 334500 181700 1000 2000 "clearline"]
-       Line[334500 181700 322300 169500 1000 2000 "clearline"]
-       Line[339600 100700 345200 106300 1000 2000 "clearline"]
-       Line[345200 106300 345200 121700 1000 2000 "clearline"]
-       Line[345200 121700 345100 121800 1000 2000 "clearline"]
-       Line[343500 169900 343500 165700 1000 2000 "clearline"]
-       Line[343500 165700 345600 163600 1000 2000 "clearline"]
-       Line[343600 162900 341700 164800 1000 2000 "clearline"]
-       Line[341700 164800 341700 166000 1000 2000 "clearline"]
-       Line[325400 182300 325400 285300 1000 2000 "clearline"]
        Line[337726 159725 333175 159725 1000 2000 "clearline"]
        Line[333175 159725 332500 160400 1000 2000 "clearline"]
-       Line[322000 179200 322000 293943 1000 2000 "clearline"]
-       Line[322000 293943 328157 300100 1000 2000 "clearline"]
        Line[286157 315300 286157 309643 1000 2000 "clearline"]
        Line[286157 309643 286200 309600 1000 2000 "clearline"]
        Line[286200 300300 286200 270200 1000 2000 "clearline"]
-       Line[286200 270200 314900 241500 1000 2000 "clearline"]
-       Line[314900 241500 314900 185500 1000 2000 "clearline"]
-       Line[338100 163400 313900 163400 1000 2000 "clearline"]
-       Line[313900 163400 311200 166100 1000 2000 "clearline"]
-       Line[311200 166100 311200 181800 1000 2000 "clearline"]
-       Line[311200 181800 314900 185500 1000 2000 "clearline"]
        Line[235200 106174 235200 113600 1000 2000 "clearline"]
        Line[232152 113700 231550 113700 1000 2000 "clearline"]
        Line[231550 113700 225950 108100 1000 2000 "clearline"]
@@ -2347,20 +2237,11 @@ Layer(1 "top")
        Line[258400 45400 250500 45400 2500 2000 "clearline"]
        Line[250500 45400 245100 50800 2500 2000 "clearline"]
        Line[243200 115300 239100 115300 1000 2000 "clearline"]
-       Line[289200 159800 289200 190700 1000 2000 "clearline"]
-       Line[289200 190700 305700 207200 1000 2000 "clearline"]
-       Line[305700 207200 309765 207200 1000 2000 "clearline"]
        Line[309765 207200 309886 207321 1000 2000 "clearline"]
        Line[255100 150500 255100 163100 1000 2000 "clearline"]
        Line[255100 163100 304400 212400 1000 2000 "clearline"]
        Line[304400 212400 309848 212400 1000 2000 "clearline"]
        Line[309848 212400 309886 212438 1000 2000 "clearline"]
-       Line[309886 217556 309886 244314 1000 2000 "clearline"]
-       Line[309886 244314 282900 271300 1000 2000 "clearline"]
-       Line[282900 271300 282900 301600 1000 2000 "clearline"]
-       Line[282900 312500 266800 312500 1000 2000 "clearline"]
-       Line[266800 312500 255100 324200 1000 2000 "clearline"]
-       Line[255100 324200 255100 350500 1000 2000 "clearline"]
        Line[309886 214997 291003 214997 1000 2000 "clearline"]
        Line[291003 214997 255100 250900 1000 2000 "clearline"]
        Line[243400 143400 255600 143400 1000 2000 "clearline"]
@@ -2369,10 +2250,6 @@ Layer(1 "top")
        Line[269594 154700 269600 154706 1000 2000 "clearline"]
        Line[243900 104900 243900 104700 1000 2000 "clearline"]
        Line[243900 104700 236400 97200 1000 2000 "clearline"]
-       Line[324500 85550 324500 108400 1000 2000 "clearline"]
-       Line[332700 175100 332700 175000 1000 2000 "clearline"]
-       Line[332700 175000 341700 166000 1000 2000 "clearline"]
-       Line[335300 178100 343500 169900 1000 2000 "clearline"]
        Line[293800 192900 305600 204700 1000 2000 "clearline"]
        Line[305600 204700 309824 204700 1000 2000 "clearline"]
        Line[309824 204700 309886 204762 1000 2000 "clearline"]
@@ -2442,23 +2319,8 @@ Layer(1 "top")
        Line[332927 140927 327700 135700 1000 2000 "clearline"]
        Line[327700 135700 307900 135700 1000 2000 "clearline"]
        Line[307900 135700 304500 139100 1000 2000 "clearline"]
-       Line[337726 137876 337726 137626 1000 2000 "clearline"]
-       Line[337726 137626 333300 133200 1000 2000 "clearline"]
-       Line[333300 133200 306900 133200 1000 2000 "clearline"]
+       Line[332500 133200 306900 133200 1000 2000 "clearline"]
        Line[306900 133200 301000 139100 1000 2000 "clearline"]
-       Line[340000 131400 340000 129100 1000 2000 "clearline"]
-       Line[332100 130700 303800 130700 1000 2000 "clearline"]
-       Line[303800 130700 298200 136300 1000 2000 "clearline"]
-       Line[289200 138700 299200 128700 1000 2000 "clearline"]
-       Line[299200 128700 330500 128700 1000 2000 "clearline"]
-       Line[330500 128700 334600 124600 1000 2000 "clearline"]
-       Line[293800 130500 297300 127000 1000 2000 "clearline"]
-       Line[297300 127000 316800 127000 1000 2000 "clearline"]
-       Line[316800 127000 324500 119300 1000 2000 "clearline"]
-       Line[324500 119300 324500 108200 1000 2000 "clearline"]
-       Line[312300 124500 315200 124500 1000 2000 "clearline"]
-       Line[315200 124500 321500 118200 1000 2000 "clearline"]
-       Line[321500 118200 321500 100700 1000 2000 "clearline"]
        Line[309000 120100 309000 105400 2500 2000 "clearline"]
        Line[258200 45400 309000 96200 2500 2000 "clearline"]
        Line[309000 96200 309000 106100 2500 2000 "clearline"]
@@ -2507,52 +2369,6 @@ Layer(1 "top")
        Line[82400 60300 106700 65700 20000 4000 "clearline"]
        Line[106700 65700 106700 34900 20000 4000 "clearline"]
        Line[106700 50300 82400 50300 20000 4000 "clearline"]
-       Line[334500 65050 334500 53525 1000 2000 "clearline"]
-       Line[334500 53525 331275 50300 1000 2000 "clearline"]
-       Line[329500 65050 329500 53200 1000 2000 "clearline"]
-       Line[329500 53200 328400 52100 1000 2000 "clearline"]
-       Line[328400 52100 328400 48400 1000 2000 "clearline"]
-       Line[328400 48400 329000 47800 1000 2000 "clearline"]
-       Line[329000 47800 331275 47800 1000 2000 "clearline"]
-       Line[324500 65050 324500 48700 1000 2000 "clearline"]
-       Line[324500 48700 327900 45300 1000 2000 "clearline"]
-       Line[327900 45300 331275 45300 1000 2000 "clearline"]
-       Line[319500 65050 319500 51200 1000 2000 "clearline"]
-       Line[319500 51200 327900 42800 1000 2000 "clearline"]
-       Line[327900 42800 331275 42800 1000 2000 "clearline"]
-       Line[337100 54500 337100 51125 1000 2000 "clearline"]
-       Line[337100 51125 337925 50300 1000 2000 "clearline"]
-       Line[337925 50300 335700 50300 1000 2000 "clearline"]
-       Line[335700 50300 334600 49200 1000 2000 "clearline"]
-       Line[334600 49200 334600 41000 1000 2000 "clearline"]
-       Line[334600 41000 333900 40300 1000 2000 "clearline"]
-       Line[333900 40300 331275 40300 1000 2000 "clearline"]
-       Line[337100 54400 337100 72300 1000 2000 "clearline"]
-       Line[337100 72300 342100 77300 1000 2000 "clearline"]
-       Line[342100 77300 342100 94200 1000 2000 "clearline"]
-       Line[342100 94200 341500 94800 1000 2000 "clearline"]
-       Line[339500 65050 339500 55800 1000 2000 "clearline"]
-       Line[339500 55800 340800 54500 1000 2000 "clearline"]
-       Line[340800 54500 340800 48200 1000 2000 "clearline"]
-       Line[340800 48200 340400 47800 1000 2000 "clearline"]
-       Line[340400 47800 337925 47800 1000 2000 "clearline"]
-       Line[344500 65050 344500 48700 1000 2000 "clearline"]
-       Line[344500 48700 341100 45300 1000 2000 "clearline"]
-       Line[341100 45300 337925 45300 1000 2000 "clearline"]
-       Line[349500 65050 349500 49600 1000 2000 "clearline"]
-       Line[349500 49600 342700 42800 1000 2000 "clearline"]
-       Line[342700 42800 337925 42800 1000 2000 "clearline"]
-       Line[344500 85550 344500 80700 1000 2000 "clearline"]
-       Line[344500 80700 354100 71100 1000 2000 "clearline"]
-       Line[354100 71100 354100 51500 1000 2000 "clearline"]
-       Line[354100 51500 342900 40300 1000 2000 "clearline"]
-       Line[342900 40300 337925 40300 1000 2000 "clearline"]
-       Line[327900 42800 327900 14200 1000 2000 "clearline"]
-       Line[327900 14200 321000 7300 1000 2000 "clearline"]
-       Line[338100 40300 338100 38800 1000 2000 "clearline"]
-       Line[338100 38800 331700 32400 1000 2000 "clearline"]
-       Line[331700 32400 331700 14100 1000 2000 "clearline"]
-       Line[331700 14100 338500 7300 1000 2000 "clearline"]
        Line[212400 43500 212400 35000 1000 2000 "clearline"]
        Line[212400 54500 212400 46500 1000 2000 "clearline"]
        Line[212400 64500 212400 57500 1000 2000 "clearline"]
@@ -2565,13 +2381,7 @@ Layer(1 "top")
        Line[210200 347600 210200 341100 1000 2000 "clearline"]
        Line[210200 338100 210200 333600 1000 2000 "clearline"]
        Line[215100 341100 210200 341100 1000 2000 "clearline"]
-       Line[364191 352585 375491 363885 1000 2000 "clearline"]
-       Line[364191 272385 364191 352585 1000 2000 "clearline"]
        Line[385291 273785 385291 363985 2500 2000 "clearline"]
-       Line[368191 270585 368191 296685 1000 2000 "clearline"]
-       Line[368191 296685 375291 303785 1000 2000 "clearline"]
-       Line[366191 271385 366191 324585 1000 2000 "clearline"]
-       Line[366191 324585 375391 333785 1000 2000 "clearline"]
        Line[303000 381500 303000 375100 2500 2000 "clearline"]
        Line[303000 375100 305100 373000 2500 2000 "clearline"]
        Line[292000 381500 292000 369600 2500 2000 "clearline"]
@@ -2600,16 +2410,6 @@ Layer(1 "top")
        Line[236400 97200 236400 43300 1000 2000 "clearline"]
        Line[236400 43300 227500 34400 1000 2000 "clearline"]
        Line[227500 34400 227500 32000 1000 2000 "clearline"]
-       Line[354800 204100 354800 243294 2500 2000 "clearline"]
-       Line[354800 243294 385291 273785 2500 2000 "clearline"]
-       Line[351000 214600 351000 249494 1000 2000 "clearline"]
-       Line[351000 249494 375291 273785 1000 2000 "clearline"]
-       Line[348700 215500 348700 251109 1000 2000 "clearline"]
-       Line[348700 251109 368191 270600 1000 2000 "clearline"]
-       Line[346500 217000 346500 251709 1000 2000 "clearline"]
-       Line[346500 251709 366191 271400 1000 2000 "clearline"]
-       Line[344300 218700 344300 252500 1000 2000 "clearline"]
-       Line[344300 252500 364191 272391 1000 2000 "clearline"]
        Line[206400 223626 206400 215126 1000 2000 "clearline"]
        Line[206900 234626 206900 226626 1000 2000 "clearline"]
        Line[206900 244126 206900 238126 1000 2000 "clearline"]
@@ -2629,6 +2429,326 @@ Layer(1 "top")
        Line[207000 226600 206900 226700 1000 2000 "clearline"]
        Line[206900 168200 209700 168200 1000 2000 "clearline"]
        Line[209700 168200 234350 143550 1000 2000 "clearline"]
+       Line[279600 361200 217074 361200 1000 2000 "clearline"]
+       Line[210200 361174 213900 361174 1000 2000 "clearline"]
+       Line[213900 361174 213926 361200 1000 2000 "clearline"]
+       Line[334700 15600 338500 11800 1000 2000 "clearline"]
+       Line[326625 18100 326625 19925 1000 2000 "clearline"]
+       Line[319975 15600 318300 15600 1000 2000 "clearline"]
+       Line[318300 15600 317100 16800 1000 2000 "clearline"]
+       Line[317100 16800 317100 22300 1000 2000 "clearline"]
+       Line[326625 8100 325000 8100 1000 2000 "clearline"]
+       Line[325000 8100 323300 6400 1000 2000 "clearline"]
+       Line[323300 6400 323300 4900 1000 2000 "clearline"]
+       Line[277600 31800 278300 31800 1000 2000 "clearline"]
+       Line[277500 31900 277600 31800 1000 2000 "clearline"]
+       Line[313000 66750 307150 66750 1000 2000 "clearline"]
+       Line[307150 66750 277500 37100 1000 2000 "clearline"]
+       Line[277500 37100 277500 31900 1000 2000 "clearline"]
+       Line[313000 71750 309450 71750 1000 2000 "clearline"]
+       Line[309450 71750 272700 35000 1000 2000 "clearline"]
+       Line[272700 35000 272700 29900 1000 2000 "clearline"]
+       Line[272700 29900 275800 26800 1000 2000 "clearline"]
+       Line[313000 56750 315850 56750 1000 2000 "clearline"]
+       Line[315850 56750 318400 59300 1000 2000 "clearline"]
+       Line[318400 59300 318400 73400 1000 2000 "clearline"]
+       Line[318400 73400 317700 74100 1000 2000 "clearline"]
+       Line[317700 74100 308200 74100 1000 2000 "clearline"]
+       Line[308200 74100 270600 36500 1000 2000 "clearline"]
+       Line[270600 36500 270600 18800 1000 2000 "clearline"]
+       Line[317100 22300 306400 33000 1000 2000 "clearline"]
+       Line[326625 19875 326625 19925 1000 2000 "clearline"]
+       Line[326625 19925 338500 31800 1000 2000 "clearline"]
+       Line[277700 31800 291200 31800 1000 2000 "clearline"]
+       Line[291200 31800 306200 16800 1000 2000 "clearline"]
+       Line[306200 16800 313200 16800 1000 2000 "clearline"]
+       Line[313200 16800 316900 13100 1000 2000 "clearline"]
+       Line[316900 13100 319975 13100 1000 2000 "clearline"]
+       Line[307600 11800 315200 11800 1000 2000 "clearline"]
+       Line[315200 11800 316500 10500 1000 2000 "clearline"]
+       Line[316500 10500 319875 10500 1000 2000 "clearline"]
+       Line[319875 10500 319975 10600 1000 2000 "clearline"]
+       Line[275800 26800 288400 26800 1000 2000 "clearline"]
+       Line[288400 26800 303400 11800 1000 2000 "clearline"]
+       Line[303400 11800 308000 11800 1000 2000 "clearline"]
+       Line[319975 8100 319975 7875 1000 2000 "clearline"]
+       Line[319975 7875 317700 5600 1000 2000 "clearline"]
+       Line[317700 5600 283800 5600 1000 2000 "clearline"]
+       Line[270600 18800 283800 5600 1000 2000 "clearline"]
+       Line[333500 66750 341150 66750 1000 2000 "clearline"]
+       Line[341150 66750 368500 39400 1000 2000 "clearline"]
+       Line[368500 39400 368500 31800 1000 2000 "clearline"]
+       Line[333500 56750 344450 56750 1000 2000 "clearline"]
+       Line[344450 56750 363900 37300 1000 2000 "clearline"]
+       Line[363900 37300 363900 16400 1000 2000 "clearline"]
+       Line[363900 16400 368500 11800 1000 2000 "clearline"]
+       Line[333500 61750 331450 61750 1000 2000 "clearline"]
+       Line[331450 61750 328100 58400 1000 2000 "clearline"]
+       Line[328100 58400 328100 42200 1000 2000 "clearline"]
+       Line[328100 42200 338500 31800 1000 2000 "clearline"]
+       Line[333500 71750 330450 71750 1000 2000 "clearline"]
+       Line[330450 71750 326500 67800 1000 2000 "clearline"]
+       Line[326500 67800 326500 24700 1000 2000 "clearline"]
+       Line[326500 24700 323400 21600 1000 2000 "clearline"]
+       Line[323400 21600 323400 16300 1000 2000 "clearline"]
+       Line[323400 16300 324100 15600 1000 2000 "clearline"]
+       Line[334700 15600 324100 15600 1000 2000 "clearline"]
+       Line[326625 13100 327700 13100 1000 2000 "clearline"]
+       Line[327700 13100 333500 7300 1000 2000 "clearline"]
+       Line[333500 7300 364000 7300 1000 2000 "clearline"]
+       Line[364000 7300 368500 11800 1000 2000 "clearline"]
+       Line[326625 10600 327800 10600 1000 2000 "clearline"]
+       Line[327800 10600 332700 5700 1000 2000 "clearline"]
+       Line[332700 5700 370200 5700 1000 2000 "clearline"]
+       Line[370200 5700 373000 8500 1000 2000 "clearline"]
+       Line[373000 8500 373000 27300 1000 2000 "clearline"]
+       Line[373000 27300 368500 31800 1000 2000 "clearline"]
+       Line[319800 25300 319800 18275 1000 2000 "clearline"]
+       Line[319800 18275 319975 18100 1000 2000 "clearline"]
+       Line[333500 46750 339550 46750 1000 2000 "clearline"]
+       Line[339550 46750 343600 42700 1000 2000 "clearline"]
+       Line[343600 42700 343600 26900 1000 2000 "clearline"]
+       Line[343600 26900 338500 21800 1000 2000 "clearline"]
+       Line[333500 51750 339850 51750 1000 2000 "clearline"]
+       Line[339850 51750 339900 51700 1000 2000 "clearline"]
+       Line[339900 51700 343074 51700 1000 2000 "clearline"]
+       Line[343074 51700 344000 50774 1000 2000 "clearline"]
+       Line[333600 46750 343124 46750 1000 2000 "clearline"]
+       Line[343124 46750 344000 47626 1000 2000 "clearline"]
+       Line[297700 139000 297600 139100 1000 2000 "clearline"]
+       Line[293800 141400 293800 139100 1000 2000 "clearline"]
+       Line[343631 137876 343631 135631 1000 2000 "clearline"]
+       Line[343631 135631 342500 134500 1000 2000 "clearline"]
+       Line[341663 137876 341663 135863 1000 2000 "clearline"]
+       Line[341663 135863 340000 134200 1000 2000 "clearline"]
+       Line[340000 134200 340000 133500 1000 2000 "clearline"]
+       Line[339694 137876 339694 136694 1000 2000 "clearline"]
+       Line[339694 136694 336500 133500 1000 2000 "clearline"]
+       Line[337726 137876 337176 137876 1000 2000 "clearline"]
+       Line[337176 137876 332500 133200 1000 2000 "clearline"]
+       Line[342500 134500 342500 132400 1000 2000 "clearline"]
+       Line[342500 132400 341200 131100 1000 2000 "clearline"]
+       Line[341200 131100 305600 131100 1000 2000 "clearline"]
+       Line[305600 131100 297600 139100 1000 2000 "clearline"]
+       Line[347568 137876 347568 132268 1000 2000 "clearline"]
+       Line[347568 132268 344000 128700 1000 2000 "clearline"]
+       Line[344000 128700 312300 128700 1000 2000 "clearline"]
+       Line[345600 137876 345600 134000 1000 2000 "clearline"]
+       Line[345600 134000 345100 133500 1000 2000 "clearline"]
+       Line[313000 51750 315550 51750 1000 2000 "clearline"]
+       Line[315550 51750 320100 56300 1000 2000 "clearline"]
+       Line[321700 51000 317500 46800 1000 2000 "clearline"]
+       Line[317500 46800 313050 46800 1000 2000 "clearline"]
+       Line[313050 46800 313000 46750 1000 2000 "clearline"]
+       Line[348200 124652 346348 124652 1000 2000 "clearline"]
+       Line[346348 124652 344800 126200 1000 2000 "clearline"]
+       Line[349536 137876 349536 129136 1000 2000 "clearline"]
+       Line[349536 129136 348200 127800 1000 2000 "clearline"]
+       Line[352000 121600 344700 121600 2500 2000 "clearline"]
+       Line[344700 121600 340000 126300 2500 2000 "clearline"]
+       Line[340000 126300 314900 126300 2500 2000 "clearline"]
+       Line[351900 121600 351900 136600 2500 2000 "clearline"]
+       Line[309000 127700 309000 127100 2500 2000 "clearline"]
+       Line[309000 127100 310700 125400 2500 2000 "clearline"]
+       Line[310700 125400 314000 125400 2500 2000 "clearline"]
+       Line[314000 125400 314900 126300 2500 2000 "clearline"]
+       Line[338700 123000 309900 123000 1000 2000 "clearline"]
+       Line[293800 139100 309900 123000 1000 2000 "clearline"]
+       Line[321700 51000 321700 108200 1000 2000 "clearline"]
+       Line[321700 108200 334000 120500 1000 2000 "clearline"]
+       Line[320100 56300 320100 123000 1000 2000 "clearline"]
+       Line[313000 61750 310550 61750 1000 2000 "clearline"]
+       Line[310550 61750 307700 58900 1000 2000 "clearline"]
+       Line[307700 58900 307700 31700 1000 2000 "clearline"]
+       Line[333500 81750 333500 111700 1000 2000 "clearline"]
+       Line[333500 111700 341700 119900 1000 2000 "clearline"]
+       Line[333500 76750 336050 76750 1000 2000 "clearline"]
+       Line[336050 76750 339000 79700 1000 2000 "clearline"]
+       Line[339000 79700 339000 113500 1000 2000 "clearline"]
+       Line[339000 113500 347100 121600 1000 2000 "clearline"]
+       Line[267900 21800 267900 52800 1000 2000 "clearline"]
+       Line[267900 52800 266750 53950 1000 2000 "clearline"]
+       Line[313000 81750 305550 81750 1000 2000 "clearline"]
+       Line[305550 81750 305500 81800 1000 2000 "clearline"]
+       Line[356524 152737 359800 152700 1000 2000 "clearline"]
+       Line[359800 152700 366600 162300 1000 2000 "clearline"]
+       Line[366600 162300 367200 162300 1000 2000 "clearline"]
+       Line[367200 162300 372700 167800 1000 2000 "clearline"]
+       Line[372700 167800 376200 167800 1000 2000 "clearline"]
+       Line[376200 167800 378000 169600 1000 2000 "clearline"]
+       Line[356524 154706 359194 154706 1000 2000 "clearline"]
+       Line[359194 154706 359200 154700 1000 2000 "clearline"]
+       Line[359200 154700 365600 164000 1000 2000 "clearline"]
+       Line[365600 164000 366600 164000 1000 2000 "clearline"]
+       Line[366600 164000 368100 165500 1000 2000 "clearline"]
+       Line[368100 165500 368100 170628 1000 2000 "clearline"]
+       Line[368100 170628 363645 175083 1000 2000 "clearline"]
+       Line[363645 175083 360635 175083 1000 2000 "clearline"]
+       Line[360635 175083 358600 173048 1000 2000 "clearline"]
+       Line[363645 167800 363645 165145 1000 2000 "clearline"]
+       Line[363645 165145 362200 163700 1000 2000 "clearline"]
+       Line[358600 166748 362593 166748 1000 2000 "clearline"]
+       Line[362593 166748 363645 167800 1000 2000 "clearline"]
+       Line[358600 169900 361545 169900 1000 2000 "clearline"]
+       Line[361545 169900 363645 167800 1000 2000 "clearline"]
+       Line[358600 163600 358600 161153 1000 2000 "clearline"]
+       Line[358600 161153 357347 159900 1000 2000 "clearline"]
+       Line[368400 159800 368200 159800 1000 2000 "clearline"]
+       Line[368200 159800 365400 157000 1000 2000 "clearline"]
+       Line[365400 157000 365400 156000 1000 2000 "clearline"]
+       Line[365400 156000 364700 155300 1000 2000 "clearline"]
+       Line[372700 175083 375665 175083 1000 2000 "clearline"]
+       Line[375665 175083 378000 172748 1000 2000 "clearline"]
+       Line[378000 172748 381652 172748 1000 2000 "clearline"]
+       Line[381652 172748 381700 172700 1000 2000 "clearline"]
+       Line[371548 159800 381300 159800 1000 2000 "clearline"]
+       Line[294800 266500 323400 237900 2500 2000 "clearline"]
+       Line[323400 237900 323400 189600 2500 2000 "clearline"]
+       Line[286200 270200 321100 235300 1000 2000 "clearline"]
+       Line[359326 231700 359326 247820 1000 2000 "clearline"]
+       Line[359326 247820 385291 273785 1000 2000 "clearline"]
+       Line[255100 350500 255100 308300 1000 2000 "clearline"]
+       Line[255100 301600 255100 272342 1000 2000 "clearline"]
+       Line[255100 272342 309886 217556 1000 2000 "clearline"]
+       Line[323400 189700 323400 175200 2500 2000 "clearline"]
+       Line[323400 175200 309000 160800 2500 2000 "clearline"]
+       Line[343631 159725 343631 162669 1000 2000 "clearline"]
+       Line[339694 159725 339694 160606 1000 2000 "clearline"]
+       Line[339694 160606 336900 163400 1000 2000 "clearline"]
+       Line[336900 163400 333300 163400 1000 2000 "clearline"]
+       Line[333300 163400 324800 171900 1000 2000 "clearline"]
+       Line[333800 166500 323400 176900 1000 2000 "clearline"]
+       Line[333800 166500 337500 166500 1000 2000 "clearline"]
+       Line[325800 176700 333400 169100 1000 2000 "clearline"]
+       Line[333400 169100 337200 169100 1000 2000 "clearline"]
+       Line[337200 169100 343631 162669 1000 2000 "clearline"]
+       Line[334500 171600 333100 171600 1000 2000 "clearline"]
+       Line[333100 171600 327400 177300 1000 2000 "clearline"]
+       Line[345600 159725 345600 164100 1000 2000 "clearline"]
+       Line[345600 164100 329000 180700 1000 2000 "clearline"]
+       Line[333114 207321 338579 207321 1000 2000 "clearline"]
+       Line[338579 207321 342474 203426 1000 2000 "clearline"]
+       Line[347568 159725 347568 164432 1000 2000 "clearline"]
+       Line[347568 164432 330600 181400 1000 2000 "clearline"]
+       Line[330600 181400 330600 184800 1000 2000 "clearline"]
+       Line[349536 159725 349536 164764 1000 2000 "clearline"]
+       Line[349536 164764 332200 182100 1000 2000 "clearline"]
+       Line[332200 182100 332200 184200 1000 2000 "clearline"]
+       Line[351505 159725 351505 166295 1000 2000 "clearline"]
+       Line[351505 166295 334700 183100 1000 2000 "clearline"]
+       Line[318500 183100 318500 202700 1000 2000 "clearline"]
+       Line[318500 202700 313900 207300 1000 2000 "clearline"]
+       Line[313900 207300 309907 207300 1000 2000 "clearline"]
+       Line[309907 207300 309886 207321 1000 2000 "clearline"]
+       Line[332200 184200 333700 185700 1000 2000 "clearline"]
+       Line[333700 185700 345600 185700 1000 2000 "clearline"]
+       Line[344900 187300 333100 187300 1000 2000 "clearline"]
+       Line[333100 187300 330600 184800 1000 2000 "clearline"]
+       Line[321100 196900 321100 235300 1000 2000 "clearline"]
+       Line[321100 197000 321100 196900 1000 2000 "clearline"]
+       Line[321100 196900 320700 196500 1000 2000 "clearline"]
+       Line[320700 196500 320700 194700 1000 2000 "clearline"]
+       Line[320700 194700 321100 194300 1000 2000 "clearline"]
+       Line[321100 194300 321100 177600 1000 2000 "clearline"]
+       Line[321100 177600 320100 176600 1000 2000 "clearline"]
+       Line[333114 199644 333114 197114 1000 2000 "clearline"]
+       Line[333114 197114 331500 195500 1000 2000 "clearline"]
+       Line[331500 195500 336026 195500 1000 2000 "clearline"]
+       Line[342474 202300 342474 198800 1000 2000 "clearline"]
+       Line[342474 198800 339174 195500 1000 2000 "clearline"]
+       Line[367274 226600 367274 213074 1000 2000 "clearline"]
+       Line[367274 213074 344000 189800 1000 2000 "clearline"]
+       Line[386700 229500 375600 229500 1000 2000 "clearline"]
+       Line[375600 229500 368900 222800 1000 2000 "clearline"]
+       Line[368900 222800 368900 211300 1000 2000 "clearline"]
+       Line[368900 211300 344900 187300 1000 2000 "clearline"]
+       Line[376700 224500 370600 218400 1000 2000 "clearline"]
+       Line[370600 218400 370600 210700 1000 2000 "clearline"]
+       Line[370600 210700 345600 185700 1000 2000 "clearline"]
+       Line[334200 349800 334200 387400 20000 10000 "clearline"]
+       Line[354200 349800 354200 387400 20000 10000 "clearline"]
+       Line[354200 387400 334700 387400 20000 10000 "clearline"]
+       Line[334700 387400 334200 387900 20000 10000 "clearline"]
+       Line[334200 349800 354000 349800 20000 10000 "clearline"]
+       Line[354000 349800 354200 350000 20000 10000 "clearline"]
+       Line[375300 363776 375291 363785 1000 2000 "clearline"]
+       Line[311600 306226 311600 302400 1000 2000 "clearline"]
+       Line[316700 305926 311600 305926 1000 2000 "clearline"]
+       Line[311400 327348 311400 328757 1000 2000 "clearline"]
+       Line[311400 328757 309557 330600 1000 2000 "clearline"]
+       Line[307600 321026 297631 321026 1000 2000 "clearline"]
+       Line[297631 321026 297628 321028 1000 2000 "clearline"]
+       Line[307600 324174 311374 324174 1000 2000 "clearline"]
+       Line[311374 324174 311400 324200 1000 2000 "clearline"]
+       Line[311400 324200 311400 318800 1000 2000 "clearline"]
+       Line[311400 318800 308100 315500 1000 2000 "clearline"]
+       Line[308100 315500 308100 312726 1000 2000 "clearline"]
+       Line[303678 360278 303678 347622 1000 2000 "clearline"]
+       Line[303678 347622 314000 337300 1000 2000 "clearline"]
+       Line[314000 337300 314000 315126 1000 2000 "clearline"]
+       Line[314000 315126 311600 312726 1000 2000 "clearline"]
+       Line[317400 295626 314774 295626 1000 2000 "clearline"]
+       Line[314774 295626 314748 295600 1000 2000 "clearline"]
+       Line[311600 299252 311600 268200 1000 2000 "clearline"]
+       Line[311600 268200 327400 252400 1000 2000 "clearline"]
+       Line[327400 177300 327400 252400 1000 2000 "clearline"]
+       Line[308100 306226 308100 269400 1000 2000 "clearline"]
+       Line[308100 269400 325800 251700 1000 2000 "clearline"]
+       Line[325800 251700 325800 176700 1000 2000 "clearline"]
+       Line[361600 313800 321426 313800 2500 2000 "clearline"]
+       Line[294657 309500 317100 309500 2500 2000 "clearline"]
+       Line[317100 309500 321400 313800 2500 2000 "clearline"]
+       Line[375291 273785 375291 266000 1000 2000 "clearline"]
+       Line[375291 266000 375200 266000 1000 2000 "clearline"]
+       Line[375200 266000 357200 248000 1000 2000 "clearline"]
+       Line[357200 248000 357200 221000 1000 2000 "clearline"]
+       Line[357200 221000 346100 209900 1000 2000 "clearline"]
+       Line[346100 209900 333135 209900 1000 2000 "clearline"]
+       Line[333135 209900 333114 209879 1000 2000 "clearline"]
+       Line[375291 303785 375291 303691 1000 2000 "clearline"]
+       Line[375291 303691 370700 299100 1000 2000 "clearline"]
+       Line[370700 299100 370700 263700 1000 2000 "clearline"]
+       Line[370700 263700 355600 248600 1000 2000 "clearline"]
+       Line[355600 248600 355600 221700 1000 2000 "clearline"]
+       Line[355600 221700 346300 212400 1000 2000 "clearline"]
+       Line[346300 212400 333152 212400 1000 2000 "clearline"]
+       Line[333152 212400 333114 212438 1000 2000 "clearline"]
+       Line[375291 333785 375285 333785 1000 2000 "clearline"]
+       Line[375285 333785 369100 327600 1000 2000 "clearline"]
+       Line[369100 327600 369100 264400 1000 2000 "clearline"]
+       Line[369100 264400 354000 249300 1000 2000 "clearline"]
+       Line[354000 249300 354000 222400 1000 2000 "clearline"]
+       Line[354000 222400 346600 215000 1000 2000 "clearline"]
+       Line[346600 215000 333117 215000 1000 2000 "clearline"]
+       Line[333117 215000 333114 214997 1000 2000 "clearline"]
+       Line[375291 363785 375291 341091 1000 2000 "clearline"]
+       Line[375291 341091 367500 333300 1000 2000 "clearline"]
+       Line[367500 333300 367500 265000 1000 2000 "clearline"]
+       Line[367500 265000 352400 249900 1000 2000 "clearline"]
+       Line[352400 249900 352400 223100 1000 2000 "clearline"]
+       Line[352400 223100 346900 217600 1000 2000 "clearline"]
+       Line[346900 217600 333158 217600 1000 2000 "clearline"]
+       Line[333158 217600 333114 217556 1000 2000 "clearline"]
+       Line[341700 264150 341700 257850 2500 2000 "clearline"]
+       Line[351700 264050 351700 257850 2500 2000 "clearline"]
+       Line[336700 257850 336700 255124 1000 2000 "clearline"]
+       Line[336700 255124 341700 250124 1000 2000 "clearline"]
+       Line[346700 257850 346700 255124 1000 2000 "clearline"]
+       Line[346700 255124 341700 250124 1000 2000 "clearline"]
+       Line[345704 246950 341700 246950 1000 2000 "clearline"]
+       Line[341700 246950 341687 246963 1000 2000 "clearline"]
+       Line[336700 278350 336700 293300 2500 2000 "clearline"]
+       Line[336700 293300 334200 295800 2500 2000 "clearline"]
+       Line[341700 278350 341700 293300 2500 2000 "clearline"]
+       Line[341700 293300 344200 295800 2500 2000 "clearline"]
+       Line[346700 278350 346700 293300 2500 2000 "clearline"]
+       Line[346700 293300 344200 295800 2500 2000 "clearline"]
+       Line[351700 278350 351700 293300 2500 2000 "clearline"]
+       Line[351700 293300 354200 295800 2500 2000 "clearline"]
+       Line[351700 257850 351700 254500 1000 2000 "clearline"]
+       Line[351700 254500 347200 250000 1000 2000 "clearline"]
+       Line[329000 180700 329000 234276 1000 2000 "clearline"]
+       Line[329000 234276 341700 246976 1000 2000 "clearline"]
        Polygon("")
        (
                [399700 124300] [380700 124300] [380700 141800] [399700 141800] 
@@ -2646,38 +2766,18 @@ Layer(2 "bottom")
        Line[106900 200600 106900 251100 1000 2000 "clearline"]
        Line[357000 160200 357000 160100 1000 2000 "clearline"]
        Line[357000 160100 364700 155300 1000 2000 "clearline"]
-       Line[315900 168200 309000 161300 2500 2000 "clearline"]
        Line[350800 166500 357200 160100 1000 2000 "clearline"]
-       Line[317600 166500 316000 168100 1000 2000 "clearline"]
        Line[350800 166500 335400 166500 1000 2000 "clearline"]
-       Line[319500 94700 341500 94700 2500 2000 "clearline"]
-       Line[313100 297600 313100 314657 1000 2000 "clearline"]
-       Line[313100 314657 312957 314800 1000 2000 "clearline"]
-       Line[321500 100700 339600 100700 1000 2000 "clearline"]
-       Line[313100 297800 313100 297600 1000 2000 "clearline"]
-       Line[313100 297600 325400 285300 1000 2000 "clearline"]
-       Line[332500 160400 332500 168700 1000 2000 "clearline"]
-       Line[332500 168700 322000 179200 1000 2000 "clearline"]
        Line[286200 309600 286200 300300 1000 2000 "clearline"]
        Line[240800 118000 240800 110300 1000 2000 "clearline"]
        Line[240800 110300 240600 110100 1000 2000 "clearline"]
        Line[285900 157300 285900 140800 1000 2000 "clearline"]
-       Line[282900 301600 282900 312500 1000 2000 "clearline"]
-       Line[325400 182300 325500 182300 1000 2000 "clearline"]
-       Line[325500 182300 332700 175100 1000 2000 "clearline"]
-       Line[335300 178100 328200 185200 1000 2000 "clearline"]
        Line[282900 159800 282900 138300 1000 2000 "clearline"]
-       Line[289200 159800 289200 138700 1000 2000 "clearline"]
        Line[304500 152200 304500 139100 1000 2000 "clearline"]
        Line[301000 152200 301000 139100 1000 2000 "clearline"]
-       Line[298200 159800 298200 136300 1000 2000 "clearline"]
-       Line[340000 129100 333700 129100 1000 2000 "clearline"]
-       Line[333700 129100 332100 130700 1000 2000 "clearline"]
-       Line[293800 159800 293800 130500 1000 2000 "clearline"]
-       Line[312300 124500 312300 158600 1000 2000 "clearline"]
-       Line[312300 158600 322300 168600 1000 2000 "clearline"]
-       Line[322300 168600 322300 169500 1000 2000 "clearline"]
-       Line[309000 120100 309000 161300 2500 2000 "clearline"]
+       Line[293800 159800 293800 141400 1000 2000 "clearline"]
+       Line[312300 128700 312300 153000 1000 2000 "clearline"]
+       Line[309000 120100 309000 160800 2500 2000 "clearline"]
        Line[106700 335200 82400 340600 20000 4000 "clearline"]
        Line[106700 350600 82400 350600 20000 4000 "clearline"]
        Line[106700 366000 82400 360600 20000 4000 "clearline"]
@@ -2698,23 +2798,35 @@ Layer(2 "bottom")
        Line[82400 60300 106700 65700 20000 4000 "clearline"]
        Line[106700 65700 106700 34900 20000 4000 "clearline"]
        Line[106700 50300 82400 50300 20000 4000 "clearline"]
-       Line[344500 48700 341200 48700 1000 2000 "clearline"]
-       Line[341200 48700 338400 45900 1000 2000 "clearline"]
-       Line[338400 45900 338400 27400 1000 2000 "clearline"]
-       Line[338400 27400 338500 27300 1000 2000 "clearline"]
-       Line[340800 54500 342300 54500 1000 2000 "clearline"]
-       Line[342300 54500 347200 49600 1000 2000 "clearline"]
-       Line[347200 49600 347200 28600 1000 2000 "clearline"]
-       Line[347200 28600 368500 7300 1000 2000 "clearline"]
-       Line[349500 51200 349500 46300 1000 2000 "clearline"]
-       Line[349500 46300 368500 27300 1000 2000 "clearline"]
-       Line[329500 54600 329500 35800 1000 2000 "clearline"]
-       Line[329500 35800 321000 27300 1000 2000 "clearline"]
-       Line[334600 58500 328700 58500 1000 2000 "clearline"]
-       Line[328700 58500 297400 27200 1000 2000 "clearline"]
-       Line[297400 27200 297400 13700 1000 2000 "clearline"]
-       Line[297400 13700 291000 7300 1000 2000 "clearline"]
        Line[141700 34900 106700 34900 1000 2000 "clearline"]
+       Line[279600 361200 300957 361200 1000 2000 "clearline"]
+       Line[300957 361200 308657 353500 1000 2000 "clearline"]
+       Line[368500 21800 277600 21800 1000 2000 "clearline"]
+       Line[298200 159800 298200 139700 1000 2000 "clearline"]
+       Line[298200 139700 297600 139100 1000 2000 "clearline"]
+       Line[334000 120500 334000 131000 1000 2000 "clearline"]
+       Line[334000 131000 336500 133500 1000 2000 "clearline"]
+       Line[340000 133500 340000 124300 1000 2000 "clearline"]
+       Line[340000 124300 338700 123000 1000 2000 "clearline"]
+       Line[341700 130100 345100 133500 1000 2000 "clearline"]
+       Line[341700 119900 341700 130100 1000 2000 "clearline"]
+       Line[267900 21800 277200 21800 1000 2000 "clearline"]
+       Line[361600 313800 375276 313800 2500 2000 "clearline"]
+       Line[375276 313800 385291 303785 2500 2000 "clearline"]
+       Line[308100 312800 308100 306300 1000 2000 "clearline"]
+       Line[311600 312800 311600 306300 1000 2000 "clearline"]
+       Line[255100 308300 255100 301600 1000 2000 "clearline"]
+       Line[320100 176600 324800 171900 1000 2000 "clearline"]
+       Line[332500 160400 332500 169600 1000 2000 "clearline"]
+       Line[332500 169600 334500 171600 1000 2000 "clearline"]
+       Line[312300 153000 344000 184700 1000 2000 "clearline"]
+       Line[334700 183100 318500 183100 1000 2000 "clearline"]
+       Line[344000 189800 344000 184700 1000 2000 "clearline"]
+       Line[323300 195500 331500 195500 1000 2000 "clearline"]
+       Polygon("clearpoly")
+       (
+               [327700 393900] [360600 393900] [360600 343200] [327700 343200] 
+       )
        Polygon("clearpoly")
        (
                [1000 1000] [399000 1000] [399000 399000] [1000 399000] 
@@ -2733,14 +2845,22 @@ Layer(3 "outline")
 )
 Layer(4 "silk")
 (
-       Text[377815 159222 3 100 "` 2012" "onsolder"]
-       Text[384693 166568 3 100 "TeleFire  v0.1" "onsolder"]
-       Text[372000 167200 3 100 "Keith Packard" "onsolder"]
 )
 Layer(5 "silk")
 (
        Text[340444 373566 0 100 "Power" "clearline"]
        Text[248447 373022 0 100 "Ground" "clearline"]
+       Text[328900 336500 0 100 "Alarm +12V" "clearline"]
+       Text[325200 304500 0 100 "Alarm Ground" "clearline"]
+       Text[390578 42415 3 100 "` 2012" "clearline"]
+       Text[398532 42393 3 100 "TeleFire  v0.2" "clearline"]
+       Text[382600 42400 3 100 "Keith Packard" "clearline"]
+       Text[374600 42400 3 100 "Licensed under the TAPR OHL" "clearline"]
+       Text[366600 42400 3 100 "tapr.org/OHL" "clearline"]
+       Polygon("clearpoly")
+       (
+               [378000 84000] [398200 84000] [398200 123200] [378000 123200] 
+       )
 )
 NetList()
 (
@@ -2764,7 +2884,10 @@ NetList()
                Connect("D8-1")
                Connect("R2-2")
                Connect("R18-2")
-               Connect("R101-C")
+               Connect("S1-2")
+               Connect("S1-5")
+               Connect("S2-2")
+               Connect("S2-5")
                Connect("U1-5")
                Connect("U2-10")
                Connect("U2-16")
@@ -2783,9 +2906,15 @@ NetList()
                Connect("J2-1")
                Connect("J3-1")
        )
-       Net("beeper" "(unknown)")
+       Net("addr_cs" "(unknown)")
+       (
+               Connect("U2-1")
+               Connect("U9-35")
+       )
+       Net("alarm" "(unknown)")
        (
-               Connect("U4-2")
+               Connect("R51-2")
+               Connect("R52-1")
                Connect("U9-14")
        )
        Net("debug_clock" "(unknown)")
@@ -2861,6 +2990,8 @@ NetList()
                Connect("Q1-3")
                Connect("Q2-1")
                Connect("Q2-3")
+               Connect("Q3-1")
+               Connect("Q3-3")
                Connect("R1-1")
                Connect("R4-1")
                Connect("R6-1")
@@ -2873,16 +3004,13 @@ NetList()
                Connect("R35-1")
                Connect("R41-1")
                Connect("R45-1")
-               Connect("S1-2")
-               Connect("S1-5")
-               Connect("S2-2")
-               Connect("S2-5")
+               Connect("R51-1")
+               Connect("R101-C")
                Connect("U1-2")
                Connect("U2-8")
-               Connect("U2-13")
+               Connect("U2-15")
                Connect("U3-1")
                Connect("U3-13")
-               Connect("U4-1")
                Connect("U9-37")
                Connect("U11-30")
                Connect("U21-30")
@@ -2891,6 +3019,11 @@ NetList()
                Connect("X1-2")
                Connect("X1-4")
        )
+       Net("led_cs" "(unknown)")
+       (
+               Connect("U3-4")
+               Connect("U9-17")
+       )
        Net("miso" "(unknown)")
        (
                Connect("U2-9")
@@ -2908,7 +3041,7 @@ NetList()
        )
        Net("scl" "(unknown)")
        (
-               Connect("U2-11")
+               Connect("U2-2")
                Connect("U3-3")
                Connect("U9-34")
        )
@@ -2948,12 +3081,6 @@ NetList()
                Connect("R7-1")
                Connect("U9-9")
        )
-       Net("spi_cs" "(unknown)")
-       (
-               Connect("U2-12")
-               Connect("U3-4")
-               Connect("U9-35")
-       )
        Net("unnamed_net1" "(unknown)")
        (
                Connect("C30-1")
@@ -2972,274 +3099,283 @@ NetList()
                Connect("U9-27")
        )
        Net("unnamed_net4" "(unknown)")
-       (
-               Connect("U9-17")
-       )
-       Net("unnamed_net5" "(unknown)")
        (
                Connect("U9-18")
        )
-       Net("unnamed_net6" "(unknown)")
+       Net("unnamed_net5" "(unknown)")
        (
                Connect("C18-2")
                Connect("R17-2")
                Connect("R18-1")
                Connect("U9-31")
        )
-       Net("unnamed_net7" "(unknown)")
+       Net("unnamed_net6" "(unknown)")
        (
                Connect("C2-2")
                Connect("R8-2")
                Connect("U9-11")
        )
-       Net("unnamed_net8" "(unknown)")
+       Net("unnamed_net7" "(unknown)")
        (
                Connect("C22-1")
                Connect("L4-1")
                Connect("U9-24")
        )
-       Net("unnamed_net9" "(unknown)")
+       Net("unnamed_net8" "(unknown)")
        (
                Connect("C25-1")
                Connect("L1-2")
                Connect("U9-23")
        )
-       Net("unnamed_net10" "(unknown)")
+       Net("unnamed_net9" "(unknown)")
        (
                Connect("C3-2")
                Connect("R3-2")
                Connect("U9-10")
        )
-       Net("unnamed_net11" "(unknown)")
+       Net("unnamed_net10" "(unknown)")
        (
                Connect("C19-2")
                Connect("U9-30")
        )
-       Net("unnamed_net12" "(unknown)")
+       Net("unnamed_net11" "(unknown)")
        (
                Connect("C25-2")
                Connect("L2-1")
                Connect("L4-2")
        )
-       Net("unnamed_net13" "(unknown)")
+       Net("unnamed_net12" "(unknown)")
        (
                Connect("C23-1")
                Connect("L2-2")
                Connect("L3-1")
        )
-       Net("unnamed_net14" "(unknown)")
+       Net("unnamed_net13" "(unknown)")
        (
                Connect("C26-1")
                Connect("L1-1")
        )
-       Net("unnamed_net15" "(unknown)")
+       Net("unnamed_net14" "(unknown)")
        (
                Connect("C24-1")
                Connect("C27-1")
                Connect("L3-2")
        )
-       Net("unnamed_net16" "(unknown)")
+       Net("unnamed_net15" "(unknown)")
        (
                Connect("C27-2")
                Connect("J8-1")
        )
-       Net("unnamed_net17" "(unknown)")
+       Net("unnamed_net16" "(unknown)")
        (
                Connect("Q1-4")
                Connect("R12-2")
        )
-       Net("unnamed_net18" "(unknown)")
+       Net("unnamed_net17" "(unknown)")
        (
                Connect("D11-3")
                Connect("Q1-5")
                Connect("Q1-6")
                Connect("U11-85")
        )
-       Net("unnamed_net19" "(unknown)")
+       Net("unnamed_net18" "(unknown)")
        (
                Connect("U1-4")
        )
-       Net("unnamed_net20" "(unknown)")
+       Net("unnamed_net19" "(unknown)")
        (
                Connect("J12-1")
                Connect("R13-2")
                Connect("R14-1")
                Connect("U11-87")
        )
-       Net("unnamed_net21" "(unknown)")
-       (
-               Connect("J1-1")
-               Connect("J2-3")
-       )
-       Net("unnamed_net22" "(unknown)")
+       Net("unnamed_net20" "(unknown)")
        (
                Connect("J3-3")
                Connect("R2-1")
                Connect("R3-1")
        )
-       Net("unnamed_net23" "(unknown)")
+       Net("unnamed_net21" "(unknown)")
        (
                Connect("J3-2")
                Connect("R8-1")
        )
-       Net("unnamed_net24" "(unknown)")
+       Net("unnamed_net22" "(unknown)")
        (
                Connect("R101-2")
+               Connect("S1-1")
+               Connect("U2-11")
+       )
+       Net("unnamed_net23" "(unknown)")
+       (
+               Connect("R101-4")
                Connect("S1-4")
-               Connect("U2-1")
+               Connect("U2-12")
+       )
+       Net("unnamed_net24" "(unknown)")
+       (
+               Connect("R101-1")
+               Connect("S1-3")
+               Connect("U2-13")
        )
        Net("unnamed_net25" "(unknown)")
        (
                Connect("R101-3")
-               Connect("S1-3")
-               Connect("U2-2")
+               Connect("S1-6")
+               Connect("U2-14")
        )
        Net("unnamed_net26" "(unknown)")
        (
-               Connect("R101-4")
-               Connect("S1-6")
+               Connect("R101-6")
+               Connect("S2-1")
                Connect("U2-3")
        )
        Net("unnamed_net27" "(unknown)")
        (
-               Connect("R101-6")
-               Connect("S2-1")
+               Connect("R101-9")
+               Connect("S2-4")
                Connect("U2-4")
        )
        Net("unnamed_net28" "(unknown)")
        (
-               Connect("R101-7")
-               Connect("S2-4")
+               Connect("R101-8")
+               Connect("S2-3")
                Connect("U2-5")
        )
        Net("unnamed_net29" "(unknown)")
        (
-               Connect("R101-8")
-               Connect("S2-3")
+               Connect("R101-7")
+               Connect("S2-6")
                Connect("U2-6")
        )
        Net("unnamed_net30" "(unknown)")
-       (
-               Connect("R101-9")
-               Connect("S2-6")
-               Connect("U2-7")
-       )
-       Net("unnamed_net31" "(unknown)")
-       (
-               Connect("R101-1")
-               Connect("S1-1")
-               Connect("U2-15")
-       )
-       Net("unnamed_net32" "(unknown)")
-       (
-               Connect("U2-14")
-       )
-       Net("unnamed_net33" "(unknown)")
        (
                Connect("D1-2")
                Connect("U3-5")
        )
-       Net("unnamed_net34" "(unknown)")
+       Net("unnamed_net31" "(unknown)")
        (
                Connect("D2-2")
                Connect("U3-6")
        )
-       Net("unnamed_net35" "(unknown)")
+       Net("unnamed_net32" "(unknown)")
        (
                Connect("D3-2")
                Connect("U3-7")
        )
-       Net("unnamed_net36" "(unknown)")
+       Net("unnamed_net33" "(unknown)")
        (
                Connect("D4-2")
                Connect("U3-8")
        )
-       Net("unnamed_net37" "(unknown)")
+       Net("unnamed_net34" "(unknown)")
        (
                Connect("D5-2")
                Connect("U3-9")
        )
-       Net("unnamed_net38" "(unknown)")
+       Net("unnamed_net35" "(unknown)")
        (
                Connect("D6-2")
                Connect("U3-10")
        )
-       Net("unnamed_net39" "(unknown)")
+       Net("unnamed_net36" "(unknown)")
        (
                Connect("D7-2")
                Connect("U3-11")
        )
-       Net("unnamed_net40" "(unknown)")
+       Net("unnamed_net37" "(unknown)")
        (
                Connect("D8-2")
                Connect("U3-12")
        )
-       Net("unnamed_net41" "(unknown)")
+       Net("unnamed_net38" "(unknown)")
        (
                Connect("U3-14")
        )
-       Net("unnamed_net42" "(unknown)")
+       Net("unnamed_net39" "(unknown)")
        (
                Connect("R1-2")
                Connect("U3-15")
        )
-       Net("unnamed_net43" "(unknown)")
+       Net("unnamed_net40" "(unknown)")
        (
                Connect("Q1-2")
                Connect("R22-2")
        )
-       Net("unnamed_net44" "(unknown)")
+       Net("unnamed_net41" "(unknown)")
        (
                Connect("D21-3")
                Connect("Q1-7")
                Connect("Q1-8")
                Connect("U21-85")
        )
-       Net("unnamed_net45" "(unknown)")
+       Net("unnamed_net42" "(unknown)")
        (
                Connect("J22-1")
                Connect("R23-2")
                Connect("R24-1")
                Connect("U21-87")
        )
-       Net("unnamed_net46" "(unknown)")
+       Net("unnamed_net43" "(unknown)")
        (
                Connect("Q2-2")
                Connect("R42-2")
        )
-       Net("unnamed_net47" "(unknown)")
+       Net("unnamed_net44" "(unknown)")
        (
                Connect("D41-3")
                Connect("Q2-7")
                Connect("Q2-8")
                Connect("U41-85")
        )
-       Net("unnamed_net48" "(unknown)")
+       Net("unnamed_net45" "(unknown)")
        (
                Connect("J42-1")
                Connect("R43-2")
                Connect("R44-1")
                Connect("U41-87")
        )
-       Net("unnamed_net49" "(unknown)")
+       Net("unnamed_net46" "(unknown)")
        (
                Connect("Q2-4")
                Connect("R32-2")
        )
-       Net("unnamed_net50" "(unknown)")
+       Net("unnamed_net47" "(unknown)")
        (
                Connect("D31-3")
                Connect("Q2-5")
                Connect("Q2-6")
                Connect("U31-85")
        )
-       Net("unnamed_net51" "(unknown)")
+       Net("unnamed_net48" "(unknown)")
        (
                Connect("J32-1")
                Connect("R33-2")
                Connect("R34-1")
                Connect("U31-87")
        )
+       Net("unnamed_net49" "(unknown)")
+       (
+               Connect("J3-4")
+       )
+       Net("unnamed_net50" "(unknown)")
+       (
+               Connect("U2-7")
+       )
+       Net("unnamed_net51" "(unknown)")
+       (
+               Connect("Q3-2")
+               Connect("Q3-4")
+               Connect("R52-2")
+       )
+       Net("unnamed_net52" "(unknown)")
+       (
+               Connect("J52-1")
+               Connect("Q3-5")
+               Connect("Q3-6")
+               Connect("Q3-7")
+               Connect("Q3-8")
+       )
        Net("v_power" "(unknown)")
        (
                Connect("C5-2")
@@ -3260,6 +3396,7 @@ NetList()
                Connect("J31-1")
                Connect("J41-1")
                Connect("R7-2")
+               Connect("R9-1")
                Connect("R13-1")
                Connect("R23-1")
                Connect("R33-1")
@@ -3269,4 +3406,11 @@ NetList()
                Connect("U31-86")
                Connect("U41-86")
        )
+       Net("v_switched" "(unknown)")
+       (
+               Connect("J1-1")
+               Connect("J2-3")
+               Connect("J51-1")
+               Connect("R9-2")
+       )
 )