work in process, added wifi module
authorBdale Garbee <bdale@gag.com>
Fri, 25 Nov 2022 05:52:48 +0000 (22:52 -0700)
committerBdale Garbee <bdale@gag.com>
Fri, 25 Nov 2022 05:52:48 +0000 (22:52 -0700)
Notebook
cpu.sch
quantimotor.lht

index cfdc9ea9a6197ddf284d9d44537be5b0e0b0486a..e849ffefc9c3f807c8ea5f9afc0522344ec5c5c2 100644 (file)
--- a/Notebook
+++ b/Notebook
 - looks like I have 25 pieces of STM32L151VCT6A, which might be well used for
   an initial TeleStatic board run?  256k flash, 32k RAM
 
+2022.11.22
+- NINA-W13 module expects an RGB led to report status.  Uses 3 pins for R/G/B,
+  so we could use 3 distinct LEDs to share LED parts with TeleLaunch?  Might
+  also help color-blind users?  Docs talk about blended colors, so start with
+  a single 5mm ultra-bright RGB LED.
+
+2022.11.24
+- I keep pondering including the strand burner interface on the main board
+  somehow.  the BTS7008-1EPP high-side power switch is only about $1.88 at
+  q100, but selling it as a daughter card isn't stupid?
 
diff --git a/cpu.sch b/cpu.sch
index e1b8f1630b2a8cebb845e81f59e5828f556601cd..0673a12968d43ddd0bfbe86d24578880efdb6558 100644 (file)
--- a/cpu.sch
+++ b/cpu.sch
@@ -21,59 +21,6 @@ T 13300 -8600 8 10 0 1 0 0 1
 vendor_part_number=MMA7260QT-ND
 T 13300 -8600 8 10 0 1 0 0 1
 vendor_part_number=MCP9700-E/TO-ND
-C 81600 54400 1 0 0 hole_plated.sym
-{
-T 81700 56200 5 10 0 1 0 0 1
-device=HOLE_PLATED
-T 81200 54600 5 10 1 1 0 0 1
-refdes=H1
-T 81600 54400 5 10 0 1 0 0 1
-footprint=hole-M3
-T 81600 54400 5 10 0 1 0 0 1
-loadstatus=noload
-}
-T 81300 55200 9 10 1 0 0 0 2
-mounting holes
-for 4-40 screws
-C 82700 51600 1 0 0 gnd.sym
-N 82200 53900 82800 53900 4
-N 82200 54600 82800 54600 4
-N 82800 51900 82800 54600 4
-C 81600 53700 1 0 0 hole_plated.sym
-{
-T 81700 55500 5 10 0 1 0 0 1
-device=HOLE_PLATED
-T 81200 53900 5 10 1 1 0 0 1
-refdes=H2
-T 81600 53700 5 10 0 1 0 0 1
-footprint=hole-M3
-T 81600 53700 5 10 0 1 0 0 1
-loadstatus=noload
-}
-C 81600 53000 1 0 0 hole_plated.sym
-{
-T 81700 54800 5 10 0 1 0 0 1
-device=HOLE_PLATED
-T 81200 53200 5 10 1 1 0 0 1
-refdes=H3
-T 81600 53000 5 10 0 1 0 0 1
-footprint=hole-M3
-T 81600 53000 5 10 0 1 0 0 1
-loadstatus=noload
-}
-C 81600 52300 1 0 0 hole_plated.sym
-{
-T 81700 54100 5 10 0 1 0 0 1
-device=HOLE_PLATED
-T 81200 52500 5 10 1 1 0 0 1
-refdes=H4
-T 81600 52300 5 10 0 1 0 0 1
-footprint=hole-M3
-T 81600 52300 5 10 0 1 0 0 1
-loadstatus=noload
-}
-N 82200 53200 82800 53200 4
-N 82200 52500 82800 52500 4
 C 41000 65200 1 0 0 3.3V-plus.sym
 C 41400 64000 1 90 0 capacitor.sym
 {
@@ -260,16 +207,6 @@ N 69400 60600 70700 60600 4
 T 70700 60700 5 10 1 1 0 6 1
 netname=alarm_a
 }
-N 78500 72200 80500 72200 4
-{
-T 80300 72300 5 10 1 1 0 6 1
-netname=led_continuity
-}
-N 78500 72600 80500 72600 4
-{
-T 79200 72700 5 10 1 1 0 0 1
-netname=led_armed
-}
 N 51600 70100 51600 70000 4
 N 46000 62900 44700 62900 4
 {
@@ -433,51 +370,6 @@ T 44100 58800 5 10 0 1 0 0 1
 footprint=0402
 }
 N 41800 59300 43200 59300 4
-C 77600 72100 1 0 1 led.sym
-{
-T 77700 72700 5 10 0 1 0 6 1
-device=LED
-T 77650 72100 5 10 0 1 0 6 1
-footprint=100mil-led
-T 77700 71900 5 10 1 1 0 6 1
-refdes=D2
-T 77200 71900 5 10 1 1 0 6 1
-value=green
-}
-C 78500 72100 1 0 1 resistor.sym
-{
-T 78200 72500 5 10 0 1 0 6 1
-device=RESISTOR
-T 78500 72100 5 10 0 1 90 2 1
-footprint=0402
-T 78100 71900 5 10 1 1 0 6 1
-refdes=R4
-T 78600 71900 5 10 1 1 0 6 1
-value=12.7
-}
-C 76700 71300 1 0 1 gnd.sym
-C 77600 72500 1 0 1 led.sym
-{
-T 77700 73100 5 10 0 1 0 6 1
-device=LED
-T 77650 72500 5 10 0 1 0 6 1
-footprint=100mil-led
-T 77700 72800 5 10 1 1 0 6 1
-refdes=D1
-T 77200 72800 5 10 1 1 0 6 1
-value=red
-}
-C 78500 72500 1 0 1 resistor.sym
-{
-T 78200 72900 5 10 0 1 0 6 1
-device=RESISTOR
-T 78500 72500 5 10 0 1 90 2 1
-footprint=0402
-T 78100 72800 5 10 1 1 0 6 1
-refdes=R3
-T 78500 72800 5 10 1 1 0 6 1
-value=150
-}
 C 41800 58400 1 0 0 nc-right.sym
 {
 T 41900 58900 5 10 0 0 0 0 1
@@ -490,19 +382,6 @@ N 44700 63300 46000 63300 4
 T 44700 63400 5 10 1 1 0 0 1
 netname=sense_pyro
 }
