Fix shift register and pull-ups. Add FET for external alarm device.
authorKeith Packard <keithp@keithp.com>
Mon, 10 Sep 2012 05:25:34 +0000 (22:25 -0700)
committerKeith Packard <keithp@keithp.com>
Mon, 10 Sep 2012 05:25:34 +0000 (22:25 -0700)
Switch to the 74HC165, which only needs three pins.
Fix the 74x pull-up resistor array; it was flipped over.
Remove the beeper and substitute a FET with some connectors.

Signed-off-by: Keith Packard <keithp@keithp.com>
Datasheets/sn74hc165.pdf [new file with mode: 0644]
packages/74x.fp
symbols/74HC165.sym [new file with mode: 0644]
telefire.pcb
telefire.sch

diff --git a/Datasheets/sn74hc165.pdf b/Datasheets/sn74hc165.pdf
new file mode 100644 (file)
index 0000000..b38b5d4
Binary files /dev/null and b/Datasheets/sn74hc165.pdf differ
index 1bfe4f17bb7d07acabbe38b24fcdf614c484fa4f..b788ada9e1ae1d63ea8f6dece57c26338e83356f 100644 (file)
@@ -5,17 +5,17 @@
 Element[0x0 "74x" "" "" 0 0 -10000 -10000 0 100 0x0]
 (
 #
-   Pad[ -5000 -2250 -5000 -4400 1400 900 2000 "1" "1" 0x100]
-   Pad[ -2500 -2250 -2500 -4400 1400 900 2000 "2" "2" 0x100]
-   Pad[     0 -2250     0 -4400 1400 900 2000 "3" "3" 0x100]
-   Pad[  2500 -2250  2500 -4400 1400 900 2000 "4" "4" 0x100]
-   Pad[  5000 -2250  5000 -4400 1400 900 2000 "C" "C" 0x100]
+   Pad[ -5000  2250 -5000  4400 1400 900 2000 "1" "1" 0x100]
+   Pad[ -2500  2250 -2500  4400 1400 900 2000 "2" "2" 0x100]
+   Pad[     0  2250     0  4400 1400 900 2000 "3" "3" 0x100]
+   Pad[  2500  2250  2500  4400 1400 900 2000 "4" "4" 0x100]
+   Pad[  5000  2250  5000  4400 1400 900 2000 "C" "C" 0x100]
 
-   Pad[ -5000  2250 -5000  4400 1400 900 2000 "C" "C" 0x100]
-   Pad[ -2500  2250 -2500  4400 1400 900 2000 "9" "9" 0x100]
-   Pad[     0  2250     0  4400 1400 900 2000 "8" "8" 0x100]
-   Pad[  2500  2250  2500  4400 1400 900 2000 "7" "7" 0x100]
-   Pad[  5000  2250  5000  4400 1400 900 2000 "6" "6" 0x100]
+   Pad[ -5000 -2250 -5000 -4400 1400 900 2000 "C" "C" 0x100]
+   Pad[ -2500 -2250 -2500 -4400 1400 900 2000 "9" "9" 0x100]
+   Pad[     0 -2250     0 -4400 1400 900 2000 "8" "8" 0x100]
+   Pad[  2500 -2250  2500 -4400 1400 900 2000 "7" "7" 0x100]
+   Pad[  5000 -2250  5000 -4400 1400 900 2000 "6" "6" 0x100]
 
    ElementLine [ -6700  6050  6700  6050 1000 ]
    ElementLine [  6700 -6050 -6700 -6050 1000 ]
diff --git a/symbols/74HC165.sym b/symbols/74HC165.sym
new file mode 100644 (file)
index 0000000..b35bfd0
--- /dev/null
@@ -0,0 +1,192 @@
+v 20110115 2
+B 400 400 2100 3450 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+P 0 3050 400 3050 1 0 0
+{
+T 0 3050 5 10 0 0 0 6 1
+pintype=in
+T 455 3045 5 10 1 1 0 0 1
+pinlabel=B
+T 305 3095 5 10 1 1 0 6 1
+pinnumber=12
+T 0 3050 5 10 0 0 0 6 1
+pinseq=0
+}
+P 0 2650 400 2650 1 0 0
+{
+T 0 2650 5 10 0 0 0 6 1
+pintype=in
+T 455 2645 5 10 1 1 0 0 1
+pinlabel=C
+T 305 2695 5 10 1 1 0 6 1
+pinnumber=13
+T 0 2650 5 10 0 0 0 6 1
+pinseq=0
+}
+P 0 2250 400 2250 1 0 0
+{
+T 0 2250 5 10 0 0 0 6 1
+pintype=in
+T 455 2245 5 10 1 1 0 0 1
+pinlabel=D
+T 305 2295 5 10 1 1 0 6 1
+pinnumber=14
+T 0 2250 5 10 0 0 0 6 1
+pinseq=0
+}
+P 0 1850 400 1850 1 0 0
+{
+T 0 1850 5 10 0 0 0 6 1
+pintype=in
+T 455 1845 5 10 1 1 0 0 1
+pinlabel=E
+T 305 1895 5 10 1 1 0 6 1
+pinnumber=3
+T 0 1850 5 10 0 0 0 6 1
+pinseq=0
+}
+P 0 1450 400 1450 1 0 0
+{
+T 0 1450 5 10 0 0 0 6 1
+pintype=in
+T 455 1445 5 10 1 1 0 0 1
+pinlabel=F
+T 305 1495 5 10 1 1 0 6 1
+pinnumber=4
+T 0 1450 5 10 0 0 0 6 1
+pinseq=0
+}
+P 0 1050 400 1050 1 0 0
+{
+T 0 1050 5 10 0 0 0 6 1
+pintype=in
+T 455 1045 5 10 1 1 0 0 1
+pinlabel=G
+T 305 1095 5 10 1 1 0 6 1
+pinnumber=5
+T 0 1050 5 10 0 0 0 6 1
+pinseq=0
+}
+P 0 650 400 650 1 0 0
+{
+T 0 650 5 10 0 0 0 6 1
+pintype=in
+T 455 645 5 10 1 1 0 0 1
+pinlabel=H
+T 305 695 5 10 1 1 0 6 1
+pinnumber=6
+T 0 650 5 10 0 0 0 6 1
+pinseq=0
+}
+P 0 3450 400 3450 1 0 0
+{
+T 0 3450 5 10 0 0 0 6 1
+pintype=in
+T 455 3445 5 10 1 1 0 0 1
+pinlabel=A
+T 305 3495 5 10 1 1 0 6 1
+pinnumber=11
+T 0 3450 5 10 0 0 0 6 1
+pinseq=0
+}
+P 2900 650 2500 650 1 0 0
+{
+T 2900 650 5 10 0 0 0 0 1
+pintype=out
+T 2445 645 5 10 1 1 0 6 1
+pinlabel=\_QH\_
+T 2595 695 5 10 1 1 0 0 1
+pinnumber=7
+T 2900 650 5 10 0 0 0 0 1
+pinseq=0
+}
+P 2900 3450 2500 3450 1 0 0
+{
+T 2900 3450 5 10 0 0 0 6 1
+pintype=in
+T 2445 3445 5 10 1 1 0 6 1
+pinlabel=CLK
+T 2595 3495 5 10 1 1 0 0 1
+pinnumber=2
+T 2900 3450 5 10 0 0 0 6 1
+pinseq=0
+}
+P 2900 3050 2500 3050 1 0 0
+{
+T 2900 3050 5 10 0 0 0 6 1
+pintype=in
+T 2445 3045 5 10 1 1 0 6 1
+pinlabel=CLK INH
+T 2595 3095 5 10 1 1 0 0 1
+pinnumber=15
+T 2900 3050 5 10 0 0 0 6 1
+pinseq=0
+}
+P 2900 1850 2500 1850 1 0 0
+{
+T 2900 1850 5 10 0 0 0 6 1
+pintype=in
+T 2445 1845 5 10 1 1 0 6 1
+pinlabel=SER
+T 2595 1895 5 10 1 1 0 0 1
+pinnumber=10
+T 2900 1850 5 10 0 0 0 6 1
+pinseq=0
+}
+P 2900 2650 2500 2650 1 0 0
+{
+T 2900 2650 5 10 0 0 0 6 1
+pintype=in
+T 2445 2645 5 10 1 1 0 6 1
+pinlabel=SH/\_LD\_
+T 2595 2695 5 10 1 1 0 0 1
+pinnumber=1
+T 2900 2650 5 10 0 0 0 6 1
+pinseq=0
+}
+P 2900 1050 2500 1050 1 0 0
+{
+T 2900 1050 5 10 0 0 0 6 1
+pintype=out
+T 2445 1045 5 10 1 1 0 6 1
+pinlabel=QH
+T 2595 1095 5 10 1 1 0 0 1
+pinnumber=9
+T 2900 1050 5 10 0 0 0 6 1
+pinseq=0
+}
+P 1400 4250 1400 3850 1 0 0
+{
+T 1400 4250 5 10 0 0 0 0 1
+pintype=pwr
+T 1255 3750 5 10 1 1 180 6 1
+pinlabel=Vcc
+T 1405 4100 5 10 1 1 180 0 1
+pinnumber=16
+T 1400 4250 5 10 0 0 0 0 1
+pinseq=0
+}
+P 1450 0 1450 400 1 0 0
+{
+T 1450 0 5 10 0 0 0 0 1
+pintype=pwr
+T 1645 600 5 10 1 1 180 0 1
+pinlabel=GND
+T 1295 300 5 10 1 1 180 6 1
+pinnumber=8
+T 1450 0 5 10 0 0 0 0 1
+pinseq=0
+}
+T 1995 3995 8 10 1 1 0 0 1
+refdes=U?
+T 895 3195 8 10 1 1 0 0 1
+value=74HC165
+T -5 -5 8 10 0 1 0 0 1
+footprint=SO16
+T -5 -5 8 10 0 1 0 0 1
+vendor_part_number=296-16704-1-ND
+T -5 -5 8 10 0 1 0 0 1
+device=IC
+T -5 -5 8 10 0 1 0 0 1
+vendor=digikey
+T -5 -5 8 10 0 1 0 0 1
+loadstatus=smt
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")
+       )
 )
index 2b458c00b7fe38c1e5b1e9824aca43333ad6c19e..86b23585a983ffb4dbe91549040828bf37f4aecb 100644 (file)
@@ -1,26 +1,26 @@
 v 20110115 2
 C 40000 40000 0 0 0 EMBEDDEDtitle-C-keithp.sym
 [
-T 31100 40800 5 10 0 0 0 0 1
+T 43200 41100 5 10 0 0 0 0 1
 graphical=1
-B 30000 40000 32000 27000 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
-L 54400 41400 62000 41400 15 0 0 0 -1 -1
+T 54500 40400 15 8 1 0 0 0 1
+FILE:
+T 59500 40400 15 8 1 0 0 0 1
+REVISION:
+T 57400 40400 15 8 1 0 0 0 1
+PAGE
+T 58200 40400 15 8 1 0 0 0 1
+OF
+B 54400 40000 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 54400 40600 62000 40600 15 0 0 0 -1 -1
+T 54500 40100 15 10 1 0 0 0 1
+Project URL:
 T 54900 40800 9 10 1 0 0 0 2
                 Copyright 2012 by Keith Packard <keithp@keithp.com>
 Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL
-T 54500 40100 15 10 1 0 0 0 1
-Project URL:
-L 54400 40600 62000 40600 15 0 0 0 -1 -1
-B 54400 40000 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
-T 58200 40400 15 8 1 0 0 0 1
-OF
-T 57400 40400 15 8 1 0 0 0 1
-PAGE
-T 59500 40400 15 8 1 0 0 0 1
-REVISION:
-T 54500 40400 15 8 1 0 0 0 1
-FILE:
-T 43200 41100 5 10 0 0 0 0 1
+L 54400 41400 62000 41400 15 0 0 0 -1 -1
+B 30000 40000 32000 27000 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 31100 40800 5 10 0 0 0 0 1
 graphical=1
 ]
 C 45600 54500 1 0 0 gnd.sym