-C 75400 69900 1 180 0 conn-2.sym
-{
-T 74995 70155 5 10 1 1 180 0 1
-refdes=J2
-T 75400 69900 5 10 0 1 180 0 1
-footprint=100mil2pin
-T 75400 69900 5 10 0 1 180 0 1
-loadstatus=noload
-T 75400 69900 5 10 0 1 180 0 1
-device=CONNECTOR
-}
-T 75600 68900 9 10 1 0 0 6 1
-Force Bootloader
 C 41800 59600 1 0 0 nc-right.sym
 {
 T 41900 60100 5 10 0 0 0 0 1
@@ -530,27 +409,7 @@ T 77100 40600 9 10 1 0 0 0 3
 Licensed under the TAPR Open Hardware License, http://tapr.org/OHL
 
 N 43200 58900 41800 58900 4
-N 77000 69800 75400 69800 4
-{
-T 77000 69850 5 10 1 1 0 6 1
-netname=force_bootloader
-}
-C 75500 69100 1 0 1 gnd.sym
-N 77200 72600 76600 72600 4
-N 76600 72600 76600 71600 4
-N 77200 72200 76600 72200 4
 N 52200 49900 52200 49800 4
-C 77600 55900 1 0 0 header40-2.sym
-{
-T 77850 64400 5 10 0 1 0 0 1
-device=CONNECTOR
-T 78200 64000 5 10 1 1 0 0 1
-refdes=J1
-T 77600 55900 5 10 0 1 0 0 1
-footprint=100mil20x2
-T 77600 55900 5 10 0 1 0 0 1
-value=male
-}
 N 66300 53300 67600 53300 4
 {
 T 67600 53400 5 10 1 1 0 6 1
@@ -561,11 +420,6 @@ N 66300 53700 67600 53700 4
 T 67600 53800 5 10 1 1 0 6 1
 netname=pe7
 }
-N 76300 62100 77600 62100 4
-{
-T 76300 62200 5 10 1 1 0 0 1
-netname=pe7
-}
 N 66300 63300 67600 63300 4
 {
 T 67600 63400 5 10 1 1 0 6 1
@@ -646,75 +500,6 @@ N 66300 69300 67600 69300 4
 T 67600 69400 5 10 1 1 0 6 1
 netname=pc0
 }
-N 80300 62100 79000 62100 4
-{
-T 80300 62200 5 10 1 1 0 6 1
-netname=pc15
-}
-N 77600 61700 76300 61700 4
-{
-T 76300 61800 5 10 1 1 0 0 1
-netname=pc14
-}
-N 80300 61700 79000 61700 4
-{
-T 80300 61800 5 10 1 1 0 6 1
-netname=pc13
-}
-N 80300 60500 79000 60500 4
-{
-T 80300 60600 5 10 1 1 0 6 1
-netname=pc7
-}
-N 77600 60100 76300 60100 4
-{
-T 76300 60200 5 10 1 1 0 0 1
-netname=pc6
-}
-N 80300 60100 79000 60100 4
-{
-T 80300 60200 5 10 1 1 0 6 1
-netname=pc5
-}
-N 77600 59700 76300 59700 4
-{
-T 76300 59800 5 10 1 1 0 0 1
-netname=pc4
-}
-N 80300 59700 79000 59700 4
-{
-T 80300 59800 5 10 1 1 0 6 1
-netname=pc3
-}
-N 77600 59300 76300 59300 4
-{
-T 76300 59400 5 10 1 1 0 0 1
-netname=pc2
-}
-N 80300 59300 79000 59300 4
-{
-T 80300 59400 5 10 1 1 0 6 1
-netname=pc1
-}
-N 77600 58900 76300 58900 4
-{
-T 76300 59000 5 10 1 1 0 0 1
-netname=pc0
-}
-N 77600 57300 76300 57300 4
-{
-T 76300 57350 5 10 1 1 0 0 1
-netname=analog3
-}
-N 79000 57300 80300 57300 4
-{
-T 80300 57350 5 10 1 1 0 6 1
-netname=analog4
-}
-C 80600 56900 1 0 0 3.3V-plus.sym
-C 79000 55800 1 0 0 gnd.sym
-C 75600 56900 1 0 0 5V-plus.sym
-N 77600 56900 75800 56900 4
 N 46000 54900 44700 54900 4
 {
 T 44700 54950 5 10 1 1 0 0 1
@@ -725,32 +510,6 @@ N 46000 54500 44700 54500 4
 T 44700 54550 5 10 1 1 0 0 1
 netname=pb7
 }
-N 77600 57700 76300 57700 4
-{
-T 76300 57750 5 10 1 1 0 0 1
-netname=pb6
-}
-N 79000 57700 80300 57700 4
-{
-T 80300 57750 5 10 1 1 0 6 1
-netname=pb7
-}
-C 77400 55800 1 0 0 gnd.sym
-N 79000 58900 80300 58900 4
-{
-T 80300 58950 5 10 1 1 0 6 1
-netname=b_spi1_sck
-}
-N 80300 58500 79000 58500 4
-{
-T 80300 58550 5 10 1 1 0 6 1
-netname=b_spi1_mosi
-}
-N 77600 58500 76300 58500 4
-{
-T 76300 58550 5 10 1 1 0 0 1
-netname=b_spi1_miso
-}
 N 46000 60100 44700 60100 4
 {
 T 44700 60150 5 10 1 1 0 0 1
@@ -761,58 +520,11 @@ N 46000 59700 44700 59700 4
 T 44700 59750 5 10 1 1 0 0 1
 netname=pa10
 }
-N 77600 58100 76300 58100 4
-{
-T 76300 58150 5 10 1 1 0 0 1
-netname=pa9
-}
-N 79000 58100 80300 58100 4
-{
-T 80300 58150 5 10 1 1 0 6 1
-netname=pa10
-}
-N 77500 56100 77600 56100 4
-N 79100 56100 79000 56100 4
-N 77500 56100 77500 56500 4
-N 79000 56900 80800 56900 4
 N 67600 52900 66300 52900 4
 {
 T 67600 52950 5 10 1 1 0 6 1
 netname=pe9
 }
-N 79000 62500 80300 62500 4
-{
-T 80300 62550 5 10 1 1 0 6 1
-netname=pe8
-}
-N 76300 62500 77600 62500 4
-{
-T 76300 62550 5 10 1 1 0 0 1
-netname=pe9
-}
-N 77600 56500 77500 56500 4
-N 79000 56500 79100 56500 4
-N 79100 56500 79100 56100 4
-N 77600 63700 76300 63700 4
-{
-T 76300 63750 5 10 1 1 0 0 1
-netname=v_pyro
-}
-N 77600 63300 76300 63300 4
-{
-T 76300 63350 5 10 1 1 0 0 1
-netname=v_pyro
-}
-N 80300 63700 79000 63700 4
-{
-T 80300 63750 5 10 1 1 0 6 1
-netname=v_pyro
-}
-N 80300 63300 79000 63300 4
-{
-T 80300 63350 5 10 1 1 0 6 1
-netname=v_pyro
-}
 C 40800 57300 1 0 0 gnd.sym
 C 46000 49900 1 0 0 STM32L452-100.sym
 {
@@ -991,16 +703,16 @@ N 66300 52500 67600 52500 4
 T 67600 52550 5 10 1 1 0 6 1
 netname=flash_clk
 }
-C 76700 49200 1 0 0 conn-2.sym
+C 80000 69200 1 0 0 conn-2.sym
 {
-T 77005 49845 5 10 1 1 0 0 1
+T 80305 69845 5 10 1 1 0 0 1
 refdes=J8
-T 76700 49200 5 10 0 1 0 0 1
+T 80000 69200 5 10 0 1 0 0 1
 footprint=rpsma-th
-T 77500 49400 5 10 1 1 0 0 1
+T 80800 69400 5 10 1 1 0 0 1
 value=RP-SMA
 }
-C 76600 49000 1 0 0 gnd.sym
+C 79900 69000 1 0 0 gnd.sym
 C 56700 42400 1 0 0 microSD.sym
 {
 T 57995 44595 5 10 0 1 0 0 1
@@ -1012,20 +724,20 @@ value=microSD
 T 57200 42200 5 10 0 1 0 0 1
 footprint=microSD
 }
-C 76600 46200 1 0 0 led-rgb-ca.sym
+C 83300 66000 1 0 1 led-rgb-ca.sym
 {
-T 76850 47400 5 10 1 1 0 0 1
+T 82750 67200 5 10 1 1 0 6 1
 refdes=D5
-T 76750 47700 5 10 0 0 0 0 1
+T 83150 67500 5 10 0 0 0 6 1
 device=LED
-T 76750 47900 5 10 0 0 0 0 1
+T 83150 67700 5 10 0 0 0 6 1
 footprint=led4pin
-T 76800 46000 5 10 1 1 0 0 1
+T 83100 65800 5 10 1 1 0 6 1
 value=5218559F
 }
-C 76200 46900 1 0 0 3.3V-plus.sym
-N 76400 46900 76400 46700 4
-N 76400 46700 76600 46700 4
+C 83700 66700 1 0 1 3.3V-plus.sym
+N 83500 66700 83500 66500 4
+N 83500 66500 83300 66500 4
 N 56700 44200 55200 44200 4
 {
 T 55200 44250 5 10 1 1 0 0 1
@@ -1093,3 +805,567 @@ N 56700 42600 56600 42600 4
 C 56400 46000 1 0 0 3.3V-plus.sym
 N 56600 46000 56600 44600 4
 N 56600 44600 56700 44600 4
+C 74600 62700 1 0 0 NINA-W131.sym
+{
+T 74895 71295 5 10 1 1 0 0 1
+refdes=U8
+T 74895 71595 5 10 0 0 0 0 1
+device=IC
+T 74895 71795 5 10 0 0 0 0 1
+footprint=NINA-W131
+T 78905 71275 5 10 1 1 0 6 1
+value=NINA-W131
+}
+C 81300 46600 1 0 0 hole_plated.sym
+{
+T 81400 48400 5 10 0 1 0 0 1
+device=HOLE_PLATED
+T 81300 46600 5 10 0 1 0 0 1
+footprint=hole-M3
+T 81300 46600 5 10 0 1 0 0 1
+loadstatus=noload
+T 80900 46800 5 10 1 1 0 0 1
+refdes=H1
+}
+C 82400 43800 1 0 0 gnd.sym
+N 81900 46100 82500 46100 4
+N 81900 46800 82500 46800 4
+N 82500 44100 82500 46800 4
+C 81300 45900 1 0 0 hole_plated.sym
+{
+T 81400 47700 5 10 0 1 0 0 1
+device=HOLE_PLATED
+T 81300 45900 5 10 0 1 0 0 1
+footprint=hole-M3
+T 81300 45900 5 10 0 1 0 0 1
+loadstatus=noload
+T 80900 46100 5 10 1 1 0 0 1
+refdes=H2
+}
+C 81300 45200 1 0 0 hole_plated.sym
+{
+T 81400 47000 5 10 0 1 0 0 1
+device=HOLE_PLATED
+T 81300 45200 5 10 0 1 0 0 1
+footprint=hole-M3
+T 81300 45200 5 10 0 1 0 0 1
+loadstatus=noload
+T 80900 45400 5 10 1 1 0 0 1
+refdes=H3
+}
+C 81300 44500 1 0 0 hole_plated.sym
+{
+T 81400 46300 5 10 0 1 0 0 1
+device=HOLE_PLATED
+T 81300 44500 5 10 0 1 0 0 1
+footprint=hole-M3
+T 81300 44500 5 10 0 1 0 0 1
+loadstatus=noload
+T 80900 44700 5 10 1 1 0 0 1
+refdes=H4
+}
+N 81900 45400 82500 45400 4
+N 81900 44700 82500 44700 4
+C 77300 48100 1 0 0 header40-2.sym
+{
+T 77550 56600 5 10 0 1 0 0 1
+device=CONNECTOR
+T 77300 48100 5 10 0 1 0 0 1
+footprint=100mil20x2
+T 77300 48100 5 10 0 1 0 0 1
+value=male
+T 77900 56200 5 10 1 1 0 0 1
+refdes=J1
+}
+N 76000 54300 77300 54300 4
+{
+T 76000 54400 5 10 1 1 0 0 1
+netname=pe7
+}
+N 80000 54300 78700 54300 4
+{
+T 80000 54400 5 10 1 1 0 6 1
+netname=pc15
+}
+N 77300 53900 76000 53900 4
+{
+T 76000 54000 5 10 1 1 0 0 1
+netname=pc14
+}
+N 80000 53900 78700 53900 4
+{
+T 80000 54000 5 10 1 1 0 6 1
+netname=pc13
+}
+N 80000 52700 78700 52700 4
+{
+T 80000 52800 5 10 1 1 0 6 1
+netname=pc7
+}
+N 77300 52300 76000 52300 4
+{
+T 76000 52400 5 10 1 1 0 0 1
+netname=pc6
+}
+N 80000 52300 78700 52300 4
+{
+T 80000 52400 5 10 1 1 0 6 1
+netname=pc5
+}
+N 77300 51900 76000 51900 4
+{
+T 76000 52000 5 10 1 1 0 0 1
+netname=pc4
+}
+N 80000 51900 78700 51900 4
+{
+T 80000 52000 5 10 1 1 0 6 1
+netname=pc3
+}
+N 77300 51500 76000 51500 4
+{
+T 76000 51600 5 10 1 1 0 0 1
+netname=pc2
+}
+N 80000 51500 78700 51500 4
+{
+T 80000 51600 5 10 1 1 0 6 1
+netname=pc1
+}
+N 77300 51100 76000 51100 4
+{
+T 76000 51200 5 10 1 1 0 0 1
+netname=pc0
+}
+N 77300 49500 76000 49500 4
+{
+T 76000 49550 5 10 1 1 0 0 1
+netname=analog3
+}
+N 78700 49500 80000 49500 4
+{
+T 80000 49550 5 10 1 1 0 6 1
+netname=analog4
+}
+C 80300 49100 1 0 0 3.3V-plus.sym
+C 78700 48000 1 0 0 gnd.sym
+C 75300 49100 1 0 0 5V-plus.sym
+N 77300 49100 75500 49100 4
+N 77300 49900 76000 49900 4
+{
+T 76000 49950 5 10 1 1 0 0 1
+netname=pb6
+}
+N 78700 49900 80000 49900 4
+{
+T 80000 49950 5 10 1 1 0 6 1
+netname=pb7
+}
+C 77100 48000 1 0 0 gnd.sym
+N 78700 51100 80000 51100 4
+{
+T 80000 51150 5 10 1 1 0 6 1
+netname=b_spi1_sck
+}
+N 80000 50700 78700 50700 4
+{
+T 80000 50750 5 10 1 1 0 6 1
+netname=b_spi1_mosi
+}
+N 77300 50700 76000 50700 4
+{
+T 76000 50750 5 10 1 1 0 0 1
+netname=b_spi1_miso
+}
+N 77300 50300 76000 50300 4
+{
+T 76000 50350 5 10 1 1 0 0 1
+netname=pa9
+}
+N 78700 50300 80000 50300 4
+{
+T 80000 50350 5 10 1 1 0 6 1
+netname=pa10
+}
+N 77200 48300 77300 48300 4
+N 78800 48300 78700 48300 4
+N 77200 48300 77200 48700 4
+N 78700 49100 80500 49100 4
+N 78700 54700 80000 54700 4
+{
+T 80000 54750 5 10 1 1 0 6 1
+netname=pe8
+}
+N 76000 54700 77300 54700 4
+{
+T 76000 54750 5 10 1 1 0 0 1
+netname=pe9
+}
+N 77300 48700 77200 48700 4
+N 78700 48700 78800 48700 4
+N 78800 48700 78800 48300 4
+N 77300 55900 76000 55900 4
+{
+T 76000 55950 5 10 1 1 0 0 1
+netname=v_pyro
+}
+N 77300 55500 76000 55500 4
+{
+T 76000 55550 5 10 1 1 0 0 1
+netname=v_pyro
+}
+N 80000 55900 78700 55900 4
+{
+T 80000 55950 5 10 1 1 0 6 1
+netname=v_pyro
+}
+N 80000 55500 78700 55500 4
+{
+T 80000 55550 5 10 1 1 0 6 1
+netname=v_pyro
+}
+T 81000 47400 9 10 1 0 0 0 2
+mounting holes
+for 4-40 screws
+N 67800 45700 69800 45700 4
+{
+T 69600 45800 5 10 1 1 0 6 1
+netname=led_continuity
+}
+N 67800 46100 69800 46100 4
+{
+T 68500 46200 5 10 1 1 0 0 1
+netname=led_armed
+}
+C 66900 45600 1 0 1 led.sym
+{
+T 67000 46200 5 10 0 1 0 6 1
+device=LED
+T 66950 45600 5 10 0 1 0 6 1
+footprint=100mil-led
+T 67000 45400 5 10 1 1 0 6 1
+refdes=D2
+T 66500 45400 5 10 1 1 0 6 1
+value=green
+}
+C 67800 45600 1 0 1 resistor.sym
+{
+T 67500 46000 5 10 0 1 0 6 1
+device=RESISTOR
+T 67800 45600 5 10 0 1 90 2 1
+footprint=0402
+T 67400 45400 5 10 1 1 0 6 1
+refdes=R4
+T 67900 45400 5 10 1 1 0 6 1
+value=12.7
+}
+C 66000 44800 1 0 1 gnd.sym
+C 66900 46000 1 0 1 led.sym
+{
+T 67000 46600 5 10 0 1 0 6 1
+device=LED
+T 66950 46000 5 10 0 1 0 6 1
+footprint=100mil-led
+T 67000 46300 5 10 1 1 0 6 1
+refdes=D1
+T 66500 46300 5 10 1 1 0 6 1
+value=red
+}
+C 67800 46000 1 0 1 resistor.sym
+{
+T 67500 46400 5 10 0 1 0 6 1
+device=RESISTOR
+T 67800 46000 5 10 0 1 90 2 1
+footprint=0402
+T 67400 46300 5 10 1 1 0 6 1
+refdes=R3
+T 67800 46300 5 10 1 1 0 6 1
+value=150
+}
+C 64700 43400 1 180 0 conn-2.sym
+{
+T 64700 43400 5 10 0 1 180 0 1
+footprint=100mil2pin
+T 64700 43400 5 10 0 1 180 0 1
+loadstatus=noload
+T 64700 43400 5 10 0 1 180 0 1
+device=CONNECTOR
+T 64295 43655 5 10 1 1 180 0 1
+refdes=J2
+}
+N 66300 43300 64700 43300 4
+{
+T 66300 43350 5 10 1 1 0 6 1
+netname=force_bootloader
+}
+C 64800 42600 1 0 1 gnd.sym
+N 66500 46100 65900 46100 4
+N 65900 46100 65900 45100 4
+N 66500 45700 65900 45700 4
+T 64900 42400 9 10 1 0 0 6 1
+Force Bootloader
+C 81100 66800 1 0 0 resistor.sym
+{
+T 81400 67200 5 10 0 0 0 0 1
+device=RESISTOR
+T 81100 67000 5 10 1 1 0 0 1
+refdes=R21
+T 81100 66800 5 10 0 1 0 0 1
+footprint=0402
+T 82000 67000 5 10 1 1 0 6 1
+value=360
+}
+N 82000 66900 82200 66900 4
+C 81100 66400 1 0 0 resistor.sym
+{
+T 81400 66800 5 10 0 0 0 0 1
+device=RESISTOR
+T 81100 66400 5 10 0 1 0 0 1
+footprint=0402
+T 81100 66600 5 10 1 1 0 0 1
+refdes=R22
+T 82000 66600 5 10 1 1 0 6 1
+value=140
+}
+N 82000 66500 82200 66500 4
+N 82000 66100 82200 66100 4
+N 79200 66900 81100 66900 4
+{
+T 80700 66950 5 10 1 1 0 6 1
+netname=wifi_led_red
+}
+N 79200 66500 81100 66500 4
+{
+T 80700 66550 5 10 1 1 0 6 1
+netname=wifi_led_green
+}
+N 79200 66100 81100 66100 4
+{
+T 80700 66150 5 10 1 1 0 6 1
+netname=wifi_led_blue
+}
+C 81100 66000 1 0 0 resistor.sym
+{
+T 81400 66400 5 10 0 0 0 0 1
+device=RESISTOR
+T 81100 66000 5 10 0 1 0 0 1
+footprint=0402
+T 81100 66200 5 10 1 1 0 0 1
+refdes=R23
+T 82000 66200 5 10 1 1 0 6 1
+value=140
+}
+N 80000 69700 79200 69700 4
+C 79200 68400 1 0 0 nc-right.sym
+{
+T 79300 68900 5 10 0 0 0 0 1
+value=NoConnection
+T 79300 69100 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 79200 68000 1 0 0 nc-right.sym
+{
+T 79300 68500 5 10 0 0 0 0 1
+value=NoConnection
+T 79300 68700 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 79200 67600 1 0 0 nc-right.sym
+{
+T 79300 68100 5 10 0 0 0 0 1
+value=NoConnection
+T 79300 68300 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 79200 71200 1 0 0 3.3V-plus.sym
+N 79400 71200 79400 70500 4
+N 79400 70500 79200 70500 4
+N 79200 70900 79400 70900 4
+C 79600 70700 1 0 0 capacitor.sym
+{
+T 79800 71400 5 10 0 1 0 0 1
+device=CAPACITOR
+T 79600 70700 5 10 0 1 270 0 1
+footprint=0402
+T 79900 71000 5 10 1 1 0 6 1
+refdes=C200
+T 80200 71000 5 10 1 1 0 0 1
+value=0.1uF
+}
+N 79600 70900 79400 70900 4
+C 80400 70600 1 0 0 gnd.sym
+C 79300 62500 1 0 0 gnd.sym
+N 79200 64900 79400 64900 4
+N 79400 64900 79400 62800 4
+N 79200 64500 79400 64500 4
+N 79200 64100 79400 64100 4
+N 79200 63700 79400 63700 4
+N 79200 63300 79400 63300 4
+N 79200 62900 79400 62900 4
+C 74100 62800 1 0 0 nc-left.sym
+{
+T 74100 63200 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 63600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 63200 1 0 0 nc-left.sym
+{
+T 74100 63600 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 64000 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 63600 1 0 0 nc-left.sym
+{
+T 74100 64000 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 64400 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 64000 1 0 0 nc-left.sym
+{
+T 74100 64400 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 64800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 64400 1 0 0 nc-left.sym
+{
+T 74100 64800 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 65200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 64800 1 0 0 nc-left.sym
+{
+T 74100 65200 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 65600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 65200 1 0 0 nc-left.sym
+{
+T 74100 65600 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 66000 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 65600 1 0 0 nc-left.sym
+{
+T 74100 66000 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 66400 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 66000 1 0 0 nc-left.sym
+{
+T 74100 66400 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 66800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 66400 1 0 0 nc-left.sym
+{
+T 74100 66800 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 67200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 66800 1 0 0 nc-left.sym
+{
+T 74100 67200 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 67600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 68800 1 0 0 nc-left.sym
+{
+T 74100 69200 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 69600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 68400 1 0 0 nc-left.sym
+{
+T 74100 68800 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 69200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 68000 1 0 0 nc-left.sym
+{
+T 74100 68400 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 68800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 67600 1 0 0 nc-left.sym
+{
+T 74100 68000 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 68400 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 74100 67200 1 0 0 nc-left.sym
+{
+T 74100 67600 5 10 0 0 0 0 1
+value=NoConnection
+T 74100 68000 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+N 74600 70900 73100 70900 4
+{
+T 73100 70950 5 10 1 1 0 0 1
+netname=wifi_reset_n
+}
+N 74600 70500 73100 70500 4
+{
+T 73100 70550 5 10 1 1 0 0 1
+netname=wifi_rts
+}
+N 74600 70100 73100 70100 4
+{
+T 73100 70150 5 10 1 1 0 0 1
+netname=wifi_cts
+}
+N 74600 69700 73100 69700 4
+{
+T 73100 69750 5 10 1 1 0 0 1
+netname=wifi_txd
+}
+N 74600 69300 73100 69300 4
+{
+T 73100 69350 5 10 1 1 0 0 1
+netname=wifi_rxd
+}
+N 79200 65700 80700 65700 4
+{
+T 80700 65750 5 10 1 1 0 6 1
+netname=wifi_switch_2
+}
+N 66300 58900 67800 58900 4
+{
+T 67800 58950 5 10 1 1 0 6 1
+netname=wifi_reset_n
+}
+N 66300 58100 67800 58100 4
+{
+T 67800 58150 5 10 1 1 0 6 1
+netname=wifi_rts
+}
+N 66300 58500 67800 58500 4
+{
+T 67800 58550 5 10 1 1 0 6 1
+netname=wifi_cts
+}
+N 66300 59300 67800 59300 4
+{
+T 67800 59350 5 10 1 1 0 6 1
+netname=wifi_txd
+}
+N 66300 59700 67800 59700 4
+{
+T 67800 59750 5 10 1 1 0 6 1
+netname=wifi_rxd
+}
index dba1281b96da8b312d8983346de5ba49aaadf759..68d46adc6785ab203d1100dcf865002ccb8bbe88 100644 (file)
@@ -19,8 +19,8 @@ ha:pcb-rnd-board-v8 {
    ha:Fat {
     via_proto = 2
     text_scale = 100
-    thickness = 80.0mil
-    clearance = 25.0mil
+    thickness = 27.0mil
+    clearance = 11.0mil
      text_thick = 0.0
    }
    ha:Sig-tight {
@@ -1073,6 +1073,42 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
+   ha:line.787660 {
+    x1=2.923in; y1=1.64in; x2=2.923in; y2=42.3164mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.788104 {
+    x1=2.7in; y1=1.65in; x2=2.7in; y2=36.83mm; thickness=27.0mil; clearance=22.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.788107 {
+    x1=2.8624in; y1=1.64704in; x2=2.90404in; y2=1.64704in; thickness=27.0mil; clearance=22.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.788110 {
+    x1=2.90404in; y1=1.64704in; x2=2.923in; y2=42.3164mm; thickness=27.0mil; clearance=22.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.788113 {
+    x1=2.8624in; y1=1.68641in; x2=2.90259in; y2=1.68641in; thickness=27.0mil; clearance=22.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.788116 {
+    x1=2.90259in; y1=1.68641in; x2=2.923in; y2=42.3164mm; thickness=27.0mil; clearance=22.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
   }
   color = {#8b2323}
    ha:combining {
@@ -1820,7 +1856,7 @@ ha:pcb-rnd-board-v8 {
     rot = 0.000000
    }
    ha:text.766597 {
-    string=WiFi Status; x=1.877in; y=148.0mil; scale=100; fid=0;
+    string=WiFi Status; x=1.868in; y=238.0mil; scale=100; fid=0;
     ha:flags {
      clearline=1
      onsolder=1
@@ -2508,6 +2544,20 @@ ha:pcb-rnd-board-v8 {
          }
        }
       }
+      ha:padstack_ref.787203 {
+       proto=4; x=2.923in; y=42.3164mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
       ha:subc.718691 {
        ha:attributes {
         {io_pcb::hidename_y}=8.8138 mm
@@ -13214,7 +13264,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.720176 {
-         proto=0; x=58.143267mm; y=1.66579in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.66579in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13228,7 +13278,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720177 {
-         proto=0; x=1.678885in; y=1.66579in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.66579in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13242,7 +13292,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720178 {
-         proto=1; x=2.22021in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=2.22021in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13256,7 +13306,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720179 {
-         proto=1; x=2.22021in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=2.22021in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13270,7 +13320,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720180 {
-         proto=0; x=58.143267mm; y=1.68547in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.68547in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13284,7 +13334,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720181 {
-         proto=0; x=1.678885in; y=1.68547in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.68547in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13298,7 +13348,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720182 {
-         proto=1; x=2.20053in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=2.20053in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          li:thermal {
          }
 
@@ -13308,7 +13358,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720183 {
-         proto=1; x=2.20053in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=2.20053in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          li:thermal {
          }
 
@@ -13318,7 +13368,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720184 {
-         proto=0; x=58.143267mm; y=1.70516in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.70516in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13332,7 +13382,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720185 {
-         proto=0; x=1.678885in; y=1.70516in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.70516in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13346,7 +13396,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720186 {
-         proto=1; x=2.18084in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=2.18084in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13360,7 +13410,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720187 {
-         proto=1; x=2.18084in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=2.18084in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13374,7 +13424,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720188 {
-         proto=0; x=58.143267mm; y=1.72484in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.72484in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13388,7 +13438,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720189 {
-         proto=0; x=1.678885in; y=1.72484in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.72484in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13402,7 +13452,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720190 {
-         proto=1; x=54.893464mm; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=54.893464mm; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13416,7 +13466,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720191 {
-         proto=1; x=54.893464mm; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=54.893464mm; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13430,7 +13480,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720192 {
-         proto=0; x=58.143267mm; y=44.311062mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=44.311062mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13444,7 +13494,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720193 {
-         proto=0; x=1.678885in; y=44.311062mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=44.311062mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13458,7 +13508,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720194 {
-         proto=1; x=54.393338mm; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=54.393338mm; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13472,7 +13522,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720195 {
-         proto=1; x=54.393338mm; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=54.393338mm; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13486,7 +13536,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720196 {
-         proto=0; x=58.143267mm; y=1.76421in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.76421in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13500,7 +13550,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720197 {
-         proto=0; x=1.678885in; y=1.76421in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.76421in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13514,7 +13564,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720198 {
-         proto=1; x=53.893466mm; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=53.893466mm; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13528,7 +13578,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720199 {
-         proto=1; x=53.893466mm; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=53.893466mm; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13542,7 +13592,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720200 {
-         proto=0; x=58.143267mm; y=1.7839in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.7839in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          li:thermal {
          }
 
@@ -13552,7 +13602,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720201 {
-         proto=0; x=1.678885in; y=1.7839in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.7839in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13566,7 +13616,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720202 {
-         proto=1; x=2.1021in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=2.1021in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13580,7 +13630,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720203 {
-         proto=1; x=2.1021in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=2.1021in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13594,7 +13644,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720204 {
-         proto=0; x=58.143267mm; y=1.80358in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.80358in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13608,7 +13658,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720205 {
-         proto=0; x=1.678885in; y=1.80358in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.80358in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13622,7 +13672,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720206 {
-         proto=1; x=52.893468mm; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=52.893468mm; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13636,7 +13686,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720207 {
-         proto=1; x=52.893468mm; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=52.893468mm; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13650,7 +13700,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720208 {
-         proto=0; x=58.143267mm; y=1.82327in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.82327in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13664,7 +13714,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720209 {
-         proto=0; x=1.678885in; y=1.82327in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.82327in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13678,7 +13728,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720210 {
-         proto=1; x=2.06273in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=2.06273in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13692,7 +13742,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720211 {
-         proto=1; x=2.06273in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=2.06273in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13706,7 +13756,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720212 {
-         proto=0; x=58.143267mm; y=1.84295in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.84295in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13720,7 +13770,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720213 {
-         proto=0; x=1.678885in; y=1.84295in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.84295in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13734,7 +13784,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720214 {
-         proto=1; x=51.89347mm; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=51.89347mm; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13748,7 +13798,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720215 {
-         proto=1; x=51.89347mm; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=51.89347mm; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13762,7 +13812,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720216 {
-         proto=0; x=58.143267mm; y=1.86264in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.86264in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13776,7 +13826,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720217 {
-         proto=0; x=1.678885in; y=1.86264in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.86264in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13790,7 +13840,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720218 {
-         proto=1; x=51.393344mm; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=51.393344mm; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13804,7 +13854,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720219 {
-         proto=1; x=51.393344mm; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=51.393344mm; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13818,7 +13868,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720220 {
-         proto=0; x=58.143267mm; y=1.88232in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.88232in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13832,7 +13882,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720221 {
-         proto=0; x=1.678885in; y=1.88232in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.88232in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13846,7 +13896,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720222 {
-         proto=1; x=2.00368in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=2.00368in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13860,7 +13910,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720223 {
-         proto=1; x=2.00368in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=2.00368in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13874,7 +13924,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720224 {
-         proto=0; x=58.143267mm; y=1.902in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.902in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13888,7 +13938,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720225 {
-         proto=0; x=1.678885in; y=1.902in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.902in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13902,7 +13952,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720226 {
-         proto=1; x=1.984in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.984in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13916,7 +13966,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720227 {
-         proto=1; x=1.984in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.984in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13930,7 +13980,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720228 {
-         proto=0; x=58.143267mm; y=1.92169in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.92169in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13944,7 +13994,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720229 {
-         proto=0; x=1.678885in; y=1.92169in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.92169in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13958,7 +14008,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720230 {
-         proto=1; x=1.96431in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.96431in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13972,7 +14022,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720231 {
-         proto=1; x=1.96431in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.96431in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -13986,7 +14036,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720232 {
-         proto=0; x=58.143267mm; y=1.94137in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.94137in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14000,7 +14050,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720233 {
-         proto=0; x=1.678885in; y=1.94137in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.94137in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14014,7 +14064,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720234 {
-         proto=1; x=1.94463in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.94463in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14028,7 +14078,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720235 {
-         proto=1; x=1.94463in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.94463in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14042,7 +14092,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720236 {
-         proto=0; x=58.143267mm; y=1.96106in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.96106in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14056,7 +14106,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720237 {
-         proto=0; x=1.678885in; y=1.96106in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.96106in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14070,7 +14120,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720238 {
-         proto=1; x=1.92494in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.92494in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14084,7 +14134,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720239 {
-         proto=1; x=1.92494in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.92494in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14098,7 +14148,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720240 {
-         proto=0; x=58.143267mm; y=1.98074in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=1.98074in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14112,7 +14162,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720241 {
-         proto=0; x=1.678885in; y=1.98074in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=1.98074in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14126,7 +14176,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720242 {
-         proto=1; x=1.90526in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.90526in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14140,7 +14190,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720243 {
-         proto=1; x=1.90526in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.90526in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14154,7 +14204,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720244 {
-         proto=0; x=58.143267mm; y=2.00043in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=2.00043in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14168,7 +14218,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720245 {
-         proto=0; x=1.678885in; y=2.00043in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=2.00043in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14182,7 +14232,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720246 {
-         proto=1; x=1.88557in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.88557in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14196,7 +14246,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720247 {
-         proto=1; x=1.88557in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.88557in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14210,7 +14260,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720248 {
-         proto=0; x=58.143267mm; y=51.310794mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=51.310794mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14224,7 +14274,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720249 {
-         proto=0; x=1.678885in; y=51.310794mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=51.310794mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14238,7 +14288,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720250 {
-         proto=1; x=1.86589in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.86589in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14252,7 +14302,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720251 {
-         proto=1; x=1.86589in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.86589in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14266,7 +14316,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720252 {
-         proto=0; x=58.143267mm; y=2.0398in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=2.0398in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14280,7 +14330,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720253 {
-         proto=0; x=1.678885in; y=2.0398in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=2.0398in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14294,7 +14344,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720254 {
-         proto=1; x=1.8462in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.8462in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14308,7 +14358,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720255 {
-         proto=1; x=1.8462in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.8462in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14322,7 +14372,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720256 {
-         proto=0; x=58.143267mm; y=2.05948in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=2.05948in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14336,7 +14386,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720257 {
-         proto=0; x=1.678885in; y=2.05948in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=2.05948in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14350,7 +14400,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720258 {
-         proto=1; x=46.393608mm; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=46.393608mm; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14364,7 +14414,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720259 {
-         proto=1; x=46.393608mm; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=46.393608mm; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14378,7 +14428,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720260 {
-         proto=0; x=58.143267mm; y=52.810918mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=52.810918mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14392,7 +14442,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720261 {
-         proto=0; x=1.678885in; y=52.810918mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=52.810918mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14406,7 +14456,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720262 {
-         proto=1; x=1.80683in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.80683in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14420,7 +14470,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720263 {
-         proto=1; x=1.80683in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.80683in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14434,7 +14484,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720264 {
-         proto=0; x=58.143267mm; y=2.09885in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=2.09885in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14448,7 +14498,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720265 {
-         proto=0; x=1.678885in; y=2.09885in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=2.09885in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14462,7 +14512,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720266 {
-         proto=1; x=45.39361mm; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=45.39361mm; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14476,7 +14526,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720267 {
-         proto=1; x=45.39361mm; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=45.39361mm; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14490,7 +14540,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720268 {
-         proto=0; x=58.143267mm; y=53.810916mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=53.810916mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14504,7 +14554,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720269 {
-         proto=0; x=1.678885in; y=53.810916mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=53.810916mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          li:thermal {
          }
 
@@ -14514,7 +14564,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720270 {
-         proto=1; x=1.76746in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.76746in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14528,7 +14578,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720271 {
-         proto=1; x=1.76746in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.76746in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          li:thermal {
          }
 
@@ -14538,7 +14588,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720272 {
-         proto=0; x=58.143267mm; y=2.13822in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=58.143267mm; y=2.13822in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14552,7 +14602,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720273 {
-         proto=0; x=1.678885in; y=2.13822in; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=0; x=1.678885in; y=2.13822in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14566,7 +14616,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720274 {
-         proto=1; x=1.74778in; y=56.060721mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.74778in; y=56.060721mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -14580,7 +14630,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720275 {
-         proto=1; x=1.74778in; y=40.561133mm; rot=-90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         proto=1; x=1.74778in; y=40.561133mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -16964,7 +17014,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:top copper}                              {
+         {ha:top copper}                                    {
           lid=2
           ha:combining {          }
 
@@ -22964,697 +23014,2364 @@ ha:pcb-rnd-board-v8 {
           }
            uid = MtNhj+pADbPv2trBSngAAABb
           }
-          ha:subc.764610 {
-           ha:attributes {
-            value=5218559F
-            footprint=led4pin
-            refdes=D5
-           }
-          ha:data {
-                    li:padstack_prototypes {
-
-           ha:ps_proto_v6.0 {
-             hdia=28.0mil; hplated=1; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -21.0mil  
-                  -21.0mil  
-                  21.0mil  
-                  -21.0mil  
-                  21.0mil  
-                  21.0mil  
-                  -21.0mil  
-                  21.0mil  
+           ha:subc.778353 {
+            ha:attributes {
+             value=NINA-W131
+             footprint=NINA-W131
+             refdes=U8
+            }
+           ha:data {
+                      li:padstack_prototypes {
+
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
                  }
-               }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.350012mm  
+                   -22.64mil  
+                   -0.350012mm  
+                   -22.64mil  
+                   -0.350012mm  
+                   22.64mil  
+                   0.350012mm  
+                   22.64mil  
+                  }
+                }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 bottom = 1
-                 copper = 1
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   16.78mil  
+                   -25.64mil  
+                   -16.78mil  
+                   -25.64mil  
+                   -16.78mil  
+                   25.64mil  
+                   16.78mil  
+                   25.64mil  
+                  }
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  -21.0mil  
-                  -21.0mil  
-                  21.0mil  
-                  -21.0mil  
-                  21.0mil  
-                  21.0mil  
-                  -21.0mil  
-                  21.0mil  
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
                  }
-               }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.350012mm  
+                   -22.64mil  
+                   -0.350012mm  
+                   -22.64mil  
+                   -0.350012mm  
+                   22.64mil  
+                   0.350012mm  
+                   22.64mil  
+                  }
+                }
+              }
+            }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 intern = 1
+            ha:ps_proto_v6.1 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.350012mm  
+                   22.64mil  
+                   0.350012mm  
+                   22.64mil  
+                   0.350012mm  
+                   -22.64mil  
+                   -0.350012mm  
+                   -22.64mil  
+                  }
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  -21.0mil  
-                  -21.0mil  
-                  21.0mil  
-                  -21.0mil  
-                  21.0mil  
-                  21.0mil  
-                  -21.0mil  
-                  21.0mil  
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
                  }
-               }
+                 clearance=0.0
+                  li:ps_poly {
+                   -16.78mil  
+                   25.64mil  
+                   16.78mil  
+                   25.64mil  
+                   16.78mil  
+                   -25.64mil  
+                   -16.78mil  
+                   -25.64mil  
+                  }
+                }
 
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.350012mm  
+                   22.64mil  
+                   0.350012mm  
+                   22.64mil  
+                   0.350012mm  
+                   -22.64mil  
+                   -0.350012mm  
+                   -22.64mil  
+                  }
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  -25.0mil  
-                  -25.0mil  
-                  25.0mil  
-                  -25.0mil  
-                  25.0mil  
-                  25.0mil  
-                  -25.0mil  
-                  25.0mil  
+              }
+            }
+
+            ha:ps_proto_v6.2 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
                  }
-               }
+                 clearance=0.0
+                  li:ps_poly {
+                   -22.64mil  
+                   -0.350012mm  
+                   -22.64mil  
+                   0.350012mm  
+                   22.64mil  
+                   0.350012mm  
+                   22.64mil  
+                   -0.350012mm  
+                  }
+                }
 
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -25.64mil  
+                   -16.78mil  
+                   -25.64mil  
+                   16.78mil  
+                   25.64mil  
+                   16.78mil  
+                   25.64mil  
+                   -16.78mil  
+                  }
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  -25.0mil  
-                  -25.0mil  
-                  25.0mil  
-                  -25.0mil  
-                  25.0mil  
-                  25.0mil  
-                  -25.0mil  
-                  25.0mil  
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
                  }
-               }
-             }
-           }
+                 clearance=0.0
+                  li:ps_poly {
+                   -22.64mil  
+                   -0.350012mm  
+                   -22.64mil  
+                   0.350012mm  
+                   22.64mil  
+                   0.350012mm  
+                   22.64mil  
+                   -0.350012mm  
+                  }
+                }
+              }
+            }
 
-           ha:ps_proto_v6.1 {
-             hdia=28.0mil; hplated=1; htop=0; hbottom=0;
-             li:shape {
+            ha:ps_proto_v6.3 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   22.64mil  
+                   0.350012mm  
+                   22.64mil  
+                   -0.350012mm  
+                   -22.64mil  
+                   -0.350012mm  
+                   -22.64mil  
+                   0.350012mm  
+                  }
                 }
-                clearance=0.0
-               }
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 bottom = 1
-                 copper = 1
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   25.64mil  
+                   16.78mil  
+                   25.64mil  
+                   -16.78mil  
+                   -25.64mil  
+                   -16.78mil  
+                   -25.64mil  
+                   16.78mil  
+                  }
                 }
-                clearance=0.0
-               }
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 intern = 1
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   22.64mil  
+                   0.350012mm  
+                   22.64mil  
+                   -0.350012mm  
+                   -22.64mil  
+                   -0.350012mm  
+                   -22.64mil  
+                   0.350012mm  
+                  }
                 }
-                clearance=0.0
-               }
+              }
+            }
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=50.0mil;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
+            ha:ps_proto_v6.4 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.350012mm  
+                   0.350012mm  
+                   0.350012mm  
+                   0.350012mm  
+                   0.350012mm  
+                   -0.350012mm  
+                   -0.350012mm  
+                   -0.350012mm  
+                  }
                 }
-                clearance=0.0
-               }
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=50.0mil;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -16.78mil  
+                   16.78mil  
+                   16.78mil  
+                   16.78mil  
+                   16.78mil  
+                   -16.78mil  
+                   -16.78mil  
+                   -16.78mil  
+                  }
                 }
-                clearance=0.0
-               }
-             }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.350012mm  
+                   0.350012mm  
+                   0.350012mm  
+                   0.350012mm  
+                   0.350012mm  
+                   -0.350012mm  
+                   -0.350012mm  
+                   -0.350012mm  
+                  }
+                }
+              }
+            }
            }
-          }
 
-           li:objects {
-            ha:padstack_ref.764628 {
-             proto=0; x=2.3in; y=45.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
+            li:objects {
+             ha:padstack_ref.778385 {
+              proto=0; x=2.53761in; y=2.00137in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
 
-             li:thermal {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.764629 {
-             proto=1; x=2.3in; y=95.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-             ha:flags {
-              clearline=1
+              ha:attributes {
+                term=25
+                name=pin25
+              }
              }
+             ha:padstack_ref.778386 {
+              proto=1; x=2.8624in; y=2.00137in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
 
-             li:thermal {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=2
-               name=2
-             }
-            }
-            ha:padstack_ref.764630 {
-             proto=1; x=2.3in; y=145.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-             ha:flags {
-              clearline=1
+              ha:attributes {
+                term=1
+                name=pin1
+              }
              }
+             ha:padstack_ref.778387 {
+              proto=0; x=2.53761in; y=1.962in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
 
-             li:thermal {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=4
-               name=3
+              ha:attributes {
+                term=24
+                name=pin24
+              }
              }
-            }
-            ha:padstack_ref.764631 {
-             proto=1; x=2.3in; y=195.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-             ha:flags {
-              clearline=1
+             ha:padstack_ref.778388 {
+              proto=1; x=2.8624in; y=1.962in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=2
+                name=pin2
+              }
              }
+             ha:padstack_ref.778389 {
+              proto=0; x=2.53761in; y=1.92263in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
 
-             li:thermal {
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=23
+                name=pin23
+              }
              }
+             ha:padstack_ref.778390 {
+              proto=1; x=2.8624in; y=1.92263in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
 
-             ha:attributes {
-               term=4
-               name=3
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=3
+                name=pin3
+              }
              }
-            }
-           }
-           li:layers {
+             ha:padstack_ref.778391 {
+              proto=0; x=2.53761in; y=1.88326in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
 
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+              li:thermal {
+              }
 
-              li:objects {
-               ha:line.764611 {
-                x1=56.9722mm; y1=21.0mil; x2=2.357in; y2=21.0mil; thickness=10.0mil; clearance=0.0;
-               }
-               ha:arc.764614 {
-                x=2.3in; y=120.0mil; width=114.0mil; height=114.0mil; astart=240.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
-               }
+              ha:attributes {
+                term=22
+                name=pin22
               }
-              ha:type {
-               silk = 1
-               bottom = 1
+             }
+             ha:padstack_ref.778392 {
+              proto=1; x=2.8624in; y=1.88326in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
               }
-            }
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+              li:thermal {
+              }
 
-              li:objects {
-               ha:line.764616 {
-                x1=2.3in; y1=120.0mil; x2=2.3in; y2=120.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
+              ha:attributes {
+                term=4
+                name=pin4
+              }
+             }
+             ha:padstack_ref.778393 {
+              proto=0; x=2.53761in; y=1.84389in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=21
+                name=pin21
+              }
+             }
+             ha:padstack_ref.778394 {
+              proto=1; x=2.8624in; y=1.84389in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=5
+                name=pin5
+              }
+             }
+             ha:padstack_ref.778395 {
+              proto=0; x=2.53761in; y=1.80452in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=20
+                name=pin20
+              }
+             }
+             ha:padstack_ref.778396 {
+              proto=1; x=2.8624in; y=1.80452in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=6
+                name=pin6
+              }
+             }
+             ha:padstack_ref.778397 {
+              proto=0; x=2.53761in; y=1.76515in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=19
+                name=pin19
+              }
+             }
+             ha:padstack_ref.778398 {
+              proto=1; x=2.8624in; y=1.76515in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=7
+                name=pin7
+              }
+             }
+             ha:padstack_ref.778399 {
+              proto=0; x=2.53761in; y=1.72578in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=18
+                name=pin18
+              }
+             }
+             ha:padstack_ref.778400 {
+              proto=1; x=2.8624in; y=1.72578in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=8
+                name=pin8
+              }
+             }
+             ha:padstack_ref.778401 {
+              proto=0; x=2.53761in; y=1.68641in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=17
+                name=pin17
+              }
+             }
+             ha:padstack_ref.778402 {
+              proto=1; x=2.8624in; y=1.68641in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=9
+                name=pin9
+              }
+             }
+             ha:padstack_ref.778403 {
+              proto=0; x=2.53761in; y=1.64704in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=16
+                name=pin16
+              }
+             }
+             ha:padstack_ref.778404 {
+              proto=1; x=2.8624in; y=1.64704in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=10
+                name=pin10
+              }
+             }
+             ha:padstack_ref.778405 {
+              proto=2; x=2.62127in; y=1.99841in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=26
+                name=pin26
+              }
+             }
+             ha:padstack_ref.778406 {
+              proto=3; x=2.62127in; y=1.65in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=15
+                name=pin15
+              }
+             }
+             ha:padstack_ref.778407 {
+              proto=2; x=67.580256mm; y=1.99841in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=27
+                name=pin27
+              }
+             }
+             ha:padstack_ref.778408 {
+              proto=3; x=67.580256mm; y=1.65in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=14
+                name=pin14
+              }
+             }
+             ha:padstack_ref.778409 {
+              proto=2; x=2.7in; y=1.99841in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=28
+                name=pin28
+              }
+             }
+             ha:padstack_ref.778410 {
+              proto=3; x=2.7in; y=1.65in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=13
+                name=pin13
+              }
+             }
+             ha:padstack_ref.778411 {
+              proto=2; x=2.73937in; y=1.99841in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=29
+                name=pin29
+              }
+             }
+             ha:padstack_ref.778412 {
+              proto=3; x=2.73937in; y=1.65in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=12
+                name=pin12
+              }
+             }
+             ha:padstack_ref.778413 {
+              proto=2; x=2.77874in; y=1.99841in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=30
+                name=pin30
+              }
+             }
+             ha:padstack_ref.778414 {
+              proto=3; x=2.77874in; y=1.65in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=11
+                name=pin11
+              }
+             }
+             ha:padstack_ref.778415 {
+              proto=4; x=65.830196mm; y=1.94428in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=36
+                name=pin36
+              }
+             }
+             ha:padstack_ref.778416 {
+              proto=4; x=2.63505in; y=1.94428in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=35
+                name=pin35
+              }
+             }
+             ha:padstack_ref.778417 {
+              proto=4; x=2.67836in; y=1.94428in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=34
+                name=pin34
+              }
+             }
+             ha:padstack_ref.778418 {
+              proto=4; x=2.72165in; y=1.94428in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=33
+                name=pin33
+              }
+             }
+             ha:padstack_ref.778419 {
+              proto=4; x=2.76496in; y=1.94428in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=32
+                name=pin32
+              }
+             }
+             ha:padstack_ref.778420 {
+              proto=4; x=71.330058mm; y=1.94428in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=31
+                name=pin31
+              }
+             }
+             ha:padstack_ref.778421 {
+              proto=4; x=68.005198mm; y=1.89192in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=37
+                name=pin37
+              }
+             }
+             ha:padstack_ref.778422 {
+              proto=4; x=68.005198mm; y=1.80138in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=37
+                name=pin37
+              }
+             }
+             ha:padstack_ref.778423 {
+              proto=4; x=69.155056mm; y=1.89192in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=37
+                name=pin37
+              }
+             }
+             ha:padstack_ref.778424 {
+              proto=4; x=69.155056mm; y=1.80138in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=37
+                name=pin37
+              }
+             }
+             ha:padstack_ref.778425 {
+              proto=4; x=66.85534mm; y=1.84664in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=37
+                name=pin37
+              }
+             }
+             ha:padstack_ref.778426 {
+              proto=4; x=66.85534mm; y=1.7561in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=37
+                name=pin37
+              }
+             }
+             ha:padstack_ref.778427 {
+              proto=4; x=68.005198mm; y=1.84664in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=37
+                name=pin37
+              }
+             }
+             ha:padstack_ref.778428 {
+              proto=4; x=68.005198mm; y=1.7561in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=37
+                name=pin37
+              }
+             }
+             ha:padstack_ref.778429 {
+              proto=4; x=69.155056mm; y=1.84664in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=37
+                name=pin37
+              }
+             }
+             ha:padstack_ref.778430 {
+              proto=4; x=69.155056mm; y=1.7561in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=37
+                name=pin37
+              }
+             }
+             ha:padstack_ref.778431 {
+              proto=4; x=2.76791in; y=1.84664in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=37
+                name=pin37
+              }
+             }
+             ha:padstack_ref.778432 {
+              proto=4; x=2.76791in; y=1.7561in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=37
+                name=pin37
+              }
+             }
+            }
+            li:layers {
+
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
+
+               li:objects {
+                ha:line.778354 {
+                 x1=63.580264mm; y1=51.634644mm; x2=2.89685in; y2=51.634644mm; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.778357 {
+                 x1=2.89685in; y1=51.634644mm; x2=2.89685in; y2=41.03497mm; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.778360 {
+                 x1=2.89685in; y1=41.03497mm; x2=63.580264mm; y2=41.03497mm; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.778363 {
+                 x1=63.580264mm; y1=41.03497mm; x2=63.580264mm; y2=51.634644mm; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.778366 {
+                 x1=63.580264mm; y1=51.73472mm; x2=2.54844in; y2=51.73472mm; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.778369 {
+                 x1=2.89685in; y1=51.73472mm; x2=2.85157in; y2=51.73472mm; thickness=10.0mil; clearance=0.0;
+                }
                }
-               ha:line.764619 {
-                x1=2.3in; y1=120.0mil; x2=2.3in; y2=120.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
+               ha:type {
+                silk = 1
+                top = 1
+               }
+             }
+
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.778373 {
+                 x1=68.580121mm; y1=46.666885mm; x2=68.580121mm; y2=46.666885mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.778376 {
+                 x1=2.7in; y1=1.82421in; x2=2.7in; y2=1.82421in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.778379 {
+                 x1=2.7in; y1=1.82421in; x2=69.58mm; y2=1.82421in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.778382 {
+                 x1=2.7in; y1=1.82421in; x2=2.7in; y2=45.334934mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
+            }
+           }
+            uid = m7vO7oCLHBbWiqAZI8QAAABf
+           }
+           ha:subc.784744 {
+            ha:attributes {
+             value=5218559F
+             footprint=led4pin
+             refdes=D5
+            }
+           ha:data {
+                      li:padstack_prototypes {
+
+            ha:ps_proto_v6.0 {
+              hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  copper = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  intern = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -25.0mil  
+                   -25.0mil  
+                   25.0mil  
+                   -25.0mil  
+                   25.0mil  
+                   25.0mil  
+                   -25.0mil  
+                   25.0mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -25.0mil  
+                   -25.0mil  
+                   25.0mil  
+                   -25.0mil  
+                   25.0mil  
+                   25.0mil  
+                   -25.0mil  
+                   25.0mil  
+                  }
+                }
+              }
+            }
+
+            ha:ps_proto_v6.1 {
+              hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;                 }
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                }
+
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;                 }
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  copper = 1
+                 }
+                 clearance=0.0
+                }
+
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;                 }
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  intern = 1
+                 }
+                 clearance=0.0
+                }
+
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=50.0mil;                 }
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                }
+
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=50.0mil;                 }
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                }
+              }
+            }
+           }
+
+            li:objects {
+             ha:padstack_ref.784762 {
+              proto=0; x=2.3in; y=45.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=1
+                name=1
+              }
+             }
+             ha:padstack_ref.784763 {
+              proto=1; x=2.3in; y=95.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+                li:5 {
+                 on  
+                 diag  
+                 round  
+                 noshape  
+                }
+              }
+
+              ha:attributes {
+                term=2
+                name=2
+              }
+             }
+             ha:padstack_ref.784764 {
+              proto=1; x=2.3in; y=145.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=3
+                name=3
+              }
+             }
+             ha:padstack_ref.784765 {
+              proto=1; x=2.3in; y=195.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=4
+                name=3
+              }
+             }
+            }
+            li:layers {
+
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
+
+               li:objects {
+                ha:line.784745 {
+                 x1=56.9722mm; y1=21.0mil; x2=2.357in; y2=21.0mil; thickness=10.0mil; clearance=0.0;
+                }
+                ha:arc.784748 {
+                 x=2.3in; y=120.0mil; width=114.0mil; height=114.0mil; astart=240.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
+                }
+               }
+               ha:type {
+                silk = 1
+                bottom = 1
+               }
+             }
+
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.784750 {
+                 x1=2.3in; y1=120.0mil; x2=2.3in; y2=120.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.784753 {
+                 x1=2.3in; y1=120.0mil; x2=2.3in; y2=120.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.784756 {
+                 x1=2.3in; y1=120.0mil; x2=59.42mm; y2=120.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.784759 {
+                 x1=2.3in; y1=120.0mil; x2=2.3in; y2=4.048mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
+               }
+               ha:type {
+                bottom = 1
+                virtual = 1
+                misc = 1
+               }
+             }
+            }
+           }
+            uid = IyuaD0+cv5DYdKN1XRcAAABb
+           }
+           ha:subc.784827 {
+            ha:attributes {
+             footprint=0402
+             value=140
+             openscad=0402
+             refdes=R23
+            }
+           ha:data {
+                      li:padstack_prototypes {
+
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.326136mm  
+                   -0.425958mm  
+                   -0.326136mm  
+                   -0.425958mm  
+                   -0.326136mm  
+                   0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                  }
+                }
+              }
+            }
+           }
+
+            li:objects {
+             ha:padstack_ref.784840 {
+              proto=0; x=2.11852in; y=145.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=1
+                name=1
+              }
+             }
+             ha:padstack_ref.784841 {
+              proto=0; x=54.61mm; y=145.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=2
+                name=2
+              }
+             }
+            }
+            li:layers {
+
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
+
+               li:objects {
+               }
+               ha:type {
+                silk = 1
+                top = 1
+               }
+             }
+
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.784828 {
+                 x1=2.13426in; y1=145.0mil; x2=2.13426in; y2=145.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.784831 {
+                 x1=2.13426in; y1=145.0mil; x2=2.13426in; y2=145.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.784834 {
+                 x1=2.13426in; y1=145.0mil; x2=55.210204mm; y2=145.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.784837 {
+                 x1=2.13426in; y1=145.0mil; x2=2.13426in; y2=4.683mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
+            }
+           }
+            uid = m7vO7oCLHBbWiqAZI8QAAABX
+           }
+           ha:subc.784843 {
+            ha:attributes {
+             footprint=0402
+             value=360
+             openscad=0402
+             refdes=R21
+            }
+           ha:data {
+                      li:padstack_prototypes {
+
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.326136mm  
+                   -0.425958mm  
+                   -0.326136mm  
+                   -0.425958mm  
+                   -0.326136mm  
+                   0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                  }
+                }
+              }
+            }
+           }
+
+            li:objects {
+             ha:padstack_ref.784856 {
+              proto=0; x=2.11852in; y=45.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=1
+                name=1
+              }
+             }
+             ha:padstack_ref.784857 {
+              proto=0; x=54.61mm; y=45.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=2
+                name=2
+              }
+             }
+            }
+            li:layers {
+
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
+
+               li:objects {
+               }
+               ha:type {
+                silk = 1
+                top = 1
+               }
+             }
+
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.784844 {
+                 x1=2.13426in; y1=45.0mil; x2=2.13426in; y2=45.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.784847 {
+                 x1=2.13426in; y1=45.0mil; x2=2.13426in; y2=45.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.784850 {
+                 x1=2.13426in; y1=45.0mil; x2=55.210204mm; y2=45.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.784853 {
+                 x1=2.13426in; y1=45.0mil; x2=2.13426in; y2=2.143mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
                 }
                }
-               ha:line.764622 {
-                x1=2.3in; y1=120.0mil; x2=59.42mm; y2=120.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
+            }
+           }
+            uid = m7vO7oCLHBbWiqAZI8QAAABZ
+           }
+           ha:subc.784859 {
+            ha:attributes {
+             footprint=0402
+             value=140
+             openscad=0402
+             refdes=R22
+            }
+           ha:data {
+                      li:padstack_prototypes {
+
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.326136mm  
+                   -0.425958mm  
+                   -0.326136mm  
+                   -0.425958mm  
+                   -0.326136mm  
+                   0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                  }
                 }
+              }
+            }
+           }
+
+            li:objects {
+             ha:padstack_ref.784872 {
+              proto=0; x=2.11852in; y=195.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=1
+                name=1
+              }
+             }
+             ha:padstack_ref.784873 {
+              proto=0; x=54.61mm; y=195.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=2
+                name=2
+              }
+             }
+            }
+            li:layers {
+
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
+
+               li:objects {
                }
-               ha:line.764625 {
-                x1=2.3in; y1=120.0mil; x2=2.3in; y2=4.048mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
+               ha:type {
+                silk = 1
+                top = 1
+               }
+             }
+
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.784860 {
+                 x1=2.13426in; y1=195.0mil; x2=2.13426in; y2=195.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.784863 {
+                 x1=2.13426in; y1=195.0mil; x2=2.13426in; y2=195.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.784866 {
+                 x1=2.13426in; y1=195.0mil; x2=55.210204mm; y2=195.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.784869 {
+                 x1=2.13426in; y1=195.0mil; x2=2.13426in; y2=5.953mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
                 }
                }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
+            }
+           }
+            uid = m7vO7oCLHBbWiqAZI8QAAABb
+           }
+           ha:subc.784875 {
+            ha:attributes {
+             footprint=0402
+             value=0.1uF
+             openscad=0402
+             refdes=C200
+            }
+           ha:data {
+                      li:padstack_prototypes {
+
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.326136mm  
+                   -0.425958mm  
+                   -0.326136mm  
+                   -0.425958mm  
+                   -0.326136mm  
+                   0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                  }
+                }
               }
-              ha:type {
-               bottom = 1
-               virtual = 1
-               misc = 1
+            }
+           }
+
+            li:objects {
+             ha:padstack_ref.784888 {
+              proto=0; x=2.923in; y=1.64in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=1
+                name=1
+              }
+             }
+             ha:padstack_ref.784889 {
+              proto=0; x=2.923in; y=40.856408mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=2
+                name=2
               }
+             }
+            }
+            li:layers {
+
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
+
+               li:objects {
+               }
+               ha:type {
+                silk = 1
+                top = 1
+               }
+             }
+
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.784876 {
+                 x1=2.923in; y1=1.62426in; x2=2.923in; y2=1.62426in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.784879 {
+                 x1=2.923in; y1=1.62426in; x2=2.923in; y2=1.62426in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.784882 {
+                 x1=2.923in; y1=1.62426in; x2=2.923in; y2=40.256204mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.784885 {
+                 x1=2.923in; y1=1.62426in; x2=75.2442mm; y2=1.62426in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
             }
            }
+            uid = m7vO7oCLHBbWiqAZI8QAAABd
+           }
+          ha:rat.789442 {
+           x1=127.0mil; y1=1.163in; lgrp1=3; anchor1=pcb/717253; x2=692.0mil; y2=1.37in; lgrp2=3; anchor2=pcb/717283;
           }
-           uid = icoXAodWRB2YoN9CTOYAAABc
-          }
-          ha:rat.776074 {
-           x1=79.26503mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721183/721196; x2=3.09784in; y2=9.109845mm; lgrp2=3; anchor2=pcb/724629/724642;
-          }
-          ha:rat.776077 {
-           x1=79.26503mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721183/721196; x2=82.295117mm; y2=275.0mil; lgrp2=3; anchor2=pcb/721199/721212;
-          }
-          ha:rat.776080 {
-           x1=82.295117mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721199/721212; x2=81.715223mm; y2=9.109845mm; lgrp2=3; anchor2=pcb/724645/724658;
-          }
-          ha:rat.776083 {
-           x1=79.26503mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721183/721196; x2=78.111322mm; y2=3.953645mm; lgrp2=3; anchor2=pcb/720608/720622;
-          }
-          ha:rat.776086 {
-           x1=75.818999mm; y1=15.0mil; lgrp1=5; anchor1=pcb/724761; x2=78.111322mm; y2=3.953645mm; lgrp2=3; anchor2=pcb/720608/720622;
-          }
-          ha:rat.776089 {
-           x1=58.0608mm; y1=1.828799mm; lgrp1=5; anchor1=pcb/724761; x2=2.3in; y2=95.0mil; lgrp2=10; anchor2=pcb/764610/764629;
-          }
-          ha:rat.776092 {
-           x1=30.538433mm; y1=23.736338mm; lgrp1=5; anchor1=pcb/724761; x2=1.124in; y2=23.178008mm; lgrp2=3; anchor2=pcb/718968/718983;
-          }
-          ha:rat.776095 {
-           x1=45.364876mm; y1=23.141116mm; lgrp1=5; anchor1=pcb/724761; x2=1.864785in; y2=1.14701in; lgrp2=3; anchor2=pcb/720307/720334;
-          }
-          ha:rat.776098 {
-           x1=1.864785in; y1=1.14701in; lgrp1=3; anchor1=pcb/720307/720334; x2=51.914171mm; y2=1.32842in; lgrp2=3; anchor2=pcb/756098/756161;
-          }
-          ha:rat.776101 {
-           x1=1.4in; y1=54.61mm; lgrp1=5; anchor1=pcb/724761; x2=1.678885in; y2=2.13822in; lgrp2=3; anchor2=pcb/720149/720273;
-          }
-          ha:rat.776104 {
-           x1=1.678885in; y1=2.09885in; lgrp1=3; anchor1=pcb/720149/720265; x2=1.678885in; y2=2.13822in; lgrp2=3; anchor2=pcb/720149/720273;
-          }
-          ha:rat.776107 {
-           x1=2.18084in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720187; x2=51.914171mm; y2=1.32842in; lgrp2=3; anchor2=pcb/756098/756161;
-          }
-          ha:rat.776110 {
-           x1=73.91155mm; y1=53.59645mm; lgrp1=5; anchor1=pcb/724761; x2=80.01mm; y2=47.625mm; lgrp2=3; anchor2=pcb/720277/720304;
-          }
-          ha:rat.776113 {
-           x1=80.01mm; y1=47.625mm; lgrp1=3; anchor1=pcb/720277/720304; x2=81.915mm; y2=1.672in; lgrp2=3; anchor2=pcb/720343/720370;
-          }
-          ha:rat.776116 {
-           x1=35.548233mm; y1=39.569285mm; lgrp1=5; anchor1=pcb/724761; x2=1.74778in; y2=40.561133mm; lgrp2=3; anchor2=pcb/720149/720275;
-          }
-          ha:rat.776119 {
-           x1=59.539918mm; y1=64.466182mm; lgrp1=5; anchor1=pcb/724761; x2=2.22021in; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720178;
-          }
-          ha:rat.776122 {
-           x1=58.143267mm; y1=1.94137in; lgrp1=3; anchor1=pcb/720149/720232; x2=2.22021in; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720178;
-          }
-          ha:rat.776125 {
-           x1=2.91134831in; y1=68.746343mm; lgrp1=5; anchor1=pcb/724761; x2=84.5058mm; y2=2.73652in; lgrp2=3; anchor2=pcb/719912/719927;
-          }
-          ha:rat.776128 {
-           x1=81.715223mm; y1=9.109845mm; lgrp1=3; anchor1=pcb/724645/724658; x2=3.661in; y2=843.0mil; lgrp2=3; anchor2=pcb/751852/751873;
-          }
-          ha:rat.776131 {
-           x1=1.773in; y1=771.0mil; lgrp1=3; anchor1=pcb/719565/719593; x2=1.824in; y2=820.0mil; lgrp2=3; anchor2=pcb/717568;
-          }
-          ha:rat.776134 {
+          ha:rat.789445 {
            x1=80.064622mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721183/721197; x2=3.12932in; y2=9.109845mm; lgrp2=3; anchor2=pcb/724629/724643;
           }
-          ha:rat.776137 {
+          ha:rat.789448 {
            x1=80.064622mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721183/721197; x2=83.094709mm; y2=275.0mil; lgrp2=3; anchor2=pcb/721199/721213;
           }
-          ha:rat.776140 {
+          ha:rat.789451 {
            x1=83.094709mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721199/721213; x2=82.514815mm; y2=9.109845mm; lgrp2=3; anchor2=pcb/724645/724659;
           }
-          ha:rat.776143 {
+          ha:rat.789454 {
            x1=83.094709mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721199/721213; x2=3.35926in; y2=275.0mil; lgrp2=3; anchor2=pcb/721215/721228;
           }
-          ha:rat.776146 {
+          ha:rat.789457 {
            x1=80.064622mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721183/721197; x2=81.141409mm; y2=3.953645mm; lgrp2=3; anchor2=pcb/720625/720639;
           }
-          ha:rat.776149 {
+          ha:rat.789460 {
            x1=81.141409mm; y1=3.953645mm; lgrp1=3; anchor1=pcb/720625/720639; x2=78.085321mm; y2=50.0mil; lgrp2=3; anchor2=pcb/721261/721274;
           }
-          ha:rat.776152 {
+          ha:rat.789463 {
            x1=75.818999mm; y1=15.0mil; lgrp1=3; anchor1=pcb/724756; x2=78.085321mm; y2=50.0mil; lgrp2=3; anchor2=pcb/721261/721274;
           }
-          ha:rat.776155 {
+          ha:rat.789466 {
            x1=58.143267mm; y1=1.7839in; lgrp1=3; anchor1=pcb/720149/720200; x2=58.143267mm; y2=1.76421in; lgrp2=3; anchor2=pcb/720149/720196;
           }
-          ha:rat.776158 {
+          ha:rat.789469 {
            x1=61.272814mm; y1=67.238301mm; lgrp1=3; anchor1=pcb/724756; x2=61.584124mm; y2=67.737232mm; lgrp2=3; anchor2=pcb/717469;
           }
-          ha:rat.776161 {
+          ha:rat.789472 {
            x1=57.541025mm; y1=49.560862mm; lgrp1=3; anchor1=pcb/724756; x2=58.143267mm; y2=1.96106in; lgrp2=3; anchor2=pcb/720149/720236;
           }
-          ha:rat.776164 {
+          ha:rat.789475 {
            x1=53.643402mm; y1=55.458479mm; lgrp1=3; anchor1=pcb/724756; x2=2.1021in; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720202;
           }
-          ha:rat.776167 {
+          ha:rat.789478 {
            x1=1.975215mm; y1=1.396in; lgrp1=3; anchor1=pcb/724756; x2=55.0mil; y2=36.195mm; lgrp2=3; anchor2=pcb/720117/720143;
           }
-          ha:rat.776170 {
+          ha:rat.789481 {
            x1=671.0mil; y1=2.675in; lgrp1=3; anchor1=pcb/724756; x2=589.0mil; y2=2.675in; lgrp2=3; anchor2=pcb/719328/719342;
           }
-          ha:rat.776173 {
+          ha:rat.789484 {
+           x1=74.860735mm; y1=42.41405mm; lgrp1=3; anchor1=pcb/724756; x2=3.143in; y2=1.711in; lgrp2=3; anchor2=pcb/720343/720372;
+          }
+          ha:rat.789487 {
+           x1=3.189in; y1=1.957in; lgrp1=3; anchor1=pcb/720277/720305; x2=3.143in; y2=1.711in; lgrp2=3; anchor2=pcb/720343/720372;
+          }
+          ha:rat.789490 {
            x1=75.818999mm; y1=75.818999mm; lgrp1=3; anchor1=pcb/724756; x2=81.3308mm; y2=2.80826in; lgrp2=3; anchor2=pcb/734599/734613;
           }
-          ha:rat.776176 {
+          ha:rat.789493 {
            x1=81.3308mm; y1=2.80826in; lgrp1=3; anchor1=pcb/734599/734613; x2=81.318608mm; y2=2.744in; lgrp2=3; anchor2=pcb/734508;
           }
-          ha:rat.776179 {
+          ha:rat.789496 {
            x1=84.5058mm; y1=2.768in; lgrp1=3; anchor1=pcb/719912/719926; x2=3.20248in; y2=2.744in; lgrp2=3; anchor2=pcb/734511;
           }
-          ha:rat.776182 {
+          ha:rat.789499 {
            x1=84.5058mm; y1=2.768in; lgrp1=3; anchor1=pcb/719912/719926; x2=91.585542mm; y2=2.79373in; lgrp2=3; anchor2=pcb/734496;
           }
-          ha:rat.776185 {
-           x1=2.91106571in; y1=53.637079mm; lgrp1=3; anchor1=pcb/724756; x2=3.189in; y2=1.957in; lgrp2=3; anchor2=pcb/720277/720305;
-          }
-          ha:rat.776188 {
-           x1=3.189in; y1=1.957in; lgrp1=3; anchor1=pcb/720277/720305; x2=3.143in; y2=1.711in; lgrp2=3; anchor2=pcb/720343/720372;
-          }
-          ha:rat.776191 {
+          ha:rat.789502 {
            x1=72.460455mm; y1=33.721175mm; lgrp1=3; anchor1=pcb/724756; x2=80.2132mm; y2=1.199in; lgrp2=3; anchor2=pcb/720514/720531;
           }
-          ha:rat.776194 {
+          ha:rat.789505 {
            x1=3.23083in; y1=1.10846in; lgrp1=3; anchor1=pcb/720514/720529; x2=80.2132mm; y2=1.199in; lgrp2=3; anchor2=pcb/720514/720531;
           }
-          ha:rat.776197 {
+          ha:rat.789508 {
            x1=81.4578mm; y1=1.346in; lgrp1=3; anchor1=pcb/720375/720404; x2=80.2132mm; y2=1.199in; lgrp2=3; anchor2=pcb/720514/720531;
           }
-          ha:rat.776200 {
+          ha:rat.789511 {
            x1=3.447in; y1=33.7058mm; lgrp1=3; anchor1=pcb/719782/719807; x2=81.4578mm; y2=1.346in; lgrp2=3; anchor2=pcb/720375/720404;
           }
-          ha:rat.776203 {
+          ha:rat.789514 {
            x1=82.514815mm; y1=9.109845mm; lgrp1=3; anchor1=pcb/724645/724659; x2=3.37205in; y2=724.0mil; lgrp2=3; anchor2=pcb/753979/754000;
           }
-          ha:rat.776206 {
+          ha:rat.789517 {
            x1=3.37205in; y1=724.0mil; lgrp1=3; anchor1=pcb/753979/754000; x2=90.884756mm; y2=734.0mil; lgrp2=3; anchor2=pcb/751807/751827;
           }
-          ha:rat.776209 {
+          ha:rat.789520 {
            x1=91.189556mm; y1=843.0mil; lgrp1=3; anchor1=pcb/751852/751872; x2=90.884756mm; y2=734.0mil; lgrp2=3; anchor2=pcb/751807/751827;
           }
-          ha:rat.776212 {
+          ha:rat.789523 {
            x1=3.77282in; y1=689.0mil; lgrp1=3; anchor1=pcb/751891/751905; x2=90.884756mm; y2=734.0mil; lgrp2=3; anchor2=pcb/751807/751827;
           }
-          ha:rat.776215 {
+          ha:rat.789526 {
            x1=3.77282in; y1=689.0mil; lgrp1=3; anchor1=pcb/751891/751905; x2=3.78082in; y2=781.0mil; lgrp2=3; anchor2=pcb/751924/751938;
           }
-          ha:rat.776218 {
+          ha:rat.789529 {
            x1=3.83in; y1=899.0mil; lgrp1=3; anchor1=pcb/760391/760406; x2=3.78082in; y2=781.0mil; lgrp2=3; anchor2=pcb/751924/751938;
           }
-          ha:rat.776221 {
+          ha:rat.789532 {
            x1=3.447in; y1=33.7058mm; lgrp1=3; anchor1=pcb/719782/719807; x2=3.609in; y2=1.725in; lgrp2=3; anchor2=pcb/751751/751777;
           }
-          ha:rat.776224 {
-           x1=81.3308mm; y1=70.485mm; lgrp1=3; anchor1=pcb/734535/734548; x2=58.143267mm; y2=1.902in; lgrp2=3; anchor2=pcb/720149/720224;
+          ha:rat.789535 {
+           x1=53.6956mm; y1=771.0mil; lgrp1=3; anchor1=pcb/720407/720437; x2=1.042in; y2=793.74mil; lgrp2=3; anchor2=pcb/744578;
           }
-          ha:rat.776227 {
-           x1=58.143267mm; y1=1.902in; lgrp1=3; anchor1=pcb/720149/720224; x2=80.2132mm; y2=1.10846in; lgrp2=3; anchor2=pcb/720514/720532;
+          ha:rat.789538 {
+           x1=53.6956mm; y1=771.0mil; lgrp1=3; anchor1=pcb/720407/720437; x2=53.6956mm; y2=721.0mil; lgrp2=3; anchor2=pcb/720407/720438;
           }
-          ha:rat.776230 {
-           x1=81.3308mm; y1=2.83974in; lgrp1=3; anchor1=pcb/734599/734612; x2=58.143267mm; y2=1.92169in; lgrp2=3; anchor2=pcb/720149/720228;
+          ha:rat.789541 {
+           x1=2.35in; y1=721.0mil; lgrp1=3; anchor1=pcb/719500/719528; x2=53.6956mm; y2=721.0mil; lgrp2=3; anchor2=pcb/720407/720438;
           }
-          ha:rat.776233 {
-           x1=58.143267mm; y1=1.92169in; lgrp1=3; anchor1=pcb/720149/720228; x2=3.23083in; y2=1.199in; lgrp2=3; anchor2=pcb/720514/720530;
+          ha:rat.789544 {
+           x1=81.941001mm; y1=3.953645mm; lgrp1=3; anchor1=pcb/720625/720640; x2=2.35in; y2=721.0mil; lgrp2=3; anchor2=pcb/719500/719528;
           }
-          ha:rat.776236 {
-           x1=1.02559in; y1=162.4mil; lgrp1=3; anchor1=pcb/720778/720793; x2=1.223in; y2=230.0mil; lgrp2=3; anchor2=pcb/719711/719726;
+          ha:rat.789547 {
+           x1=2.35in; y1=721.0mil; lgrp1=3; anchor1=pcb/719500/719528; x2=3.246in; y2=1.346in; lgrp2=3; anchor2=pcb/720375/720403;
           }
-          ha:rat.776239 {
-           x1=1000.0mil; y1=162.4mil; lgrp1=3; anchor1=pcb/720778/720794; x2=1.22126in; y2=287.0mil; lgrp2=3; anchor2=pcb/719091/719106;
+          ha:rat.789550 {
+           x1=3.143in; y1=1.672in; lgrp1=3; anchor1=pcb/720343/720371; x2=3.246in; y2=1.346in; lgrp2=3; anchor2=pcb/720375/720403;
           }
-          ha:rat.776242 {
-           x1=31.819596mm; y1=287.0mil; lgrp1=3; anchor1=pcb/719091/719105; x2=1.678885in; y2=2.05948in; lgrp2=3; anchor2=pcb/720149/720257;
+          ha:rat.789553 {
+           x1=2.87in; y1=2.25in; lgrp1=3; anchor1=pcb/719008/719035; x2=2.276135in; y2=1.11189in; lgrp2=3; anchor2=pcb/756098/756143;
           }
-          ha:rat.776245 {
-           x1=2.3in; y1=2.83in; lgrp1=10; anchor1=pcb/719381/719398; x2=2.31in; y2=2.714in; lgrp2=3; anchor2=pcb/732477/732492;
+          ha:rat.789556 {
+           x1=1.35in; y1=26.67mm; lgrp1=3; anchor1=pcb/718624/718655; x2=58.143267mm; y2=51.310794mm; lgrp2=3; anchor2=pcb/720149/720248;
           }
-          ha:rat.776248 {
-           x1=58.143267mm; y1=1.70516in; lgrp1=3; anchor1=pcb/720149/720184; x2=955.0mil; y2=26.543mm; lgrp2=10; anchor2=pcb/718151;
+          ha:rat.789559 {
+           x1=31.75mm; y1=26.67mm; lgrp1=3; anchor1=pcb/718624/718675; x2=58.143267mm; y2=2.00043in; lgrp2=3; anchor2=pcb/720149/720244;
           }
-          ha:rat.776251 {
-           x1=38.1mm; y1=2.83in; lgrp1=10; anchor1=pcb/719656/719674; x2=3.496in; y2=67.252596mm; lgrp2=3; anchor2=pcb/734519/734533;
+          ha:rat.789562 {
+           x1=1.35in; y1=950.0mil; lgrp1=3; anchor1=pcb/718624/718654; x2=58.143267mm; y2=1.98074in; lgrp2=3; anchor2=pcb/720149/720240;
           }
-          ha:rat.776254 {
-           x1=1.25448in; y1=230.0mil; lgrp1=3; anchor1=pcb/719711/719725; x2=1.678885in; y2=2.0398in; lgrp2=3; anchor2=pcb/720149/720253;
+          ha:rat.789565 {
+           x1=1.909in; y1=471.0mil; lgrp1=3; anchor1=pcb/720407/720446; x2=1.909in; y2=521.0mil; lgrp2=3; anchor2=pcb/720407/720447;
           }
-          ha:rat.776257 {
-           x1=1.90526in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720243; x2=1.589205in; y2=1.14701in; lgrp2=3; anchor2=pcb/720307/720335;
+          ha:rat.789568 {
+           x1=1.909in; y1=521.0mil; lgrp1=3; anchor1=pcb/720407/720447; x2=2.276135in; y2=27.242008mm; lgrp2=3; anchor2=pcb/756098/756145;
           }
-          ha:rat.776260 {
-           x1=2.555565in; y1=2.61329in; lgrp1=3; anchor1=pcb/719745/719774; x2=62.574724mm; y2=66.280528mm; lgrp2=3; anchor2=pcb/719694/719709;
+          ha:rat.789571 {
+           x1=2.276135in; y1=27.242008mm; lgrp1=3; anchor1=pcb/756098/756145; x2=2.61857in; y2=833.0mil; lgrp2=3; anchor2=pcb/720085/720115;
           }
-          ha:rat.776263 {
-           x1=3.77882in; y1=899.0mil; lgrp1=3; anchor1=pcb/760391/760405; x2=82.65033mm; y2=724.0mil; lgrp2=3; anchor2=pcb/753979/753999;
+          ha:rat.789574 {
+           x1=1.678885in; y1=1.7839in; lgrp1=3; anchor1=pcb/720149/720201; x2=2.53761in; y2=1.76515in; lgrp2=3; anchor2=pcb/778353/778397;
           }
-          ha:rat.776266 {
-           x1=82.65033mm; y1=724.0mil; lgrp1=3; anchor1=pcb/753979/753999; x2=2.276135in; y2=1.28905in; lgrp2=3; anchor2=pcb/756098/756134;
+          ha:rat.789577 {
+           x1=3.709in; y1=1.975in; lgrp1=3; anchor1=pcb/751751/751782; x2=2.22021in; y2=40.561133mm; lgrp2=3; anchor2=pcb/720149/720179;
           }
-          ha:rat.776269 {
-           x1=3.611in; y1=2.83048in; lgrp1=3; anchor1=pcb/734567/734581; x2=3.228in; y2=47.625mm; lgrp2=3; anchor2=pcb/720277/720303;
+          ha:rat.789580 {
+           x1=2.22021in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720179; x2=2.276135in; y2=1.38748in; lgrp2=3; anchor2=pcb/756098/756129;
           }
-          ha:rat.776272 {
-           x1=58.143267mm; y1=1.88232in; lgrp1=3; anchor1=pcb/720149/720220; x2=3.228in; y2=47.625mm; lgrp2=3; anchor2=pcb/720277/720303;
+          ha:rat.789583 {
+           x1=51.914171mm; y1=27.242008mm; lgrp1=3; anchor1=pcb/756098/756148; x2=1.252in; y2=54.61mm; lgrp2=10; anchor2=pcb/718145;
           }
-          ha:rat.776275 {
-           x1=155.0mil; y1=37.465mm; lgrp1=3; anchor1=pcb/720117/720144; x2=58.143267mm; y2=1.88232in; lgrp2=3; anchor2=pcb/720149/720220;
+          ha:rat.789586 {
+           x1=1.35in; y1=54.61mm; lgrp1=3; anchor1=pcb/718624/718666; x2=51.914171mm; y2=1.11189in; lgrp2=3; anchor2=pcb/756098/756150;
           }
-          ha:rat.776278 {
-           x1=3.649in; y1=734.0mil; lgrp1=3; anchor1=pcb/751807/751828; x2=2.276135in; y2=1.32842in; lgrp2=3; anchor2=pcb/756098/756132;
+          ha:rat.789589 {
+           x1=1.93984in; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736155; x2=1.88557in; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720246;
           }
-          ha:rat.776281 {
-           x1=53.6956mm; y1=771.0mil; lgrp1=3; anchor1=pcb/720407/720437; x2=1.042in; y2=793.74mil; lgrp2=3; anchor2=pcb/744578;
+          ha:rat.789592 {
+           x1=1.92494in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720239; x2=1.864785in; y2=1.247in; lgrp2=3; anchor2=pcb/720307/720338;
           }
-          ha:rat.776284 {
-           x1=53.6956mm; y1=771.0mil; lgrp1=3; anchor1=pcb/720407/720437; x2=53.6956mm; y2=721.0mil; lgrp2=3; anchor2=pcb/720407/720438;
+          ha:rat.789595 {
+           x1=58.143267mm; y1=1.66579in; lgrp1=3; anchor1=pcb/720149/720176; x2=19.175992mm; y2=1.252in; lgrp2=3; anchor2=pcb/717259;
           }
-          ha:rat.776287 {
-           x1=2.35in; y1=721.0mil; lgrp1=3; anchor1=pcb/719500/719528; x2=53.6956mm; y2=721.0mil; lgrp2=3; anchor2=pcb/720407/720438;
+          ha:rat.789598 {
+           x1=2.11852in; y1=45.0mil; lgrp1=3; anchor1=pcb/784843/784856; x2=2.8624in; y2=2.00137in; lgrp2=3; anchor2=pcb/778353/778386;
           }
-          ha:rat.776290 {
-           x1=81.941001mm; y1=3.953645mm; lgrp1=3; anchor1=pcb/720625/720640; x2=2.35in; y2=721.0mil; lgrp2=3; anchor2=pcb/719500/719528;
+          ha:rat.789601 {
+           x1=155.0mil; y1=40.005mm; lgrp1=3; anchor1=pcb/720117/720146; x2=1.74778in; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720274;
           }
-          ha:rat.776293 {
-           x1=2.35in; y1=721.0mil; lgrp1=3; anchor1=pcb/719500/719528; x2=3.246in; y2=1.346in; lgrp2=3; anchor2=pcb/720375/720403;
+          ha:rat.789604 {
+           x1=86.124796mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721215/721229; x2=78.910914mm; y2=3.953645mm; lgrp2=3; anchor2=pcb/720608/720623;
           }
-          ha:rat.776296 {
-           x1=3.143in; y1=1.672in; lgrp1=3; anchor1=pcb/720343/720371; x2=3.246in; y2=1.346in; lgrp2=3; anchor2=pcb/720375/720403;
+          ha:rat.789607 {
+           x1=78.910914mm; y1=3.953645mm; lgrp1=3; anchor1=pcb/720608/720623; x2=58.143267mm; y2=1.72484in; lgrp2=3; anchor2=pcb/720149/720188;
           }
-          ha:rat.776299 {
-           x1=78.884913mm; y1=50.0mil; lgrp1=3; anchor1=pcb/721261/721275; x2=2.463in; y2=65.466412mm; lgrp2=3; anchor2=pcb/717472;
+          ha:rat.789610 {
+           x1=58.143267mm; y1=44.311062mm; lgrp1=3; anchor1=pcb/720149/720192; x2=58.143267mm; y2=1.72484in; lgrp2=3; anchor2=pcb/720149/720188;
           }
-          ha:rat.776302 {
-           x1=2.87in; y1=2.25in; lgrp1=3; anchor1=pcb/719008/719035; x2=2.276135in; y2=1.11189in; lgrp2=3; anchor2=pcb/756098/756143;
+          ha:rat.789613 {
+           x1=1.021in; y1=2.32274in; lgrp1=3; anchor1=pcb/720068/720083; x2=58.143267mm; y2=44.311062mm; lgrp2=3; anchor2=pcb/720149/720192;
           }
-          ha:rat.776305 {
-           x1=1.35in; y1=26.67mm; lgrp1=3; anchor1=pcb/718624/718655; x2=58.143267mm; y2=51.310794mm; lgrp2=3; anchor2=pcb/720149/720248;
+          ha:rat.789616 {
+           x1=31.75mm; y1=49.53mm; lgrp1=3; anchor1=pcb/718624/718684; x2=1.678885in; y2=2.00043in; lgrp2=3; anchor2=pcb/720149/720245;
           }
-          ha:rat.776308 {
-           x1=31.75mm; y1=26.67mm; lgrp1=3; anchor1=pcb/718624/718675; x2=58.143267mm; y2=2.00043in; lgrp2=3; anchor2=pcb/720149/720244;
+          ha:rat.789619 {
+           x1=58.143267mm; y1=1.86264in; lgrp1=3; anchor1=pcb/720149/720216; x2=31.75mm; y2=1.751in; lgrp2=5; anchor2=pcb/717882;
           }
-          ha:rat.776311 {
-           x1=1.35in; y1=950.0mil; lgrp1=3; anchor1=pcb/718624/718654; x2=58.143267mm; y2=1.98074in; lgrp2=3; anchor2=pcb/720149/720240;
+          ha:rat.789622 {
+           x1=31.75mm; y1=52.07mm; lgrp1=3; anchor1=pcb/718624/718685; x2=2.06273in; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720210;
+          }
+          ha:rat.789625 {
+           x1=1.35in; y1=52.07mm; lgrp1=3; anchor1=pcb/718624/718665; x2=52.893468mm; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720206;
+          }
+          ha:rat.789628 {
+           x1=31.75mm; y1=1.65in; lgrp1=3; anchor1=pcb/718624/718681; x2=58.143267mm; y2=1.82327in; lgrp2=3; anchor2=pcb/720149/720208;
+          }
+          ha:rat.789631 {
+           x1=1.35in; y1=1.65in; lgrp1=3; anchor1=pcb/718624/718661; x2=58.143267mm; y2=1.84295in; lgrp2=3; anchor2=pcb/720149/720212;
+          }
+          ha:rat.789634 {
+           x1=31.75mm; y1=1.55in; lgrp1=3; anchor1=pcb/718624/718680; x2=52.893468mm; y2=40.561133mm; lgrp2=3; anchor2=pcb/720149/720207;
+          }
+          ha:rat.789637 {
+           x1=1.35in; y1=1.55in; lgrp1=3; anchor1=pcb/718624/718660; x2=58.143267mm; y2=1.80358in; lgrp2=3; anchor2=pcb/720149/720204;
+          }
+          ha:rat.789640 {
+           x1=31.75mm; y1=36.83mm; lgrp1=3; anchor1=pcb/718624/718679; x2=1.678885in; y2=1.902in; lgrp2=3; anchor2=pcb/720149/720225;
+          }
+          ha:rat.789643 {
+           x1=2.06273in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720211; x2=1.352in; y2=36.8808mm; lgrp2=10; anchor2=pcb/718205;
+          }
+          ha:rat.789646 {
+           x1=1.678885in; y1=1.92169in; lgrp1=3; anchor1=pcb/720149/720229; x2=1.362in; y2=1.361in; lgrp2=10; anchor2=pcb/718211;
+          }
+          ha:rat.789649 {
+           x1=55.0mil; y1=1.525in; lgrp1=3; anchor1=pcb/720117/720145; x2=1.678885in; y2=52.810918mm; lgrp2=3; anchor2=pcb/720149/720261;
+          }
+          ha:rat.789652 {
+           x1=31.75mm; y1=950.0mil; lgrp1=3; anchor1=pcb/718624/718674; x2=1.984in; y2=40.561133mm; lgrp2=3; anchor2=pcb/720149/720227;
+          }
+          ha:rat.789655 {
+           x1=1.96431in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720231; x2=1.353in; y2=850.0mil; lgrp2=5; anchor2=pcb/717918;
+          }
+          ha:rat.789658 {
+           x1=31.75mm; y1=850.0mil; lgrp1=3; anchor1=pcb/718624/718673; x2=1.94463in; y2=40.561133mm; lgrp2=3; anchor2=pcb/720149/720235;
+          }
+          ha:rat.789661 {
+           x1=81.3308mm; y1=70.485mm; lgrp1=3; anchor1=pcb/734535/734548; x2=58.143267mm; y2=1.902in; lgrp2=3; anchor2=pcb/720149/720224;
+          }
+          ha:rat.789664 {
+           x1=58.143267mm; y1=1.902in; lgrp1=3; anchor1=pcb/720149/720224; x2=80.2132mm; y2=1.10846in; lgrp2=3; anchor2=pcb/720514/720532;
+          }
+          ha:rat.789667 {
+           x1=81.3308mm; y1=2.83974in; lgrp1=3; anchor1=pcb/734599/734612; x2=58.143267mm; y2=1.92169in; lgrp2=3; anchor2=pcb/720149/720228;
+          }
+          ha:rat.789670 {
+           x1=58.143267mm; y1=1.92169in; lgrp1=3; anchor1=pcb/720149/720228; x2=3.23083in; y2=1.199in; lgrp2=3; anchor2=pcb/720514/720530;
+          }
+          ha:rat.789673 {
+           x1=1.02559in; y1=162.4mil; lgrp1=3; anchor1=pcb/720778/720793; x2=1.223in; y2=230.0mil; lgrp2=3; anchor2=pcb/719711/719726;
           }
-          ha:rat.776314 {
-           x1=1.909in; y1=471.0mil; lgrp1=3; anchor1=pcb/720407/720446; x2=1.909in; y2=521.0mil; lgrp2=3; anchor2=pcb/720407/720447;
+          ha:rat.789676 {
+           x1=1000.0mil; y1=162.4mil; lgrp1=3; anchor1=pcb/720778/720794; x2=1.22126in; y2=287.0mil; lgrp2=3; anchor2=pcb/719091/719106;
           }
-          ha:rat.776317 {
-           x1=1.909in; y1=521.0mil; lgrp1=3; anchor1=pcb/720407/720447; x2=2.276135in; y2=27.242008mm; lgrp2=3; anchor2=pcb/756098/756145;
+          ha:rat.789679 {
+           x1=2.3in; y1=45.0mil; lgrp1=10; anchor1=pcb/784744/784762; x2=54.61mm; y2=45.0mil; lgrp2=3; anchor2=pcb/784843/784857;
           }
-          ha:rat.776320 {
-           x1=2.276135in; y1=27.242008mm; lgrp1=3; anchor1=pcb/756098/756145; x2=2.61857in; y2=833.0mil; lgrp2=3; anchor2=pcb/720085/720115;
+          ha:rat.789682 {
+           x1=78.884913mm; y1=50.0mil; lgrp1=3; anchor1=pcb/721261/721275; x2=2.463in; y2=65.466412mm; lgrp2=3; anchor2=pcb/717472;
           }
-          ha:rat.776323 {
+          ha:rat.789685 {
            x1=3.709in; y1=45.085mm; lgrp1=3; anchor1=pcb/751751/751778; x2=54.893464mm; y2=40.561133mm; lgrp2=3; anchor2=pcb/720149/720191;
           }
-          ha:rat.776326 {
+          ha:rat.789688 {
            x1=54.893464mm; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720191; x2=51.914171mm; y2=1.40716in; lgrp2=3; anchor2=pcb/756098/756165;
           }
-          ha:rat.776329 {
+          ha:rat.789691 {
            x1=1.88557in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720247; x2=1.864785in; y2=32.9438mm; lgrp2=3; anchor2=pcb/720307/720340;
           }
-          ha:rat.776332 {
+          ha:rat.789694 {
            x1=1.86589in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720251; x2=1.589205in; y2=30.404054mm; lgrp2=3; anchor2=pcb/720307/720337;
           }
-          ha:rat.776335 {
+          ha:rat.789697 {
            x1=3.709in; y1=47.625mm; lgrp1=3; anchor1=pcb/751751/751780; x2=53.893466mm; y2=40.561133mm; lgrp2=3; anchor2=pcb/720149/720199;
           }
-          ha:rat.776338 {
+          ha:rat.789700 {
            x1=53.893466mm; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720199; x2=51.914171mm; y2=1.36779in; lgrp2=3; anchor2=pcb/756098/756163;
           }
-          ha:rat.776341 {
+          ha:rat.789703 {
            x1=1.8462in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720255; x2=1.589205in; y2=1.247in; lgrp2=3; anchor2=pcb/720307/720339;
           }
-          ha:rat.776344 {
-           x1=3.709in; y1=1.975in; lgrp1=3; anchor1=pcb/751751/751782; x2=2.22021in; y2=40.561133mm; lgrp2=3; anchor2=pcb/720149/720179;
+          ha:rat.789706 {
+           x1=46.393608mm; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720259; x2=1.864785in; y2=30.404054mm; lgrp2=3; anchor2=pcb/720307/720336;
           }
-          ha:rat.776347 {
-           x1=2.22021in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720179; x2=2.276135in; y2=1.38748in; lgrp2=3; anchor2=pcb/756098/756129;
+          ha:rat.789709 {
+           x1=2.11852in; y1=195.0mil; lgrp1=3; anchor1=pcb/784859/784872; x2=2.8624in; y2=1.76515in; lgrp2=3; anchor2=pcb/778353/778398;
           }
-          ha:rat.776350 {
-           x1=46.393608mm; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720259; x2=1.864785in; y2=30.404054mm; lgrp2=3; anchor2=pcb/720307/720336;
+          ha:rat.789712 {
+           x1=27.305mm; y1=2.29226in; lgrp1=3; anchor1=pcb/720051/720066; x2=28.1686mm; y2=2.302in; lgrp2=5; anchor2=pcb/718032;
           }
-          ha:rat.776353 {
-           x1=1.76663in; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736159; x2=1.678885in; y2=1.94137in; lgrp2=3; anchor2=pcb/720149/720233;
+          ha:rat.789715 {
+           x1=3.246in; y1=36.2712mm; lgrp1=3; anchor1=pcb/720375/720402; x2=2.87in; y2=54.61mm; lgrp2=5; anchor2=pcb/717702;
           }
-          ha:rat.776356 {
-           x1=1.72332in; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736160; x2=1.678885in; y2=1.96106in; lgrp2=3; anchor2=pcb/720149/720237;
+          ha:rat.789718 {
+           x1=3.832in; y1=781.0mil; lgrp1=3; anchor1=pcb/751924/751939; x2=3.246in; y2=36.2712mm; lgrp2=3; anchor2=pcb/720375/720402;
           }
-          ha:rat.776359 {
-           x1=2.02646in; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736153; x2=45.39361mm; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720266;
+          ha:rat.789721 {
+           x1=3.824in; y1=689.0mil; lgrp1=3; anchor1=pcb/751891/751906; x2=3.832in; y2=781.0mil; lgrp2=3; anchor2=pcb/751924/751939;
           }
-          ha:rat.776362 {
-           x1=50.37201mm; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736154; x2=1.80683in; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720262;
+          ha:rat.789724 {
+           x1=3.246in; y1=36.2712mm; lgrp1=3; anchor1=pcb/720375/720402; x2=2.276135in; y2=1.24968in; lgrp2=3; anchor2=pcb/756098/756136;
           }
-          ha:rat.776365 {
-           x1=127.0mil; y1=1.163in; lgrp1=3; anchor1=pcb/717253; x2=692.0mil; y2=1.37in; lgrp2=3; anchor2=pcb/717283;
+          ha:rat.789727 {
+           x1=2.276135in; y1=1.24968in; lgrp1=3; anchor1=pcb/756098/756136; x2=51.914171mm; y2=1.24968in; lgrp2=3; anchor2=pcb/756098/756157;
           }
-          ha:rat.776368 {
-           x1=3.609in; y1=1.825in; lgrp1=3; anchor1=pcb/751751/751779; x2=54.393338mm; y2=40.561133mm; lgrp2=3; anchor2=pcb/720149/720195;
+          ha:rat.789730 {
+           x1=1.678885in; y1=1.82327in; lgrp1=3; anchor1=pcb/720149/720209; x2=2.53761in; y2=1.80452in; lgrp2=3; anchor2=pcb/778353/778395;
           }
-          ha:rat.776371 {
-           x1=54.393338mm; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720195; x2=51.914171mm; y2=1.38748in; lgrp2=3; anchor2=pcb/756098/756164;
+          ha:rat.789733 {
+           x1=1.678885in; y1=44.311062mm; lgrp1=3; anchor1=pcb/720149/720193; x2=2.53761in; y2=1.92263in; lgrp2=3; anchor2=pcb/778353/778389;
           }
-          ha:rat.776374 {
-           x1=51.914171mm; y1=27.242008mm; lgrp1=3; anchor1=pcb/756098/756148; x2=1.252in; y2=54.61mm; lgrp2=10; anchor2=pcb/718145;
+          ha:rat.789736 {
+           x1=2.3in; y1=195.0mil; lgrp1=10; anchor1=pcb/784744/784765; x2=54.61mm; y2=195.0mil; lgrp2=3; anchor2=pcb/784859/784873;
           }
-          ha:rat.776377 {
-           x1=1.35in; y1=54.61mm; lgrp1=3; anchor1=pcb/718624/718666; x2=51.914171mm; y2=1.11189in; lgrp2=3; anchor2=pcb/756098/756150;
+          ha:rat.789739 {
+           x1=2.3in; y1=145.0mil; lgrp1=10; anchor1=pcb/784744/784764; x2=54.61mm; y2=145.0mil; lgrp2=3; anchor2=pcb/784827/784841;
           }
-          ha:rat.776380 {
-           x1=3.609in; y1=48.895mm; lgrp1=3; anchor1=pcb/751751/751781; x2=2.276135in; y2=1.40716in; lgrp2=3; anchor2=pcb/756098/756128;
+          ha:rat.789742 {
+           x1=79.26503mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721183/721196; x2=3.09784in; y2=9.109845mm; lgrp2=3; anchor2=pcb/724629/724642;
           }
-          ha:rat.776383 {
-           x1=2.1021in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720203; x2=2.276135in; y2=1.40716in; lgrp2=3; anchor2=pcb/756098/756128;
+          ha:rat.789745 {
+           x1=79.26503mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721183/721196; x2=82.295117mm; y2=275.0mil; lgrp2=3; anchor2=pcb/721199/721212;
           }
-          ha:rat.776386 {
-           x1=1.93984in; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736155; x2=1.88557in; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720246;
+          ha:rat.789748 {
+           x1=82.295117mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721199/721212; x2=81.715223mm; y2=9.109845mm; lgrp2=3; anchor2=pcb/724645/724658;
           }
-          ha:rat.776389 {
-           x1=1.92494in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720239; x2=1.864785in; y2=1.247in; lgrp2=3; anchor2=pcb/720307/720338;
+          ha:rat.789751 {
+           x1=79.26503mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721183/721196; x2=78.111322mm; y2=3.953645mm; lgrp2=3; anchor2=pcb/720608/720622;
           }
-          ha:rat.776392 {
-           x1=58.143267mm; y1=1.66579in; lgrp1=3; anchor1=pcb/720149/720176; x2=19.175992mm; y2=1.252in; lgrp2=3; anchor2=pcb/717259;
+          ha:rat.789754 {
+           x1=75.818999mm; y1=15.0mil; lgrp1=5; anchor1=pcb/724761; x2=78.111322mm; y2=3.953645mm; lgrp2=3; anchor2=pcb/720608/720622;
           }
-          ha:rat.776395 {
-           x1=155.0mil; y1=40.005mm; lgrp1=3; anchor1=pcb/720117/720146; x2=1.74778in; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720274;
+          ha:rat.789757 {
+           x1=30.538433mm; y1=23.736338mm; lgrp1=5; anchor1=pcb/724761; x2=1.124in; y2=23.178008mm; lgrp2=3; anchor2=pcb/718968/718983;
           }
-          ha:rat.776398 {
-           x1=86.124796mm; y1=275.0mil; lgrp1=3; anchor1=pcb/721215/721229; x2=78.910914mm; y2=3.953645mm; lgrp2=3; anchor2=pcb/720608/720623;
+          ha:rat.789760 {
+           x1=45.364876mm; y1=23.141116mm; lgrp1=5; anchor1=pcb/724761; x2=1.864785in; y2=1.14701in; lgrp2=3; anchor2=pcb/720307/720334;
           }
-          ha:rat.776401 {
-           x1=78.910914mm; y1=3.953645mm; lgrp1=3; anchor1=pcb/720608/720623; x2=58.143267mm; y2=1.72484in; lgrp2=3; anchor2=pcb/720149/720188;
+          ha:rat.789763 {
+           x1=1.864785in; y1=1.14701in; lgrp1=3; anchor1=pcb/720307/720334; x2=51.914171mm; y2=1.32842in; lgrp2=3; anchor2=pcb/756098/756161;
           }
-          ha:rat.776404 {
-           x1=58.143267mm; y1=44.311062mm; lgrp1=3; anchor1=pcb/720149/720192; x2=58.143267mm; y2=1.72484in; lgrp2=3; anchor2=pcb/720149/720188;
+          ha:rat.789766 {
+           x1=1.4in; y1=54.61mm; lgrp1=5; anchor1=pcb/724761; x2=1.678885in; y2=2.13822in; lgrp2=3; anchor2=pcb/720149/720273;
           }
-          ha:rat.776407 {
-           x1=1.021in; y1=2.32274in; lgrp1=3; anchor1=pcb/720068/720083; x2=58.143267mm; y2=44.311062mm; lgrp2=3; anchor2=pcb/720149/720192;
+          ha:rat.789769 {
+           x1=1.678885in; y1=2.09885in; lgrp1=3; anchor1=pcb/720149/720265; x2=1.678885in; y2=2.13822in; lgrp2=3; anchor2=pcb/720149/720273;
           }
-          ha:rat.776410 {
-           x1=31.75mm; y1=49.53mm; lgrp1=3; anchor1=pcb/718624/718684; x2=1.678885in; y2=2.00043in; lgrp2=3; anchor2=pcb/720149/720245;
+          ha:rat.789772 {
+           x1=2.18084in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720187; x2=51.914171mm; y2=1.32842in; lgrp2=3; anchor2=pcb/756098/756161;
           }
-          ha:rat.776413 {
-           x1=58.143267mm; y1=1.86264in; lgrp1=3; anchor1=pcb/720149/720216; x2=31.75mm; y2=1.751in; lgrp2=5; anchor2=pcb/717882;
+          ha:rat.789775 {
+           x1=2.923in; y1=42.3164mm; lgrp1=3; anchor1=pcb/787203; x2=81.915mm; y2=1.672in; lgrp2=3; anchor2=pcb/720343/720370;
           }
-          ha:rat.776416 {
-           x1=31.75mm; y1=52.07mm; lgrp1=3; anchor1=pcb/718624/718685; x2=2.06273in; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720210;
+          ha:rat.789778 {
+           x1=80.01mm; y1=47.625mm; lgrp1=3; anchor1=pcb/720277/720304; x2=81.915mm; y2=1.672in; lgrp2=3; anchor2=pcb/720343/720370;
           }
-          ha:rat.776419 {
-           x1=1.35in; y1=52.07mm; lgrp1=3; anchor1=pcb/718624/718665; x2=52.893468mm; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720206;
+          ha:rat.789781 {
+           x1=35.548233mm; y1=39.569285mm; lgrp1=5; anchor1=pcb/724761; x2=1.74778in; y2=40.561133mm; lgrp2=3; anchor2=pcb/720149/720275;
           }
-          ha:rat.776422 {
-           x1=27.305mm; y1=2.29226in; lgrp1=3; anchor1=pcb/720051/720066; x2=28.1686mm; y2=2.302in; lgrp2=5; anchor2=pcb/718032;
+          ha:rat.789784 {
+           x1=59.539918mm; y1=64.466182mm; lgrp1=5; anchor1=pcb/724761; x2=2.22021in; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720178;
           }
-          ha:rat.776425 {
-           x1=3.246in; y1=36.2712mm; lgrp1=3; anchor1=pcb/720375/720402; x2=2.87in; y2=54.61mm; lgrp2=5; anchor2=pcb/717702;
+          ha:rat.789787 {
+           x1=58.143267mm; y1=1.94137in; lgrp1=3; anchor1=pcb/720149/720232; x2=2.22021in; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720178;
           }
-          ha:rat.776428 {
-           x1=3.832in; y1=781.0mil; lgrp1=3; anchor1=pcb/751924/751939; x2=3.246in; y2=36.2712mm; lgrp2=3; anchor2=pcb/720375/720402;
+          ha:rat.789790 {
+           x1=2.91134831in; y1=68.746343mm; lgrp1=5; anchor1=pcb/724761; x2=84.5058mm; y2=2.73652in; lgrp2=3; anchor2=pcb/719912/719927;
           }
-          ha:rat.776431 {
-           x1=3.824in; y1=689.0mil; lgrp1=3; anchor1=pcb/751891/751906; x2=3.832in; y2=781.0mil; lgrp2=3; anchor2=pcb/751924/751939;
+          ha:rat.789793 {
+           x1=81.715223mm; y1=9.109845mm; lgrp1=3; anchor1=pcb/724645/724658; x2=3.661in; y2=843.0mil; lgrp2=3; anchor2=pcb/751852/751873;
           }
-          ha:rat.776434 {
-           x1=3.246in; y1=36.2712mm; lgrp1=3; anchor1=pcb/720375/720402; x2=2.276135in; y2=1.24968in; lgrp2=3; anchor2=pcb/756098/756136;
+          ha:rat.789796 {
+           x1=2.3in; y1=2.83in; lgrp1=10; anchor1=pcb/719381/719398; x2=2.31in; y2=2.714in; lgrp2=3; anchor2=pcb/732477/732492;
           }
-          ha:rat.776437 {
-           x1=2.276135in; y1=1.24968in; lgrp1=3; anchor1=pcb/756098/756136; x2=51.914171mm; y2=1.24968in; lgrp2=3; anchor2=pcb/756098/756157;
+          ha:rat.789799 {
+           x1=38.1mm; y1=2.83in; lgrp1=10; anchor1=pcb/719656/719674; x2=3.496in; y2=67.252596mm; lgrp2=3; anchor2=pcb/734519/734533;
           }
-          ha:rat.776440 {
-           x1=1.35in; y1=1.65in; lgrp1=3; anchor1=pcb/718624/718661; x2=58.143267mm; y2=1.84295in; lgrp2=3; anchor2=pcb/720149/720212;
+          ha:rat.789802 {
+           x1=2.555565in; y1=2.61329in; lgrp1=3; anchor1=pcb/719745/719774; x2=62.574724mm; y2=66.280528mm; lgrp2=3; anchor2=pcb/719694/719709;
           }
-          ha:rat.776443 {
-           x1=31.75mm; y1=1.65in; lgrp1=3; anchor1=pcb/718624/718681; x2=58.143267mm; y2=1.82327in; lgrp2=3; anchor2=pcb/720149/720208;
+          ha:rat.789805 {
+           x1=58.143267mm; y1=1.70516in; lgrp1=3; anchor1=pcb/720149/720184; x2=955.0mil; y2=26.543mm; lgrp2=10; anchor2=pcb/718151;
           }
-          ha:rat.776446 {
-           x1=1.35in; y1=1.55in; lgrp1=3; anchor1=pcb/718624/718660; x2=58.143267mm; y2=1.80358in; lgrp2=3; anchor2=pcb/720149/720204;
+          ha:rat.789808 {
+           x1=1.773in; y1=771.0mil; lgrp1=3; anchor1=pcb/719565/719593; x2=1.824in; y2=820.0mil; lgrp2=3; anchor2=pcb/717568;
           }
-          ha:rat.776449 {
-           x1=31.75mm; y1=1.55in; lgrp1=3; anchor1=pcb/718624/718680; x2=52.893468mm; y2=40.561133mm; lgrp2=3; anchor2=pcb/720149/720207;
+          ha:rat.789811 {
+           x1=3.649in; y1=734.0mil; lgrp1=3; anchor1=pcb/751807/751828; x2=2.276135in; y2=1.32842in; lgrp2=3; anchor2=pcb/756098/756132;
           }
-          ha:rat.776452 {
-           x1=2.06273in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720211; x2=1.352in; y2=36.8808mm; lgrp2=10; anchor2=pcb/718205;
+          ha:rat.789814 {
+           x1=3.77882in; y1=899.0mil; lgrp1=3; anchor1=pcb/760391/760405; x2=82.65033mm; y2=724.0mil; lgrp2=3; anchor2=pcb/753979/753999;
           }
-          ha:rat.776455 {
-           x1=31.75mm; y1=36.83mm; lgrp1=3; anchor1=pcb/718624/718679; x2=1.678885in; y2=1.902in; lgrp2=3; anchor2=pcb/720149/720225;
+          ha:rat.789817 {
+           x1=82.65033mm; y1=724.0mil; lgrp1=3; anchor1=pcb/753979/753999; x2=2.276135in; y2=1.28905in; lgrp2=3; anchor2=pcb/756098/756134;
           }
-          ha:rat.776458 {
-           x1=1.678885in; y1=1.92169in; lgrp1=3; anchor1=pcb/720149/720229; x2=1.362in; y2=1.361in; lgrp2=10; anchor2=pcb/718211;
+          ha:rat.789820 {
+           x1=31.819596mm; y1=287.0mil; lgrp1=3; anchor1=pcb/719091/719105; x2=1.678885in; y2=2.05948in; lgrp2=3; anchor2=pcb/720149/720257;
           }
-          ha:rat.776461 {
-           x1=55.0mil; y1=1.525in; lgrp1=3; anchor1=pcb/720117/720145; x2=1.678885in; y2=52.810918mm; lgrp2=3; anchor2=pcb/720149/720261;
+          ha:rat.789823 {
+           x1=1.678885in; y1=1.76421in; lgrp1=3; anchor1=pcb/720149/720197; x2=2.53761in; y2=1.88326in; lgrp2=3; anchor2=pcb/778353/778391;
           }
-          ha:rat.776464 {
-           x1=31.75mm; y1=950.0mil; lgrp1=3; anchor1=pcb/718624/718674; x2=1.984in; y2=40.561133mm; lgrp2=3; anchor2=pcb/720149/720227;
+          ha:rat.789826 {
+           x1=1.25448in; y1=230.0mil; lgrp1=3; anchor1=pcb/719711/719725; x2=1.678885in; y2=2.0398in; lgrp2=3; anchor2=pcb/720149/720253;
           }
-          ha:rat.776467 {
-           x1=1.96431in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720231; x2=1.353in; y2=850.0mil; lgrp2=5; anchor2=pcb/717918;
+          ha:rat.789829 {
+           x1=3.611in; y1=2.83048in; lgrp1=3; anchor1=pcb/734567/734581; x2=3.228in; y2=47.625mm; lgrp2=3; anchor2=pcb/720277/720303;
           }
-          ha:rat.776470 {
-           x1=1.35in; y1=49.53mm; lgrp1=3; anchor1=pcb/718624/718664; x2=1.678885in; y2=51.310794mm; lgrp2=3; anchor2=pcb/720149/720249;
+          ha:rat.789832 {
+           x1=58.143267mm; y1=1.88232in; lgrp1=3; anchor1=pcb/720149/720220; x2=3.228in; y2=47.625mm; lgrp2=3; anchor2=pcb/720277/720303;
           }
-          ha:rat.776473 {
-           x1=31.75mm; y1=850.0mil; lgrp1=3; anchor1=pcb/718624/718673; x2=1.94463in; y2=40.561133mm; lgrp2=3; anchor2=pcb/720149/720235;
+          ha:rat.789835 {
+           x1=155.0mil; y1=37.465mm; lgrp1=3; anchor1=pcb/720117/720144; x2=58.143267mm; y2=1.88232in; lgrp2=3; anchor2=pcb/720149/720220;
+          }
+          ha:rat.789838 {
+           x1=3.609in; y1=1.825in; lgrp1=3; anchor1=pcb/751751/751779; x2=54.393338mm; y2=40.561133mm; lgrp2=3; anchor2=pcb/720149/720195;
+          }
+          ha:rat.789841 {
+           x1=54.393338mm; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720195; x2=51.914171mm; y2=1.38748in; lgrp2=3; anchor2=pcb/756098/756164;
+          }
+          ha:rat.789844 {
+           x1=3.609in; y1=48.895mm; lgrp1=3; anchor1=pcb/751751/751781; x2=2.276135in; y2=1.40716in; lgrp2=3; anchor2=pcb/756098/756128;
+          }
+          ha:rat.789847 {
+           x1=2.1021in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720203; x2=2.276135in; y2=1.40716in; lgrp2=3; anchor2=pcb/756098/756128;
+          }
+          ha:rat.789850 {
+           x1=2.11852in; y1=145.0mil; lgrp1=3; anchor1=pcb/784827/784840; x2=2.8624in; y2=1.72578in; lgrp2=3; anchor2=pcb/778353/778400;
           }
-          ha:rat.776476 {
+          ha:rat.789853 {
+           x1=1.678885in; y1=1.80358in; lgrp1=3; anchor1=pcb/720149/720205; x2=2.53761in; y2=1.84389in; lgrp2=3; anchor2=pcb/778353/778393;
+          }
+          ha:rat.789856 {
            x1=58.143267mm; y1=1.68547in; lgrp1=3; anchor1=pcb/720149/720180; x2=920.0mil; y2=1.332in; lgrp2=10; anchor2=pcb/718154;
           }
-          ha:rat.776479 {
+          ha:rat.789859 {
+           x1=1.90526in; y1=40.561133mm; lgrp1=3; anchor1=pcb/720149/720243; x2=1.589205in; y2=1.14701in; lgrp2=3; anchor2=pcb/720307/720335;
+          }
+          ha:rat.789862 {
+           x1=1.76663in; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736159; x2=1.678885in; y2=1.94137in; lgrp2=3; anchor2=pcb/720149/720233;
+          }
+          ha:rat.789865 {
+           x1=1.72332in; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736160; x2=1.678885in; y2=1.96106in; lgrp2=3; anchor2=pcb/720149/720237;
+          }
+          ha:rat.789868 {
+           x1=2.02646in; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736153; x2=45.39361mm; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720266;
+          }
+          ha:rat.789871 {
+           x1=50.37201mm; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736154; x2=1.80683in; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720262;
+          }
+          ha:rat.789874 {
+           x1=1.35in; y1=49.53mm; lgrp1=3; anchor1=pcb/718624/718664; x2=1.678885in; y2=51.310794mm; lgrp2=3; anchor2=pcb/720149/720249;
+          }
+          ha:rat.789877 {
            x1=1.85324in; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736157; x2=46.393608mm; y2=56.060721mm; lgrp2=3; anchor2=pcb/720149/720258;
           }
     }
@@ -25724,11 +27441,11 @@ ha:pcb-rnd-board-v8 {
     ha:design {
      text_font_id = 0
      poly_isle_area = 200000000.0
-      via_proto = 4
+      via_proto = 2
       text_scale = 100
       text_thickness = 0
-      line_thickness = 10.00 mil
-      clearance = 6.00 mil
+      line_thickness = 27.00 mil
+      clearance = 11.00 mil
     }
     ha:editor {
      ha:view {
@@ -25746,51 +27463,114 @@ ha:pcb-rnd-board-v8 {
   ha:netlists {
 
    li:input {
-      ha:unnamed_net10 {
-      li:conn { Q1-3; R8-2; U13-7;      }
-      }
-      ha:+3.3V {
-      li:conn { C1-1; C2-1; C3-1; C4-1; C5-1; C10-2; C37-2; C107-2; D5-2; J1-36; J6-4; L1-1; R38-2; U1-11; U1-28; U1-50; U1-73; U1-75; U1-100; U2-2; U3-8; U4-5; U7-34; U13-8;      }
-      }
-      ha:unnamed_net13 {
-      li:conn { J22-1; Q6-2;      }
-      }
-      ha:fet_1 {
-      li:conn { J27-1; Q1-1; R14-1; R17-2;      }
-      }
-       ha:unnamed_net14 {
-       li:conn { J21-1; Q6-1;       }
+       ha:v_pyro {
+       li:conn { J1-1; J1-2; J1-3; J1-4; J25-1; J26-1; R11-1; R12-2;       }
+       }
+       ha:GND {
+       li:conn { C1-2; C2-2; C3-2; C4-2; C5-2; C6-1; C7-1; C8-2; C9-2; C10-1; C11-1; C37-1; C38-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; C200-2; D1-2; D2-2; H1-1; H2-1; H3-1; H4-1; J1-37; J1-38; J1-39; J1-40; J2-1; J4-1; J5-5; J5-G; J6-6; J6-9; J8-2; J11-4; J11-5; J11-6; J13-3; J13-4; J20-1; J101-1; Q1-2; Q2-1; Q2-3; Q6-3; R13-1; R15-1; R20-1; R26-1; R37-1; R39-1; R500-1; R501-1; U1-10; U1-19; U1-20; U1-27; U1-49; U1-74; U1-94; U1-99; U2-3; U3-4; U4-2; U5-2; U6-3; U6-5; U6-12; U7-3; U7-4; U7-6; U7-8; U7-11; U7-17; U7-19; U7-20; U7-22; U7-28; U7-29; U7-31; U7-32; U7-33; U8-6; U8-12; U8-14; U8-26; U8-30; U8-37; U13-4; X1-2; X1-4; Z1-1;       }
+       }
+       ha:v_ldo_in {
+       li:conn { C39-1; C101-2; D3-2; Q3-3; R36-2; U4-1; U5-1; U6-1; U6-2;       }
        }
-       ha:unnamed_net15 {
-       li:conn { R106-2; U6-9;       }
+       ha:pressure {
+       li:conn { J13-2; U7-16;       }
        }
-       ha:unnamed_net16 {
-       li:conn { J11-3; U6-7;       }
+       ha:pc13 {
+       li:conn { J1-12; U1-7;       }
        }
-       ha:unnamed_net17 {
-       li:conn { J11-2; U6-6;       }
+       ha:pc14 {
+       li:conn { J1-11; U1-8;       }
        }
-       ha:unnamed_net18 {
-       li:conn { J10-1; U6-13;       }
+       ha:pc15 {
+       li:conn { J1-10; U1-9;       }
        }
-       ha:unnamed_net19 {
-       li:conn { J10-2; U6-14;       }
+       ha:thrust {
+       li:conn { U6-10; U6-11; U7-18; Z1-2;       }
        }
-       ha:fire_1 {
-       li:conn { R8-1; R501-2;       }
+       ha:wifi_reset_n {
+       li:conn { U1-57; U8-19;       }
        }
-       ha:unnamed_net21 {
-       li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;       }
+       ha:adc_reset {
+       li:conn { J4-6; U1-26; U7-2;       }
        }
-       ha:unnamed_net22 {
-       li:conn { Q3-1; U6-4;       }
+       ha:cmp_ldo_in {
+       li:conn { R36-1; R37-2; U13-5;       }
        }
-       ha:GND {
-       li:conn { C1-2; C2-2; C3-2; C4-2; C5-2; C6-1; C7-1; C8-2; C9-2; C10-1; C11-1; C37-1; C38-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; D1-2; D2-2; H1-1; H2-1; H3-1; H4-1; J1-37; J1-38; J1-39; J1-40; J2-1; J4-1; J5-5; J5-G; J6-6; J6-9; J8-2; J11-4; J11-5; J11-6; J13-3; J13-4; J20-1; J101-1; Q1-2; Q2-1; Q2-3; Q6-3; R13-1; R15-1; R20-1; R26-1; R37-1; R39-1; R500-1; R501-1; U1-10; U1-19; U1-20; U1-27; U1-49; U1-74; U1-94; U1-99; U2-3; U3-4; U4-2; U5-2; U6-3; U6-5; U6-12; U7-3; U7-4; U7-6; U7-8; U7-11; U7-17; U7-19; U7-20; U7-22; U7-28; U7-29; U7-31; U7-32; U7-33; U13-4; X1-2; X1-4; Z1-1;       }
+       ha:analog3 {
+       li:conn { J1-33; U7-21;       }
+       }
+       ha:analog4 {
+       li:conn { J1-34; U7-23;       }
+       }
+       ha:sdmmc_cmd {
+       li:conn { J6-3; U1-83;       }
+       }
+       ha:flash_clk {
+       li:conn { U1-41; U3-6;       }
+       }
+       ha:sense_batt {
+       li:conn { R25-1; R26-2; U1-25;       }
+       }
+       ha:wifi_led_red {
+       li:conn { R21-1; U8-1;       }
+       }
+       ha:swclk {
+       li:conn { J101-4; U1-76;       }
+       }
+       ha:led_continuity {
+       li:conn { R4-1;       }
+       }
+       ha:vdda {
+       li:conn { C6-2; C7-2; L1-2; U1-21; U1-22;       }
+       }
+       ha:pa9 {
+       li:conn { J1-29; U1-68;       }
+       }
+       ha:pc0 {
+       li:conn { J1-25; U1-15;       }
+       }
+       ha:pb6 {
+       li:conn { J1-31; U1-92;       }
+       }
+       ha:pb7 {
+       li:conn { J1-32; U1-93;       }
+       }
+       ha:pc2 {
+       li:conn { J1-23; U1-17;       }
+       }
+       ha:pc1 {
+       li:conn { J1-24; U1-16;       }
+       }
+       ha:pc4 {
+       li:conn { J1-21; U1-33;       }
+       }
+       ha:pc3 {
+       li:conn { J1-22; U1-18;       }
+       }
+       ha:pc6 {
+       li:conn { J1-19; U1-63;       }
+       }
+       ha:pc5 {
+       li:conn { J1-20; U1-34;       }
+       }
+       ha:pc7 {
+       li:conn { J1-18; U1-64;       }
+       }
+       ha:swdio {
+       li:conn { J101-3; U1-72;       }
+       }
+       ha:pe7 {
+       li:conn { J1-9; U1-38;       }
+       }
+       ha:pe8 {
+       li:conn { J1-8; U1-39;       }
+       }
+       ha:pe9 {
+       li:conn { J1-7; U1-40;       }
+       }
+       ha:v_lipo {
+       li:conn { D3-1; J3-1; J3-3; J23-1; J24-1; R11-2; R17-1; R25-2;       }
        }
-      ha:unnamed_net20 {
-      li:conn { J10-3; U6-15;      }
-      }
        ha:cmp_rail {
        li:conn { R38-1; R39-2; U13-6;       }
        }
@@ -25806,104 +27586,170 @@ ha:pcb-rnd-board-v8 {
        ha:unnamed_net5 {
        li:conn { J5-3; R2-2;       }
        }
-       ha:usbdp {
-       li:conn { R2-1; U1-71;       }
-       }
-       ha:unnamed_net7 {
-       li:conn { D2-1; R4-2;       }
-       }
        ha:b_spi1_sck {
        li:conn { J1-26;       }
        }
-       ha:sense_1 {
-       li:conn { R14-2; R20-2; U1-23;       }
+       ha:unnamed_net9 {
+       li:conn { D5-1; R21-2;       }
        }
-      ha:unnamed_net25 {
-      li:conn { Q2-4; R16-2;      }
-      }
        ha:unnamed_net8 {
-       li:conn { D1-1; R3-2;       }
+       li:conn { J8-1; U8-13;       }
        }
-       ha:usbdm {
-       li:conn { R1-1; U1-70;       }
+       ha:alarm_a {
+       li:conn { R7-1; R500-2;       }
        }
-       ha:flash_cs {
-       li:conn { U1-42; U3-1;       }
+       ha:alarm_b {
+       li:conn { R13-2; R16-1;       }
        }
-       ha:unnamed_net23 {
-       li:conn { R106-1; U6-8;       }
+       ha:adc_cs {
+       li:conn { J4-2; U1-29; U7-38;       }
        }
-      ha:unnamed_net24 {
-      li:conn { Q2-2; R7-2;      }
-      }
-       ha:unnamed_net30 {
-       li:conn { C102-1; C110-1; U7-7;       }
+       ha:flash_io0 {
+       li:conn { U1-43; U3-5;       }
        }
-      ha:reset_n {
-      li:conn { C11-2; J101-2; U1-14; U2-1;      }
-      }
-       ha:unnamed_net29 {
-       li:conn { C111-2; U7-5;       }
+       ha:flash_io1 {
+       li:conn { U1-44; U3-2;       }
+       }
+       ha:adc_miso {
+       li:conn { J4-4; U1-31; U7-36;       }
+       }
+       ha:flash_io2 {
+       li:conn { U1-45; U3-3;       }
+       }
+       ha:flash_io3 {
+       li:conn { U1-46; U3-7;       }
        }
-      ha:v_ldo_in {
-      li:conn { C39-1; C101-2; D3-2; Q3-3; R36-2; U4-1; U5-1; U6-1; U6-2;      }
+       ha:wifi_led_green {
+       li:conn { R22-1; U8-7;       }
+       }
+       ha:+5V {
+       li:conn { C38-2; C108-2; C109-2; J1-35; J13-1; U5-5; U7-9; U7-30;       }
+       }
+       ha:wifi_rts {
+       li:conn { U1-59; U8-20;       }
+       }
+       ha:wifi_rxd {
+       li:conn { U1-55; U8-23;       }
+       }
+      ha:unnamed_net10 {
+      li:conn { D5-4; R22-2;      }
       }
-      ha:alarm_a {
-      li:conn { R7-1; R500-2;      }
+       ha:unnamed_net11 {
+       li:conn { D5-3; R23-2;       }
+       }
+      ha:+3.3V {
+      li:conn { C1-1; C2-1; C3-1; C4-1; C5-1; C10-2; C37-2; C107-2; C200-1; D5-2; J1-36; J6-4; L1-1; R38-2; U1-11; U1-28; U1-50; U1-73; U1-75; U1-100; U2-2; U3-8; U4-5; U7-34; U8-9; U8-10; U13-8;      }
       }
-      ha:alarm_b {
-      li:conn { R13-2; R16-1;      }
+      ha:fet_1 {
+      li:conn { J27-1; Q1-1; R14-1; R17-2;      }
       }
+        ha:unnamed_net31 {
+        li:conn { D2-1; R4-2;        }
+        }
+        ha:unnamed_net32 {
+        li:conn { D1-1; R3-2;        }
+        }
+        ha:unnamed_net33 {
+        li:conn { Q1-3; R8-2; U13-7;        }
+        }
+        ha:unnamed_net40 {
+        li:conn { J11-2; U6-6;        }
+        }
+        ha:unnamed_net36 {
+        li:conn { J22-1; Q6-2;        }
+        }
+        ha:unnamed_net37 {
+        li:conn { J21-1; Q6-1;        }
+        }
+        ha:unnamed_net38 {
+        li:conn { R106-2; U6-9;        }
+        }
+        ha:unnamed_net39 {
+        li:conn { J11-3; U6-7;        }
+        }
+        ha:unnamed_net45 {
+        li:conn { Q3-1; U6-4;        }
+        }
+        ha:unnamed_net46 {
+        li:conn { R106-1; U6-8;        }
+        }
+           ha:unnamed_net47 {
+           li:conn { Q2-2; R7-2;           }
+           }
+           ha:sense_1 {
+           li:conn { R14-2; R20-2; U1-23;           }
+           }
+           ha:unnamed_net48 {
+           li:conn { Q2-4; R16-2;           }
+           }
+           ha:unnamed_net44 {
+           li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;           }
+           }
+          ha:unnamed_net41 {
+          li:conn { J10-1; U6-13;          }
+          }
+           ha:unnamed_net42 {
+           li:conn { J10-2; U6-14;           }
+           }
+           ha:unnamed_net52 {
+           li:conn { C111-2; U7-5;           }
+           }
+          ha:unnamed_net53 {
+          li:conn { C102-1; C110-1; U7-7;          }
+          }
+           ha:usbdp {
+           li:conn { R2-1; U1-71;           }
+           }
+           ha:wifi_txd {
+           li:conn { U1-56; U8-22;           }
+           }
+           ha:usbdm {
+           li:conn { R1-1; U1-70;           }
+           }
+           ha:reset_n {
+           li:conn { C11-2; J101-2; U1-14; U2-1;           }
+           }
+          ha:unnamed_net43 {
+          li:conn { J10-3; U6-15;          }
+          }
+        ha:b_spi1_miso {
+        li:conn { J1-27;        }
+        }
+        ha:fet_a {
+        li:conn { J3-2; Q2-7; Q2-8;        }
+        }
+        ha:fet_b {
+        li:conn { J3-4; Q2-5; Q2-6;        }
+        }
+        ha:adc_sck {
+        li:conn { J4-3; U1-30; U7-37;        }
+        }
+        ha:adc_mosi {
+        li:conn { J4-5; U1-32; U7-1;        }
+        }
+        ha:led_armed {
+        li:conn { R3-1;        }
+        }
+        ha:wifi_led_blue {
+        li:conn { R23-1; U8-8;        }
+        }
+        ha:wifi_cts {
+        li:conn { U1-58; U8-21;        }
+        }
+        ha:sense_pyro {
+        li:conn { R12-1; R15-2; U1-24;        }
+        }
+       ha:fire_1 {
+       li:conn { R8-1; R501-2;       }
+       }
+       ha:flash_cs {
+       li:conn { U1-42; U3-1;       }
+       }
       ha:force_bootloader {
       li:conn { J2-2;      }
-      }
-       ha:pressure {
-       li:conn { J13-2; U7-16;       }
-       }
-      ha:pc13 {
-      li:conn { J1-12; U1-7;      }
-      }
-      ha:pc14 {
-      li:conn { J1-11; U1-8;      }
-      }
-      ha:pc15 {
-      li:conn { J1-10; U1-9;      }
-      }
-      ha:b_spi1_miso {
-      li:conn { J1-27;      }
-      }
-      ha:fet_a {
-      li:conn { J3-2; Q2-7; Q2-8;      }
-      }
-      ha:fet_b {
-      li:conn { J3-4; Q2-5; Q2-6;      }
-      }
-      ha:thrust {
-      li:conn { U6-10; U6-11; U7-18; Z1-2;      }
-      }
-      ha:adc_cs {
-      li:conn { J4-2; U1-29; U7-38;      }
-      }
-      ha:flash_io0 {
-      li:conn { U1-43; U3-5;      }
-      }
-      ha:flash_io1 {
-      li:conn { U1-44; U3-2;      }
-      }
-      ha:adc_miso {
-      li:conn { J4-4; U1-31; U7-36;      }
-      }
-      ha:flash_io2 {
-      li:conn { U1-45; U3-3;      }
       }
       ha:b_spi1_mosi {
       li:conn { J1-28;      }
-      }
-      ha:adc_reset {
-      li:conn { J4-6; U1-26; U7-2;      }
-      }
-      ha:flash_io3 {
-      li:conn { U1-46; U3-7;      }
       }
        ha:sdmmc_d0 {
        li:conn { J6-7; U1-65;       }
@@ -25917,105 +27763,15 @@ ha:pcb-rnd-board-v8 {
        ha:sdmmc_d3 {
        li:conn { J6-2; U1-79;       }
        }
-      ha:cmp_ldo_in {
-      li:conn { R36-1; R37-2; U13-5;      }
-      }
-     ha:v_pyro {
-     li:conn { J1-1; J1-2; J1-3; J1-4; J25-1; J26-1; R11-1; R12-2;     }
-     }
-      ha:adc_sck {
-      li:conn { J4-3; U1-30; U7-37;      }
-      }
-     ha:analog3 {
-     li:conn { J1-33; U7-21;     }
-     }
-     ha:analog4 {
-     li:conn { J1-34; U7-23;     }
-     }
-      ha:adc_mosi {
-      li:conn { J4-5; U1-32; U7-1;      }
-      }
-      ha:sdmmc_cmd {
-      li:conn { J6-3; U1-83;      }
-      }
-     ha:flash_clk {
-     li:conn { U1-41; U3-6;     }
-     }
-      ha:led_armed {
-      li:conn { R3-1;      }
-      }
-     ha:sense_batt {
-     li:conn { R25-1; R26-2; U1-25;     }
-     }
-     ha:swclk {
-     li:conn { J101-4; U1-76;     }
-     }
-     ha:led_continuity {
-     li:conn { R4-1;     }
-     }
-     ha:vdda {
-     li:conn { C6-2; C7-2; L1-2; U1-21; U1-22;     }
-     }
-     ha:pa9 {
-     li:conn { J1-29; U1-68;     }
-     }
-     ha:pc0 {
-     li:conn { J1-25; U1-15;     }
-     }
-     ha:pb6 {
-     li:conn { J1-31; U1-92;     }
-     }
-     ha:pb7 {
-     li:conn { J1-32; U1-93;     }
-     }
-      ha:+5V {
-      li:conn { C38-2; C108-2; C109-2; J1-35; J13-1; U5-5; U7-9; U7-30;      }
-      }
-      ha:pc1 {
-      li:conn { J1-24; U1-16;      }
-      }
-     ha:pc2 {
-     li:conn { J1-23; U1-17;     }
-     }
-      ha:pc3 {
-      li:conn { J1-22; U1-18;      }
-      }
-     ha:pc4 {
-     li:conn { J1-21; U1-33;     }
-     }
-      ha:pc5 {
-      li:conn { J1-20; U1-34;      }
-      }
-     ha:pc6 {
-     li:conn { J1-19; U1-63;     }
-     }
-      ha:pc7 {
-      li:conn { J1-18; U1-64;      }
-      }
-     ha:swdio {
-     li:conn { J101-3; U1-72;     }
-     }
-     ha:pe7 {
-     li:conn { J1-9; U1-38;     }
-     }
-     ha:pe8 {
-     li:conn { J1-8; U1-39;     }
-     }
       ha:pa10 {
       li:conn { J1-30; U1-69;      }
       }
-     ha:pe9 {
-     li:conn { J1-7; U1-40;     }
-     }
-      ha:sense_pyro {
-      li:conn { R12-1; R15-2; U1-24;      }
-      }
       ha:sdmmc_ck {
       li:conn { J6-5; U1-80;      }
       }
-     ha:v_lipo {
-     li:conn { D3-1; J3-1; J3-3; J23-1; J24-1; R11-2; R17-1; R25-2;     }
-     }
+      ha:wifi_switch_2 {
+      li:conn { U8-18;      }
+      }
    }
   }
 }