@@ -551,7 +551,7 @@ T 43850 54050 5 10 1 1 0 0 1
 netname=sense_batt
 }
 C 42750 52650 1 0 0 gnd.sym
-T 41950 52075 9 10 1 0 0 0 2
+T 40475 53800 9 10 1 0 0 0 2
 Make it possible to sample 
 battery voltage with ADC
 N 44600 55900 44500 55900 4
@@ -859,12 +859,12 @@ netname=fire4
 N 50300 52900 49100 52900 4
 {
 T 49100 53000 5 10 1 1 0 0 1
-netname=beeper
+netname=alarm
 }
 N 50300 49700 49100 49700 4
 {
 T 49100 49800 5 10 1 1 0 0 1
-netname=spi_cs
+netname=addr_cs
 }
 C 44600 55400 1 0 0 MIC5235.sym
 {
@@ -956,6 +956,10 @@ T 41750 55700 5 10 0 0 0 0 1
 device=CONNECTOR
 }
 N 41200 55900 41750 55900 4
+{
+T 40925 55950 5 10 1 1 0 0 1
+netname=v_switched
+}
 N 41750 56700 41400 56700 4
 C 41200 56700 1 0 0 5V-plus.sym
 N 46050 43700 46400 43700 4
@@ -1062,17 +1066,6 @@ N 35850 57900 37550 57900 4
 N 36200 57900 36200 57400 4
 N 48600 44900 48600 44100 4
 N 48600 43200 49200 43200 4
-C 42625 60100 1 0 0 74HC597M.sym
-{
-T 44620 64095 5 10 1 1 0 0 1
-refdes=U2
-T 43520 63295 5 10 1 1 0 0 1
-value=74HC597M
-T 42620 60095 5 10 0 1 0 0 1
-footprint=SO16
-T 42620 60095 5 10 0 1 0 0 1
-device=IC
-}
 C 41200 62300 1 0 1 A6R-102R.sym
 {
 T 40405 63825 5 10 1 1 0 6 1
@@ -1101,18 +1094,16 @@ device=SWITCH
 }
 N 39400 63500 39400 63100 4
 N 39400 60900 39400 61300 4
-C 39300 62800 1 0 0 gnd.sym
-C 39300 60625 1 0 0 gnd.sym
 C 43975 59800 1 0 0 gnd.sym
 C 43825 64650 1 0 0 3.3V-plus.sym
-N 45525 63150 46425 63150 4
+N 45525 63550 46425 63550 4
 {
-T 45800 63200 5 10 1 1 0 0 1
+T 45800 63600 5 10 1 1 0 0 1
 netname=scl
 }
-N 45525 61550 46425 61550 4
+N 45525 61150 46425 61150 4
 {
-T 45925 61625 5 10 1 1 0 0 1
+T 45925 61225 5 10 1 1 0 0 1
 netname=miso
 }
 C 34600 57700 1 270 0 CB1AH-P-12V.sym
@@ -1322,66 +1313,66 @@ N 49300 61600 49600 61600 4
 N 49600 62000 48800 62000 4
 {
 T 48850 62050 5 10 1 1 0 0 1
-netname=spi_cs
+netname=led_cs
 }
-C 45425 62450 1 0 0 gnd.sym
-C 45725 62350 1 0 0 3.3V-plus.sym
-N 45525 62350 45925 62350 4
-N 42250 51100 43375 51100 4
+C 45650 62850 1 0 0 gnd.sym
+C 45550 61950 1 0 0 3.3V-plus.sym
+N 45525 61950 45750 61950 4
+N 42175 50575 42850 50575 4
 {
-T 42425 51175 5 10 1 1 0 0 1
+T 43850 50650 5 10 1 1 0 0 1
 netname=v_pyro
 }
 N 42850 54950 42850 56300 4
-C 43025 48900 1 90 0 resistor.sym
+C 42950 48375 1 90 0 resistor.sym
 {
-T 42625 49200 5 10 0 0 90 0 1
+T 42550 48675 5 10 0 0 90 0 1
 device=RESISTOR
-T 43425 49600 5 10 1 1 180 0 1
+T 43350 49075 5 10 1 1 180 0 1
 refdes=R6
-T 43125 49100 5 10 1 1 0 0 1
+T 43050 48575 5 10 1 1 0 0 1
 value=27k
-T 43025 48900 5 10 0 0 0 0 1
+T 42950 48375 5 10 0 0 0 0 1
 vendor_part_number=RMCF0402JT27K0CT-ND
-T 43025 48900 5 10 0 0 0 0 1
+T 42950 48375 5 10 0 0 0 0 1
 footprint=0402
-T 43025 48900 5 10 0 0 0 0 1
+T 42950 48375 5 10 0 0 0 0 1
 vendor=digikey
-T 43025 48900 5 10 0 1 0 0 1
+T 42950 48375 5 10 0 1 0 0 1
 loadstatus=smt
 }
-N 42925 50000 42925 49800 4
-N 42925 49900 44525 49900 4
+N 42850 49475 42850 49275 4
+N 42850 49375 44450 49375 4
 {
-T 43925 49975 5 10 1 1 0 0 1
+T 43850 49450 5 10 1 1 0 0 1
 netname=sense_pyro
 }
-C 42825 48600 1 0 0 gnd.sym
-C 43025 50000 1 90 0 resistor.sym
+C 42750 48075 1 0 0 gnd.sym
+C 42950 49475 1 90 0 resistor.sym
 {
-T 43125 50200 5 10 1 1 0 0 1
+T 43050 49675 5 10 1 1 0 0 1
 value=100k
-T 42625 50300 5 10 0 0 90 0 1
+T 42550 49775 5 10 0 0 90 0 1
 device=RESISTOR
-T 43425 50700 5 10 1 1 180 0 1
+T 43350 50175 5 10 1 1 180 0 1
 refdes=R7
-T 43025 50000 5 10 0 0 0 0 1
+T 42950 49475 5 10 0 0 0 0 1
 footprint=0402
-T 43025 50000 5 10 0 0 0 0 1
+T 42950 49475 5 10 0 0 0 0 1
 vendor_part_number=RMCF0402JT100KCT-ND
-T 43025 50000 5 10 0 0 0 0 1
+T 42950 49475 5 10 0 0 0 0 1
 vendor=digikey
-T 43025 50000 5 10 0 1 0 0 1
+T 42950 49475 5 10 0 1 0 0 1
 loadstatus=smt
 }
-N 42925 50900 42925 51100 4
-T 40325 48675 9 10 1 0 0 0 2
+N 42850 50375 42850 50775 4
+T 40525 49225 9 10 1 0 0 0 2
 Make it possible to sample 
-battery voltage with ADC
-N 45525 63550 46425 63550 4
+pyro voltage with ADC
+N 45525 62750 46425 62750 4
 {
-T 45800 63600 5 10 1 1 0 0 1
-netname=spi_cs
+T 45800 62800 5 10 1 1 0 0 1
+netname=addr_cs
 }
 C 49500 62100 1 0 0 gnd.sym
 C 50900 59700 1 0 0 gnd.sym
@@ -1429,25 +1420,6 @@ N 50500 64525 51000 64525 4
 N 51000 64675 51000 64400 4
 C 49500 64225 1 0 0 gnd.sym
 C 42650 64200 1 0 0 gnd.sym
-C 48100 52600 1 0 0 beeper.sym
-{
-T 48400 53500 5 10 0 0 0 0 1
-device=BEEPER
-T 48400 53300 5 10 1 1 0 0 1
-refdes=U4
-T 48400 53700 5 10 0 0 0 0 1
-symversion=0.1
-T 48100 52600 5 10 0 0 0 0 1
-vendor_part_number=445-2525-1-ND
-T 48100 52600 5 10 0 0 0 0 1
-footprint=TDK-PS12
-T 48100 52600 5 10 0 0 0 0 1
-loadstatus=throughhole
-T 48100 52600 5 10 0 0 0 0 1
-vendor=digikey
-T 48100 52600 5 10 0 0 0 0 1
-value=TDK_PS12
-}
 C 48000 52600 1 0 0 gnd.sym
 C 36900 57900 1 270 0 resistor.sym
 {
@@ -1469,28 +1441,29 @@ loadstatus=smt
 C 36900 54650 1 0 0 gnd.sym
 N 36200 57000 37550 57000 4
 N 37000 57000 37000 56750 4
-T 33800 58850 9 10 1 0 0 0 6
+T 33800 58825 9 10 1 0 0 0 7
 Expected sense voltages:
 
-No igniter, relay open:     1.42V
-Good igniter, relay open: 2.55V
-No igniter, relay closed:   0V
+No igniter, relay open:     pyro * 27/227 (1.43V)
+Good igniter, relay open: pyro * 27/127 (2.55V)
+No igniter, relay closed:   0
+
 
-C 42250 51200 1 180 0 TE1217861.sym
+C 42175 50675 1 180 0 TE1217861.sym
 {
-T 41345 51180 5 10 1 1 180 0 1
+T 41270 50655 5 10 1 1 180 0 1
 refdes=J5
-T 41455 51200 5 10 0 1 180 0 1
+T 41380 50675 5 10 0 1 180 0 1
 footprint=TE1217861
-T 41455 51200 5 10 0 1 180 0 1
+T 41380 50675 5 10 0 1 180 0 1
 vendor=digikey
-T 41455 51200 5 10 0 1 180 0 1
+T 41380 50675 5 10 0 1 180 0 1
 vendor_part_number=A100452CT-ND
-T 41805 51175 5 10 1 1 180 0 1
+T 41730 50650 5 10 1 1 180 0 1
 value=0.25in
-T 40300 56100 5 10 0 0 0 0 1
+T 40225 55575 5 10 0 0 0 0 1
 device=CONNECTOR
-T 40300 56100 5 10 0 0 0 0 1
+T 40225 55575 5 10 0 0 0 0 1
 loadstatus=throughhole
 }
 C 37550 57800 1 0 0 TE1217861.sym
@@ -1539,8 +1512,6 @@ T 41455 51200 5 10 0 1 180 0 1
 vendor_part_number=A100452CT-ND
 T 40755 55975 5 10 1 1 180 0 1
 value=0.25in
-T 40300 56100 5 10 1 1 0 0 1
-netname=v_switched
 T 40300 56100 5 10 0 0 0 0 1
 device=CONNECTOR
 T 40300 56100 5 10 0 0 0 0 1
@@ -2306,13 +2277,6 @@ value=NoConnection
 T 46800 56500 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 55200 47100 1 0 0 nc-right-1.sym
-{
-T 55300 47600 5 10 0 0 0 0 1
-value=NoConnection
-T 55300 47800 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 C 55200 46700 1 0 0 nc-right-1.sym
 {
 T 55300 47200 5 10 0 0 0 0 1
@@ -2344,8 +2308,7 @@ loadstatus=smt
 T 41455 51200 5 10 0 1 180 0 1
 device=CONNECTOR
 }
-N 42100 60500 42100 64200 4
-C 41900 64200 1 0 0 3.3V-plus.sym
+N 42100 60500 42100 63900 4
 N 41200 63900 41200 63675 4
 N 41200 63675 42625 63675 4
 N 42625 63675 42625 63550 4
@@ -2366,80 +2329,80 @@ N 42625 61150 41200 61150 4
 N 41200 61150 41200 60900 4
 N 42625 60750 41200 60750 4
 N 41200 60750 41200 60500 4
-C 41200 63800 1 0 0 74x.sym
+C 41200 63000 1 0 0 74x.sym
 {
-T 41500 64200 5 10 0 0 0 0 1
+T 41500 63400 5 10 0 0 0 0 1
 device=RESISTOR-ARRAY
-T 41300 64050 5 10 1 1 0 0 1
+T 41300 63250 5 10 1 1 0 0 1
 refdes=R101
-T 41800 64050 5 10 1 1 0 0 1
+T 41800 63250 5 10 1 1 0 0 1
 value=10k
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 63000 5 10 0 0 0 0 1
 slot=1
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 63000 5 10 0 0 0 0 1
 footprint=74x
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 63000 5 10 0 0 0 0 1
 loadstatus=smt
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 63000 5 10 0 0 0 0 1
 vendor=digikey
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 63000 5 10 0 0 0 0 1
 vendor_part_number=746X101103JPCT-ND
 }
-C 41200 63400 1 0 0 74x.sym
+C 41200 63800 1 0 0 74x.sym
 {
-T 41500 63800 5 10 0 0 0 0 1
+T 41500 64200 5 10 0 0 0 0 1
 device=Bussed x8 Resistor Array
-T 41300 63650 5 10 1 1 0 0 1
+T 41300 64050 5 10 1 1 0 0 1
 refdes=R101
-T 41800 63650 5 10 1 1 0 0 1
+T 41800 64050 5 10 1 1 0 0 1
 value=10k
-T 41200 63400 5 10 0 0 0 0 1
+T 41200 63800 5 10 0 0 0 0 1
 slot=2
-T 41200 63400 5 10 0 0 0 0 1
-footprint=74x
 T 41200 63800 5 10 0 0 0 0 1
+footprint=74x
+T 41200 64200 5 10 0 0 0 0 1
 loadstatus=smt
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 64200 5 10 0 0 0 0 1
 vendor=digikey
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 64200 5 10 0 0 0 0 1
 vendor_part_number=746X101103JPCT-ND
 }
-C 41200 63000 1 0 0 74x.sym
+C 41200 62600 1 0 0 74x.sym
 {
-T 41500 63400 5 10 0 0 0 0 1
+T 41500 63000 5 10 0 0 0 0 1
 device=Bussed x8 Resistor Array
-T 41300 63250 5 10 1 1 0 0 1
+T 41300 62850 5 10 1 1 0 0 1
 refdes=R101
-T 41800 63250 5 10 1 1 0 0 1
+T 41800 62850 5 10 1 1 0 0 1
 value=10k
-T 41200 63000 5 10 0 0 0 0 1
+T 41200 62600 5 10 0 0 0 0 1
 slot=3
-T 41200 63000 5 10 0 0 0 0 1
+T 41200 62600 5 10 0 0 0 0 1
 footprint=74x
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 63400 5 10 0 0 0 0 1
 loadstatus=smt
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 63400 5 10 0 0 0 0 1
 vendor=digikey
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 63400 5 10 0 0 0 0 1
 vendor_part_number=746X101103JPCT-ND
 }
-C 41200 62600 1 0 0 74x.sym
+C 41200 63400 1 0 0 74x.sym
 {
-T 41500 63000 5 10 0 0 0 0 1
+T 41500 63800 5 10 0 0 0 0 1
 device=Bussed x8 Resistor Array
-T 41300 62850 5 10 1 1 0 0 1
+T 41300 63650 5 10 1 1 0 0 1
 refdes=R101
-T 41800 62850 5 10 1 1 0 0 1
+T 41800 63650 5 10 1 1 0 0 1
 value=10k
-T 41200 62600 5 10 0 0 0 0 1
+T 41200 63400 5 10 0 0 0 0 1
 slot=4
-T 41200 62600 5 10 0 0 0 0 1
+T 41200 63400 5 10 0 0 0 0 1
 footprint=74x
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 64600 5 10 0 0 0 0 1
 loadstatus=smt
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 64600 5 10 0 0 0 0 1
 vendor=digikey
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 64600 5 10 0 0 0 0 1
 vendor_part_number=746X101103JPCT-ND
 }
 C 41200 61600 1 0 0 74x.sym
@@ -2461,23 +2424,23 @@ vendor=digikey
 T 41200 63800 5 10 0 0 0 0 1
 vendor_part_number=746X101103JPCT-ND
 }
-C 41200 61200 1 0 0 74x.sym
+C 41200 60400 1 0 0 74x.sym
 {
-T 41500 61600 5 10 0 0 0 0 1
+T 41500 60800 5 10 0 0 0 0 1
 device=Bussed x8 Resistor Array
-T 41300 61450 5 10 1 1 0 0 1
+T 41300 60650 5 10 1 1 0 0 1
 refdes=R101
-T 41800 61450 5 10 1 1 0 0 1
+T 41800 60650 5 10 1 1 0 0 1
 value=10k
-T 41200 61200 5 10 0 0 0 0 1
+T 41200 60400 5 10 0 0 0 0 1
 slot=6
-T 41200 61200 5 10 0 0 0 0 1
+T 41200 60400 5 10 0 0 0 0 1
 footprint=74x
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 63000 5 10 0 0 0 0 1
 loadstatus=smt
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 63000 5 10 0 0 0 0 1
 vendor=digikey
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 63000 5 10 0 0 0 0 1
 vendor_part_number=746X101103JPCT-ND
 }
 C 41200 60800 1 0 0 74x.sym
@@ -2499,23 +2462,23 @@ vendor=digikey
 T 41200 63800 5 10 0 0 0 0 1
 vendor_part_number=746X101103JPCT-ND
 }
-C 41200 60400 1 0 0 74x.sym
+C 41200 61200 1 0 0 74x.sym
 {
-T 41500 60800 5 10 0 0 0 0 1
+T 41500 61600 5 10 0 0 0 0 1
 device=Bussed x8 Resistor Array
-T 41300 60650 5 10 1 1 0 0 1
+T 41300 61450 5 10 1 1 0 0 1
 refdes=R101
-T 41800 60650 5 10 1 1 0 0 1
+T 41800 61450 5 10 1 1 0 0 1
 value=10k
-T 41200 60400 5 10 0 0 0 0 1
+T 41200 61200 5 10 0 0 0 0 1
 slot=8
-T 41200 60400 5 10 0 0 0 0 1
+T 41200 61200 5 10 0 0 0 0 1
 footprint=74x
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 64600 5 10 0 0 0 0 1
 loadstatus=smt
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 64600 5 10 0 0 0 0 1
 vendor=digikey
-T 41200 63800 5 10 0 0 0 0 1
+T 41200 64600 5 10 0 0 0 0 1
 vendor_part_number=746X101103JPCT-ND
 }
 T 54300 63600 9 10 1 0 0 0 1
@@ -2541,3 +2504,160 @@ value=NoConnection
 T 46150 45900 5 10 0 0 0 0 1
 device=DRC_Directive
 }
+C 42950 50775 1 90 0 resistor.sym
+{
+T 42550 51075 5 10 0 0 90 0 1
+device=RESISTOR
+T 43250 51475 5 10 1 1 180 0 1
+refdes=R9
+T 43000 51025 5 10 1 1 0 0 1
+value=100k
+T 42950 50775 5 10 0 1 0 0 1
+vendor_part_number=RMCF0402JT27K0CT-ND
+T 42950 50775 5 10 0 1 0 0 1
+vendor=digikey
+T 42950 50775 5 10 0 1 0 0 1
+footprint=0402
+T 42950 50775 5 10 0 1 0 0 1
+loadstatus=smt
+}
+N 42850 52150 42850 51675 4
+{
+T 43175 52350 5 10 1 1 180 0 1
+netname=v_switched
+}
+C 42000 60200 1 0 0 gnd.sym
+C 39200 63500 1 0 0 3.3V-plus.sym
+C 39200 61300 1 0 0 3.3V-plus.sym
+N 42850 50575 44450 50575 4
+N 45750 63150 45525 63150 4
+N 55200 47200 56000 47200 4
+{
+T 55500 47300 5 10 1 1 0 0 1
+netname=led_cs
+}
+C 42625 60100 1 0 0 74HC165.sym
+{
+T 44620 64095 5 10 1 1 0 0 1
+refdes=U2
+T 43520 63295 5 10 1 1 0 0 1
+value=74HC165
+T 42620 60095 5 10 0 1 0 0 1
+footprint=SO16
+T 42620 60095 5 10 0 1 0 0 1
+device=IC
+}
+C 41200 46000 1 0 0 FDS9926A.sym
+{
+T 41200 47200 5 10 1 1 0 0 1
+refdes=Q3
+T 41238 46008 5 10 1 1 0 0 1
+device=FDS9926A
+T 40895 45970 5 10 0 1 0 0 1
+footprint=SO8
+T 41200 46000 5 10 0 0 0 0 1
+slot=1
+}
+C 41200 44200 1 0 0 FDS9926A.sym
+{
+T 41200 45400 5 10 1 1 0 0 1
+refdes=Q3
+T 41238 44208 5 10 1 1 0 0 1
+device=FDS9926A
+T 40895 44170 5 10 0 1 0 0 1
+footprint=SO8
+T 41200 44200 5 10 0 0 0 0 1
+slot=2
+}
+C 39900 45300 1 0 0 resistor.sym
+{
+T 40200 45700 5 10 0 0 0 0 1
+device=RESISTOR
+T 39900 45600 5 10 1 1 0 0 1
+refdes=R52
+T 39900 45300 5 10 0 1 0 0 1
+footprint=0402
+T 39900 45300 5 10 0 1 0 0 1
+vendor_part_number=P100JCT-ND
+T 40400 45600 5 10 1 1 0 0 1
+value=100
+T 39900 45300 5 10 0 1 0 0 1
+vendor=digikey
+T 39900 45300 5 10 0 1 0 0 1
+loadstatus=smt
+}
+C 39800 44500 1 90 0 resistor.sym
+{
+T 39400 44800 5 10 0 0 90 0 1
+device=RESISTOR
+T 39500 45200 5 10 1 1 180 0 1
+refdes=R51
+T 39800 44500 5 10 0 1 0 0 1
+vendor_part_number=RMCF0402FT3K30CT-ND
+T 39800 44500 5 10 0 1 0 0 1
+loadstatus=smt
+T 39800 44500 5 10 0 1 0 0 1
+footprint=0402
+T 39200 44700 5 10 1 1 0 0 1
+value=3.3k
+T 39800 44500 5 10 0 1 0 0 1
+vendor=digikey
+}
+N 41200 46300 40800 46300 4
+N 40800 46300 40800 44500 4
+N 40800 44500 41200 44500 4
+N 39900 45400 39100 45400 4
+{
+T 39100 45500 5 10 1 1 0 0 1
+netname=alarm
+}
+C 39600 44200 1 0 0 gnd.sym
+C 42100 46000 1 0 0 gnd.sym
+C 42100 44200 1 0 0 gnd.sym
+N 42200 44500 42100 44500 4
+N 42200 46300 42100 46300 4
+C 43200 46200 1 0 0 TE1217861.sym
+{
+T 44105 46220 5 10 1 1 0 0 1
+refdes=J52
+T 43995 46200 5 10 0 1 0 0 1
+footprint=TE1217861
+T 43645 46225 5 10 1 1 0 0 1
+value=0.25
+T 43200 46200 5 10 0 1 0 0 1
+vendor=digikey
+T 43200 46200 5 10 0 1 0 0 1
+vendor_part_number=A100452CT-ND
+T 43200 46200 5 10 0 1 0 0 1
+loadstatus=throughhole
+T 43200 46200 5 10 0 1 0 0 1
+device=CONNECTOR
+}
+C 43200 46900 1 0 0 TE1217861.sym
+{
+T 44105 46920 5 10 1 1 0 0 1
+refdes=J51
+T 43995 46900 5 10 0 1 0 0 1
+footprint=TE1217861
+T 43645 46925 5 10 1 1 0 0 1
+value=0.25
+T 43200 46900 5 10 0 1 0 0 1
+vendor=digikey
+T 43200 46900 5 10 0 1 0 0 1
+vendor_part_number=A100452CT-ND
+T 43200 46900 5 10 0 1 0 0 1
+loadstatus=throughhole
+T 43200 46900 5 10 0 1 0 0 1
+device=CONNECTOR
+}
+N 42100 47500 42500 47500 4
+N 42500 45300 42500 47500 4
+N 42500 46300 43200 46300 4
+N 42100 47100 42500 47100 4
+N 42100 45300 42500 45300 4
+N 42100 45700 42500 45700 4
+N 43200 47000 43200 47500 4
+{
+T 42800 47600 5 10 1 1 0 0 1
+netname=v_switched
+}