work in progress .. route complete except stacking connector
authorBdale Garbee <bdale@gag.com>
Mon, 28 Nov 2022 00:11:50 +0000 (17:11 -0700)
committerBdale Garbee <bdale@gag.com>
Mon, 28 Nov 2022 00:11:50 +0000 (17:11 -0700)
cpu.sch
main.sch
quantimotor.lht

diff --git a/cpu.sch b/cpu.sch
index 0673a12968d43ddd0bfbe86d24578880efdb6558..5529ba64239bd66c92b21eb4bc1c0d524fb07879 100644 (file)
--- a/cpu.sch
+++ b/cpu.sch
@@ -187,24 +187,24 @@ value=0.1uF
 T 43600 64000 5 10 0 1 0 0 1
 footprint=0402
 }
-N 46000 63700 44700 63700 4
+N 46000 57300 44700 57300 4
 {
-T 44700 63800 5 10 1 1 0 0 1
+T 44700 57400 5 10 1 1 0 0 1
 netname=sense_1
 }
-N 70600 61700 69300 61700 4
+N 44700 56900 46000 56900 4
 {
-T 70600 61800 5 10 1 1 0 6 1
+T 44700 57000 5 10 1 1 0 0 1
 netname=fire_1
 }
-N 69400 61000 70700 61000 4
+N 66300 56500 67600 56500 4
 {
-T 70700 61100 5 10 1 1 0 6 1
+T 67600 56600 5 10 1 1 0 6 1
 netname=alarm_b
 }
-N 69400 60600 70700 60600 4
+N 66300 56100 67600 56100 4
 {
-T 70700 60700 5 10 1 1 0 6 1
+T 67600 56200 5 10 1 1 0 6 1
 netname=alarm_a
 }
 N 51600 70100 51600 70000 4
@@ -389,21 +389,6 @@ value=NoConnection
 T 41900 60300 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 69900 55400 68600 55400 4
-{
-T 69900 55500 5 10 1 1 0 6 1
-netname=miso1
-}
-N 69900 55000 68600 55000 4
-{
-T 69900 55100 5 10 1 1 0 6 1
-netname=mosi1
-}
-N 69900 55800 68600 55800 4
-{
-T 69900 55900 5 10 1 1 0 6 1
-netname=sck1
-}
 T 77100 40600 9 10 1 0 0 0 3
            Copyright 2022 by Bdale Garbee <bdale@gag.com>
 Licensed under the TAPR Open Hardware License, http://tapr.org/OHL
@@ -480,16 +465,6 @@ N 66300 67700 67600 67700 4
 T 67600 67800 5 10 1 1 0 6 1
 netname=pc4
 }
-N 66300 68100 67600 68100 4
-{
-T 67600 68200 5 10 1 1 0 6 1
-netname=pc3
-}
-N 66300 68500 67600 68500 4
-{
-T 67600 68600 5 10 1 1 0 6 1
-netname=pc2
-}
 N 66300 68900 67600 68900 4
 {
 T 67600 69000 5 10 1 1 0 6 1
@@ -500,16 +475,6 @@ N 66300 69300 67600 69300 4
 T 67600 69400 5 10 1 1 0 6 1
 netname=pc0
 }
-N 46000 54900 44700 54900 4
-{
-T 44700 54950 5 10 1 1 0 0 1
-netname=pb6
-}
-N 46000 54500 44700 54500 4
-{
-T 44700 54550 5 10 1 1 0 0 1
-netname=pb7
-}
 N 46000 60100 44700 60100 4
 {
 T 44700 60150 5 10 1 1 0 0 1
@@ -773,29 +738,29 @@ N 66300 62100 67600 62100 4
 T 67600 62200 5 10 1 1 0 6 1
 netname=sdmmc_cmd
 }
-N 44800 61300 46000 61300 4
+N 44700 61300 46000 61300 4
 {
-T 44800 61500 5 10 1 1 180 6 1
+T 44700 61500 5 10 1 1 180 6 1
 netname=adc_miso
 }
-N 44800 60900 46000 60900 4
+N 44700 60900 46000 60900 4
 {
-T 44800 61100 5 10 1 1 180 6 1
+T 44700 61100 5 10 1 1 180 6 1
 netname=adc_mosi
 }
-N 44800 61700 46000 61700 4
+N 44700 61700 46000 61700 4
 {
-T 44800 61900 5 10 1 1 180 6 1
+T 44700 61900 5 10 1 1 180 6 1
 netname=adc_sck
 }
-N 44800 62100 46000 62100 4
+N 44700 62100 46000 62100 4
 {
-T 44800 62300 5 10 1 1 180 6 1
+T 44700 62300 5 10 1 1 180 6 1
 netname=adc_cs
 }
-N 44800 62500 46000 62500 4
+N 44700 62500 46000 62500 4
 {
-T 44800 62700 5 10 1 1 180 6 1
+T 44700 62700 5 10 1 1 180 6 1
 netname=adc_reset
 }
 C 56500 42200 1 0 0 gnd.sym
@@ -877,130 +842,40 @@ 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
+N 77300 54700 76000 54700 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
+T 76000 54750 5 10 1 1 0 0 1
 netname=analog3
 }
-N 78700 49500 80000 49500 4
+N 78700 54700 80000 54700 4
 {
-T 80000 49550 5 10 1 1 0 6 1
+T 80000 54750 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
+netname=bus_sck
 }
 N 80000 50700 78700 50700 4
 {
 T 80000 50750 5 10 1 1 0 6 1
-netname=b_spi1_mosi
+netname=bus_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
+netname=bus_miso
 }
 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
@@ -1029,12 +904,12 @@ mounting holes
 for 4-40 screws
 N 67800 45700 69800 45700 4
 {
-T 69600 45800 5 10 1 1 0 6 1
+T 69800 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
+T 69800 46200 5 10 1 1 0 6 1
 netname=led_armed
 }
 C 66900 45600 1 0 1 led.sym
@@ -1059,7 +934,7 @@ refdes=R4
 T 67900 45400 5 10 1 1 0 6 1
 value=12.7
 }
-C 66000 44800 1 0 1 gnd.sym
+C 66000 44300 1 0 1 gnd.sym
 C 66900 46000 1 0 1 led.sym
 {
 T 67000 46600 5 10 0 1 0 6 1
@@ -1100,7 +975,7 @@ netname=force_bootloader
 }
 C 64800 42600 1 0 1 gnd.sym
 N 66500 46100 65900 46100 4
-N 65900 46100 65900 45100 4
+N 65900 46100 65900 44600 4
 N 66500 45700 65900 45700 4
 T 64900 42400 9 10 1 0 0 6 1
 Force Bootloader
@@ -1369,3 +1244,70 @@ N 66300 59700 67800 59700 4
 T 67800 59750 5 10 1 1 0 6 1
 netname=wifi_rxd
 }
+N 46000 56500 44400 56500 4
+{
+T 44400 56550 5 10 1 1 0 0 1
+netname=force_bootloader
+}
+N 67900 61700 66300 61700 4
+{
+T 67900 61800 5 10 1 1 0 6 1
+netname=led_continuity
+}
+N 44700 57700 46000 57700 4
+{
+T 44700 57800 5 10 1 1 0 0 1
+netname=led_armed
+}
+N 46000 52100 44700 52100 4
+{
+T 44700 52200 5 10 1 1 0 0 1
+netname=bus_sck
+}
+T 80100 52000 9 10 1 0 0 0 1
+staticstrand assumes 22-25 are ADC inputs
+N 46000 51700 44700 51700 4
+{
+T 44700 51800 5 10 1 1 0 0 1
+netname=bus_miso
+}
+N 46000 51300 44700 51300 4
+{
+T 44700 51400 5 10 1 1 0 0 1
+netname=bus_mosi
+}
+C 78700 54800 1 0 0 gnd.sym
+C 77100 54800 1 0 0 gnd.sym
+N 77200 55100 77300 55100 4
+N 78800 55100 78700 55100 4
+T 80200 54000 9 10 1 0 0 0 1
+staticstrand assumes 10-16 even are gpio
+N 67800 45000 70000 45000 4
+{
+T 69800 45050 5 10 1 1 0 6 1
+netname=led_power
+}
+C 66900 44900 1 0 1 led.sym
+{
+T 67000 45500 5 10 0 1 0 6 1
+device=LED
+T 66950 44900 5 10 0 1 0 6 1
+footprint=100mil-led
+T 67000 44700 5 10 1 1 0 6 1
+refdes=D4
+T 66500 44700 5 10 1 1 0 6 1
+value=green
+}
+C 67800 44900 1 0 1 resistor.sym
+{
+T 67500 45300 5 10 0 1 0 6 1
+device=RESISTOR
+T 67800 44900 5 10 0 1 90 2 1
+footprint=0402
+T 67400 44700 5 10 1 1 0 6 1
+refdes=R5
+T 67900 44700 5 10 1 1 0 6 1
+value=12.7
+}
+N 66500 45000 65900 45000 4
+C 69800 45000 1 0 0 3.3V-plus.sym
index f904c5d97645eacb60cb309e0a5262a8cb867dbb..957e6674a4f14b2f8ee43d5cb0790a664280aa5a 100644 (file)
--- a/main.sch
+++ b/main.sch
@@ -1017,9 +1017,9 @@ T 80000 51400 5 10 0 1 0 0 1
 value=4screws
 }
 C 76400 67600 1 0 0 gnd.sym
-N 76500 66700 75300 66700 4
+N 76500 67500 75300 67500 4
 {
-T 75300 66750 5 10 1 1 0 0 1
+T 75300 67550 5 10 1 1 0 0 1
 netname=adc_miso
 }
 N 76500 66300 75300 66300 4
@@ -1037,9 +1037,9 @@ N 76500 67100 75300 67100 4
 T 75300 67300 5 10 1 1 180 6 1
 netname=adc_sck
 }
-N 76500 67500 75300 67500 4
+N 76500 66700 75300 66700 4
 {
-T 75300 67700 5 10 1 1 180 6 1
+T 75300 66900 5 10 1 1 180 6 1
 netname=adc_cs
 }
 N 67500 67000 66700 67000 4
@@ -1239,7 +1239,7 @@ C 76500 65800 1 0 0 conn-6.sym
 T 76855 68095 5 10 1 1 0 0 1
 refdes=J4
 T 76500 65800 5 10 0 0 0 0 1
-footprint=0-215079-6
+footprint=50mil6pin
 }
 N 71100 65400 71300 65400 4
 N 67500 62200 66700 62200 4
index d7d2380237756e323c6071211846a25ea81ac0a8..058fcb078c1d4352a6776bfdde6fda029c9716cc 100644 (file)
@@ -647,18 +647,6 @@ ha:pcb-rnd-board-v8 {
       noexport=1
     }
    }
-   ha:line.734496 {
-    x1=91.585542mm; y1=2.79373in; x2=3.611in; y2=2.799in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.734499 {
-    x1=3.60838in; y1=2.8331in; x2=3.611in; y2=2.83048in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.741402 {
     x1=22.502838mm; y1=735.99933071mil; x2=22.502838mm; y2=17.949634mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -690,31 +678,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.744050 {
-    x1=26.621994mm; y1=711.0mil; x2=27.5082mm; y2=711.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.744572 {
-    x1=867.105mil; y1=23.466933mm; x2=924.105mil; y2=23.466933mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.744575 {
-    x1=924.105mil; y1=23.466933mm; x2=1.042in; y2=806.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.744578 {
-    x1=1.042in; y1=806.0mil; x2=1.042in; y2=793.74mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.744581 {
-    x1=1.042in; y1=793.74mil; x2=26.4414mm; y2=792.74mil; thickness=10.0mil; clearance=12.0mil;
+    x1=26.621994mm; y1=711.0mil; x2=27.0002mm; y2=711.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -737,18 +701,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.795912 {
-    x1=53.41623mm; y1=463.0mil; x2=55.753mm; y2=463.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.795915 {
-    x1=55.753mm; y1=463.0mil; x2=2.256in; y2=524.0mil; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.795918 {
     x1=53.41623mm; y1=263.0mil; x2=2.149in; y2=263.0mil; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
@@ -894,7 +846,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.795999 {
-    x1=2.338in; y1=563.0mil; x2=53.3908mm; y2=563.0mil; thickness=10.0mil; clearance=12.0mil;
+    x1=2.366in; y1=563.0mil; x2=53.3908mm; y2=563.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
@@ -995,96 +947,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.800461 {
-    x1=59.614424mm; y1=65.438714mm; x2=59.628324mm; y2=65.424814mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.800464 {
-    x1=59.601624mm; y1=65.451514mm; x2=59.628324mm; y2=65.424814mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.800467 {
-    x1=59.819924mm; y1=64.632514mm; x2=2.44031591in; y2=64.632514mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.800470 {
-    x1=60.734324mm; y1=63.921314mm; x2=62.070624mm; y2=63.921314mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.800473 {
-    x1=62.070624mm; y1=63.921314mm; x2=2.4441348in; y2=63.910914mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.800476 {
-    x1=60.922524mm; y1=62.611014mm; x2=2.4441348in; y2=62.611014mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.800479 {
-    x1=60.922524mm; y1=62.611014mm; x2=60.734324mm; y2=62.422714mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.800482 {
-    x1=58.637724mm; y1=63.914014mm; x2=60.720524mm; y2=63.914014mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.800485 {
-    x1=58.637724mm; y1=64.634114mm; x2=58.632724mm; y2=64.639114mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.800488 {
-    x1=2.347in; y1=62.363294mm; x2=59.628324mm; y2=2.45581961in; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.800491 {
-    x1=2.519in; y1=2.479in; x2=2.518in; y2=2.48in; thickness=25.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.800494 {
-    x1=63.986918mm; y1=64.2366mm; x2=2.518in; y2=64.206882mm; thickness=25.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.800497 {
-    x1=58.646624mm; y1=65.42481mm; x2=60.59881mm; y2=65.42481mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.800500 {
-    x1=58.646624mm; y1=65.42481mm; x2=58.632724mm; y2=65.43871mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.800503 {
-    x1=58.645352mm; y1=65.426082mm; x2=58.646624mm; y2=65.42481mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.807216 {
     x1=1.926in; y1=795.0mil; x2=51.435mm; y2=795.0mil; thickness=27.0mil; clearance=22.0mil;
     ha:flags {
@@ -1103,18 +965,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.811976 {
-    x1=57.483629mm; y1=1.17442in; x2=2.32142in; y2=1.17442in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.811979 {
-    x1=2.32142in; y1=1.17442in; x2=2.341in; y2=30.3276mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.812396 {
     x1=57.483629mm; y1=24.330406mm; x2=2.32711in; y2=24.330406mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
@@ -1409,983 +1259,3040 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-  }
-  color = {#8b2323}
-   ha:combining {
+   ha:line.841249 {
+    x1=1.35in; y1=850.0mil; x2=1.723in; y2=850.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
-}
-     ha:bottom-sig      { lid=1; group=10; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>b}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>b} }
-  li:objects {
-   ha:line.718055 {
-    x1=89.0mil; y1=525.0mil; x2=89.0mil; y2=26.035mm; thickness=140.0mil; clearance=20.0mil;
+   ha:line.841255 {
+    x1=51.583971mm; y1=24.330406mm; x2=1.83089in; y2=24.330406mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.718058 {
-    x1=589.0mil; y1=45.085mm; x2=589.0mil; y2=1.125in; thickness=140.0mil; clearance=20.0mil;
+   ha:line.841258 {
+    x1=1.723in; y1=850.0mil; x2=1.83089in; y2=24.330406mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.718076 {
-    x1=150.0mil; y1=40.005mm; x2=150.0mil; y2=40.0558mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.841516 {
+    x1=51.583971mm; y1=23.330408mm; x2=1.84752in; y2=23.330408mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.718079 {
-    x1=50.0mil; y1=1.525in; x2=50.0mil; y2=1.533in; thickness=10.0mil; clearance=20.0mil;
+   ha:line.841519 {
+    x1=1.84752in; y1=23.330408mm; x2=1.729in; y2=800.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.718142 {
-    x1=1.351in; y1=57.1754mm; x2=1.35in; y2=2.25in; thickness=10.0mil; clearance=20.0mil;
+   ha:line.841522 {
+    x1=1.729in; y1=800.0mil; x2=1.3in; y2=800.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.718145 {
-    x1=31.75mm; y1=54.61mm; x2=1.252in; y2=54.61mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.841525 {
+    x1=1.3in; y1=800.0mil; x2=31.75mm; y2=850.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.718205 {
-    x1=1.352in; y1=36.8808mm; x2=1.35in; y2=36.83mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.841780 {
+    x1=53.3908mm; y1=463.0mil; x2=56.4642mm; y2=463.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.718211 {
-    x1=1.362in; y1=1.361in; x2=1.35in; y2=1.349in; thickness=10.0mil; clearance=20.0mil;
+   ha:line.841783 {
+    x1=56.4642mm; y1=463.0mil; x2=2.284in; y2=524.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.718391 {
-    x1=1.35in; y1=1.35in; x2=1.361in; y2=1.35in; thickness=10.0mil; clearance=20.0mil;
+   ha:line.842771 {
+    x1=1.695in; y1=1.451in; x2=1.727in; y2=1.451in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.718433 {
-    x1=1.35in; y1=31.75mm; x2=1.353in; y2=31.75mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.842774 {
+    x1=1.727in; y1=1.451in; x2=1.727in; y2=37.939345mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.718475 {
-    x1=1.35in; y1=29.21mm; x2=1.359in; y2=29.21mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.842777 {
+    x1=1.727in; y1=37.939345mm; x2=1.72678in; y2=1.493895in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.724717 {
-    x1=0.0; y1=0.0; x2=0.0; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
+   ha:line.843252 {
+    x1=1.6in; y1=52.0446mm; x2=1.6in; y2=2.016in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.843255 {
+    x1=1.657885in; y1=50.69459mm; x2=41.17721mm; y2=50.69459mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.724729 {
-    x1=0.0; y1=3.0in; x2=3.0in; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
+   ha:line.843258 {
+    x1=41.17721mm; y1=50.69459mm; x2=1.6in; y2=51.2318mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.843954 {
+    x1=1.657885in; y1=2.03522in; x2=1.61822in; y2=2.03522in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.724741 {
-    x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+   ha:line.843957 {
+    x1=1.61822in; y1=2.03522in; x2=1.6in; y2=51.2318mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.844410 {
+    x1=1.13in; y1=1.9in; x2=1.38in; y2=1.9in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.724753 {
-    x1=3.0in; y1=3.0in; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+   ha:line.844419 {
+    x1=1.657685in; y1=1.937in; x2=1.657885in; y2=1.9368in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.844422 {
+    x1=1.13in; y1=1.99974in; x2=1.13026in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.835860 {
-    x1=2.188in; y1=563.0mil; x2=55.5498mm; y2=563.0mil; thickness=20.0mil; clearance=20.0mil;
+   ha:line.844431 {
+    x1=1.657365in; y1=1.957in; x2=1.657885in; y2=1.95648in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-  }
-  color = {#3a5fcd}
-  ha:combining {
-  }
-}
-     ha:top-gnd         { lid=2; group=3;
-   li:objects {
-    ha:line.831312 {
-     x1=504.0mil; y1=62.865mm; x2=675.0mil; y2=62.865mm; thickness=27.0mil; clearance=22.0mil;
+   ha:line.844878 {
+    x1=1.657885in; y1=1.9368in; x2=1.4168in; y2=1.9368in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:line.831315 {
-     x1=503.0mil; y1=65.405mm; x2=678.0mil; y2=65.405mm; thickness=27.0mil; clearance=22.0mil;
+   }
+   ha:line.844881 {
+    x1=1.4168in; y1=1.9368in; x2=1.38in; y2=1.9in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:line.831318 {
-     x1=589.0mil; y1=2.379in; x2=589.0mil; y2=2.76in; thickness=27.0mil; clearance=22.0mil;
+   }
+   ha:line.844884 {
+    x1=1.657885in; y1=1.95648in; x2=1.42352in; y2=1.95648in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:line.831321 {
-     x1=504.0mil; y1=2.675in; x2=674.0mil; y2=2.675in; thickness=27.0mil; clearance=22.0mil;
+   }
+   ha:line.844887 {
+    x1=1.42352in; y1=1.95648in; x2=1.38in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.802093 { clearance=12.0mil;
-     li:geometry {
-       ta:contour {
-        { 10.0mil; 10.0mil }
-        { 2.991in; 10.0mil }
-        { 2.991in; 2.992in }
-        { 10.0mil; 2.992in }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-      lock=1
-     }
+   }
+   ha:line.845109 {
+    x1=1000.0mil; y1=162.4mil; x2=1000.0mil; y2=215.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#104e8b}
-   ha:combining {
+   ha:line.845112 {
+    x1=1000.0mil; y1=215.0mil; x2=1.038in; y2=253.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-     ha:bottom-gnd      { lid=3; group=10;
-   li:objects {
-    ha:line.831297 {
-     x1=673.0mil; y1=62.865mm; x2=505.0mil; y2=62.865mm; thickness=27.0mil; clearance=22.0mil;
+   ha:line.845115 {
+    x1=1.038in; y1=253.0mil; x2=1.1in; y2=253.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:line.831300 {
-     x1=588.0mil; y1=62.865mm; x2=588.0mil; y2=2.389in; thickness=27.0mil; clearance=22.0mil;
+   }
+   ha:line.845118 {
+    x1=1.1in; y1=253.0mil; x2=1.121in; y2=274.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:line.831303 {
-     x1=503.0mil; y1=65.405mm; x2=674.0mil; y2=65.405mm; thickness=27.0mil; clearance=22.0mil;
+   }
+   ha:line.845121 {
+    x1=1.121in; y1=274.0mil; x2=1.121in; y2=1.752in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:line.831306 {
-     x1=504.0mil; y1=2.675in; x2=674.0mil; y2=2.675in; thickness=27.0mil; clearance=22.0mil;
+   }
+   ha:line.845124 {
+    x1=1.121in; y1=1.752in; x2=1.098in; y2=45.085mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:line.831309 {
-     x1=589.0mil; y1=2.675in; x2=589.0mil; y2=2.761in; thickness=27.0mil; clearance=22.0mil;
+   }
+   ha:line.845346 {
+    x1=1.02559in; y1=162.4mil; x2=1.02559in; y2=217.59mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.804398 { clearance=12.0mil;
-     li:geometry {
-       ta:contour {
-        { 10.0mil; 10.0mil }
-        { 2.988in; 10.0mil }
-        { 2.988in; 2.988in }
-        { 10.0mil; 2.988in }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-      lock=1
-     }
+   }
+   ha:line.845349 {
+    x1=1.02559in; y1=217.59mil; x2=26.543mm; y2=237.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#cd3700}
-   ha:combining {
+   ha:line.845352 {
+    x1=26.543mm; y1=237.0mil; x2=28.1178mm; y2=237.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-     ha:int-sig2        { lid=4; group=7; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>i}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>i} }
-  li:objects {
-   ha:line.724714 {
-    x1=0.0; y1=0.0; x2=0.0; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
+   ha:line.845355 {
+    x1=28.1178mm; y1=237.0mil; x2=1.138in; y2=268.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.845358 {
+    x1=1.138in; y1=268.0mil; x2=1.138in; y2=1.761in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.724726 {
-    x1=0.0; y1=3.0in; x2=3.0in; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
+   ha:line.845361 {
+    x1=1.138in; y1=1.761in; x2=1.13in; y2=1.769in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.845364 {
+    x1=1.13in; y1=1.769in; x2=1.13in; y2=1.86852in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.724738 {
-    x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+   ha:line.845580 {
+    x1=1.13026in; y1=2.0in; x2=1.38in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.845583 {
+    x1=1.13in; y1=1.96826in; x2=1.13in; y2=1.968in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.724750 {
-    x1=3.0in; y1=3.0in; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+   ha:line.845586 {
+    x1=1.13in; y1=1.968in; x2=1.098in; y2=1.936in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.845589 {
+    x1=1.098in; y1=1.936in; x2=1.098in; y2=45.085mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.835863 {
-    x1=55.5498mm; y1=563.0mil; x2=1.873in; y2=249.0mil; thickness=20.0mil; clearance=20.0mil;
+   ha:line.850509 {
+    x1=1.499in; y1=346.74mil; x2=1.499in; y2=383.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.835866 {
-    x1=1.873in; y1=249.0mil; x2=36.372745mm; y2=249.0mil; thickness=20.0mil; clearance=20.0mil;
+   ha:line.850512 {
+    x1=1.499in; y1=8.007604mm; x2=1.499in; y2=171.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.835872 {
-    x1=885.21mil; y1=1.167in; x2=885.21mil; y2=20.21301mm; thickness=20.0mil; clearance=20.0mil;
+   ha:line.850515 {
+    x1=1.499in; y1=171.0mil; x2=38.1mm; y2=170.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.835875 {
-    x1=36.372745mm; y1=249.0mil; x2=885.21mil; y2=20.21301mm; thickness=20.0mil; clearance=20.0mil;
+   ha:line.852311 {
+    x1=967.0mil; y1=907.0mil; x2=884.0mil; y2=907.0mil; thickness=20.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.836166 {
-    x1=2.944in; y1=1.659in; x2=2.944in; y2=1.638in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.852314 {
+    x1=884.0mil; y1=907.0mil; x2=867.105mil; y2=23.466933mm; thickness=20.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.836169 {
-    x1=2.944in; y1=1.638in; x2=2.899in; y2=1.593in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.852728 {
+    x1=26.6446mm; y1=907.0mil; x2=27.559mm; y2=907.0mil; thickness=20.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.818938 {
-    x1=2.93in; y1=1.831in; x2=2.879in; y2=1.78in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.852731 {
+    x1=27.559mm; y1=907.0mil; x2=1.086in; y2=906.0mil; thickness=20.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.818947 {
-    x1=2.879in; y1=1.78in; x2=2.879in; y2=1.279in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.852734 {
+    x1=1.086in; y1=906.0mil; x2=1.086in; y2=734.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.818950 {
-    x1=2.879in; y1=1.279in; x2=67.2084mm; y2=1.046in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.852737 {
+    x1=1.086in; y1=734.0mil; x2=27.0002mm; y2=711.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.818953 {
-    x1=67.2084mm; y1=1.046in; x2=67.2084mm; y2=541.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.852740 {
+    x1=27.0002mm; y1=711.0mil; x2=1.066in; y2=714.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.818956 {
-    x1=67.2084mm; y1=541.0mil; x2=2.3in; y2=195.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.852743 {
+    x1=26.6446mm; y1=861.0mil; x2=26.6446mm; y2=907.0mil; thickness=20.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819346 {
-    x1=2.3in; y1=145.0mil; x2=2.334in; y2=179.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.852944 {
+    x1=1000.0mil; y1=792.74mil; x2=1000.0mil; y2=815.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819349 {
-    x1=2.334in; y1=179.0mil; x2=2.334in; y2=206.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.852947 {
+    x1=1000.0mil; y1=815.0mil; x2=967.0mil; y2=848.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819352 {
-    x1=2.334in; y1=206.0mil; x2=2.664in; y2=536.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.852950 {
+    x1=967.0mil; y1=848.0mil; x2=967.0mil; y2=906.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819355 {
-    x1=2.664in; y1=536.0mil; x2=2.664in; y2=1.038in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.852953 {
+    x1=967.0mil; y1=906.0mil; x2=968.0mil; y2=907.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819358 {
-    x1=2.664in; y1=1.038in; x2=2.899in; y2=1.273in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.859819 {
+    x1=2.0811in; y1=1.493895in; x2=2.0811in; y2=36.07054mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819361 {
-    x1=2.899in; y1=1.273in; x2=2.899in; y2=1.594in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.859822 {
+    x1=2.0811in; y1=36.07054mm; x2=52.8574mm; y2=36.068mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819373 {
-    x1=2.93in; y1=49.149mm; x2=2.8625in; y2=1.8675in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.860212 {
+    x1=2.107in; y1=36.3728mm; x2=53.360066mm; y2=1.43821in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819376 {
-    x1=2.8625in; y1=1.8675in; x2=2.8625in; y2=32.6771mm; thickness=10.0mil; clearance=12.0mil;
+   ha:line.860218 {
+    x1=2.107in; y1=1.4in; x2=2.046in; y2=1.339in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819379 {
-    x1=2.8625in; y1=32.6771mm; x2=2.628in; y2=1.052in; thickness=10.0mil; clearance=12.0mil;
+   ha:line.860407 {
+    x1=2.107in; y1=1.4in; x2=2.107in; y2=36.3728mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819382 {
-    x1=2.628in; y1=1.052in; x2=2.628in; y2=549.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.860410 {
+    x1=53.360066mm; y1=1.493895in; x2=53.360066mm; y2=1.43821in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819385 {
-    x1=2.628in; y1=549.0mil; x2=2.309in; y2=230.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.860596 {
+    x1=53.859938mm; y1=1.493895in; x2=53.859938mm; y2=1.44853in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819388 {
-    x1=2.309in; y1=230.0mil; x2=58.039mm; y2=230.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.860599 {
+    x1=53.859938mm; y1=1.44853in; x2=2.124in; y2=36.703mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819391 {
-    x1=58.039mm; y1=230.0mil; x2=2.266in; y2=211.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.860602 {
+    x1=2.124in; y1=36.703mm; x2=2.124in; y2=1.367in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819394 {
-    x1=2.266in; y1=211.0mil; x2=2.266in; y2=79.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.860605 {
+    x1=2.124in; y1=1.367in; x2=2.096in; y2=1.339in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.819397 {
-    x1=2.266in; y1=79.0mil; x2=2.3in; y2=45.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.860608 {
+    x1=54.360064mm; y1=1.493895in; x2=54.360064mm; y2=1.46184in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-  }
-  color = {#548b54}
-  ha:combining {
-  }
-}
-
-      ha:power {
-       lid=5
-       group=5
-       ha:combining {       }
-
-        ha:attributes {
-          {pcb-rnd::key::vis}={<Key>l; Shift<Key>o}
-          {pcb-rnd::key::select}={<Key>l; <Key>o}
-        }
-
-        li:objects {
-         ha:line.717816 {
-          x1=31.75mm; y1=550.0mil; x2=1.35in; y2=550.0mil; thickness=75.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.717819 {
-          x1=31.75mm; y1=650.0mil; x2=1.35in; y2=650.0mil; thickness=75.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.717822 {
-          x1=89.0mil; y1=325.0mil; x2=398.0mil; y2=325.0mil; thickness=100.0mil; clearance=50.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.717825 {
-          x1=398.0mil; y1=325.0mil; x2=540.0mil; y2=183.0mil; thickness=100.0mil; clearance=50.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.717828 {
-          x1=540.0mil; y1=183.0mil; x2=1.124in; y2=183.0mil; thickness=100.0mil; clearance=50.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.717831 {
-          x1=1.124in; y1=183.0mil; x2=1.3in; y2=359.0mil; thickness=100.0mil; clearance=50.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.717834 {
-          x1=1.3in; y1=359.0mil; x2=1.3in; y2=627.0mil; thickness=100.0mil; clearance=50.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.717837 {
-          x1=1.3in; y1=627.0mil; x2=33.0454mm; y2=628.0mil; thickness=100.0mil; clearance=50.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.717882 {
-          x1=31.75mm; y1=44.45mm; x2=31.75mm; y2=1.751in; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.717918 {
-          x1=1.35in; y1=850.0mil; x2=1.353in; y2=850.0mil; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.717972 {
-          x1=1.35in; y1=750.0mil; x2=1.353in; y2=750.0mil; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.718038 {
-          x1=31.75mm; y1=57.1754mm; x2=1.251in; y2=2.25in; thickness=18.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.724711 {
-          x1=0.0; y1=0.0; x2=0.0; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.724723 {
-          x1=0.0; y1=3.0in; x2=3.0in; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.724735 {
-          x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.724747 {
-          x1=3.0in; y1=3.0in; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.827016 {
-          x1=2.208in; y1=688.0mil; x2=2.208in; y2=583.0mil; thickness=20.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.827019 {
-          x1=2.208in; y1=583.0mil; x2=2.188in; y2=563.0mil; thickness=20.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.827343 {
-          x1=692.0mil; y1=1.37in; x2=234.0mil; y2=1.37in; thickness=10.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.827346 {
-          x1=234.0mil; y1=1.37in; x2=89.0mil; y2=1.225in; thickness=10.0mil; clearance=12.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.833200 {
-          x1=61.8744mm; y1=688.0mil; x2=2.147in; y2=27.813mm; thickness=20.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:polygon.803034 { clearance=12.0mil;
-          li:geometry {
-            ta:contour {
-             { 10.0mil; 10.0mil }
-             { 2.991in; 10.0mil }
-             { 2.991in; 2.99in }
-             { 10.0mil; 2.99in }
-            }
-          }
-
-          ha:flags {
-           clearpoly=1
-           lock=1
-          }
-         }
-        }
-        color = {#8b7355}
-      }
-     ha:outline         { lid=6; group=9;
-   li:objects {
-    ha:line.718564 {
-     x1=0.0; y1=0.0; x2=0.0; y2=3.0in; thickness=10.0mil; clearance=30.0mil;
-     ha:flags {
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
+   ha:line.860611 {
+    x1=54.360064mm; y1=1.46184in; x2=2.144in; y2=37.0332mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:line.718567 {
-     x1=0.0; y1=3.0in; x2=3.0in; y2=3.0in; thickness=10.0mil; clearance=30.0mil;
-     ha:flags {
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
+   }
+   ha:line.860614 {
+    x1=2.144in; y1=37.0332mm; x2=2.144in; y2=1.341in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:line.718570 {
-     x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=30.0mil;
-     ha:flags {
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
+   }
+   ha:line.860617 {
+    x1=2.144in; y1=1.341in; x2=54.5084mm; y2=1.339in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:line.718573 {
-     x1=3.0in; y1=3.0in; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=30.0mil;
-     ha:flags {
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
+   }
+   ha:line.860803 {
+    x1=2.172in; y1=1.389in; x2=2.172in; y2=1.423in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#00868b}
-   ha:combining {
+   ha:line.860806 {
+    x1=2.172in; y1=1.423in; x2=2.171in; y2=36.1696mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-     ha:bottom-silk     { lid=7; group=12; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>x}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>x} } 
-  li:objects {
-   ha:text.718582 {
-    string=armed; x=30.1752mm; y=2.911in; scale=100; fid=0;
+   ha:line.860809 {
+    x1=54.859936mm; y1=1.493895in; x2=54.859936mm; y2=1.45816in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     onsolder=1
     }
-    rot = 0.000000
    }
-   ha:text.718583 {
-    string=R; x=1.619in; y=72.0344mm; scale=200; fid=0;
+   ha:line.860812 {
+    x1=54.859936mm; y1=1.45816in; x2=2.171in; y2=1.447in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     onsolder=1
     }
-    rot = 0.000000
    }
-   ha:text.766593 {
-    string=RGB; x=1.971in; y=287.0mil; scale=200; fid=0;
+   ha:line.860815 {
+    x1=2.171in; y1=1.447in; x2=2.171in; y2=36.1696mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     onsolder=1
     }
-    rot = 0.000000
    }
-   ha:text.766597 {
-    string=WiFi Status; x=1.868in; y=238.0mil; scale=100; fid=0;
+   ha:line.860818 {
+    x1=55.859934mm; y1=1.493895in; x2=55.859934mm; y2=1.45679in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
-     onsolder=1
     }
-    rot = 0.000000
    }
-  }
-  color = {#000000}
-}
-     ha:top-silk        { lid=8; group=1; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>s}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>s} } 
-  li:objects {
-   ha:line.795534 {
-    x1=2.736in; y1=100.0mil; x2=2.73in; y2=100.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.860821 {
+    x1=55.859934mm; y1=1.45679in; x2=2.246in; y2=35.814mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.795537 {
-    x1=2.73in; y1=100.0mil; x2=2.721in; y2=109.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.860824 {
+    x1=2.246in; y1=35.814mm; x2=2.246in; y2=1.339in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.795540 {
-    x1=2.721in; y1=109.0mil; x2=2.721in; y2=225.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.861001 {
+    x1=57.483629mm; y1=1.17442in; x2=59.25439mm; y2=1.17442in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.795543 {
-    x1=2.721in; y1=225.0mil; x2=2.676in; y2=270.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.861004 {
+    x1=59.25439mm; y1=1.17442in; x2=2.353in; y2=30.342078mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.795546 {
-    x1=2.721in; y1=200.0mil; x2=2.742in; y2=200.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.861181 {
+    x1=57.483629mm; y1=1.25316in; x2=2.23184in; y2=1.25316in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.796014 {
-    x1=1.761in; y1=613.0mil; x2=1.761in; y2=713.0mil; thickness=25.0mil; clearance=20.0mil;
+   ha:line.861184 {
+    x1=2.23184in; y1=1.25316in; x2=2.196in; y2=32.7406mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:text.718587 {
-    string=` 2022 Bdale Garbee; x=44.790357mm; y=-4.283845mm; scale=125; fid=0;
+   ha:line.861187 {
+    x1=2.196in; y1=32.7406mm; x2=2.196in; y2=1.339in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.718588 {
-    string=+; x=97.0mil; y=66.421mm; scale=400; fid=0;
+   ha:line.861190 {
+    x1=57.483629mm; y1=1.23348in; x2=2.29848in; y2=1.23348in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 90.000000
    }
-   ha:text.718589 {
-    string=-; x=340.0mil; y=66.3956mm; scale=400; fid=0;
+   ha:line.861193 {
+    x1=2.29848in; y1=1.23348in; x2=2.306in; y2=1.241in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 90.000000
    }
-   ha:text.718590 {
-    string=PWR; x=232.0mil; y=1.981in; scale=300; fid=0;
+   ha:line.861196 {
+    x1=2.306in; y1=1.241in; x2=2.306in; y2=1.279in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 90.000000
    }
-   ha:text.718591 {
-    string=PYRO; x=233.0mil; y=643.0mil; scale=300; fid=0;
+   ha:line.861199 {
+    x1=2.306in; y1=1.279in; x2=2.246in; y2=1.339in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 90.000000
    }
-   ha:text.718604 {
-    string=force; x=90.4978mm; y=1.3050748in; scale=80; fid=0;
+   ha:line.861370 {
+    x1=51.583971mm; y1=30.830266mm; x2=1.99621in; y2=30.830266mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.718605 {
-    string=bootloader; x=90.0406mm; y=35.1809mm; scale=80; fid=0;
+   ha:line.861373 {
+    x1=1.99621in; y1=30.830266mm; x2=1.991in; y2=1.219in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.718612 {
-    string=QuantiMotor v1; x=1.687in; y=-353.0mil; scale=200; fid=0;
+   ha:line.861376 {
+    x1=1.991in; y1=1.219in; x2=1.991in; y2=1.27in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.718613 {
-    string=TAPR OHL; x=1.522in; y=-122.0mil; scale=125; fid=0;
+   ha:line.861379 {
+    x1=1.991in; y1=1.27in; x2=51.6382mm; y2=1.312in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.718614 {
-    string=1; x=1.151in; y=518.0mil; scale=100; fid=0;
+   ha:line.861382 {
+    x1=51.6382mm; y1=1.312in; x2=51.6382mm; y2=1.326in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 0.000000
    }
-   ha:text.718615 {
-    string=2; x=1.429in; y=517.0mil; scale=100; fid=0;
+   ha:line.861385 {
+    x1=51.6382mm; y1=1.326in; x2=51.8795mm; y2=33.9217mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 0.000000
    }
-   ha:text.718616 {
-    string=39; x=28.067mm; y=2.422in; scale=100; fid=0;
+   ha:line.861553 {
+    x1=51.583971mm; y1=1.25316in; x2=2.06116in; y2=1.25316in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 0.000000
    }
-   ha:text.718617 {
-    string=40; x=36.2712mm; y=2.421in; scale=100; fid=0;
+   ha:line.861556 {
+    x1=2.06116in; y1=1.25316in; x2=2.1465in; y2=33.9979mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 0.000000
    }
-   ha:text.718592 {
-    string=ARM; x=234.0mil; y=1.279in; scale=300; fid=0;
+   ha:line.861722 {
+    x1=51.583971mm; y1=1.23348in; x2=2.09548in; y2=1.23348in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 90.000000
    }
-   ha:text.795529 {
-    string=gnd; x=64.28737mm; y=218.0mil; scale=150; fid=0;
+   ha:line.861725 {
+    x1=2.09548in; y1=1.23348in; x2=2.096in; y2=1.234in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.795530 {
-    string=input +; x=61.92517mm; y=461.0mil; scale=150; fid=0;
+   ha:line.862409 {
+    x1=312.0mil; y1=36.1188mm; x2=312.0mil; y2=37.465mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.795531 {
-    string=excite +; x=61.59497mm; y=542.0mil; scale=150; fid=0;
+   ha:line.862412 {
+    x1=312.0mil; y1=37.465mm; x2=155.0mil; y2=37.465mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.795532 {
-    string=excite -; x=61.74737mm; y=297.0mil; scale=150; fid=0;
+   ha:line.862559 {
+    x1=312.0mil; y1=1.606in; x2=312.0mil; y2=39.4462mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.795533 {
-    string=input -; x=61.92517mm; y=377.0mil; scale=150; fid=0;
+   ha:line.862563 {
+    x1=312.0mil; y1=39.4462mm; x2=270.0mil; y2=39.4462mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.796017 {
-    string=gain; x=49.50457mm; y=66.0mil; scale=100; fid=0;
+   ha:line.862566 {
+    x1=270.0mil; y1=39.4462mm; x2=269.0mil; y2=1.554in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.797200 {
-    string=+5V; x=2.503in; y=752.0mil; scale=150; fid=0;
+   ha:line.862707 {
+    x1=1.657885in; y1=1.58247in; x2=1.51753in; y2=1.58247in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 0.000000
    }
-   ha:text.797201 {
-    string=gnd; x=2.506in; y=940.0mil; scale=150; fid=0;
+   ha:line.862710 {
+    x1=1.51753in; y1=1.58247in; x2=1.35in; y2=44.45mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 0.000000
    }
-   ha:text.797202 {
-    string=gnd; x=2.506in; y=1.044in; scale=150; fid=0;
+   ha:line.862857 {
+    x1=32.9946mm; y1=1.801in; x2=31.75mm; y2=46.99mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 0.000000
    }
-   ha:text.797203 {
-    string=pres; x=2.503in; y=843.0mil; scale=150; fid=0;
+   ha:line.862869 {
+    x1=1.351in; y1=1.851in; x2=1.35in; y2=1.852in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 0.000000
    }
-   ha:text.800600 {
-    string=+; x=66.85277mm; y=53.365424mm; scale=150; fid=0;
+   ha:line.863001 {
+    x1=1.657885in; y1=1.60216in; x2=38.908736mm; y2=1.60216in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.800602 {
-    string=-; x=66.72577mm; y=58.318424mm; scale=150; fid=0;
+   ha:line.863004 {
+    x1=38.908736mm; y1=1.60216in; x2=1.406in; y2=1.728in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.800604 {
-    string=+; x=66.70037mm; y=63.042824mm; scale=150; fid=0;
+   ha:line.863007 {
+    x1=1.406in; y1=1.728in; x2=1.406in; y2=45.085mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.800606 {
-    string=-; x=66.87817mm; y=68.046624mm; scale=150; fid=0;
+   ha:line.863010 {
+    x1=1.406in; y1=45.085mm; x2=1.38in; y2=1.801in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 360.000000
    }
-   ha:text.800608 {
-    string=strobe; x=2.491in; y=2.59683in; scale=100; fid=0;
+   ha:line.863016 {
+    x1=1.38in; y1=1.801in; x2=32.9946mm; y2=1.801in; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 0.000000
    }
-   ha:text.800610 {
-    string=siren; x=64.5414mm; y=2.20583in; scale=100; fid=0;
+   ha:line.863019 {
+    x1=1.657885in; y1=41.194736mm; x2=1.54416in; y2=41.194736mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
     }
-    rot = 0.000000
    }
-  }
-  color = {#000000}
-}
-     ha:top-paste       { lid=9; group=0; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#cd00cd}
-}
-     ha:top-mask        { lid=10; group=2; ha:combining { sub=1; auto=1; } 
-  li:objects {
-  }
-  color = {#ff0000}
-}
-     ha:bottom-mask     { lid=11; group=11; ha:combining { sub=1; auto=1; } 
-  li:objects {
-  }
-  color = {#ff0000}
-}
-     ha:bottom-paste    { lid=12; group=13; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#cd00cd}
-}
-     ha:slot-plated     { lid=13; group=14; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#8b7355}
-}
-     ha:slot-unplated   { lid=14; group=15; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#00868b}
-}
-     ha:top-assy        { lid=15; group=16; color={#444444};
-   li:objects {
+   ha:line.863022 {
+    x1=1.54416in; y1=41.194736mm; x2=1.429in; y2=1.737in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
-   ha:combining {
+   ha:line.863025 {
+    x1=1.429in; y1=1.737in; x2=1.429in; y2=1.787in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-     ha:bot-assy        { lid=16; group=17; color={#444444};
-   li:objects {
+   ha:line.863028 {
+    x1=1.429in; y1=1.787in; x2=1.373in; y2=1.843in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
-   ha:combining {
+   ha:line.863031 {
+    x1=1.373in; y1=1.843in; x2=1.359in; y2=1.843in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863034 {
+    x1=1.359in; y1=1.843in; x2=1.35in; y2=1.852in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863167 {
+    x1=1.657885in; y1=1.97617in; x2=1.58883in; y2=1.97617in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863170 {
+    x1=1.58883in; y1=1.97617in; x2=40.1574mm; y2=1.984in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863321 {
+    x1=1.72678in; y1=53.444521mm; x2=1.72678in; y2=54.234588mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863324 {
+    x1=1.72678in; y1=54.234588mm; x2=1.716in; y2=54.5084mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863468 {
+    x1=1.86457in; y1=53.444521mm; x2=1.86457in; y2=2.57757in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863471 {
+    x1=1.86457in; y1=2.57757in; x2=1.943in; y2=2.656in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863474 {
+    x1=1.943in; y1=2.656in; x2=1.943in; y2=71.468476mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863477 {
+    x1=1.943in; y1=71.468476mm; x2=1.93984in; y2=71.54874mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863600 {
+    x1=1.80552in; y1=53.444521mm; x2=1.80552in; y2=65.748408mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863603 {
+    x1=1.80552in; y1=65.748408mm; x2=1.853in; y2=2.636in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863606 {
+    x1=1.853in; y1=2.636in; x2=1.853in; y2=71.542644mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863609 {
+    x1=1.853in; y1=71.542644mm; x2=1.85324in; y2=71.54874mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863729 {
+    x1=1.78583in; y1=53.444521mm; x2=1.78583in; y2=2.62183in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863732 {
+    x1=1.78583in; y1=2.62183in; x2=1.815in; y2=2.651in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863738 {
+    x1=1.985in; y1=2.651in; x2=1.985in; y2=71.50175mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863741 {
+    x1=1.985in; y1=71.50175mm; x2=50.37201mm; y2=71.54874mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863860 {
+    x1=44.86021mm; y1=53.444521mm; x2=44.86021mm; y2=2.65715in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863863 {
+    x1=44.86021mm; y1=2.65715in; x2=1.815in; y2=2.706in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863869 {
+    x1=2.026in; y1=2.706in; x2=2.026in; y2=71.537056mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863872 {
+    x1=2.026in; y1=71.537056mm; x2=2.02646in; y2=71.54874mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866110 {
+    x1=1.74646in; y1=53.444521mm; x2=1.74646in; y2=2.18454in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866113 {
+    x1=1.74646in; y1=2.18454in; x2=1.74in; y2=55.6514mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866116 {
+    x1=38.1mm; y1=2.83in; x2=38.1mm; y2=2.46248in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866119 {
+    x1=38.1mm; y1=2.46248in; x2=1.74in; y2=2.22248in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866227 {
+    x1=1.88426in; y1=53.444521mm; x2=1.88426in; y2=2.18526in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866230 {
+    x1=1.88426in; y1=2.18526in; x2=1.89in; y2=55.6514mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866344 {
+    x1=2.3in; y1=2.83in; x2=2.3in; y2=2.827in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866347 {
+    x1=2.3in; y1=2.827in; x2=2.012in; y2=2.539in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866350 {
+    x1=2.012in; y1=2.539in; x2=2.012in; y2=59.549792mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866353 {
+    x1=2.012in; y1=59.549792mm; x2=1.89in; y2=2.22248in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866459 {
+    x1=1.72332in; y1=71.54874mm; x2=1.72332in; y2=70.426072mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866462 {
+    x1=1.72332in; y1=70.426072mm; x2=1.724in; y2=2.772in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866465 {
+    x1=1.76663in; y1=71.54874mm; x2=1.76663in; y2=2.77237in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866468 {
+    x1=1.76663in; y1=2.77237in; x2=1.767in; y2=2.772in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866687 {
+    x1=1.657885in; y1=1.85806in; x2=1.72494in; y2=1.85806in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866690 {
+    x1=1.72494in; y1=1.85806in; x2=1.725in; y2=1.858in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866693 {
+    x1=1.657885in; y1=46.694598mm; x2=1.69963in; y2=46.694598mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866696 {
+    x1=1.69963in; y1=46.694598mm; x2=1.709in; y2=1.829in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866699 {
+    x1=1.709in; y1=1.829in; x2=1.759in; y2=1.829in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866702 {
+    x1=1.759in; y1=1.829in; x2=1.769in; y2=1.839in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866889 {
+    x1=60.96mm; y1=1.66348in; x2=2.43452in; y2=1.66348in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866892 {
+    x1=2.43452in; y1=1.66348in; x2=2.435in; y2=1.663in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866987 {
+    x1=2.53761in; y1=1.92263in; x2=63.382398mm; y2=1.92263in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866990 {
+    x1=63.382398mm; y1=1.92263in; x2=2.495in; y2=1.923in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866993 {
+    x1=2.53761in; y1=1.88326in; x2=63.391796mm; y2=1.88326in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866996 {
+    x1=63.391796mm; y1=1.88326in; x2=2.495in; y2=1.884in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866999 {
+    x1=2.53761in; y1=1.84389in; x2=2.49511in; y2=1.84389in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867002 {
+    x1=2.49511in; y1=1.84389in; x2=2.495in; y2=1.844in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867005 {
+    x1=2.53761in; y1=1.80452in; x2=2.49548in; y2=1.80452in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867008 {
+    x1=2.49548in; y1=1.80452in; x2=2.495in; y2=45.847mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867011 {
+    x1=2.53761in; y1=1.76515in; x2=2.49515in; y2=1.76515in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867014 {
+    x1=2.49515in; y1=1.76515in; x2=2.495in; y2=44.831mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867104 {
+    x1=1.657885in; y1=1.6809in; x2=1.9549in; y2=1.6809in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867107 {
+    x1=1.9549in; y1=1.6809in; x2=2.007in; y2=1.733in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867385 {
+    x1=1.657885in; y1=1.72027in; x2=1.85827in; y2=1.72027in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867388 {
+    x1=1.85827in; y1=1.72027in; x2=1.903in; y2=44.831mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867478 {
+    x1=1.657885in; y1=1.70058in; x2=1.89858in; y2=1.70058in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867481 {
+    x1=1.89858in; y1=1.70058in; x2=1.998in; y2=1.8in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867581 {
+    x1=1.657885in; y1=1.66121in; x2=46.298866mm; y2=1.66121in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867584 {
+    x1=46.298866mm; y1=1.66121in; x2=1.836in; y2=1.648in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867664 {
+    x1=1.657885in; y1=41.694862mm; x2=1.78847in; y2=41.694862mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867667 {
+    x1=1.78847in; y1=41.694862mm; x2=1.796in; y2=1.634in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867753 {
+    x1=29.9212mm; y1=421.0mil; x2=36.322mm; y2=421.0mil; thickness=20.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867920 {
+    x1=57.609867mm; y1=1.77932in; x2=2.20732in; y2=1.77932in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867923 {
+    x1=2.20732in; y1=1.77932in; x2=2.133in; y2=43.307mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.870712 {
+    x1=2.52917in; y1=2.43917in; x2=2.528in; y2=2.438in; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.870715 {
+    x1=64.2366mm; y1=2.38917in; x2=2.528in; y2=60.710318mm; thickness=25.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.870912 {
+    x1=2.528in; y1=60.710318mm; x2=2.80298in; y2=60.710318mm; thickness=27.0mil; clearance=22.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.870915 {
+    x1=2.80298in; y1=60.710318mm; x2=72.39mm; y2=59.51601mm; thickness=27.0mil; clearance=22.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.870918 {
+    x1=2.528in; y1=2.438in; x2=65.8876mm; y2=2.438in; thickness=27.0mil; clearance=22.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.870921 {
+    x1=65.8876mm; y1=2.438in; x2=72.0344mm; y2=2.68in; thickness=27.0mil; clearance=22.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.870924 {
+    x1=72.0344mm; y1=2.68in; x2=72.0344mm; y2=69.16039mm; thickness=27.0mil; clearance=22.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.870927 {
+    x1=72.0344mm; y1=69.16039mm; x2=72.39mm; y2=69.51599mm; thickness=27.0mil; clearance=22.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.871075 {
+    x1=2.449565in; y1=62.292738mm; x2=2.39679in; y2=62.292738mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.871078 {
+    x1=2.39679in; y1=62.292738mm; x2=2.395in; y2=2.45426in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.871138 {
+    x1=2.395in; y1=63.137796mm; x2=59.563mm; y2=63.137796mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.871240 {
+    x1=2.449565in; y1=60.992766mm; x2=2.39555in; y2=60.992766mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.871243 {
+    x1=2.39555in; y1=60.992766mm; x2=2.395in; y2=60.978796mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.871246 {
+    x1=2.395in; y1=2.36926in; x2=59.454796mm; y2=2.36926in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.871249 {
+    x1=59.454796mm; y1=2.36926in; x2=2.338in; y2=60.2488mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873476 {
+    x1=54.859936mm; y1=53.444521mm; x2=54.859936mm; y2=2.22084in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873479 {
+    x1=54.859936mm; y1=2.22084in; x2=58.6232mm; y2=2.369in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873482 {
+    x1=58.6232mm; y1=2.369in; x2=2.34674in; y2=2.369in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873485 {
+    x1=2.34674in; y1=2.369in; x2=2.347in; y2=2.36926in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873488 {
+    x1=54.360064mm; y1=53.444521mm; x2=54.360064mm; y2=2.31616in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873491 {
+    x1=54.360064mm; y1=2.31616in; x2=2.31in; y2=2.486in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873494 {
+    x1=2.31in; y1=2.486in; x2=2.34548in; y2=2.486in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873497 {
+    x1=2.34548in; y1=2.486in; x2=59.581796mm; y2=63.137796mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873536 {
+    x1=1.88426in; y1=1.493895in; x2=1.88426in; y2=1.34674in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873539 {
+    x1=1.88426in; y1=1.34674in; x2=1.909in; y2=1.322in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873542 {
+    x1=1.909in; y1=1.322in; x2=1.909in; y2=1.308in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873545 {
+    x1=1.909in; y1=1.308in; x2=1.894in; y2=32.8422mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873548 {
+    x1=1.894in; y1=32.8422mm; x2=47.111539mm; y2=32.8422mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873551 {
+    x1=47.111539mm; y1=32.8422mm; x2=47.086393mm; y2=32.867346mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873587 {
+    x1=1.84489in; y1=1.493895in; x2=1.84489in; y2=1.41489in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873590 {
+    x1=1.84489in; y1=1.41489in; x2=1.796in; y2=1.366in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873593 {
+    x1=1.796in; y1=1.366in; x2=1.796in; y2=1.26in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873596 {
+    x1=1.796in; y1=1.26in; x2=1.811in; y2=31.623mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873599 {
+    x1=1.811in; y1=31.623mm; x2=1.852785in; y2=31.623mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873602 {
+    x1=1.852785in; y1=31.623mm; x2=47.086393mm; y2=31.597346mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873605 {
+    x1=1.8252in; y1=1.493895in; x2=1.8252in; y2=1.4182in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873608 {
+    x1=1.8252in; y1=1.4182in; x2=1.774in; y2=1.367in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873611 {
+    x1=1.774in; y1=1.367in; x2=1.774in; y2=1.225in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873614 {
+    x1=1.774in; y1=1.225in; x2=45.847mm; y2=30.3276mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873617 {
+    x1=45.847mm; y1=30.3276mm; x2=47.086393mm; y2=30.3276mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873679 {
+    x1=1.86457in; y1=1.493895in; x2=1.86457in; y2=34.736278mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873682 {
+    x1=1.86457in; y1=34.736278mm; x2=1.847in; y2=1.35in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873713 {
+    x1=40.086661mm; y1=32.867346mm; x2=41.630346mm; y2=32.867346mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873716 {
+    x1=41.630346mm; y1=32.867346mm; x2=1.639in; y2=1.294in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873743 {
+    x1=1.80552in; y1=1.493895in; x2=1.80552in; y2=1.42052in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873746 {
+    x1=1.80552in; y1=1.42052in; x2=1.754in; y2=1.369in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873749 {
+    x1=1.754in; y1=1.369in; x2=1.754in; y2=1.306in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873752 {
+    x1=1.754in; y1=1.306in; x2=1.692in; y2=1.244in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873755 {
+    x1=1.692in; y1=1.244in; x2=1.578225in; y2=1.244in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873758 {
+    x1=1.578225in; y1=1.244in; x2=40.086661mm; y2=31.597346mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873783 {
+    x1=1.90394in; y1=1.493895in; x2=1.90394in; y2=34.672524mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873786 {
+    x1=1.90394in; y1=34.672524mm; x2=1.917in; y2=1.352in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873811 {
+    x1=40.086661mm; y1=30.3276mm; x2=1.756in; y2=30.3276mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.876066 {
+    x1=51.36007mm; y1=1.493895in; x2=51.36007mm; y2=35.40887mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.876069 {
+    x1=51.36007mm; y1=35.40887mm; x2=2.022in; y2=1.394in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.878358 {
+    x1=50.859944mm; y1=1.493895in; x2=50.859944mm; y2=36.280344mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.878361 {
+    x1=50.859944mm; y1=36.280344mm; x2=50.673mm; y2=1.421in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880660 {
+    x1=1.98268in; y1=1.493895in; x2=1.98268in; y2=1.45068in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880663 {
+    x1=1.98268in; y1=1.45068in; x2=1.958in; y2=36.2204mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880666 {
+    x1=1.958in; y1=36.2204mm; x2=1.958in; y2=1.342in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880669 {
+    x1=1.958in; y1=1.342in; x2=1.936in; y2=1.32in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880694 {
+    x1=753.4407874mil; y1=1.328in; x2=891.0mil; y2=1.328in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880742 {
+    x1=891.0mil; y1=1.328in; x2=1.064in; y2=1.501in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880745 {
+    x1=19.138396mm; y1=31.623mm; x2=909.0mil; y2=31.623mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880748 {
+    x1=909.0mil; y1=31.623mm; x2=1.064in; y2=1.4in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880751 {
+    x1=57.609867mm; y1=1.58247in; x2=2.31053in; y2=1.58247in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880754 {
+    x1=2.31053in; y1=1.58247in; x2=2.343in; y2=1.55in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880757 {
+    x1=57.609867mm; y1=39.694866mm; x2=58.323734mm; y2=39.694866mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880760 {
+    x1=58.323734mm; y1=39.694866mm; x2=2.309in; y2=1.55in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880763 {
+    x1=2.309in; y1=1.55in; x2=2.309in; y2=1.493in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+  }
+  color = {#8b2323}
+   ha:combining {
+   }
+}
+     ha:bottom-sig      { lid=1; group=10; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>b}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>b} }
+  li:objects {
+   ha:line.718055 {
+    x1=89.0mil; y1=525.0mil; x2=89.0mil; y2=26.035mm; thickness=140.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.718058 {
+    x1=589.0mil; y1=45.085mm; x2=589.0mil; y2=1.125in; thickness=140.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.718076 {
+    x1=150.0mil; y1=40.005mm; x2=150.0mil; y2=40.0558mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.718079 {
+    x1=50.0mil; y1=1.525in; x2=50.0mil; y2=1.533in; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.718142 {
+    x1=1.351in; y1=57.1754mm; x2=1.35in; y2=2.25in; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.718145 {
+    x1=31.75mm; y1=54.61mm; x2=1.252in; y2=54.61mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.718205 {
+    x1=1.352in; y1=36.8808mm; x2=1.35in; y2=36.83mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.718211 {
+    x1=1.362in; y1=1.361in; x2=1.35in; y2=1.349in; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.718391 {
+    x1=1.35in; y1=1.35in; x2=1.361in; y2=1.35in; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.718433 {
+    x1=1.35in; y1=31.75mm; x2=1.353in; y2=31.75mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.718475 {
+    x1=1.35in; y1=29.21mm; x2=1.359in; y2=29.21mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.724717 {
+    x1=0.0; y1=0.0; x2=0.0; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.724729 {
+    x1=0.0; y1=3.0in; x2=3.0in; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.724741 {
+    x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.724753 {
+    x1=3.0in; y1=3.0in; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.835860 {
+    x1=2.188in; y1=563.0mil; x2=55.5498mm; y2=563.0mil; thickness=20.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.876072 {
+    x1=2.022in; y1=1.394in; x2=1.83in; y2=1.394in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.876075 {
+    x1=1.83in; y1=1.394in; x2=1.72in; y2=1.284in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.876078 {
+    x1=1.72in; y1=1.284in; x2=1.72in; y2=940.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.876081 {
+    x1=1.72in; y1=940.0mil; x2=1.38in; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.876084 {
+    x1=1.38in; y1=600.0mil; x2=27.4066mm; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.876087 {
+    x1=27.4066mm; y1=600.0mil; x2=1.036in; y2=557.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.876090 {
+    x1=1.036in; y1=557.0mil; x2=841.0mil; y2=557.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.876093 {
+    x1=841.0mil; y1=557.0mil; x2=791.0mil; y2=607.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.878364 {
+    x1=50.673mm; y1=1.421in; x2=1.82in; y2=1.421in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.878367 {
+    x1=1.82in; y1=1.421in; x2=1.694in; y2=32.893mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.878370 {
+    x1=1.694in; y1=32.893mm; x2=1.694in; y2=1.013in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.878373 {
+    x1=1.694in; y1=1.013in; x2=1.381in; y2=700.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.878376 {
+    x1=1.381in; y1=700.0mil; x2=27.367992mm; y2=700.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.878379 {
+    x1=27.367992mm; y1=700.0mil; x2=984.48mil; y2=607.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880672 {
+    x1=1.936in; y1=1.32in; x2=1.936in; y2=1.012in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880675 {
+    x1=1.936in; y1=1.012in; x2=1.114in; y2=190.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880678 {
+    x1=1.114in; y1=190.0mil; x2=845.0mil; y2=190.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880681 {
+    x1=845.0mil; y1=190.0mil; x2=725.0mil; y2=70.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+  }
+  color = {#3a5fcd}
+  ha:combining {
+  }
+}
+     ha:top-gnd         { lid=2; group=3;
+   li:objects {
+    ha:line.831312 {
+     x1=504.0mil; y1=62.865mm; x2=675.0mil; y2=62.865mm; thickness=27.0mil; clearance=22.0mil;
+    }
+    ha:line.831315 {
+     x1=503.0mil; y1=65.405mm; x2=678.0mil; y2=65.405mm; thickness=27.0mil; clearance=22.0mil;
+    }
+    ha:line.831318 {
+     x1=589.0mil; y1=2.379in; x2=589.0mil; y2=2.76in; thickness=27.0mil; clearance=22.0mil;
+    }
+    ha:line.831321 {
+     x1=504.0mil; y1=2.675in; x2=674.0mil; y2=2.675in; thickness=27.0mil; clearance=22.0mil;
+    }
+    ha:polygon.802093 { clearance=12.0mil;
+     li:geometry {
+       ta:contour {
+        { 10.0mil; 10.0mil }
+        { 2.991in; 10.0mil }
+        { 2.991in; 2.992in }
+        { 10.0mil; 2.992in }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=1
+     }
+    }
+   }
+  color = {#104e8b}
+   ha:combining {
+   }
+ }
+     ha:bottom-gnd      { lid=3; group=10;
+   li:objects {
+    ha:line.831297 {
+     x1=673.0mil; y1=62.865mm; x2=505.0mil; y2=62.865mm; thickness=27.0mil; clearance=22.0mil;
+    }
+    ha:line.831300 {
+     x1=588.0mil; y1=62.865mm; x2=588.0mil; y2=2.389in; thickness=27.0mil; clearance=22.0mil;
+    }
+    ha:line.831303 {
+     x1=503.0mil; y1=65.405mm; x2=674.0mil; y2=65.405mm; thickness=27.0mil; clearance=22.0mil;
+    }
+    ha:line.831306 {
+     x1=504.0mil; y1=2.675in; x2=674.0mil; y2=2.675in; thickness=27.0mil; clearance=22.0mil;
+    }
+    ha:line.831309 {
+     x1=589.0mil; y1=2.675in; x2=589.0mil; y2=2.761in; thickness=27.0mil; clearance=22.0mil;
+    }
+    ha:polygon.804398 { clearance=12.0mil;
+     li:geometry {
+       ta:contour {
+        { 10.0mil; 10.0mil }
+        { 2.988in; 10.0mil }
+        { 2.988in; 2.988in }
+        { 10.0mil; 2.988in }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=1
+     }
+    }
+   }
+  color = {#cd3700}
+   ha:combining {
+   }
+ }
+     ha:int-sig2        { lid=4; group=7; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>i}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>i} }
+  li:objects {
+   ha:line.724714 {
+    x1=0.0; y1=0.0; x2=0.0; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.724726 {
+    x1=0.0; y1=3.0in; x2=3.0in; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.724738 {
+    x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.724750 {
+    x1=3.0in; y1=3.0in; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.835863 {
+    x1=55.5498mm; y1=563.0mil; x2=1.873in; y2=249.0mil; thickness=20.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.835866 {
+    x1=1.873in; y1=249.0mil; x2=36.372745mm; y2=249.0mil; thickness=20.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.835872 {
+    x1=885.21mil; y1=1.167in; x2=885.21mil; y2=20.21301mm; thickness=20.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.835875 {
+    x1=36.372745mm; y1=249.0mil; x2=885.21mil; y2=20.21301mm; thickness=20.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.836166 {
+    x1=2.944in; y1=1.659in; x2=2.944in; y2=1.638in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.836169 {
+    x1=2.944in; y1=1.638in; x2=2.899in; y2=1.593in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.818938 {
+    x1=2.93in; y1=1.831in; x2=2.879in; y2=1.78in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.818947 {
+    x1=2.879in; y1=1.78in; x2=2.879in; y2=1.279in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.818950 {
+    x1=2.879in; y1=1.279in; x2=67.2084mm; y2=1.046in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.818953 {
+    x1=67.2084mm; y1=1.046in; x2=67.2084mm; y2=541.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.818956 {
+    x1=67.2084mm; y1=541.0mil; x2=2.3in; y2=195.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819346 {
+    x1=2.3in; y1=145.0mil; x2=2.334in; y2=179.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819349 {
+    x1=2.334in; y1=179.0mil; x2=2.334in; y2=206.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819352 {
+    x1=2.334in; y1=206.0mil; x2=2.664in; y2=536.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819355 {
+    x1=2.664in; y1=536.0mil; x2=2.664in; y2=1.038in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819358 {
+    x1=2.664in; y1=1.038in; x2=2.899in; y2=1.273in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819361 {
+    x1=2.899in; y1=1.273in; x2=2.899in; y2=1.594in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819373 {
+    x1=2.93in; y1=49.149mm; x2=2.8625in; y2=1.8675in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819376 {
+    x1=2.8625in; y1=1.8675in; x2=2.8625in; y2=32.6771mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819379 {
+    x1=2.8625in; y1=32.6771mm; x2=2.628in; y2=1.052in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819382 {
+    x1=2.628in; y1=1.052in; x2=2.628in; y2=549.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819385 {
+    x1=2.628in; y1=549.0mil; x2=2.309in; y2=230.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819388 {
+    x1=2.309in; y1=230.0mil; x2=58.039mm; y2=230.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819391 {
+    x1=58.039mm; y1=230.0mil; x2=2.266in; y2=211.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819394 {
+    x1=2.266in; y1=211.0mil; x2=2.266in; y2=79.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.819397 {
+    x1=2.266in; y1=79.0mil; x2=2.3in; y2=45.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.860014 {
+    x1=2.196in; y1=1.339in; x2=2.157in; y2=1.378in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.860017 {
+    x1=2.157in; y1=1.378in; x2=2.123in; y2=1.378in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.860020 {
+    x1=2.123in; y1=1.378in; x2=52.8574mm; y2=36.068mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.861728 {
+    x1=2.096in; y1=1.234in; x2=2.096in; y2=1.339in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863173 {
+    x1=40.1574mm; y1=1.984in; x2=1.464in; y2=1.984in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863176 {
+    x1=1.464in; y1=1.984in; x2=1.38in; y2=1.9in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863188 {
+    x1=270.0mil; y1=1.613in; x2=182.0mil; y2=1.525in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863191 {
+    x1=182.0mil; y1=1.525in; x2=55.0mil; y2=1.525in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863327 {
+    x1=1.716in; y1=54.5084mm; x2=1.526in; y2=54.5084mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863330 {
+    x1=1.526in; y1=54.5084mm; x2=1.38in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863342 {
+    x1=248.0mil; y1=42.3672mm; x2=155.0mil; y2=40.005mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863735 {
+    x1=1.815in; y1=2.651in; x2=1.985in; y2=2.651in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863866 {
+    x1=1.815in; y1=2.706in; x2=2.026in; y2=2.706in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866570 {
+    x1=1.724in; y1=2.772in; x2=1.724in; y2=2.189in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866573 {
+    x1=1.724in; y1=2.189in; x2=1.747in; y2=55.0164mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866576 {
+    x1=1.747in; y1=55.0164mm; x2=1.747in; y2=1.88in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866579 {
+    x1=1.747in; y1=1.88in; x2=1.725in; y2=1.858in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866582 {
+    x1=1.767in; y1=2.772in; x2=1.767in; y2=1.841in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.866585 {
+    x1=1.767in; y1=1.841in; x2=1.769in; y2=1.839in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867288 {
+    x1=2.007in; y1=1.733in; x2=2.463in; y2=1.733in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867291 {
+    x1=2.463in; y1=1.733in; x2=2.495in; y2=44.831mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867391 {
+    x1=48.387mm; y1=1.767in; x2=62.4078mm; y2=1.767in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867394 {
+    x1=62.4078mm; y1=1.767in; x2=2.495in; y2=45.847mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867484 {
+    x1=1.998in; y1=1.8in; x2=2.451in; y2=1.8in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867487 {
+    x1=2.451in; y1=1.8in; x2=2.495in; y2=1.844in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867569 {
+    x1=2.495in; y1=1.884in; x2=1.962in; y2=1.884in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867572 {
+    x1=1.962in; y1=1.884in; x2=1.836in; y2=1.758in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867575 {
+    x1=1.836in; y1=1.758in; x2=1.836in; y2=1.649in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867578 {
+    x1=1.836in; y1=1.649in; x2=46.609mm; y2=1.648in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867670 {
+    x1=1.796in; y1=1.634in; x2=1.796in; y2=1.751in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867673 {
+    x1=1.796in; y1=1.751in; x2=1.968in; y2=1.923in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867676 {
+    x1=1.968in; y1=1.923in; x2=2.495in; y2=1.923in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867926 {
+    x1=2.133in; y1=43.307mm; x2=2.024in; y2=43.307mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867935 {
+    x1=2.024in; y1=43.307mm; x2=1.919in; y2=1.6in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867944 {
+    x1=704.0mil; y1=37.465mm; x2=155.0mil; y2=37.465mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867941 {
+    x1=829.0mil; y1=1.6in; x2=704.0mil; y2=37.465mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.867938 {
+    x1=1.919in; y1=1.6in; x2=829.0mil; y2=1.6in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863339 {
+    x1=726.0mil; y1=42.3672mm; x2=248.0mil; y2=42.3672mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863336 {
+    x1=1.058in; y1=2.0in; x2=726.0mil; y2=42.3672mm; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863333 {
+    x1=1.38in; y1=2.0in; x2=1.058in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863185 {
+    x1=753.0mil; y1=1.613in; x2=270.0mil; y2=1.613in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863182 {
+    x1=1.04in; y1=1.9in; x2=753.0mil; y2=1.613in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.863179 {
+    x1=1.38in; y1=1.9in; x2=1.04in; y2=1.9in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873649 {
+    x1=1.638in; y1=1.144in; x2=1.847in; y2=1.35in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.873814 {
+    x1=1.756in; y1=30.3276mm; x2=1.917in; y2=1.352in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880733 {
+    x1=1.064in; y1=1.501in; x2=1.597in; y2=1.501in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880736 {
+    x1=1.597in; y1=1.501in; x2=1.646in; y2=1.55in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880739 {
+    x1=1.646in; y1=1.55in; x2=2.343in; y2=1.55in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880772 {
+    x1=1.064in; y1=1.4in; x2=1.535in; y2=1.4in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880775 {
+    x1=1.535in; y1=1.4in; x2=1.661in; y2=1.526in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880778 {
+    x1=1.661in; y1=1.526in; x2=2.276in; y2=1.526in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.880781 {
+    x1=2.276in; y1=1.526in; x2=2.309in; y2=1.493in; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+  }
+  color = {#548b54}
+  ha:combining {
+  }
+}
+
+      ha:power {
+       lid=5
+       group=5
+       ha:combining {       }
+
+        ha:attributes {
+          {pcb-rnd::key::vis}={<Key>l; Shift<Key>o}
+          {pcb-rnd::key::select}={<Key>l; <Key>o}
+        }
+
+        li:objects {
+         ha:line.717816 {
+          x1=31.75mm; y1=550.0mil; x2=1.35in; y2=550.0mil; thickness=75.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.717819 {
+          x1=31.75mm; y1=650.0mil; x2=1.35in; y2=650.0mil; thickness=75.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.717822 {
+          x1=89.0mil; y1=325.0mil; x2=398.0mil; y2=325.0mil; thickness=100.0mil; clearance=50.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.717825 {
+          x1=398.0mil; y1=325.0mil; x2=540.0mil; y2=183.0mil; thickness=100.0mil; clearance=50.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.717828 {
+          x1=540.0mil; y1=183.0mil; x2=1.124in; y2=183.0mil; thickness=100.0mil; clearance=50.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.717831 {
+          x1=1.124in; y1=183.0mil; x2=1.3in; y2=359.0mil; thickness=100.0mil; clearance=50.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.717834 {
+          x1=1.3in; y1=359.0mil; x2=1.3in; y2=627.0mil; thickness=100.0mil; clearance=50.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.717837 {
+          x1=1.3in; y1=627.0mil; x2=33.0454mm; y2=628.0mil; thickness=100.0mil; clearance=50.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.717882 {
+          x1=31.75mm; y1=44.45mm; x2=31.75mm; y2=1.751in; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.717918 {
+          x1=1.35in; y1=850.0mil; x2=1.353in; y2=850.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.717972 {
+          x1=1.35in; y1=750.0mil; x2=1.353in; y2=750.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.718038 {
+          x1=31.75mm; y1=57.1754mm; x2=1.251in; y2=2.25in; thickness=18.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.724711 {
+          x1=0.0; y1=0.0; x2=0.0; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.724723 {
+          x1=0.0; y1=3.0in; x2=3.0in; y2=3.0in; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.724735 {
+          x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.724747 {
+          x1=3.0in; y1=3.0in; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.827016 {
+          x1=2.208in; y1=688.0mil; x2=2.208in; y2=583.0mil; thickness=20.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.827019 {
+          x1=2.208in; y1=583.0mil; x2=2.188in; y2=563.0mil; thickness=20.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.827343 {
+          x1=692.0mil; y1=1.37in; x2=234.0mil; y2=1.37in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.827346 {
+          x1=234.0mil; y1=1.37in; x2=89.0mil; y2=1.225in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.833200 {
+          x1=61.8744mm; y1=688.0mil; x2=2.147in; y2=27.813mm; thickness=20.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.851456 {
+          x1=72.39mm; y1=2.54in; x2=29.3116mm; y2=2.54in; thickness=27.0mil; clearance=22.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.851675 {
+          x1=72.39mm; y1=2.1463in; x2=72.38238mm; y2=2.1463in; thickness=27.0mil; clearance=22.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.851678 {
+          x1=72.38238mm; y1=2.1463in; x2=2.749in; y2=57.0738mm; thickness=27.0mil; clearance=22.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.851681 {
+          x1=2.749in; y1=57.0738mm; x2=2.749in; y2=2.54in; thickness=27.0mil; clearance=22.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.867756 {
+          x1=29.9212mm; y1=421.0mil; x2=29.9212mm; y2=55.3212mm; thickness=20.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.867759 {
+          x1=29.9212mm; y1=55.3212mm; x2=31.75mm; y2=2.25in; thickness=20.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.867838 {
+          x1=36.322mm; y1=421.0mil; x2=36.322mm; y2=562.0mil; thickness=20.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.867841 {
+          x1=36.322mm; y1=562.0mil; x2=1.733in; y2=865.0mil; thickness=20.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.867844 {
+          x1=1.733in; y1=865.0mil; x2=2.31in; y2=865.0mil; thickness=20.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.867847 {
+          x1=2.31in; y1=865.0mil; x2=58.678707mm; y2=21.975707mm; thickness=20.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.851459 {
+          x1=29.3116mm; y1=2.54in; x2=589.0mil; y2=1.975in; thickness=27.0mil; clearance=22.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:polygon.803034 { clearance=12.0mil;
+          li:geometry {
+            ta:contour {
+             { 10.0mil; 10.0mil }
+             { 2.991in; 10.0mil }
+             { 2.991in; 2.99in }
+             { 10.0mil; 2.99in }
+            }
+          }
+
+          ha:flags {
+           clearpoly=1
+           lock=1
+          }
+         }
+        }
+        color = {#8b7355}
+      }
+     ha:outline         { lid=6; group=9;
+   li:objects {
+    ha:line.718564 {
+     x1=0.0; y1=0.0; x2=0.0; y2=3.0in; thickness=10.0mil; clearance=30.0mil;
+     ha:flags {
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.718567 {
+     x1=0.0; y1=3.0in; x2=3.0in; y2=3.0in; thickness=10.0mil; clearance=30.0mil;
+     ha:flags {
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.718570 {
+     x1=3.0in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=30.0mil;
+     ha:flags {
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.718573 {
+     x1=3.0in; y1=3.0in; x2=3.0in; y2=0.0; thickness=10.0mil; clearance=30.0mil;
+     ha:flags {
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+   }
+  color = {#00868b}
+   ha:combining {
+   }
+ }
+     ha:bottom-silk     { lid=7; group=12; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>x}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>x} } 
+  li:objects {
+   ha:text.718582 {
+    string=armed; x=30.1752mm; y=2.911in; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.718583 {
+    string=R; x=1.619in; y=72.0344mm; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.766593 {
+    string=RGB; x=1.911in; y=224.0mil; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.850731 {
+    string=WiFi Status; x=1.886in; y=97.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.850733 {
+    string=G; x=2.124in; y=2.837in; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.850735 {
+    string=G; x=1.304in; y=226.0mil; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.850736 {
+    string=power; x=1.223in; y=93.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+  }
+  color = {#000000}
+}
+     ha:top-silk        { lid=8; group=1; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>s}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>s} } 
+  li:objects {
+   ha:line.795534 {
+    x1=2.736in; y1=100.0mil; x2=2.73in; y2=100.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.795537 {
+    x1=2.73in; y1=100.0mil; x2=2.721in; y2=109.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.795540 {
+    x1=2.721in; y1=109.0mil; x2=2.721in; y2=225.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.795543 {
+    x1=2.721in; y1=225.0mil; x2=2.676in; y2=270.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.795546 {
+    x1=2.721in; y1=200.0mil; x2=2.742in; y2=200.0mil; thickness=10.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:polygon.870201 { clearance=12.0mil;
+    li:geometry {
+      ta:contour {
+       { 505.0mil; 2.984in }
+       { 36.4744mm; 2.984in }
+       { 36.4744mm; 2.793in }
+       { 505.0mil; 2.793in }
+      }
+    }
+
+    ha:flags {
+     clearpoly=1
+    }
+   }
+   ha:text.718588 {
+    string=+; x=97.0mil; y=66.421mm; scale=400; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.718589 {
+    string=-; x=340.0mil; y=66.3956mm; scale=400; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.718590 {
+    string=PWR; x=190.0mil; y=2.002in; scale=250; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.718591 {
+    string=PYRO; x=270.0mil; y=580.0mil; scale=250; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.718604 {
+    string=force; x=15.7456mm; y=3.2785mm; scale=80; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 360.000000
+   }
+   ha:text.718605 {
+    string=bootloader; x=14.2216mm; y=4.4469mm; scale=80; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 360.000000
+   }
+   ha:text.718614 {
+    string=1; x=1.151in; y=518.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 0.000000
+   }
+   ha:text.718615 {
+    string=2; x=1.429in; y=517.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 0.000000
+   }
+   ha:text.718616 {
+    string=39; x=28.067mm; y=2.422in; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 0.000000
+   }
+   ha:text.718617 {
+    string=40; x=36.2712mm; y=2.421in; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 0.000000
+   }
+   ha:text.718592 {
+    string=ARM; x=190.0mil; y=1.252in; scale=250; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.795529 {
+    string=gnd; x=64.28737mm; y=218.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 360.000000
+   }
+   ha:text.795530 {
+    string=input +; x=61.92517mm; y=461.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 360.000000
+   }
+   ha:text.795531 {
+    string=excite +; x=61.59497mm; y=542.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 360.000000
+   }
+   ha:text.795532 {
+    string=excite -; x=61.74737mm; y=297.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 360.000000
+   }
+   ha:text.795533 {
+    string=input -; x=61.92517mm; y=377.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 360.000000
+   }
+   ha:text.796017 {
+    string=gain; x=49.50457mm; y=66.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 360.000000
+   }
+   ha:text.797200 {
+    string=+5V; x=2.503in; y=752.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 0.000000
+   }
+   ha:text.797201 {
+    string=gnd; x=2.506in; y=940.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 0.000000
+   }
+   ha:text.797202 {
+    string=gnd; x=2.506in; y=1.044in; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 0.000000
+   }
+   ha:text.797203 {
+    string=pres; x=2.503in; y=843.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 0.000000
+   }
+   ha:text.800600 {
+    string=+; x=66.54797mm; y=52.984424mm; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 360.000000
+   }
+   ha:text.800602 {
+    string=-; x=66.52257mm; y=58.013624mm; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 360.000000
+   }
+   ha:text.800604 {
+    string=+; x=66.57337mm; y=62.992024mm; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 360.000000
+   }
+   ha:text.800606 {
+    string=-; x=66.52257mm; y=68.021224mm; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 360.000000
+   }
+   ha:text.800608 {
+    string=strobe; x=2.386in; y=2.58083in; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 0.000000
+   }
+   ha:text.800610 {
+    string=siren; x=2.454in; y=2.19083in; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 0.000000
+   }
+   ha:text.870198 {
+    string={License:  TAPR OHL}; x=988.0mil; y=2.76in; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.870199 {
+    string=QuantiMotor v1p1; x=683.0mil; y=70.0786mm; scale=300; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.870200 {
+    string=` 2022 Bdale Garbee; x=22.386155mm; y=70.144643mm; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.880788 {
+    string=BAT; x=274.0mil; y=2.697in; scale=250; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.880790 {
+    string=SW; x=329.0mil; y=1.951in; scale=250; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.880792 {
+    string=SW; x=331.0mil; y=1.201in; scale=250; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+  }
+  color = {#000000}
+}
+     ha:top-paste       { lid=9; group=0; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#cd00cd}
+}
+     ha:top-mask        { lid=10; group=2; ha:combining { sub=1; auto=1; } 
+  li:objects {
+  }
+  color = {#ff0000}
+}
+     ha:bottom-mask     { lid=11; group=11; ha:combining { sub=1; auto=1; } 
+  li:objects {
+  }
+  color = {#ff0000}
+}
+     ha:bottom-paste    { lid=12; group=13; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#cd00cd}
+}
+     ha:slot-plated     { lid=13; group=14; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#8b7355}
+}
+     ha:slot-unplated   { lid=14; group=15; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#00868b}
+}
+     ha:top-assy        { lid=15; group=16; color={#444444};
+   li:objects {
+   }
+   ha:combining {
+   }
+ }
+     ha:bot-assy        { lid=16; group=17; color={#444444};
+   li:objects {
+   }
+   ha:combining {
    }
  }
      ha:fab             { lid=17; group=18; ha:combining { auto=1; }; color={#222222};
@@ -2515,206 +4422,557 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
 
-      li:thermal {
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.720810 {
+      proto=4; x=17.575796mm; y=1.272in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.720811 {
+      proto=4; x=791.0mil; y=607.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.720813 {
+      proto=4; x=984.48mil; y=607.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.720818 {
+      proto=4; x=1.08633in; y=288.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.720819 {
+      proto=4; x=25.713182mm; y=288.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+         li:0 {
+          on  
+          diag  
+          sharp  
+          noshape  
+         }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.720820 {
+      proto=4; x=1.08633in; y=384.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.720821 {
+      proto=4; x=25.713182mm; y=384.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+      ha:padstack_ref.743520 {
+       proto=4; x=838.0mil; y=696.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.744049 {
+       proto=4; x=1.086in; y=906.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.776067 {
+       proto=4; x=1.897in; y=2.772in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.787203 {
+       proto=4; x=2.906in; y=1.647in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
+      ha:padstack_ref.796186 {
+       proto=4; x=2.188in; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.809406 {
+       proto=4; x=61.8744mm; y=688.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.813638 {
+       proto=4; x=2.208in; y=688.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.815698 {
+       proto=4; x=2.93in; y=49.149mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.720810 {
-      proto=4; x=17.575796mm; y=1.272in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.818129 {
+       proto=4; x=2.944in; y=1.659in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.818130 {
+       proto=4; x=2.93in; y=1.831in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
+       li:thermal {
+       }
       }
-     }
-     ha:padstack_ref.720811 {
-      proto=4; x=791.0mil; y=607.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.825667 {
+       proto=4; x=55.8546mm; y=2.149in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
       }
+      ha:padstack_ref.826682 {
+       proto=4; x=2.314in; y=1.845in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
       }
-     }
-     ha:padstack_ref.720813 {
-      proto=4; x=984.48mil; y=607.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.833199 {
+       proto=4; x=2.147in; y=27.813mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.833503 {
+       proto=4; x=52.8828mm; y=1.175in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
       }
-     }
-     ha:padstack_ref.720818 {
-      proto=4; x=1.08633in; y=288.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.842527 {
+       proto=4; x=1.727in; y=1.451in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
       }
+      ha:padstack_ref.843017 {
+       proto=4; x=1.6in; y=2.016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
+       li:thermal {
+         li:5 {
           on  
           solid  
           noshape  
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
+       }
       }
-     }
-     ha:padstack_ref.720819 {
-      proto=4; x=25.713182mm; y=288.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.850508 {
+       proto=4; x=1.499in; y=383.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
       }
+      ha:padstack_ref.857579 {
+       proto=4; x=2.171in; y=36.1696mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
-         li:0 {
+       li:thermal {
+         li:5 {
           on  
-          diag  
-          sharp  
+          solid  
           noshape  
          }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
+       }
+      }
+      ha:padstack_ref.859818 {
+       proto=4; x=52.8574mm; y=36.068mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.861721 {
+       proto=4; x=2.096in; y=1.234in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.862562 {
+       proto=4; x=269.0mil; y=1.554in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
           on  
           solid  
           noshape  
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
+       }
       }
-     }
-     ha:padstack_ref.720820 {
-      proto=4; x=1.08633in; y=384.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.863166 {
+       proto=4; x=40.1574mm; y=1.984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.863320 {
+       proto=4; x=1.716in; y=54.5084mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.863744 {
+       proto=4; x=1.815in; y=2.651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.863745 {
+       proto=4; x=1.985in; y=2.651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.863875 {
+       proto=4; x=1.816in; y=2.706in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.863876 {
+       proto=4; x=2.026in; y=2.706in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.866455 {
+       proto=4; x=1.769in; y=1.839in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.866456 {
+       proto=4; x=1.725in; y=1.858in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.866457 {
+       proto=4; x=1.724in; y=2.772in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.866458 {
+       proto=4; x=1.767in; y=2.772in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.866888 {
+       proto=4; x=2.435in; y=1.663in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
           on  
           solid  
           noshape  
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
+       }
       }
-     }
-     ha:padstack_ref.720821 {
-      proto=4; x=25.713182mm; y=384.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
+      ha:padstack_ref.866982 {
+       proto=4; x=2.495in; y=44.831mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
       }
+      ha:padstack_ref.866983 {
+       proto=4; x=2.495in; y=45.847mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
+       li:thermal {
+       }
       }
-     }
-      ha:padstack_ref.743520 {
-       proto=4; x=838.0mil; y=696.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.866984 {
+       proto=4; x=2.495in; y=1.844in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
        }
       }
-      ha:padstack_ref.744049 {
-       proto=4; x=27.5082mm; y=711.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.866985 {
+       proto=4; x=2.495in; y=1.884in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
        }
       }
-      ha:padstack_ref.776067 {
-       proto=4; x=1.897in; y=2.772in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.866986 {
+       proto=4; x=2.495in; y=1.923in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
        }
       }
-      ha:padstack_ref.787203 {
-       proto=4; x=2.906in; y=1.647in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.867113 {
+       proto=4; x=2.007in; y=1.733in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
        }
       }
-      ha:padstack_ref.796186 {
-       proto=4; x=2.188in; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.867378 {
+       proto=4; x=48.387mm; y=1.767in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -2722,46 +4980,26 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
       }
-      ha:padstack_ref.800596 {
-       proto=4; x=60.720524mm; y=63.914014mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.867490 {
+       proto=4; x=1.998in; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
        }
       }
-      ha:padstack_ref.800597 {
-       proto=4; x=60.720524mm; y=62.415414mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.867587 {
+       proto=4; x=46.609mm; y=1.649in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
-         li:1 {
-          on  
-          solid  
-          noshape  
-         }
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
        }
       }
-      ha:padstack_ref.800598 {
-       proto=4; x=2.386in; y=2.576in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:padstack_ref.867663 {
+       proto=4; x=1.796in; y=1.634in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -2769,8 +5007,8 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
       }
-      ha:padstack_ref.809406 {
-       proto=4; x=61.8744mm; y=688.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.867751 {
+       proto=4; x=29.9212mm; y=421.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -2778,8 +5016,8 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
       }
-      ha:padstack_ref.813638 {
-       proto=4; x=2.208in; y=688.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.867752 {
+       proto=4; x=36.322mm; y=421.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -2787,8 +5025,8 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
       }
-      ha:padstack_ref.815698 {
-       proto=4; x=2.93in; y=49.149mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.867919 {
+       proto=4; x=2.133in; y=43.307mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -2796,8 +5034,8 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
       }
-      ha:padstack_ref.818129 {
-       proto=4; x=2.944in; y=1.659in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.873647 {
+       proto=4; x=1.847in; y=1.35in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -2805,8 +5043,8 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
       }
-      ha:padstack_ref.818130 {
-       proto=4; x=2.93in; y=1.831in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.873648 {
+       proto=4; x=1.638in; y=1.144in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -2814,8 +5052,8 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
       }
-      ha:padstack_ref.825667 {
-       proto=4; x=55.8546mm; y=2.149in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.873712 {
+       proto=4; x=1.639in; y=1.294in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -2828,22 +5066,17 @@ ha:pcb-rnd-board-v8 {
          }
        }
       }
-      ha:padstack_ref.826682 {
-       proto=4; x=2.314in; y=1.845in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.873782 {
+       proto=4; x=1.917in; y=1.352in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
        }
       }
-      ha:padstack_ref.833199 {
-       proto=4; x=2.147in; y=27.813mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.873810 {
+       proto=4; x=1.756in; y=30.3276mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -2851,18 +5084,67 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
       }
-      ha:padstack_ref.833503 {
-       proto=4; x=52.8828mm; y=1.175in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.876065 {
+       proto=4; x=2.022in; y=1.394in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.878357 {
+       proto=4; x=50.673mm; y=1.421in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.880653 {
+       proto=4; x=1.936in; y=1.32in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.880693 {
+       proto=4; x=1.064in; y=1.501in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.880721 {
+       proto=4; x=2.343in; y=1.55in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.880722 {
+       proto=4; x=2.309in; y=1.493in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.880723 {
+       proto=4; x=1.064in; y=1.4in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
 
        li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
        }
       }
       ha:subc.718691 {
@@ -5390,7 +7672,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.718982 {
-         proto=0; x=3.115in; y=25.894792mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=25.845008mm; y=861.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -5400,7 +7682,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.718983 {
-         proto=0; x=3.115in; y=988.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=26.6446mm; y=861.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -5434,7 +7716,7 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.718970 {
-            x1=3.115in; y1=1.00374in; x2=3.115in; y2=1.00374in; thickness=0.1mm; clearance=0.0;
+            x1=1.03326in; y1=861.0mil; x2=1.03326in; y2=861.0mil; thickness=0.1mm; clearance=0.0;
             ha:flags {
              selected=1
             }
@@ -5444,7 +7726,7 @@ ha:pcb-rnd-board-v8 {
             }
            }
            ha:line.718973 {
-            x1=3.115in; y1=1.00374in; x2=3.115in; y2=1.00374in; thickness=0.1mm; clearance=0.0;
+            x1=1.03326in; y1=861.0mil; x2=1.03326in; y2=861.0mil; thickness=0.1mm; clearance=0.0;
             ha:flags {
              selected=1
             }
@@ -5454,7 +7736,7 @@ ha:pcb-rnd-board-v8 {
             }
            }
            ha:line.718976 {
-            x1=3.115in; y1=1.00374in; x2=3.115in; y2=24.494996mm; thickness=0.1mm; clearance=0.0;
+            x1=1.03326in; y1=861.0mil; x2=27.244804mm; y2=861.0mil; thickness=0.1mm; clearance=0.0;
             ha:flags {
              selected=1
             }
@@ -5464,7 +7746,7 @@ ha:pcb-rnd-board-v8 {
             }
            }
            ha:line.718979 {
-            x1=3.115in; y1=1.00374in; x2=80.121mm; y2=1.00374in; thickness=0.1mm; clearance=0.0;
+            x1=1.03326in; y1=861.0mil; x2=1.03326in; y2=22.8694mm; thickness=0.1mm; clearance=0.0;
             ha:flags {
              selected=1
             }
@@ -5657,7 +7939,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.719005 {
-         proto=0; x=885.21mil; y=1.167in; rot=270.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+         proto=0; x=885.11mil; y=1.175in; rot=270.000000; xmirror=0; smirror=0; clearance=0.499999mm;
          ha:flags {
           clearline=1
          }
@@ -5671,7 +7953,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.719006 {
-         proto=1; x=1.023in; y=1.167in; rot=270.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+         proto=1; x=25.98166mm; y=1.175in; rot=270.000000; xmirror=0; smirror=0; clearance=0.499999mm;
          ha:flags {
           clearline=1
          }
@@ -5711,13 +7993,13 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.718986 {
-            x1=875.37mil; y1=1.00953in; x2=20.234402mm; y2=1.00953in; thickness=10.0mil; clearance=0.0;
+            x1=22.231858mm; y1=1.01753in; x2=20.231862mm; y2=1.01753in; thickness=10.0mil; clearance=0.0;
            }
            ha:line.718989 {
-            x1=836.0mil; y1=24.642064mm; x2=836.0mil; y2=1.0489in; thickness=10.0mil; clearance=0.0;
+            x1=21.23186mm; y1=24.845264mm; x2=21.23186mm; y2=1.0569in; thickness=10.0mil; clearance=0.0;
            }
            ha:arc.718992 {
-            x=954.1mil; y=1.167in; width=3.999992mm; height=3.999992mm; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            x=954.0mil; y=1.175in; width=3.999992mm; height=3.999992mm; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -5732,28 +8014,28 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.718993 {
-            x1=954.105mil; y1=1.167in; x2=954.105mil; y2=1.167in; thickness=0.1mm; clearance=0.0;
+            x1=24.231727mm; y1=1.175in; x2=24.231727mm; y2=1.175in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
  ha:flags ={ selected=1
  };           }
            ha:line.718996 {
-            x1=954.1mil; y1=1.167in; x2=954.1mil; y2=1.167in; thickness=0.1mm; clearance=0.0;
+            x1=954.0mil; y1=1.175in; x2=954.0mil; y2=1.175in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
  ha:flags ={ selected=1
  };           }
            ha:line.718999 {
-            x1=954.1mil; y1=1.167in; x2=23.23414mm; y2=1.167in; thickness=0.1mm; clearance=0.0;
+            x1=954.0mil; y1=1.175in; x2=23.2316mm; y2=1.175in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
  ha:flags ={ selected=1
  };           }
            ha:line.719002 {
-            x1=954.1mil; y1=1.167in; x2=954.1mil; y2=30.6418mm; thickness=0.1mm; clearance=0.0;
+            x1=954.0mil; y1=1.175in; x2=954.0mil; y2=30.845mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -6696,7 +8978,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.719105 {
-         proto=0; x=31.819596mm; y=287.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.13in; y=1.99974in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -6710,7 +8992,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.719106 {
-         proto=0; x=1.22126in; y=287.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.13in; y=1.96826in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -6744,25 +9026,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.719093 {
-            x1=1.237in; y1=287.0mil; x2=1.237in; y2=287.0mil; thickness=0.1mm; clearance=0.0;
+            x1=1.13in; y1=1.984in; x2=1.13in; y2=1.984in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.719096 {
-            x1=1.237in; y1=287.0mil; x2=1.237in; y2=287.0mil; thickness=0.1mm; clearance=0.0;
+            x1=1.13in; y1=1.984in; x2=1.13in; y2=1.984in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.719099 {
-            x1=1.237in; y1=287.0mil; x2=30.4198mm; y2=287.0mil; thickness=0.1mm; clearance=0.0;
+            x1=1.13in; y1=1.984in; x2=1.13in; y2=49.3936mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.719102 {
-            x1=1.237in; y1=287.0mil; x2=1.237in; y2=6.2898mm; thickness=0.1mm; clearance=0.0;
+            x1=1.13in; y1=1.984in; x2=29.702mm; y2=1.984in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -7496,7 +9778,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.719194 {
-         proto=0; x=877.0mil; y=695.74mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=2.172in; y=1.389in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -7510,7 +9792,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.719195 {
-         proto=0; x=877.0mil; y=16.872204mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=55.968392mm; y=1.389in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -7540,25 +9822,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.719182 {
-            x1=877.0mil; y1=680.0mil; x2=877.0mil; y2=680.0mil; thickness=0.1mm; clearance=0.0;
+            x1=55.568596mm; y1=1.389in; x2=55.568596mm; y2=1.389in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.719185 {
-            x1=877.0mil; y1=680.0mil; x2=877.0mil; y2=680.0mil; thickness=0.1mm; clearance=0.0;
+            x1=55.568596mm; y1=1.389in; x2=55.568596mm; y2=1.389in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.719188 {
-            x1=877.0mil; y1=680.0mil; x2=877.0mil; y2=18.272mm; thickness=0.1mm; clearance=0.0;
+            x1=55.568596mm; y1=1.389in; x2=54.568596mm; y2=1.389in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.719191 {
-            x1=877.0mil; y1=680.0mil; x2=23.2758mm; y2=680.0mil; thickness=0.1mm; clearance=0.0;
+            x1=55.568596mm; y1=1.389in; x2=55.568596mm; y2=36.2806mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -8262,7 +10544,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.719276 {
-         proto=0; x=26.4414mm; y=19.336004mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1000.0mil; y=19.336004mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8276,7 +10558,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.719277 {
-         proto=0; x=26.4414mm; y=792.74mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1000.0mil; y=792.74mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8310,25 +10592,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.719264 {
-            x1=26.4414mm; y1=777.0mil; x2=26.4414mm; y2=777.0mil; thickness=0.1mm; clearance=0.0;
+            x1=1000.0mil; y1=777.0mil; x2=1000.0mil; y2=777.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.719267 {
-            x1=26.4414mm; y1=777.0mil; x2=26.4414mm; y2=777.0mil; thickness=0.1mm; clearance=0.0;
+            x1=1000.0mil; y1=777.0mil; x2=1000.0mil; y2=777.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.719270 {
-            x1=26.4414mm; y1=777.0mil; x2=26.4414mm; y2=18.7358mm; thickness=0.1mm; clearance=0.0;
+            x1=1000.0mil; y1=777.0mil; x2=1000.0mil; y2=18.7358mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.719273 {
-            x1=26.4414mm; y1=777.0mil; x2=25.4414mm; y2=777.0mil; thickness=0.1mm; clearance=0.0;
+            x1=1000.0mil; y1=777.0mil; x2=24.4mm; y2=777.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -8419,7 +10701,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.719293 {
-         proto=0; x=1.001in; y=792.74mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=26.4414mm; y=792.74mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -8429,7 +10711,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.719294 {
-         proto=0; x=1.001in; y=19.336004mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=26.4414mm; y=19.336004mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8463,25 +10745,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.719281 {
-            x1=1.001in; y1=777.0mil; x2=1.001in; y2=777.0mil; thickness=0.1mm; clearance=0.0;
+            x1=26.4414mm; y1=777.0mil; x2=26.4414mm; y2=777.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.719284 {
-            x1=1.001in; y1=777.0mil; x2=1.001in; y2=777.0mil; thickness=0.1mm; clearance=0.0;
+            x1=26.4414mm; y1=777.0mil; x2=26.4414mm; y2=777.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.719287 {
-            x1=1.001in; y1=777.0mil; x2=1.001in; y2=20.7358mm; thickness=0.1mm; clearance=0.0;
+            x1=26.4414mm; y1=777.0mil; x2=26.4414mm; y2=20.7358mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.719290 {
-            x1=1.001in; y1=777.0mil; x2=26.4254mm; y2=777.0mil; thickness=0.1mm; clearance=0.0;
+            x1=26.4414mm; y1=777.0mil; x2=27.4414mm; y2=777.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -9709,7 +11991,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.719725 {
-         proto=0; x=1.25448in; y=230.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.13in; y=1.9in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9723,7 +12005,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.719726 {
-         proto=0; x=1.223in; y=230.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=1.13in; y=1.86852in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9757,25 +12039,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.719713 {
-            x1=31.463996mm; y1=230.0mil; x2=31.463996mm; y2=230.0mil; thickness=0.1mm; clearance=0.0;
+            x1=1.13in; y1=1.88426in; x2=1.13in; y2=1.88426in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.719716 {
-            x1=31.463996mm; y1=230.0mil; x2=31.463996mm; y2=230.0mil; thickness=0.1mm; clearance=0.0;
+            x1=1.13in; y1=1.88426in; x2=1.13in; y2=1.88426in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.719719 {
-            x1=31.463996mm; y1=230.0mil; x2=32.463996mm; y2=230.0mil; thickness=0.1mm; clearance=0.0;
+            x1=1.13in; y1=1.88426in; x2=1.13in; y2=48.860204mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.719722 {
-            x1=31.463996mm; y1=230.0mil; x2=31.463996mm; y2=4.842mm; thickness=0.1mm; clearance=0.0;
+            x1=1.13in; y1=1.88426in; x2=29.702mm; y2=1.88426in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -9964,7 +12246,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.719807 {
-         proto=0; x=3.447in; y=33.7058mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         proto=0; x=625.0mil; y=70.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -9996,7 +12278,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.719808 {
-         proto=1; x=3.447in; y=1.427in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+         proto=1; x=725.0mil; y=70.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -10018,16 +12300,16 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.719783 {
-            x1=88.8238mm; y1=1.477in; x2=88.8238mm; y2=1.277in; thickness=15.0mil; clearance=0.0;
+            x1=775.0mil; y1=20.0mil; x2=575.0mil; y2=20.0mil; thickness=15.0mil; clearance=0.0;
            }
            ha:line.719786 {
-            x1=3.397in; y1=1.277in; x2=88.8238mm; y2=1.277in; thickness=15.0mil; clearance=0.0;
+            x1=575.0mil; y1=120.0mil; x2=575.0mil; y2=20.0mil; thickness=15.0mil; clearance=0.0;
            }
            ha:line.719789 {
-            x1=3.397in; y1=1.477in; x2=3.397in; y2=1.277in; thickness=15.0mil; clearance=0.0;
+            x1=775.0mil; y1=120.0mil; x2=575.0mil; y2=120.0mil; thickness=15.0mil; clearance=0.0;
            }
            ha:line.719792 {
-            x1=3.397in; y1=1.477in; x2=88.8238mm; y2=1.477in; thickness=15.0mil; clearance=0.0;
+            x1=775.0mil; y1=120.0mil; x2=775.0mil; y2=20.0mil; thickness=15.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -10042,25 +12324,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.719795 {
-            x1=3.447in; y1=1.377in; x2=3.447in; y2=1.377in; thickness=0.1mm; clearance=0.0;
+            x1=675.0mil; y1=70.0mil; x2=675.0mil; y2=70.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.719798 {
-            x1=3.447in; y1=33.7058mm; x2=3.447in; y2=33.7058mm; thickness=0.1mm; clearance=0.0;
+            x1=625.0mil; y1=70.0mil; x2=625.0mil; y2=70.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.719801 {
-            x1=3.447in; y1=33.7058mm; x2=3.447in; y2=34.7058mm; thickness=0.1mm; clearance=0.0;
+            x1=625.0mil; y1=70.0mil; x2=16.875mm; y2=70.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.719804 {
-            x1=3.447in; y1=33.7058mm; x2=86.5538mm; y2=33.7058mm; thickness=0.1mm; clearance=0.0;
+            x1=625.0mil; y1=70.0mil; x2=625.0mil; y2=2.778mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -10151,11 +12433,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.719926 {
-         proto=0; x=84.5058mm; y=2.768in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+         proto=0; x=343.48mil; y=1.606in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -10165,7 +12443,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.719927 {
-         proto=0; x=84.5058mm; y=2.73652in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=312.0mil; y=1.606in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10199,7 +12477,7 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.719914 {
-            x1=84.5058mm; y1=2.75226in; x2=84.5058mm; y2=2.75226in; thickness=0.1mm; clearance=0.0;
+            x1=327.74mil; y1=1.606in; x2=327.74mil; y2=1.606in; thickness=0.1mm; clearance=0.0;
             ha:flags {
              selected=1
             }
@@ -10209,7 +12487,7 @@ ha:pcb-rnd-board-v8 {
             }
            }
            ha:line.719917 {
-            x1=84.5058mm; y1=2.75226in; x2=84.5058mm; y2=2.75226in; thickness=0.1mm; clearance=0.0;
+            x1=327.74mil; y1=1.606in; x2=327.74mil; y2=1.606in; thickness=0.1mm; clearance=0.0;
             ha:flags {
              selected=1
             }
@@ -10219,7 +12497,7 @@ ha:pcb-rnd-board-v8 {
             }
            }
            ha:line.719920 {
-            x1=84.5058mm; y1=2.75226in; x2=84.5058mm; y2=68.907404mm; thickness=0.1mm; clearance=0.0;
+            x1=327.74mil; y1=1.606in; x2=7.324596mm; y2=1.606in; thickness=0.1mm; clearance=0.0;
             ha:flags {
              selected=1
             }
@@ -10229,7 +12507,7 @@ ha:pcb-rnd-board-v8 {
             }
            }
            ha:line.719923 {
-            x1=84.5058mm; y1=2.75226in; x2=85.5058mm; y2=2.75226in; thickness=0.1mm; clearance=0.0;
+            x1=327.74mil; y1=1.606in; x2=327.74mil; y2=39.7924mm; thickness=0.1mm; clearance=0.0;
             ha:flags {
              selected=1
             }
@@ -11547,6 +13825,18 @@ ha:pcb-rnd-board-v8 {
          }
 
          li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
          }
 
          ha:attributes {
@@ -12636,10 +14926,6 @@ ha:pcb-rnd-board-v8 {
         }
         ha:padstack_ref.720236 {
          proto=0; x=57.609867mm; y=1.85806in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
          li:thermal {
          }
 
@@ -13332,7 +15618,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.720303 {
-         proto=0; x=3.228in; y=47.625mm; rot=-180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         proto=0; x=312.0mil; y=37.465mm; rot=-90.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
@@ -13346,7 +15632,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720304 {
-         proto=0; x=80.01mm; y=47.625mm; rot=-180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         proto=0; x=312.0mil; y=39.4462mm; rot=-90.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
@@ -13360,11 +15646,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720305 {
-         proto=0; x=3.189in; y=1.957in; rot=-180.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+         proto=0; x=394.0mil; y=1.514in; rot=-90.000000; xmirror=0; smirror=0; clearance=15.0mil;
          li:thermal {
          }
 
@@ -13382,16 +15664,16 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.720278 {
-            x1=3.253in; y1=1.985in; x2=3.253in; y2=1.846in; thickness=10.0mil; clearance=0.0;
+            x1=422.0mil; y1=36.83mm; x2=283.0mil; y2=36.83mm; thickness=10.0mil; clearance=0.0;
            }
            ha:line.720281 {
-            x1=3.253in; y1=1.846in; x2=79.375mm; y2=1.846in; thickness=10.0mil; clearance=0.0;
+            x1=283.0mil; y1=36.83mm; x2=283.0mil; y2=1.578in; thickness=10.0mil; clearance=0.0;
            }
            ha:line.720284 {
-            x1=79.375mm; y1=1.846in; x2=79.375mm; y2=1.985in; thickness=10.0mil; clearance=0.0;
+            x1=283.0mil; y1=1.578in; x2=422.0mil; y2=1.578in; thickness=10.0mil; clearance=0.0;
            }
            ha:line.720287 {
-            x1=79.375mm; y1=1.985in; x2=3.253in; y2=1.985in; thickness=10.0mil; clearance=0.0;
+            x1=422.0mil; y1=1.578in; x2=422.0mil; y2=36.83mm; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -13406,25 +15688,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.720291 {
-            x1=3.189in; y1=48.319267mm; x2=3.189in; y2=48.319267mm; thickness=0.1mm; clearance=0.0;
+            x1=8.619067mm; y1=1.514in; x2=8.619067mm; y2=1.514in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.720294 {
-            x1=3.228in; y1=47.625mm; x2=3.228in; y2=47.625mm; thickness=0.1mm; clearance=0.0;
+            x1=312.0mil; y1=37.465mm; x2=312.0mil; y2=37.465mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.720297 {
-            x1=3.228in; y1=47.625mm; x2=3.228in; y2=46.625mm; thickness=0.1mm; clearance=0.0;
+            x1=312.0mil; y1=37.465mm; x2=6.9248mm; y2=37.465mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.720300 {
-            x1=3.228in; y1=47.625mm; x2=80.9912mm; y2=47.625mm; thickness=0.1mm; clearance=0.0;
+            x1=312.0mil; y1=37.465mm; x2=312.0mil; y2=38.465mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -13578,7 +15860,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.720334 {
-         proto=0; x=1.800785in; y=24.841454mm; rot=270.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=0; x=40.086661mm; y=32.867346mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -13592,7 +15874,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720335 {
-         proto=1; x=38.740207mm; y=24.841454mm; rot=270.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=1; x=47.086393mm; y=32.867346mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -13606,7 +15888,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720336 {
-         proto=0; x=1.800785in; y=1.02801in; rot=270.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=0; x=40.086661mm; y=31.597346mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -13620,7 +15902,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720337 {
-         proto=1; x=38.740207mm; y=1.02801in; rot=270.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=1; x=47.086393mm; y=31.597346mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -13634,7 +15916,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720338 {
-         proto=0; x=1.800785in; y=1.078in; rot=270.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=0; x=40.086661mm; y=30.3276mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -13648,7 +15930,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720339 {
-         proto=1; x=38.740207mm; y=1.078in; rot=270.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=1; x=47.086393mm; y=30.3276mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -13662,7 +15944,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720340 {
-         proto=0; x=1.800785in; y=1.128in; rot=270.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=0; x=40.086661mm; y=1.144in; rot=90.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -13676,7 +15958,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720341 {
-         proto=1; x=38.740207mm; y=1.128in; rot=270.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         proto=1; x=47.086393mm; y=1.144in; rot=90.000000; xmirror=0; smirror=0; clearance=12.205mil;
          li:thermal {
          }
 
@@ -13694,19 +15976,19 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.720308 {
-            x1=1.7689in; y1=948.09mil; x2=39.550086mm; y2=948.09mil; thickness=10.0mil; clearance=0.0;
+            x1=40.89654mm; y1=1.32391in; x2=1.82191in; y2=1.32391in; thickness=10.0mil; clearance=0.0;
            }
            ha:line.720311 {
-            x1=39.550086mm; y1=948.09mil; x2=39.550086mm; y2=1.15792in; thickness=10.0mil; clearance=0.0;
+            x1=1.82191in; y1=1.32391in; x2=1.82191in; y2=28.297632mm; thickness=10.0mil; clearance=0.0;
            }
            ha:line.720314 {
-            x1=39.550086mm; y1=1.15792in; x2=1.7689in; y2=1.15792in; thickness=10.0mil; clearance=0.0;
+            x1=1.82191in; y1=28.297632mm; x2=40.89654mm; y2=28.297632mm; thickness=10.0mil; clearance=0.0;
            }
            ha:line.720317 {
-            x1=1.7689in; y1=1.15792in; x2=1.7689in; y2=948.09mil; thickness=10.0mil; clearance=0.0;
+            x1=40.89654mm; y1=28.297632mm; x2=40.89654mm; y2=1.32391in; thickness=10.0mil; clearance=0.0;
            }
            ha:arc.720320 {
-            x=1.5754in; y=24.841454mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            x=45.81144mm; y=32.867346mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -13721,28 +16003,28 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.720322 {
-            x1=42.240073mm; y1=26.746327mm; x2=42.240073mm; y2=26.746327mm; thickness=0.1mm; clearance=0.0;
+            x1=1.716005in; y1=30.962473mm; x2=1.716005in; y2=30.962473mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
  ha:flags ={ selected=1
  };           }
            ha:line.720325 {
-            x1=1.663in; y1=26.7462mm; x2=1.663in; y2=26.7462mm; thickness=0.1mm; clearance=0.0;
+            x1=1.716in; y1=1.219in; x2=1.716in; y2=1.219in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
  ha:flags ={ selected=1
  };           }
            ha:line.720328 {
-            x1=1.663in; y1=26.7462mm; x2=41.2402mm; y2=26.7462mm; thickness=0.1mm; clearance=0.0;
+            x1=1.716in; y1=1.219in; x2=44.5864mm; y2=1.219in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
  ha:flags ={ selected=1
  };           }
            ha:line.720331 {
-            x1=1.663in; y1=26.7462mm; x2=1.663in; y2=27.7462mm; thickness=0.1mm; clearance=0.0;
+            x1=1.716in; y1=1.219in; x2=1.716in; y2=29.9626mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -13839,7 +16121,7 @@ ha:pcb-rnd-board-v8 {
 
        li:objects {
         ha:padstack_ref.720369 {
-         proto=0; x=81.915mm; y=44.45mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         proto=0; x=26.6446mm; y=985.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
@@ -13853,7 +16135,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720370 {
-         proto=0; x=81.915mm; y=1.672in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         proto=0; x=26.6446mm; y=907.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
@@ -13867,7 +16149,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720371 {
-         proto=0; x=3.143in; y=1.672in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         proto=0; x=967.0mil; y=907.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
@@ -13881,11 +16163,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720372 {
-         proto=0; x=3.143in; y=1.711in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+         proto=0; x=967.0mil; y=946.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
          li:thermal {
          }
 
@@ -13895,7 +16173,7 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:padstack_ref.720373 {
-         proto=0; x=3.143in; y=44.45mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         proto=0; x=967.0mil; y=985.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
@@ -13917,16 +16195,16 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.720344 {
-            x1=3.115in; y1=1.77in; x2=3.254in; y2=1.77in; thickness=10.0mil; clearance=0.0;
+            x1=939.0mil; y1=25.527mm; x2=1.078in; y2=25.527mm; thickness=10.0mil; clearance=0.0;
            }
            ha:line.720347 {
-            x1=3.254in; y1=1.77in; x2=3.254in; y2=1.652in; thickness=10.0mil; clearance=0.0;
+            x1=1.078in; y1=25.527mm; x2=1.078in; y2=887.0mil; thickness=10.0mil; clearance=0.0;
            }
            ha:line.720350 {
-            x1=3.254in; y1=1.652in; x2=3.115in; y2=1.652in; thickness=10.0mil; clearance=0.0;
+            x1=1.078in; y1=887.0mil; x2=939.0mil; y2=887.0mil; thickness=10.0mil; clearance=0.0;
            }
            ha:line.720353 {
-            x1=3.115in; y1=1.652in; x2=3.115in; y2=1.77in; thickness=10.0mil; clearance=0.0;
+            x1=939.0mil; y1=887.0mil; x2=939.0mil; y2=25.527mm; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -13941,25 +16219,25 @@ ha:pcb-rnd-board-v8 {
 
           li:objects {
            ha:line.720357 {
-            x1=3.1758in; y1=1.711in; x2=3.1758in; y2=1.711in; thickness=0.1mm; clearance=0.0;
+            x1=25.39492mm; y1=946.0mil; x2=25.39492mm; y2=946.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.720360 {
-            x1=81.915mm; y1=44.45mm; x2=81.915mm; y2=44.45mm; thickness=0.1mm; clearance=0.0;
+            x1=26.6446mm; y1=985.0mil; x2=26.6446mm; y2=985.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.720363 {
-            x1=81.915mm; y1=44.45mm; x2=80.915mm; y2=44.45mm; thickness=0.1mm; clearance=0.0;
+            x1=26.6446mm; y1=985.0mil; x2=25.6446mm; y2=985.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.720366 {
-            x1=81.915mm; y1=44.45mm; x2=81.915mm; y2=45.45mm; thickness=0.1mm; clearance=0.0;
+            x1=26.6446mm; y1=985.0mil; x2=26.6446mm; y2=26.019mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -14972,11 +17250,7 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:padstack_ref.720639 {
-          proto=0; x=3.10352in; y=422.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+          proto=0; x=56.5658mm; y=13.367004mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -14986,7 +17260,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:padstack_ref.720640 {
-          proto=0; x=79.629mm; y=422.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=56.5658mm; y=557.74mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -15020,25 +17294,25 @@ ha:pcb-rnd-board-v8 {
 
            li:objects {
             ha:line.720627 {
-             x1=3.11926in; y1=422.0mil; x2=3.11926in; y2=422.0mil; thickness=0.1mm; clearance=0.0;
+             x1=56.5658mm; y1=542.0mil; x2=56.5658mm; y2=542.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
             ha:line.720630 {
-             x1=3.11926in; y1=422.0mil; x2=3.11926in; y2=422.0mil; thickness=0.1mm; clearance=0.0;
+             x1=56.5658mm; y1=542.0mil; x2=56.5658mm; y2=542.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
             ha:line.720633 {
-             x1=3.11926in; y1=422.0mil; x2=80.229204mm; y2=422.0mil; thickness=0.1mm; clearance=0.0;
+             x1=56.5658mm; y1=542.0mil; x2=56.5658mm; y2=14.7668mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
             ha:line.720636 {
-             x1=3.11926in; y1=422.0mil; x2=3.11926in; y2=11.7188mm; thickness=0.1mm; clearance=0.0;
+             x1=56.5658mm; y1=542.0mil; x2=55.5658mm; y2=542.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -15545,7 +17819,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:top copper}                                                    {
+         {ha:top copper}                                                                             {
           lid=2
           ha:combining {          }
 
@@ -15701,7 +17975,7 @@ ha:pcb-rnd-board-v8 {
               copper = 1
               top = 1
              }
-             clearance=0.0
+             clearance=10.0mil
             }
 
             ha:ps_shape_v4 {
@@ -15711,7 +17985,7 @@ ha:pcb-rnd-board-v8 {
               bottom = 1
               copper = 1
              }
-             clearance=0.0
+             clearance=10.0mil
             }
 
             ha:ps_shape_v4 {
@@ -15721,7 +17995,7 @@ ha:pcb-rnd-board-v8 {
               copper = 1
               intern = 1
              }
-             clearance=0.0
+             clearance=10.0mil
             }
 
             ha:ps_shape_v4 {
@@ -15889,6 +18163,18 @@ ha:pcb-rnd-board-v8 {
           }
 
           li:thermal {
+            li:2 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
           }
 
           ha:attributes {
@@ -16238,6 +18524,18 @@ ha:pcb-rnd-board-v8 {
           }
 
           li:thermal {
+            li:2 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
           }
 
           ha:attributes {
@@ -16566,25 +18864,29 @@ ha:pcb-rnd-board-v8 {
              ha:attributes {
                subc-role=pnp-origin
              }
-            }
+ ha:flags ={ selected=1
+ };            }
             ha:line.718641 {
              x1=1.3in; y1=38.1mm; x2=1.3in; y2=38.1mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
-            }
+ ha:flags ={ selected=1
+ };            }
             ha:line.718644 {
              x1=1.3in; y1=38.1mm; x2=32.02mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
-            }
+ ha:flags ={ selected=1
+ };            }
             ha:line.718647 {
              x1=1.3in; y1=38.1mm; x2=1.3in; y2=39.1mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
-            }
+ ha:flags ={ selected=1
+ };            }
            }
            ha:type {
             top = 1
@@ -16983,7 +19285,7 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:padstack_ref.721212 {
-          proto=0; x=78.550008mm; y=584.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=1.695in; y=1.451in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -16996,12 +19298,8 @@ ha:pcb-rnd-board-v8 {
             name=1
           }
          }
-         ha:padstack_ref.721213 {
-          proto=0; x=3.124in; y=584.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.721213 {
+          proto=0; x=1.66352in; y=1.451in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -17031,25 +19329,25 @@ ha:pcb-rnd-board-v8 {
 
            li:objects {
             ha:line.721200 {
-             x1=3.10826in; y1=584.0mil; x2=3.10826in; y2=584.0mil; thickness=0.1mm; clearance=0.0;
+             x1=1.67926in; y1=1.451in; x2=1.67926in; y2=1.451in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
             ha:line.721203 {
-             x1=3.10826in; y1=584.0mil; x2=3.10826in; y2=584.0mil; thickness=0.1mm; clearance=0.0;
+             x1=1.67926in; y1=1.451in; x2=1.67926in; y2=1.451in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
             ha:line.721206 {
-             x1=3.10826in; y1=584.0mil; x2=79.949804mm; y2=584.0mil; thickness=0.1mm; clearance=0.0;
+             x1=1.67926in; y1=1.451in; x2=41.653204mm; y2=1.451in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
             ha:line.721209 {
-             x1=3.10826in; y1=584.0mil; x2=3.10826in; y2=15.8336mm; thickness=0.1mm; clearance=0.0;
+             x1=1.67926in; y1=1.451in; x2=1.67926in; y2=35.8554mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -17219,9 +19517,9 @@ ha:pcb-rnd-board-v8 {
        }
         uid = 5tUplJr5SYohzy+ou+0AAABf
        }
-       ha:subc.721261 {
+       ha:subc.721277 {
         ha:attributes {
-         refdes=R500
+         refdes=R501
          value=3.3k
          footprint=0402
          openscad=0402
@@ -17294,12 +19592,8 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.721274 {
-          proto=0; x=2.27252in; y=2.406in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.721290 {
+          proto=0; x=23.330408mm; y=607.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -17308,8 +19602,8 @@ ha:pcb-rnd-board-v8 {
             name=1
           }
          }
-         ha:padstack_ref.721275 {
-          proto=0; x=2.304in; y=2.406in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.721291 {
+          proto=0; x=950.0mil; y=607.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -17342,26 +19636,26 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.721262 {
-             x1=2.28826in; y1=2.406in; x2=2.28826in; y2=2.406in; thickness=0.1mm; clearance=0.0;
+            ha:line.721278 {
+             x1=23.730204mm; y1=607.0mil; x2=23.730204mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.721265 {
-             x1=2.28826in; y1=2.406in; x2=2.28826in; y2=2.406in; thickness=0.1mm; clearance=0.0;
+            ha:line.721281 {
+             x1=23.730204mm; y1=607.0mil; x2=23.730204mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.721268 {
-             x1=2.28826in; y1=2.406in; x2=59.121804mm; y2=2.406in; thickness=0.1mm; clearance=0.0;
+            ha:line.721284 {
+             x1=23.730204mm; y1=607.0mil; x2=24.730204mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.721271 {
-             x1=2.28826in; y1=2.406in; x2=2.28826in; y2=62.1124mm; thickness=0.1mm; clearance=0.0;
+            ha:line.721287 {
+             x1=23.730204mm; y1=607.0mil; x2=23.730204mm; y2=16.4178mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -17375,14 +19669,14 @@ ha:pcb-rnd-board-v8 {
          }
         }
        }
-        uid = IGobWzSMURBswUg5LvAAAACC
+        uid = IGobWzSMURBswUg5LvAAAACE
        }
-       ha:subc.721277 {
+       ha:subc.724629 {
         ha:attributes {
-         refdes=R501
-         value=3.3k
          footprint=0402
+         value=0.1uF
          openscad=0402
+         refdes=C4
         }
        ha:data {
               li:padstack_prototypes {
@@ -17452,8 +19746,12 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.721290 {
-          proto=0; x=23.330408mm; y=607.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.724642 {
+          proto=0; x=1.6in; y=52.0446mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
@@ -17462,12 +19760,8 @@ ha:pcb-rnd-board-v8 {
             name=1
           }
          }
-         ha:padstack_ref.721291 {
-          proto=0; x=950.0mil; y=607.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.724643 {
+          proto=0; x=1.6in; y=2.08048in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -17496,26 +19790,26 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.721278 {
-             x1=23.730204mm; y1=607.0mil; x2=23.730204mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.724630 {
+             x1=1.6in; y1=2.06474in; x2=1.6in; y2=2.06474in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.721281 {
-             x1=23.730204mm; y1=607.0mil; x2=23.730204mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.724633 {
+             x1=1.6in; y1=2.06474in; x2=1.6in; y2=2.06474in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.721284 {
-             x1=23.730204mm; y1=607.0mil; x2=24.730204mm; y2=607.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.724636 {
+             x1=1.6in; y1=2.06474in; x2=1.6in; y2=53.444396mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.721287 {
-             x1=23.730204mm; y1=607.0mil; x2=23.730204mm; y2=16.4178mm; thickness=0.1mm; clearance=0.0;
+            ha:line.724639 {
+             x1=1.6in; y1=2.06474in; x2=39.64mm; y2=2.06474in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -17529,14 +19823,14 @@ ha:pcb-rnd-board-v8 {
          }
         }
        }
-        uid = IGobWzSMURBswUg5LvAAAACE
+        uid = zO8BdeMYaulaVJ+4kIIAAABa
        }
-       ha:subc.724629 {
+       ha:subc.724645 {
         ha:attributes {
          footprint=0402
          value=0.1uF
          openscad=0402
-         refdes=C4
+         refdes=C5
         }
        ha:data {
               li:padstack_prototypes {
@@ -17606,8 +19900,8 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.724642 {
-          proto=0; x=3.10752in; y=722.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.724658 {
+          proto=0; x=55.8546mm; y=2.18026in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -17620,12 +19914,8 @@ ha:pcb-rnd-board-v8 {
             name=1
           }
          }
-         ha:padstack_ref.724643 {
-          proto=0; x=3.139in; y=722.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.724659 {
+          proto=0; x=55.8546mm; y=56.178196mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -17654,26 +19944,26 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.724630 {
-             x1=3.12326in; y1=722.0mil; x2=3.12326in; y2=722.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.724646 {
+             x1=55.8546mm; y1=2.196in; x2=55.8546mm; y2=2.196in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.724633 {
-             x1=3.12326in; y1=722.0mil; x2=3.12326in; y2=722.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.724649 {
+             x1=55.8546mm; y1=2.196in; x2=55.8546mm; y2=2.196in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.724636 {
-             x1=3.12326in; y1=722.0mil; x2=80.330804mm; y2=722.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.724652 {
+             x1=55.8546mm; y1=2.196in; x2=55.8546mm; y2=56.7784mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.724639 {
-             x1=3.12326in; y1=722.0mil; x2=3.12326in; y2=19.3388mm; thickness=0.1mm; clearance=0.0;
+            ha:line.724655 {
+             x1=55.8546mm; y1=2.196in; x2=54.8546mm; y2=2.196in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -17687,14 +19977,14 @@ ha:pcb-rnd-board-v8 {
          }
         }
        }
-        uid = zO8BdeMYaulaVJ+4kIIAAABa
+        uid = zO8BdeMYaulaVJ+4kIIAAABc
        }
-       ha:subc.724645 {
+       ha:subc.732477 {
         ha:attributes {
+         refdes=R4
+         value=12.7
          footprint=0402
-         value=0.1uF
          openscad=0402
-         refdes=C5
         }
        ha:data {
               li:padstack_prototypes {
@@ -17764,8 +20054,8 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.724658 {
-          proto=0; x=55.8546mm; y=2.18026in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.732491 {
+          proto=0; x=1.89in; y=55.6514mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -17778,8 +20068,12 @@ ha:pcb-rnd-board-v8 {
             name=1
           }
          }
-         ha:padstack_ref.724659 {
-          proto=0; x=55.8546mm; y=56.178196mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.732492 {
+          proto=0; x=1.89in; y=2.22248in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
@@ -17808,204 +20102,356 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.724646 {
-             x1=55.8546mm; y1=2.196in; x2=55.8546mm; y2=2.196in; thickness=0.1mm; clearance=0.0;
+            ha:line.732479 {
+             x1=1.89in; y1=56.051196mm; x2=1.89in; y2=56.051196mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.724649 {
-             x1=55.8546mm; y1=2.196in; x2=55.8546mm; y2=2.196in; thickness=0.1mm; clearance=0.0;
+            ha:line.732482 {
+             x1=1.89in; y1=56.051196mm; x2=1.89in; y2=56.051196mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
-            }
-            ha:line.724652 {
-             x1=55.8546mm; y1=2.196in; x2=55.8546mm; y2=56.7784mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+            }
+            ha:line.732485 {
+             x1=1.89in; y1=56.051196mm; x2=1.89in; y2=57.051196mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.732488 {
+             x1=1.89in; y1=56.051196mm; x2=47.006mm; y2=56.051196mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = b6mo6BU0dsFBO9KFPpYAAABg
+       }
+        ha:subc.734519 {
+         ha:attributes {
+          value=150
+          footprint=0402
+          refdes=R3
+         }
+        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.734532 {
+           proto=0; x=1.74in; y=55.6514mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.734533 {
+           proto=0; x=1.74in; y=2.22248in; rot=270.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.734520 {
+              x1=1.74in; y1=56.051196mm; x2=1.74in; y2=56.051196mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.734523 {
+              x1=1.74in; y1=56.051196mm; x2=1.74in; y2=56.051196mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.734526 {
+              x1=1.74in; y1=56.051196mm; x2=1.74in; y2=57.051196mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.724655 {
-             x1=55.8546mm; y1=2.196in; x2=54.8546mm; y2=2.196in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.734529 {
+              x1=1.74in; y1=56.051196mm; x2=43.196mm; y2=56.051196mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = zO8BdeMYaulaVJ+4kIIAAABc
-       }
-       ha:subc.732477 {
-        ha:attributes {
-         refdes=R4
-         value=12.7
-         footprint=0402
-         openscad=0402
+         uid = fdmrigvTMcHho9IPHtUAAAAX
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.734535 {
+         ha:attributes {
+          value=22pF
+          footprint=0402
+          refdes=C9
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         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 {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
              }
-             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
+             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  
+               }
              }
-             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 { 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.732491 {
-          proto=0; x=57.874408mm; y=2.714in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.734548 {
+           proto=0; x=2.361in; y=1.72874in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.732492 {
-          proto=0; x=2.31in; y=2.714in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.734549 {
+           proto=0; x=2.361in; y=1.69726in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.732479 {
-             x1=2.29426in; y1=2.714in; x2=2.29426in; y2=2.714in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.734536 {
+              x1=2.361in; y1=1.713in; x2=2.361in; y2=1.713in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.732482 {
-             x1=2.29426in; y1=2.714in; x2=2.29426in; y2=2.714in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.734539 {
+              x1=2.361in; y1=1.713in; x2=2.361in; y2=1.713in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.734542 {
+              x1=2.361in; y1=1.713in; x2=2.361in; y2=42.5102mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.732485 {
-             x1=2.29426in; y1=2.714in; x2=59.274204mm; y2=2.714in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.734545 {
+              x1=2.361in; y1=1.713in; x2=60.9694mm; y2=1.713in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-            ha:line.732488 {
-             x1=2.29426in; y1=2.714in; x2=2.29426in; y2=69.9356mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+          }
          }
         }
-       }
-        uid = b6mo6BU0dsFBO9KFPpYAAABg
-       }
-        ha:subc.734519 {
+         uid = Q1nlE2f62KwLAO7kz0gAAACL
+        }
+        ha:subc.734599 {
          ha:attributes {
-          value=150
+          value=22pF
           footprint=0402
-          refdes=R3
+          refdes=C8
          }
         ha:data {
                 li:padstack_prototypes {
@@ -18075,8 +20521,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.734532 {
-           proto=0; x=38.1mm; y=67.0052mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.734612 {
+           proto=0; x=2.431in; y=1.911in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18089,12 +20535,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.734533 {
-           proto=0; x=38.1mm; y=2.66948in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
+          ha:padstack_ref.734613 {
+           proto=0; x=2.431in; y=1.94248in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
@@ -18123,26 +20565,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.734520 {
-              x1=38.1mm; y1=2.65374in; x2=38.1mm; y2=2.65374in; thickness=0.1mm; clearance=0.0;
+             ha:line.734600 {
+              x1=2.431in; y1=1.92674in; x2=2.431in; y2=1.92674in; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.734523 {
-              x1=38.1mm; y1=2.65374in; x2=38.1mm; y2=2.65374in; thickness=0.1mm; clearance=0.0;
+             ha:line.734603 {
+              x1=2.431in; y1=1.92674in; x2=2.431in; y2=1.92674in; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.734526 {
-              x1=38.1mm; y1=2.65374in; x2=38.1mm; y2=68.404996mm; thickness=0.1mm; clearance=0.0;
+             ha:line.734606 {
+              x1=2.431in; y1=1.92674in; x2=2.431in; y2=49.939196mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.734529 {
-              x1=38.1mm; y1=2.65374in; x2=37.1mm; y2=2.65374in; thickness=0.1mm; clearance=0.0;
+             ha:line.734609 {
+              x1=2.431in; y1=1.92674in; x2=60.7474mm; y2=1.92674in; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -18156,2940 +20598,2913 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = fdmrigvTMcHho9IPHtUAAAAX
+         uid = fdmrigvTMcHho9IPHtUAAAB1
         }
-        ha:subc.734535 {
-         ha:attributes {
-          value=22pF
-          footprint=0402
-          refdes=C9
-         }
-        ha:data {
-                li:padstack_prototypes {
+         ha:subc.736122 {
+          ha:attributes {
+           value=microSD
+           footprint=microSD
+           refdes=J6
+          }
+         ha:data {
+                  li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+          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
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                top = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 29.53mil  
+                 -39.375mil  
+                 -29.53mil  
+                 -39.375mil  
+                 -29.53mil  
+                 39.375mil  
+                 29.53mil  
+                 39.375mil  
+                }
               }
-              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.824992mm  
+                 -42.325mil  
+                 -0.824992mm  
+                 -42.325mil  
+                 -0.824992mm  
+                 42.325mil  
+                 0.824992mm  
+                 42.325mil  
+                }
+              }
 
-             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 {
+                 29.53mil  
+                 -39.375mil  
+                 -29.53mil  
+                 -39.375mil  
+                 -29.53mil  
+                 39.375mil  
+                 29.53mil  
+                 39.375mil  
+                }
               }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
+            }
+          }
+
+          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 {
+                 29.53mil  
+                 -0.999998mm  
+                 -29.53mil  
+                 -0.999998mm  
+                 -29.53mil  
+                 0.999998mm  
+                 29.53mil  
+                 0.999998mm  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 0.824992mm  
+                 -42.32mil  
+                 -0.824992mm  
+                 -42.32mil  
+                 -0.824992mm  
+                 42.32mil  
+                 0.824992mm  
+                 42.32mil  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { auto=1;               }
+               ha:layer_mask {
+                top = 1
+                paste = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 29.53mil  
+                 -0.999998mm  
+                 -29.53mil  
+                 -0.999998mm  
+                 -29.53mil  
+                 0.999998mm  
+                 29.53mil  
+                 0.999998mm  
+                }
+              }
+            }
+          }
+
+          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 {
+                 15.75mil  
+                 -23.625mil  
+                 -15.75mil  
+                 -23.625mil  
+                 -15.75mil  
+                 23.625mil  
+                 15.75mil  
+                 23.625mil  
+                }
+              }
+
+              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.47498mm  
+                 -0.675005mm  
+                 -0.47498mm  
+                 -0.675005mm  
+                 -0.47498mm  
+                 0.675005mm  
+                 0.47498mm  
+                 0.675005mm  
+                }
               }
-              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 { auto=1;               }
+               ha:layer_mask {
+                top = 1
+                paste = 1
                }
-             }
-           }
+               clearance=0.0
+                li:ps_poly {
+                 15.75mil  
+                 -23.625mil  
+                 -15.75mil  
+                 -23.625mil  
+                 -15.75mil  
+                 23.625mil  
+                 15.75mil  
+                 23.625mil  
+                }
+              }
+            }
+          }
          }
-        }
 
-         li:objects {
-          ha:padstack_ref.734548 {
-           proto=0; x=2.361in; y=1.72874in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+          li:objects {
+           ha:padstack_ref.736149 {
+            proto=0; x=1.63178in; y=65.548752mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+            li:thermal {
+            }
 
-           li:thermal {
+            ha:attributes {
+              term=9
+              name=9
+            }
            }
+           ha:padstack_ref.736150 {
+            proto=0; x=2.16721in; y=65.548752mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+            li:thermal {
+            }
 
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.734549 {
-           proto=0; x=2.361in; y=1.69726in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           li:thermal {
+            ha:attributes {
+              term=9
+              name=9
+            }
            }
+           ha:padstack_ref.736151 {
+            proto=1; x=1.63178in; y=73.748761mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+            li:thermal {
+            }
 
-           ha:attributes {
-             term=2
-             name=2
+            ha:attributes {
+              term=9
+              name=9
+            }
            }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+           ha:padstack_ref.736152 {
+            proto=1; x=2.16721in; y=73.748761mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+            li:thermal {
+            }
 
-            li:objects {
+            ha:attributes {
+              term=9
+              name=9
             }
-            ha:type {
-             silk = 1
-             top = 1
+           }
+           ha:padstack_ref.736153 {
+            proto=2; x=2.02646in; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+            ha:flags {
+             clearline=1
             }
-          }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+            li:thermal {
+            }
 
-            li:objects {
-             ha:line.734536 {
-              x1=2.361in; y1=1.713in; x2=2.361in; y2=1.713in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.734539 {
-              x1=2.361in; y1=1.713in; x2=2.361in; y2=1.713in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.734542 {
-              x1=2.361in; y1=1.713in; x2=2.361in; y2=42.5102mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.734545 {
-              x1=2.361in; y1=1.713in; x2=60.9694mm; y2=1.713in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
+            ha:attributes {
+              term=1
+              name=pin1
             }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
+           }
+           ha:padstack_ref.736154 {
+            proto=2; x=50.37201mm; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+            ha:flags {
+             clearline=1
             }
-          }
-         }
-        }
-         uid = Q1nlE2f62KwLAO7kz0gAAACL
-        }
-        ha:subc.734567 {
-         ha:attributes {
-          value=0.1uF
-          footprint=0402
-          refdes=C11
-         }
-        ha:data {
-                li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+            li:thermal {
+            }
 
-             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:attributes {
+              term=2
+              name=pin2
+            }
+           }
+           ha:padstack_ref.736155 {
+            proto=2; x=1.93984in; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+            ha:flags {
+             clearline=1
+            }
 
-             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  
-               }
-             }
+            li:thermal {
+            }
 
-             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:attributes {
+              term=3
+              name=pin3
+            }
            }
-         }
-        }
+           ha:padstack_ref.736156 {
+            proto=2; x=48.17237mm; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
 
-         li:objects {
-          ha:padstack_ref.734580 {
-           proto=0; x=3.611in; y=2.799in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
+            ha:attributes {
+              term=4
+              name=pin4
+            }
            }
+           ha:padstack_ref.736157 {
+            proto=2; x=1.85324in; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+            ha:flags {
+             clearline=1
+            }
 
-           li:thermal {
-           }
+            li:thermal {
+            }
 
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.734581 {
-           proto=0; x=3.611in; y=2.83048in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
+            ha:attributes {
+              term=5
+              name=pin5
+            }
            }
+           ha:padstack_ref.736158 {
+            proto=2; x=1.80993in; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+            li:thermal {
+            }
 
-           li:thermal {
+            ha:attributes {
+              term=6
+              name=pin6
+            }
            }
+           ha:padstack_ref.736159 {
+            proto=2; x=1.76663in; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+            ha:flags {
+             clearline=1
+            }
 
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
-         }
-         li:layers {
+            li:thermal {
+            }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+            ha:attributes {
+              term=7
+              name=pin7
+            }
+           }
+           ha:padstack_ref.736160 {
+            proto=2; x=1.72332in; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+            ha:flags {
+             clearline=1
+            }
 
-            li:objects {
+            li:thermal {
             }
-            ha:type {
-             silk = 1
-             top = 1
+
+            ha:attributes {
+              term=8
+              name=pin8
             }
+           }
           }
+          li:layers {
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.734568 {
-              x1=3.611in; y1=2.81474in; x2=3.611in; y2=2.81474in; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
 
-              ha:attributes {
-                subc-role=pnp-origin
+             li:objects {
+              ha:line.736123 {
+               x1=2.16721in; y1=61.698747mm; x2=2.16721in; y2=76.148807mm; thickness=10.0mil; clearance=0.0;
               }
-             }
-             ha:line.734571 {
-              x1=3.611in; y1=2.81474in; x2=3.611in; y2=2.81474in; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
+              ha:line.736126 {
+               x1=1.63178in; y1=61.698747mm; x2=1.63178in; y2=76.148807mm; thickness=10.0mil; clearance=0.0;
               }
-
-              ha:attributes {
-                subc-role=origin
+              ha:line.736129 {
+               x1=1.63178in; y1=61.698747mm; x2=2.16721in; y2=61.698747mm; thickness=10.0mil; clearance=0.0;
               }
-             }
-             ha:line.734574 {
-              x1=3.611in; y1=2.81474in; x2=3.611in; y2=72.494396mm; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
+              ha:line.736132 {
+               x1=1.63178in; y1=76.148807mm; x2=2.16721in; y2=76.148807mm; thickness=10.0mil; clearance=0.0;
               }
-
-              ha:attributes {
-                subc-role=x
+              ha:arc.736135 {
+               x=1.89949in; y=81.898859mm; width=267.72mil; height=267.72mil; astart=238.000000; adelta=64.000000; thickness=10.0mil; clearance=0.0;
               }
              }
-             ha:line.734577 {
-              x1=3.611in; y1=2.81474in; x2=90.7194mm; y2=2.81474in; thickness=0.1mm; clearance=0.0;
-              ha:flags {
-               selected=1
-              }
-
-              ha:attributes {
-                subc-role=y
-              }
+             ha:type {
+              silk = 1
+              top = 1
              }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = KPIKEmh9ARTymWMtu0EAAACN
-        }
-        ha:subc.734599 {
-         ha:attributes {
-          value=22pF
-          footprint=0402
-          refdes=C8
-         }
-        ha:data {
-                li:padstack_prototypes {
+           }
 
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
+             li:objects {
+              ha:line.736137 {
+               x1=47.830529mm; y1=70.915412mm; x2=47.830529mm; y2=70.915412mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
               }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+              ha:line.736140 {
+               x1=1.89949in; y1=61.698747mm; x2=1.89949in; y2=61.698747mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
                }
-             }
-
-             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:line.736143 {
+               x1=1.89949in; y1=61.698747mm; x2=1.89949in; y2=60.698747mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
                }
-             }
-
-             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:line.736146 {
+               x1=1.89949in; y1=61.698747mm; x2=47.247046mm; y2=61.698747mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
                }
+              }
+             }
+             ha:type {
+              top = 1
+              misc = 1
+              virtual = 1
              }
            }
+          }
          }
-        }
-
-         li:objects {
-          ha:padstack_ref.734612 {
-           proto=0; x=2.431in; y=1.911in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
+          uid = xjfUEZGQoqK0mWa0UY0AAABf
+         }
+          ha:subc.751807 {
+           ha:attributes {
+            refdes=C111
+            value=10uF
+            footprint=0805
+            openscad=0805
            }
+          ha:data {
+                    li:padstack_prototypes {
 
-           li:thermal {
-           }
+           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.649986mm  
+                  -0.749808mm  
+                  -0.649986mm  
+                  -0.749808mm  
+                  -0.649986mm  
+                  0.749808mm  
+                  0.649986mm  
+                  0.749808mm  
+                 }
+               }
 
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.734613 {
-           proto=0; x=2.431in; y=1.94248in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           li:thermal {
-           }
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.726186mm  
+                  -32.52mil  
+                  -0.726186mm  
+                  -32.52mil  
+                  -0.726186mm  
+                  32.52mil  
+                  0.726186mm  
+                  32.52mil  
+                 }
+               }
 
-           ha:attributes {
-             term=2
-             name=2
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.649986mm  
+                  -0.749808mm  
+                  -0.649986mm  
+                  -0.749808mm  
+                  -0.649986mm  
+                  0.749808mm  
+                  0.649986mm  
+                  0.749808mm  
+                 }
+               }
+             }
            }
           }
-         }
-         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:padstack_ref.751827 {
+             proto=0; x=2.353in; y=1.26543in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             li:thermal {
+             }
 
-            li:objects {
-             ha:line.734600 {
-              x1=2.431in; y1=1.92674in; x2=2.431in; y2=1.92674in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
+             ha:attributes {
+               term=1
+               name=1
              }
-             ha:line.734603 {
-              x1=2.431in; y1=1.92674in; x2=2.431in; y2=1.92674in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
+            }
+            ha:padstack_ref.751828 {
+             proto=0; x=2.353in; y=30.342078mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:line.734606 {
-              x1=2.431in; y1=1.92674in; x2=2.431in; y2=49.939196mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
+
+             li:thermal {
              }
-             ha:line.734609 {
-              x1=2.431in; y1=1.92674in; x2=60.7474mm; y2=1.92674in; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
+
+             ha:attributes {
+               term=2
+               name=2
              }
             }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = fdmrigvTMcHho9IPHtUAAAB1
-        }
-         ha:subc.736122 {
-          ha:attributes {
-           value=microSD
-           footprint=microSD
-           refdes=J6
-          }
-         ha:data {
-                  li:padstack_prototypes {
+           }
+           li:layers {
 
-          ha:ps_proto_v6.0 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
+              li:objects {
+               ha:line.751808 {
+                x1=2.32545in; y1=1.23393in; x2=2.32545in; y2=1.22607in; thickness=8.0mil; clearance=0.0;
                }
-               clearance=0.0
-                li:ps_poly {
-                 29.53mil  
-                 -39.375mil  
-                 -29.53mil  
-                 -39.375mil  
-                 -29.53mil  
-                 39.375mil  
-                 29.53mil  
-                 39.375mil  
-                }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
+               ha:line.751811 {
+                x1=2.38055in; y1=1.23393in; x2=2.38055in; y2=1.22607in; thickness=8.0mil; clearance=0.0;
                }
-               clearance=0.0
-                li:ps_poly {
-                 0.824992mm  
-                 -42.325mil  
-                 -0.824992mm  
-                 -42.325mil  
-                 -0.824992mm  
-                 42.325mil  
-                 0.824992mm  
-                 42.325mil  
-                }
               }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 29.53mil  
-                 -39.375mil  
-                 -29.53mil  
-                 -39.375mil  
-                 -29.53mil  
-                 39.375mil  
-                 29.53mil  
-                 39.375mil  
-                }
+              ha:type {
+               silk = 1
+               top = 1
               }
             }
-          }
 
-          ha:ps_proto_v6.1 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 29.53mil  
-                 -0.999998mm  
-                 -29.53mil  
-                 -0.999998mm  
-                 -29.53mil  
-                 0.999998mm  
-                 29.53mil  
-                 0.999998mm  
+              li:objects {
+               ha:line.751815 {
+                x1=2.353in; y1=1.23in; x2=2.353in; y2=1.23in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
                 }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
                }
-               clearance=0.0
-                li:ps_poly {
-                 0.824992mm  
-                 -42.32mil  
-                 -0.824992mm  
-                 -42.32mil  
-                 -0.824992mm  
-                 42.32mil  
-                 0.824992mm  
-                 42.32mil  
+               ha:line.751818 {
+                x1=2.353in; y1=1.23in; x2=2.353in; y2=1.23in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
                 }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
                }
-               clearance=0.0
-                li:ps_poly {
-                 29.53mil  
-                 -0.999998mm  
-                 -29.53mil  
-                 -0.999998mm  
-                 -29.53mil  
-                 0.999998mm  
-                 29.53mil  
-                 0.999998mm  
+               ha:line.751821 {
+                x1=2.353in; y1=1.23in; x2=2.353in; y2=30.242mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.751824 {
+                x1=2.353in; y1=1.23in; x2=60.7662mm; y2=1.23in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
                 }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
               }
             }
+           }
+          }
+           uid = c30AasAeVW8gnczmucgAAABi
           }
+          ha:subc.751852 {
+           ha:attributes {
+            refdes=C107
+            value=10uF
+            footprint=0805
+            openscad=0805
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-          ha:ps_proto_v6.2 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
+           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 {
-                 15.75mil  
-                 -23.625mil  
-                 -15.75mil  
-                 -23.625mil  
-                 -15.75mil  
-                 23.625mil  
-                 15.75mil  
-                 23.625mil  
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
                 }
-              }
-
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
+                clearance=0.0
+                 li:ps_poly {
+                  0.649986mm  
+                  -0.749808mm  
+                  -0.649986mm  
+                  -0.749808mm  
+                  -0.649986mm  
+                  0.749808mm  
+                  0.649986mm  
+                  0.749808mm  
+                 }
                }
-               clearance=0.0
-                li:ps_poly {
-                 0.47498mm  
-                 -0.675005mm  
-                 -0.47498mm  
-                 -0.675005mm  
-                 -0.47498mm  
-                 0.675005mm  
-                 0.47498mm  
-                 0.675005mm  
-                }
-              }
 
-              ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.726186mm  
+                  -32.52mil  
+                  -0.726186mm  
+                  -32.52mil  
+                  -0.726186mm  
+                  32.52mil  
+                  0.726186mm  
+                  32.52mil  
+                 }
                }
-               clearance=0.0
-                li:ps_poly {
-                 15.75mil  
-                 -23.625mil  
-                 -15.75mil  
-                 -23.625mil  
-                 -15.75mil  
-                 23.625mil  
-                 15.75mil  
-                 23.625mil  
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
                 }
-              }
-            }
+                clearance=0.0
+                 li:ps_poly {
+                  0.649986mm  
+                  -0.749808mm  
+                  -0.649986mm  
+                  -0.749808mm  
+                  -0.649986mm  
+                  0.749808mm  
+                  0.649986mm  
+                  0.749808mm  
+                 }
+               }
+             }
+           }
           }
-         }
 
-          li:objects {
-           ha:padstack_ref.736149 {
-            proto=0; x=1.63178in; y=65.548752mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            li:thermal {
-            }
+           li:objects {
+            ha:padstack_ref.751872 {
+             proto=0; x=1.943in; y=31.644844mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=9
-              name=9
-            }
-           }
-           ha:padstack_ref.736150 {
-            proto=0; x=2.16721in; y=65.548752mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            li:thermal {
+             ha:attributes {
+               term=1
+               name=1
+             }
             }
+            ha:padstack_ref.751873 {
+             proto=0; x=1.943in; y=1.175in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:attributes {
-              term=9
-              name=9
-            }
-           }
-           ha:padstack_ref.736151 {
-            proto=1; x=1.63178in; y=73.748761mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=9
-              name=9
+             ha:attributes {
+               term=2
+               name=2
+             }
             }
            }
-           ha:padstack_ref.736152 {
-            proto=1; x=2.16721in; y=73.748761mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            li:thermal {
-            }
+           li:layers {
 
-            ha:attributes {
-              term=9
-              name=9
-            }
-           }
-           ha:padstack_ref.736153 {
-            proto=2; x=2.02646in; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            ha:flags {
-             clearline=1
-            }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-            li:thermal {
+              li:objects {
+               ha:line.751853 {
+                x1=48.65243mm; y1=30.844744mm; x2=48.65243mm; y2=1.2065in; thickness=8.0mil; clearance=0.0;
+               }
+               ha:line.751856 {
+                x1=1.97055in; y1=30.844744mm; x2=1.97055in; y2=1.2065in; thickness=8.0mil; clearance=0.0;
+               }
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
             }
 
-            ha:attributes {
-              term=1
-              name=pin1
-            }
-           }
-           ha:padstack_ref.736154 {
-            proto=2; x=50.37201mm; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            ha:flags {
-             clearline=1
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.751860 {
+                x1=1.943in; y1=1.21043in; x2=1.943in; y2=1.21043in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.751863 {
+                x1=1.943in; y1=1.21043in; x2=1.943in; y2=1.21043in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.751866 {
+                x1=1.943in; y1=1.21043in; x2=1.943in; y2=29.744922mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.751869 {
+                x1=1.943in; y1=1.21043in; x2=50.3522mm; y2=1.21043in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
             }
+           }
+          }
+           uid = c30AasAeVW8gnczmucgAAABk
+          }
+          ha:subc.751891 {
+           ha:attributes {
+            refdes=C108
+            value=1uF
+            footprint=0603
+            openscad=0603
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-            li:thermal {
-            }
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-            ha:attributes {
-              term=2
-              name=pin2
-            }
-           }
-           ha:padstack_ref.736155 {
-            proto=2; x=1.93984in; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            ha:flags {
-             clearline=1
-            }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.374904mm  
+                  -0.499872mm  
+                  -0.374904mm  
+                  -0.499872mm  
+                  -0.374904mm  
+                  0.499872mm  
+                  0.374904mm  
+                  0.499872mm  
+                 }
+               }
 
-            li:thermal {
-            }
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  17.76mil  
+                  -0.576072mm  
+                  -17.76mil  
+                  -0.576072mm  
+                  -17.76mil  
+                  0.576072mm  
+                  17.76mil  
+                  0.576072mm  
+                 }
+               }
 
-            ha:attributes {
-              term=3
-              name=pin3
-            }
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.374904mm  
+                  -0.499872mm  
+                  -0.374904mm  
+                  -0.499872mm  
+                  -0.374904mm  
+                  0.499872mm  
+                  0.374904mm  
+                  0.499872mm  
+                 }
+               }
+             }
            }
-           ha:padstack_ref.736156 {
-            proto=2; x=48.17237mm; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            ha:flags {
-             clearline=1
-            }
+          }
 
-            li:thermal {
-            }
+           li:objects {
+            ha:padstack_ref.751905 {
+             proto=0; x=2.337in; y=26.513028mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=4
-              name=pin4
-            }
-           }
-           ha:padstack_ref.736157 {
-            proto=2; x=1.85324in; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            ha:flags {
-             clearline=1
+             ha:attributes {
+               term=1
+               name=1
+             }
             }
+            ha:padstack_ref.751906 {
+             proto=0; x=2.337in; y=27.813mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:thermal {
-            }
+             li:thermal {
+             }
 
-            ha:attributes {
-              term=5
-              name=pin5
+             ha:attributes {
+               term=2
+               name=2
+             }
             }
            }
-           ha:padstack_ref.736158 {
-            proto=2; x=1.80993in; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            li:thermal {
-            }
+           li:layers {
 
-            ha:attributes {
-              term=6
-              name=pin6
-            }
-           }
-           ha:padstack_ref.736159 {
-            proto=2; x=1.76663in; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            ha:flags {
-             clearline=1
-            }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-            li:thermal {
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
             }
 
-            ha:attributes {
-              term=7
-              name=pin7
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.751893 {
+                x1=2.337in; y1=1.06941in; x2=2.337in; y2=1.06941in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.751896 {
+                x1=2.337in; y1=1.06941in; x2=2.337in; y2=1.06941in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.751899 {
+                x1=2.337in; y1=1.06941in; x2=2.337in; y2=28.163014mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.751902 {
+                x1=2.337in; y1=1.06941in; x2=58.3598mm; y2=1.06941in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
             }
            }
-           ha:padstack_ref.736160 {
-            proto=2; x=1.72332in; y=71.54874mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-            ha:flags {
-             clearline=1
+          }
+           uid = c30AasAeVW8gnczmucgAAABm
+          }
+           ha:subc.753979 {
+            ha:attributes {
+             value=22uF
+             footprint=1210
+             refdes=C110
             }
+           ha:data {
+                      li:padstack_prototypes {
 
-            li:thermal {
-            }
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
 
-            ha:attributes {
-              term=8
-              name=pin8
-            }
-           }
-          }
-          li:layers {
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.649986mm  
+                   -53.14mil  
+                   -0.649986mm  
+                   -53.14mil  
+                   -0.649986mm  
+                   53.14mil  
+                   0.649986mm  
+                   53.14mil  
+                  }
+                }
 
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.726186mm  
+                   -56.14mil  
+                   -0.726186mm  
+                   -56.14mil  
+                   -0.726186mm  
+                   56.14mil  
+                   0.726186mm  
+                   56.14mil  
+                  }
+                }
 
-             li:objects {
-              ha:line.736123 {
-               x1=2.16721in; y1=61.698747mm; x2=2.16721in; y2=76.148807mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.736126 {
-               x1=1.63178in; y1=61.698747mm; x2=1.63178in; y2=76.148807mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.736129 {
-               x1=1.63178in; y1=61.698747mm; x2=2.16721in; y2=61.698747mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:line.736132 {
-               x1=1.63178in; y1=76.148807mm; x2=2.16721in; y2=76.148807mm; thickness=10.0mil; clearance=0.0;
-              }
-              ha:arc.736135 {
-               x=1.89949in; y=81.898859mm; width=267.72mil; height=267.72mil; astart=238.000000; adelta=64.000000; thickness=10.0mil; 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.649986mm  
+                   -53.14mil  
+                   -0.649986mm  
+                   -53.14mil  
+                   -0.649986mm  
+                   53.14mil  
+                   0.649986mm  
+                   53.14mil  
+                  }
+                }
               }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
+            }
            }
 
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
+            li:objects {
+             ha:padstack_ref.753999 {
+              proto=0; x=62.2808mm; y=1.19195in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-             li:objects {
-              ha:line.736137 {
-               x1=47.830529mm; y1=70.915412mm; x2=47.830529mm; y2=70.915412mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
+              li:thermal {
               }
-              ha:line.736140 {
-               x1=1.89949in; y1=61.698747mm; x2=1.89949in; y2=61.698747mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
+
+              ha:attributes {
+                term=1
+                name=1
               }
-              ha:line.736143 {
-               x1=1.89949in; y1=61.698747mm; x2=1.89949in; y2=60.698747mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
+             }
+             ha:padstack_ref.754000 {
+              proto=0; x=62.2808mm; y=33.27527mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              li:thermal {
               }
-              ha:line.736146 {
-               x1=1.89949in; y1=61.698747mm; x2=47.247046mm; y2=61.698747mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
+
+              ha:attributes {
+                term=2
+                name=2
               }
              }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = xjfUEZGQoqK0mWa0UY0AAABf
-         }
-          ha:subc.751751 {
-           ha:attributes {
-            value=
-            footprint=0-215079-6
-            refdes=J4
-           }
-          ha:data {
-                    li:padstack_prototypes {
-
-           ha:ps_proto_v6.0 {
-             hdia=31.5mil; 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 {
-                  -23.0mil  
-                  -23.0mil  
-                  23.0mil  
-                  -23.0mil  
-                  23.0mil  
-                  23.0mil  
-                  -23.0mil  
-                  23.0mil  
-                 }
-               }
+            }
+            li:layers {
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 bottom = 1
-                 copper = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -23.0mil  
-                  -23.0mil  
-                  23.0mil  
-                  -23.0mil  
-                  23.0mil  
-                  23.0mil  
-                  -23.0mil  
-                  23.0mil  
-                 }
-               }
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 intern = 1
+               li:objects {
+                ha:line.753980 {
+                 x1=63.630556mm; y1=31.275528mm; x2=63.630556mm; y2=1.27068in; thickness=8.0mil; clearance=0.0;
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  -23.0mil  
-                  -23.0mil  
-                  23.0mil  
-                  -23.0mil  
-                  23.0mil  
-                  23.0mil  
-                  -23.0mil  
-                  23.0mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
+                ha:line.753983 {
+                 x1=2.39886in; y1=31.275528mm; x2=2.39886in; y2=1.27068in; thickness=8.0mil; clearance=0.0;
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  -26.0mil  
-                  -26.0mil  
-                  26.0mil  
-                  -26.0mil  
-                  26.0mil  
-                  26.0mil  
-                  -26.0mil  
-                  26.0mil  
-                 }
                }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -26.0mil  
-                  -26.0mil  
-                  26.0mil  
-                  -26.0mil  
-                  26.0mil  
-                  26.0mil  
-                  -26.0mil  
-                  26.0mil  
-                 }
+               ha:type {
+                silk = 1
+                top = 1
                }
              }
-           }
 
-           ha:ps_proto_v6.1 {
-             hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-             li:shape {
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
+               li:objects {
+                ha:line.753987 {
+                 x1=62.2808mm; y1=1.251in; x2=62.2808mm; y2=1.251in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
                 }
-                clearance=0.0
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 bottom = 1
-                 copper = 1
+                ha:line.753990 {
+                 x1=62.2808mm; y1=1.251in; x2=62.2808mm; y2=1.251in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
                 }
-                clearance=0.0
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 intern = 1
+                ha:line.753993 {
+                 x1=62.2808mm; y1=1.251in; x2=62.2808mm; y2=32.7754mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
                 }
-                clearance=0.0
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
+                ha:line.753996 {
+                 x1=62.2808mm; y1=1.251in; x2=61.2808mm; y2=1.251in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
                 }
-                clearance=0.0
                }
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
-                }
-                clearance=0.0
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
                }
              }
+            }
+           }
+            uid = 6785uvuB0Or3k2/ZlUcAAABZ
            }
+           ha:subc.756098 {
+            ha:attributes {
+             value=ADS8684
+             footprint=TSSOP38
+             refdes=U7
+            }
+           ha:data {
+                      li:padstack_prototypes {
 
-           ha:ps_proto_v6.2 {
-             hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-             li:shape {
+            ha:ps_proto_v6.0 {
+              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=73.56mil;                }
-                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 {
+                   -29.53mil  
+                   -5.905mil  
+                   -29.53mil  
+                   5.905mil  
+                   29.53mil  
+                   5.905mil  
+                   29.53mil  
+                   -5.905mil  
+                  }
                 }
-                clearance=0.0
-               }
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                }
-                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 {
+                   -34.53mil  
+                   -0.276987mm  
+                   -34.53mil  
+                   0.276987mm  
+                   34.53mil  
+                   0.276987mm  
+                   34.53mil  
+                   -0.276987mm  
+                  }
                 }
-                clearance=0.0
-               }
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;                }
-                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 {
+                   -29.53mil  
+                   -5.905mil  
+                   -29.53mil  
+                   5.905mil  
+                   29.53mil  
+                   5.905mil  
+                   29.53mil  
+                   -5.905mil  
+                  }
                 }
-                clearance=0.0
-               }
+              }
+            }
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 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 {
+                   29.53mil  
+                   5.905mil  
+                   29.53mil  
+                   -5.905mil  
+                   -29.53mil  
+                   -5.905mil  
+                   -29.53mil  
+                   5.905mil  
+                  }
                 }
-                clearance=0.0
-               }
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;                }
-                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 {
+                   34.53mil  
+                   0.276987mm  
+                   34.53mil  
+                   -0.276987mm  
+                   -34.53mil  
+                   -0.276987mm  
+                   -34.53mil  
+                   0.276987mm  
+                  }
                 }
-                clearance=0.0
-               }
-             }
-           }
-          }
-
-           li:objects {
-            ha:padstack_ref.751777 {
-             proto=0; x=3.609in; y=1.725in; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
 
-             ha:attributes {
-               term=1
-               name=pin1
-             }
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   29.53mil  
+                   5.905mil  
+                   29.53mil  
+                   -5.905mil  
+                   -29.53mil  
+                   -5.905mil  
+                   -29.53mil  
+                   5.905mil  
+                  }
+                }
+              }
             }
-            ha:padstack_ref.751778 {
-             proto=1; x=3.709in; y=45.085mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
+           }
 
-             li:thermal {
-             }
+            li:objects {
+             ha:padstack_ref.756128 {
+              proto=0; x=57.483629mm; y=1.25316in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-             ha:attributes {
-               term=2
-               name=pin2
-             }
-            }
-            ha:padstack_ref.751779 {
-             proto=1; x=3.609in; y=1.825in; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
+              li:thermal {
+              }
 
-             li:thermal {
+              ha:attributes {
+                term=1
+                name=1
+              }
              }
+             ha:padstack_ref.756129 {
+              proto=0; x=57.483629mm; y=1.23348in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-             ha:attributes {
-               term=3
-               name=pin3
-             }
-            }
-            ha:padstack_ref.751780 {
-             proto=1; x=3.709in; y=47.625mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
+              li:thermal {
+              }
 
-             li:thermal {
+              ha:attributes {
+                term=2
+                name=2
+              }
              }
+             ha:padstack_ref.756130 {
+              proto=0; x=57.483629mm; y=30.830266mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=4
-               name=pin4
-             }
-            }
-            ha:padstack_ref.751781 {
-             proto=1; x=3.609in; y=48.895mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
+              ha:attributes {
+                term=3
+                name=3
+              }
              }
+             ha:padstack_ref.756131 {
+              proto=0; x=57.483629mm; y=1.19411in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              li:thermal {
+              }
 
-             li:thermal {
+              ha:attributes {
+                term=4
+                name=4
+              }
              }
+             ha:padstack_ref.756132 {
+              proto=0; x=57.483629mm; y=1.17442in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-             ha:attributes {
-               term=5
-               name=pin5
-             }
-            }
-            ha:padstack_ref.751782 {
-             proto=1; x=3.709in; y=1.975in; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
+              li:thermal {
+              }
 
-             li:thermal {
+              ha:attributes {
+                term=5
+                name=5
+              }
              }
+             ha:padstack_ref.756133 {
+              proto=0; x=57.483629mm; y=1.15474in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=6
-               name=pin6
-             }
-            }
-            ha:padstack_ref.751783 {
-             proto=2; x=93.468698mm; y=1.66989in; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
+              ha:attributes {
+                term=6
+                name=6
+              }
              }
+             ha:padstack_ref.756134 {
+              proto=0; x=57.483629mm; y=28.83027mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-             li:thermal {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=0
-               name=mnt
+              ha:attributes {
+                term=7
+                name=7
+              }
              }
-            }
-           }
-           li:layers {
-
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+             ha:padstack_ref.756135 {
+              proto=0; x=57.483629mm; y=28.330398mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              li:thermal {
+              }
 
-              li:objects {
-               ha:line.751752 {
-                x1=3.75938in; y1=1.63072in; x2=3.55861in; y2=1.63072in; thickness=6.0mil; clearance=0.0;
-               }
-               ha:line.751755 {
-                x1=3.55861in; y1=1.63072in; x2=3.55861in; y2=2.06929in; thickness=6.0mil; clearance=0.0;
-               }
-               ha:line.751758 {
-                x1=3.55861in; y1=2.06929in; x2=3.75938in; y2=2.06929in; thickness=6.0mil; clearance=0.0;
-               }
-               ha:line.751761 {
-                x1=3.75938in; y1=2.06929in; x2=3.75938in; y2=1.63072in; thickness=6.0mil; clearance=0.0;
-               }
-               ha:text.751764 {
-                string=%a.parent.refdes%; x=3.709in; y=1.725in; scale=100; fid=0;
-                ha:flags {
-                 dyntext=1
-                 floater=1
-                }
-                rot = 270.000000
-               }
+              ha:attributes {
+                term=8
+                name=8
               }
-              ha:type {
-               silk = 1
-               top = 1
+             }
+             ha:padstack_ref.756136 {
+              proto=0; x=57.483629mm; y=27.830272mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
               }
-            }
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+              li:thermal {
+              }
 
-              li:objects {
-               ha:line.751765 {
-                x1=93.014329mm; y1=1.82427in; x2=93.014329mm; y2=1.82427in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.751768 {
-                x1=3.709in; y1=1.725in; x2=3.709in; y2=1.725in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.751771 {
-                x1=3.709in; y1=1.725in; x2=93.2086mm; y2=1.725in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.751774 {
-                x1=3.709in; y1=1.725in; x2=3.709in; y2=44.815mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
+              ha:attributes {
+                term=9
+                name=9
               }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
+             }
+             ha:padstack_ref.756137 {
+              proto=0; x=57.483629mm; y=1.076in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
               }
-            }
-           }
-          }
-           uid = c30AasAeVW8gnczmucgAAABg
-          }
-          ha:subc.751807 {
-           ha:attributes {
-            refdes=C111
-            value=10uF
-            footprint=0805
-            openscad=0805
-           }
-          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.649986mm  
-                  -0.749808mm  
-                  -0.649986mm  
-                  -0.749808mm  
-                  -0.649986mm  
-                  0.749808mm  
-                  0.649986mm  
-                  0.749808mm  
-                 }
-               }
+              li:thermal {
+              }
 
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  0.726186mm  
-                  -32.52mil  
-                  -0.726186mm  
-                  -32.52mil  
-                  -0.726186mm  
-                  32.52mil  
-                  0.726186mm  
-                  32.52mil  
-                 }
-               }
+              ha:attributes {
+                term=10
+                name=10
+              }
+             }
+             ha:padstack_ref.756138 {
+              proto=0; x=57.483629mm; y=26.830528mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              li:thermal {
+              }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  0.649986mm  
-                  -0.749808mm  
-                  -0.649986mm  
-                  -0.749808mm  
-                  -0.649986mm  
-                  0.749808mm  
-                  0.649986mm  
-                  0.749808mm  
-                 }
-               }
+              ha:attributes {
+                term=11
+                name=11
+              }
              }
-           }
-          }
+             ha:padstack_ref.756139 {
+              proto=0; x=57.483629mm; y=1.03663in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-           li:objects {
-            ha:padstack_ref.751827 {
-             proto=0; x=2.341in; y=32.127444mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             li:thermal {
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=12
+                name=12
+              }
              }
+             ha:padstack_ref.756140 {
+              proto=0; x=57.483629mm; y=1.01695in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-             ha:attributes {
-               term=1
-               name=1
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=13
+                name=13
+              }
              }
-            }
-            ha:padstack_ref.751828 {
-             proto=0; x=2.341in; y=30.3276mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
+             ha:padstack_ref.756141 {
+              proto=0; x=57.483629mm; y=25.330404mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=14
+                name=14
+              }
              }
+             ha:padstack_ref.756142 {
+              proto=0; x=57.483629mm; y=977.58mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-             li:thermal {
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=15
+                name=15
+              }
              }
+             ha:padstack_ref.756143 {
+              proto=0; x=57.483629mm; y=24.330406mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-             ha:attributes {
-               term=2
-               name=2
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=16
+                name=16
+              }
              }
-            }
-           }
-           li:layers {
+             ha:padstack_ref.756144 {
+              proto=0; x=57.483629mm; y=938.21mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              li:thermal {
+              }
 
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+              ha:attributes {
+                term=17
+                name=17
+              }
+             }
+             ha:padstack_ref.756145 {
+              proto=0; x=57.483629mm; y=23.330408mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-              li:objects {
-               ha:line.751808 {
-                x1=2.31345in; y1=1.23336in; x2=2.31345in; y2=31.1277mm; thickness=8.0mil; clearance=0.0;
-               }
-               ha:line.751811 {
-                x1=2.36855in; y1=1.23336in; x2=2.36855in; y2=31.1277mm; thickness=8.0mil; clearance=0.0;
-               }
+              li:thermal {
               }
-              ha:type {
-               silk = 1
-               top = 1
+
+              ha:attributes {
+                term=18
+                name=18
+              }
+             }
+             ha:padstack_ref.756146 {
+              proto=0; x=57.483629mm; y=898.84mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              li:thermal {
               }
-            }
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+              ha:attributes {
+                term=19
+                name=19
+              }
+             }
+             ha:padstack_ref.756147 {
+              proto=1; x=51.583971mm; y=898.84mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              li:thermal {
+              }
 
-              li:objects {
-               ha:line.751815 {
-                x1=2.341in; y1=1.22943in; x2=2.341in; y2=1.22943in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.751818 {
-                x1=2.341in; y1=1.22943in; x2=2.341in; y2=1.22943in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.751821 {
-                x1=2.341in; y1=1.22943in; x2=2.341in; y2=30.227522mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.751824 {
-                x1=2.341in; y1=1.22943in; x2=60.4614mm; y2=1.22943in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
+              ha:attributes {
+                term=20
+                name=20
               }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
+             }
+             ha:padstack_ref.756148 {
+              proto=1; x=51.583971mm; y=23.330408mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
               }
-            }
-           }
-          }
-           uid = c30AasAeVW8gnczmucgAAABi
-          }
-          ha:subc.751852 {
-           ha:attributes {
-            refdes=C107
-            value=10uF
-            footprint=0805
-            openscad=0805
-           }
-          ha:data {
-                    li:padstack_prototypes {
 
-           ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
+              li:thermal {
+              }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  0.649986mm  
-                  -0.749808mm  
-                  -0.649986mm  
-                  -0.749808mm  
-                  -0.649986mm  
-                  0.749808mm  
-                  0.649986mm  
-                  0.749808mm  
-                 }
-               }
+              ha:attributes {
+                term=21
+                name=21
+              }
+             }
+             ha:padstack_ref.756149 {
+              proto=1; x=51.583971mm; y=938.21mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              li:thermal {
+              }
 
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  0.726186mm  
-                  -32.52mil  
-                  -0.726186mm  
-                  -32.52mil  
-                  -0.726186mm  
-                  32.52mil  
-                  0.726186mm  
-                  32.52mil  
-                 }
-               }
+              ha:attributes {
+                term=22
+                name=22
+              }
+             }
+             ha:padstack_ref.756150 {
+              proto=1; x=51.583971mm; y=24.330406mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  0.649986mm  
-                  -0.749808mm  
-                  -0.649986mm  
-                  -0.749808mm  
-                  -0.649986mm  
-                  0.749808mm  
-                  0.649986mm  
-                  0.749808mm  
-                 }
-               }
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=23
+                name=23
+              }
              }
-           }
-          }
+             ha:padstack_ref.756151 {
+              proto=1; x=51.583971mm; y=977.58mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-           li:objects {
-            ha:padstack_ref.751872 {
-             proto=0; x=1.943in; y=31.644844mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             li:thermal {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.751873 {
-             proto=0; x=1.943in; y=1.175in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
+              ha:attributes {
+                term=24
+                name=24
+              }
              }
+             ha:padstack_ref.756152 {
+              proto=1; x=51.583971mm; y=25.330404mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-             li:thermal {
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=25
+                name=25
+              }
              }
+             ha:padstack_ref.756153 {
+              proto=1; x=51.583971mm; y=1.01695in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-             ha:attributes {
-               term=2
-               name=2
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=26
+                name=26
+              }
              }
-            }
-           }
-           li:layers {
+             ha:padstack_ref.756154 {
+              proto=1; x=51.583971mm; y=1.03663in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+              li:thermal {
+              }
 
-              li:objects {
-               ha:line.751853 {
-                x1=48.65243mm; y1=30.844744mm; x2=48.65243mm; y2=1.2065in; thickness=8.0mil; clearance=0.0;
-               }
-               ha:line.751856 {
-                x1=1.97055in; y1=30.844744mm; x2=1.97055in; y2=1.2065in; thickness=8.0mil; clearance=0.0;
-               }
+              ha:attributes {
+                term=27
+                name=27
               }
-              ha:type {
-               silk = 1
-               top = 1
+             }
+             ha:padstack_ref.756155 {
+              proto=1; x=51.583971mm; y=26.830528mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              li:thermal {
               }
-            }
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+              ha:attributes {
+                term=28
+                name=28
+              }
+             }
+             ha:padstack_ref.756156 {
+              proto=1; x=51.583971mm; y=1.076in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              li:thermal {
+              }
 
-              li:objects {
-               ha:line.751860 {
-                x1=1.943in; y1=1.21043in; x2=1.943in; y2=1.21043in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.751863 {
-                x1=1.943in; y1=1.21043in; x2=1.943in; y2=1.21043in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.751866 {
-                x1=1.943in; y1=1.21043in; x2=1.943in; y2=29.744922mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.751869 {
-                x1=1.943in; y1=1.21043in; x2=50.3522mm; y2=1.21043in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
+              ha:attributes {
+                term=29
+                name=29
               }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
+             }
+             ha:padstack_ref.756157 {
+              proto=1; x=51.583971mm; y=27.830272mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
               }
-            }
-           }
-          }
-           uid = c30AasAeVW8gnczmucgAAABk
-          }
-          ha:subc.751891 {
-           ha:attributes {
-            refdes=C108
-            value=1uF
-            footprint=0603
-            openscad=0603
-           }
-          ha:data {
-                    li:padstack_prototypes {
 
-           ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
+              li:thermal {
+              }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  0.499872mm  
-                  0.374904mm  
-                  0.499872mm  
-                 }
-               }
+              ha:attributes {
+                term=30
+                name=30
+              }
+             }
+             ha:padstack_ref.756158 {
+              proto=1; x=51.583971mm; y=28.330398mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              li:thermal {
+              }
 
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  17.76mil  
-                  -0.576072mm  
-                  -17.76mil  
-                  -0.576072mm  
-                  -17.76mil  
-                  0.576072mm  
-                  17.76mil  
-                  0.576072mm  
-                 }
-               }
+              ha:attributes {
+                term=31
+                name=31
+              }
+             }
+             ha:padstack_ref.756159 {
+              proto=1; x=51.583971mm; y=28.83027mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              li:thermal {
+              }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  0.499872mm  
-                  0.374904mm  
-                  0.499872mm  
-                 }
-               }
+              ha:attributes {
+                term=32
+                name=32
+              }
              }
-           }
-          }
+             ha:padstack_ref.756160 {
+              proto=1; x=51.583971mm; y=1.15474in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              li:thermal {
+              }
 
-           li:objects {
-            ha:padstack_ref.751905 {
-             proto=0; x=2.337in; y=26.513028mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             li:thermal {
+              ha:attributes {
+                term=33
+                name=33
+              }
              }
+             ha:padstack_ref.756161 {
+              proto=1; x=51.583971mm; y=1.17442in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-             ha:attributes {
-               term=1
-               name=1
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=34
+                name=34
+              }
              }
-            }
-            ha:padstack_ref.751906 {
-             proto=0; x=2.337in; y=27.813mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
+             ha:padstack_ref.756162 {
+              proto=1; x=51.583971mm; y=1.19411in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=35
+                name=35
+              }
              }
+             ha:padstack_ref.756163 {
+              proto=1; x=51.583971mm; y=30.830266mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-             li:thermal {
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=36
+                name=36
+              }
              }
+             ha:padstack_ref.756164 {
+              proto=1; x=51.583971mm; y=1.23348in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=2
-               name=2
+              ha:attributes {
+                term=37
+                name=37
+              }
              }
-            }
-           }
-           li:layers {
-
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+             ha:padstack_ref.756165 {
+              proto=1; x=51.583971mm; y=1.25316in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-              li:objects {
+              li:thermal {
               }
-              ha:type {
-               silk = 1
-               top = 1
+
+              ha:attributes {
+                term=38
+                name=38
               }
+             }
             }
+            li:layers {
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
 
-              li:objects {
-               ha:line.751893 {
-                x1=2.337in; y1=1.06941in; x2=2.337in; y2=1.06941in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
+               li:objects {
+                ha:line.756099 {
+                 x1=58.487564mm; y1=32.234378mm; x2=58.487564mm; y2=22.426422mm; thickness=10.0mil; clearance=0.0;
                 }
-               }
-               ha:line.751896 {
-                x1=2.337in; y1=1.06941in; x2=2.337in; y2=1.06941in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
+                ha:line.756102 {
+                 x1=58.487564mm; y1=22.426422mm; x2=50.580036mm; y2=22.426422mm; thickness=10.0mil; clearance=0.0;
                 }
-               }
-               ha:line.751899 {
-                x1=2.337in; y1=1.06941in; x2=2.337in; y2=28.163014mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
+                ha:line.756105 {
+                 x1=50.580036mm; y1=22.426422mm; x2=50.580036mm; y2=32.234378mm; thickness=10.0mil; clearance=0.0;
                 }
-               }
-               ha:line.751902 {
-                x1=2.337in; y1=1.06941in; x2=58.3598mm; y2=1.06941in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
+                ha:line.756108 {
+                 x1=58.487564mm; y1=32.234378mm; x2=2.172in; y2=32.234378mm; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.756111 {
+                 x1=50.580036mm; y1=32.234378mm; x2=53.8988mm; y2=32.234378mm; thickness=10.0mil; clearance=0.0;
+                }
+                ha:arc.756114 {
+                 x=2.147in; y=32.234378mm; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
                 }
                }
-              }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
-              }
-            }
-           }
-          }
-           uid = c30AasAeVW8gnczmucgAAABm
-          }
-          ha:subc.751924 {
-           ha:attributes {
-            refdes=C109
-            value=1uF
-            footprint=0603
-            openscad=0603
-           }
-          ha:data {
-                    li:padstack_prototypes {
+               ha:type {
+                silk = 1
+                top = 1
+               }
+             }
 
-           ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
+               li:objects {
+                ha:line.756116 {
+                 x1=2.147in; y1=1.076in; x2=2.147in; y2=1.076in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  0.499872mm  
-                  0.374904mm  
-                  0.499872mm  
+                ha:line.756119 {
+                 x1=2.147in; y1=1.076in; x2=2.147in; y2=1.076in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
                  }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  17.76mil  
-                  -0.576072mm  
-                  -17.76mil  
-                  -0.576072mm  
-                  -17.76mil  
-                  0.576072mm  
-                  17.76mil  
-                  0.576072mm  
+                ha:line.756122 {
+                 x1=2.147in; y1=1.076in; x2=53.5338mm; y2=1.076in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
                  }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  0.499872mm  
-                  0.374904mm  
-                  0.499872mm  
+                ha:line.756125 {
+                 x1=2.147in; y1=1.076in; x2=2.147in; y2=26.3304mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
                  }
+                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
                }
-             }
-           }
-          }
-
-           li:objects {
-            ha:padstack_ref.751938 {
-             proto=0; x=1.956in; y=26.538428mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.751939 {
-             proto=0; x=1.956in; y=1.096in; rot=270.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
-              }
+            uid = eVRbahCb5CjRdB6U1eEAAABa
+           }
+           ha:subc.760391 {
+            ha:attributes {
+             footprint=0603
+             value=1uF
+             openscad=0603
+             refdes=C102
             }
+           ha:data {
+                      li:padstack_prototypes {
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
 
-              li:objects {
-               ha:line.751926 {
-                x1=1.956in; y1=1.07041in; x2=1.956in; y2=1.07041in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.751929 {
-                x1=1.956in; y1=1.07041in; x2=1.956in; y2=1.07041in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.374904mm  
+                   -0.499872mm  
+                   -0.374904mm  
+                   -0.499872mm  
+                   -0.374904mm  
+                   0.499872mm  
+                   0.374904mm  
+                   0.499872mm  
+                  }
                 }
-               }
-               ha:line.751932 {
-                x1=1.956in; y1=1.07041in; x2=1.956in; y2=28.188414mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   17.76mil  
+                   -0.576072mm  
+                   -17.76mil  
+                   -0.576072mm  
+                   -17.76mil  
+                   0.576072mm  
+                   17.76mil  
+                   0.576072mm  
+                  }
                 }
-               }
-               ha:line.751935 {
-                x1=1.956in; y1=1.07041in; x2=48.6824mm; y2=1.07041in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.374904mm  
+                   -0.499872mm  
+                   -0.374904mm  
+                   -0.499872mm  
+                   -0.374904mm  
+                   0.499872mm  
+                   0.374904mm  
+                   0.499872mm  
+                  }
                 }
-               }
-              }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
               }
             }
            }
-          }
-           uid = c30AasAeVW8gnczmucgAAABo
-          }
-          ha:subc.753979 {
-           ha:attributes {
-            value=22uF
-            footprint=1210
-            refdes=C110
-           }
-          ha:data {
-                    li:padstack_prototypes {
 
-           ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
+            li:objects {
+             ha:padstack_ref.760405 {
+              proto=0; x=2.407in; y=28.829mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  0.649986mm  
-                  -53.14mil  
-                  -0.649986mm  
-                  -53.14mil  
-                  -0.649986mm  
-                  53.14mil  
-                  0.649986mm  
-                  53.14mil  
-                 }
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=1
+                name=1
+              }
+             }
+             ha:padstack_ref.760406 {
+              proto=0; x=2.407in; y=1.08382in; 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:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.760393 {
+                 x1=2.407in; y1=1.10941in; x2=2.407in; y2=1.10941in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  0.726186mm  
-                  -56.14mil  
-                  -0.726186mm  
-                  -56.14mil  
-                  -0.726186mm  
-                  56.14mil  
-                  0.726186mm  
-                  56.14mil  
+                ha:line.760396 {
+                 x1=2.407in; y1=1.10941in; x2=2.407in; y2=1.10941in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
                  }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  0.649986mm  
-                  -53.14mil  
-                  -0.649986mm  
-                  -53.14mil  
-                  -0.649986mm  
-                  53.14mil  
-                  0.649986mm  
-                  53.14mil  
+                ha:line.760399 {
+                 x1=2.407in; y1=1.10941in; x2=2.407in; y2=27.179014mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.760402 {
+                 x1=2.407in; y1=1.10941in; x2=62.1378mm; y2=1.10941in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
                  }
+                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
                }
              }
+            }
            }
-          }
+            uid = MtNhj+pADbPv2trBSngAAABb
+           }
+           ha:subc.778353 {
+            ha:attributes {
+             value=NINA-W131
+             footprint=NINA-W131
+             refdes=U8
+            }
+           ha:data {
+                      li:padstack_prototypes {
 
-           li:objects {
-            ha:padstack_ref.753999 {
-             proto=0; x=61.976mm; y=1.193in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
 
-             li:thermal {
-             }
+                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:attributes {
-               term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.754000 {
-             proto=0; x=61.976mm; y=33.30194mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             li:thermal {
-             }
+                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:attributes {
-               term=2
-               name=2
-             }
+                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  
+                  }
+                }
+              }
             }
-           }
-           li:layers {
 
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+            ha:ps_proto_v6.1 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
 
-              li:objects {
-               ha:line.753980 {
-                x1=63.325756mm; y1=31.302198mm; x2=63.325756mm; y2=1.27173in; thickness=8.0mil; clearance=0.0;
-               }
-               ha:line.753983 {
-                x1=2.38686in; y1=31.302198mm; x2=2.38686in; y2=1.27173in; thickness=8.0mil; clearance=0.0;
-               }
-              }
-              ha:type {
-               silk = 1
-               top = 1
+                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 { 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 { 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:subc-aux {
-             lid=1
-             ha:combining {             }
+            ha:ps_proto_v6.2 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
 
-              li:objects {
-               ha:line.753987 {
-                x1=61.976mm; y1=31.80207mm; x2=61.976mm; y2=31.80207mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.753990 {
-                x1=61.976mm; y1=31.80207mm; x2=61.976mm; y2=31.80207mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
+                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:line.753993 {
-                x1=61.976mm; y1=31.80207mm; x2=61.976mm; y2=32.80207mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
+
+                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  
+                  }
                 }
-               }
-               ha:line.753996 {
-                x1=61.976mm; y1=31.80207mm; x2=60.976mm; y2=31.80207mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
+
+                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:type {
-               top = 1
-               misc = 1
-               virtual = 1
               }
             }
-           }
-          }
-           uid = 6785uvuB0Or3k2/ZlUcAAABZ
-          }
-          ha:subc.756098 {
-           ha:attributes {
-            value=ADS8684
-            footprint=TSSOP38
-            refdes=U7
-           }
-          ha:data {
-                    li:padstack_prototypes {
 
-           ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; 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:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -29.53mil  
-                  -5.905mil  
-                  -29.53mil  
-                  5.905mil  
-                  29.53mil  
-                  5.905mil  
-                  29.53mil  
-                  -5.905mil  
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
                  }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 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
-                 li:ps_poly {
-                  -34.53mil  
-                  -0.276987mm  
-                  -34.53mil  
-                  0.276987mm  
-                  34.53mil  
-                  0.276987mm  
-                  34.53mil  
-                  -0.276987mm  
-                 }
-               }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 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 {
-                  -29.53mil  
-                  -5.905mil  
-                  -29.53mil  
-                  5.905mil  
-                  29.53mil  
-                  5.905mil  
-                  29.53mil  
-                  -5.905mil  
+
+                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=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
+            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 {
-                  29.53mil  
-                  5.905mil  
-                  29.53mil  
-                  -5.905mil  
-                  -29.53mil  
-                  -5.905mil  
-                  -29.53mil  
-                  5.905mil  
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
                  }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 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
-                 li:ps_poly {
-                  34.53mil  
-                  0.276987mm  
-                  34.53mil  
-                  -0.276987mm  
-                  -34.53mil  
-                  -0.276987mm  
-                  -34.53mil  
-                  0.276987mm  
-                 }
-               }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 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
-                 li:ps_poly {
-                  29.53mil  
-                  5.905mil  
-                  29.53mil  
-                  -5.905mil  
-                  -29.53mil  
-                  -5.905mil  
-                  -29.53mil  
-                  5.905mil  
+
+                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.756128 {
-             proto=0; x=57.483629mm; y=1.25316in; rot=180.000000; xmirror=0; smirror=0; clearance=5.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.756129 {
-             proto=0; x=57.483629mm; y=1.23348in; rot=180.000000; xmirror=0; smirror=0; clearance=5.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.756130 {
-             proto=0; x=57.483629mm; y=30.830266mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             li:thermal {
+              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
+              }
 
-             ha:attributes {
-               term=3
-               name=3
-             }
-            }
-            ha:padstack_ref.756131 {
-             proto=0; x=57.483629mm; y=1.19411in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             li:thermal {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=4
-               name=4
-             }
-            }
-            ha:padstack_ref.756132 {
-             proto=0; x=57.483629mm; y=1.17442in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              ha:attributes {
+                term=24
+                name=pin24
+              }
              }
+             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 {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=5
-               name=5
-             }
-            }
-            ha:padstack_ref.756133 {
-             proto=0; x=57.483629mm; y=1.15474in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             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
+              }
 
-             ha:attributes {
-               term=6
-               name=6
-             }
-            }
-            ha:padstack_ref.756134 {
-             proto=0; x=57.483629mm; y=28.83027mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             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=7
-               name=7
-             }
-            }
-            ha:padstack_ref.756135 {
-             proto=0; x=57.483629mm; y=28.330398mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             li:thermal {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=8
-               name=8
-             }
-            }
-            ha:padstack_ref.756136 {
-             proto=0; x=57.483629mm; y=27.830272mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              ha:attributes {
+                term=3
+                name=pin3
+              }
              }
+             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
+              }
 
-             li:thermal {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=9
-               name=9
-             }
-            }
-            ha:padstack_ref.756137 {
-             proto=0; x=57.483629mm; y=1.076in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              ha:attributes {
+                term=22
+                name=pin22
+              }
              }
+             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
+              }
 
-             li:thermal {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=10
-               name=10
-             }
-            }
-            ha:padstack_ref.756138 {
-             proto=0; x=57.483629mm; y=26.830528mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             li:thermal {
+              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
+              }
 
-             ha:attributes {
-               term=11
-               name=11
-             }
-            }
-            ha:padstack_ref.756139 {
-             proto=0; x=57.483629mm; y=1.03663in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+              li:thermal {
+              }
 
-             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
+              }
 
-             ha:attributes {
-               term=12
-               name=12
-             }
-            }
-            ha:padstack_ref.756140 {
-             proto=0; x=57.483629mm; y=1.01695in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+              li:thermal {
+              }
 
-             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
+              }
 
-             ha:attributes {
-               term=13
-               name=13
-             }
-            }
-            ha:padstack_ref.756141 {
-             proto=0; x=57.483629mm; y=25.330404mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+              li:thermal {
+              }
 
-             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=14
-               name=14
-             }
-            }
-            ha:padstack_ref.756142 {
-             proto=0; x=57.483629mm; y=977.58mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              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 {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=15
-               name=15
-             }
-            }
-            ha:padstack_ref.756143 {
-             proto=0; x=57.483629mm; y=24.330406mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              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 {
+              }
 
-             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
+              }
 
-             ha:attributes {
-               term=16
-               name=16
-             }
-            }
-            ha:padstack_ref.756144 {
-             proto=0; x=57.483629mm; y=938.21mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             li:thermal {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=17
-               name=17
-             }
-            }
-            ha:padstack_ref.756145 {
-             proto=0; x=57.483629mm; y=23.330408mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              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 {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=18
-               name=18
-             }
-            }
-            ha:padstack_ref.756146 {
-             proto=0; x=57.483629mm; y=898.84mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             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
+              }
 
-             ha:attributes {
-               term=19
-               name=19
-             }
-            }
-            ha:padstack_ref.756147 {
-             proto=1; x=51.583971mm; y=898.84mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             li:thermal {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=20
-               name=20
-             }
-            }
-            ha:padstack_ref.756148 {
-             proto=1; x=51.583971mm; y=23.330408mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              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 {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=21
-               name=21
-             }
-            }
-            ha:padstack_ref.756149 {
-             proto=1; x=51.583971mm; y=938.21mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             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
+              }
 
-             ha:attributes {
-               term=22
-               name=22
-             }
-            }
-            ha:padstack_ref.756150 {
-             proto=1; x=51.583971mm; y=24.330406mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+              li:thermal {
+              }
 
-             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
+              }
 
-             ha:attributes {
-               term=23
-               name=23
-             }
-            }
-            ha:padstack_ref.756151 {
-             proto=1; x=51.583971mm; y=977.58mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+              li:thermal {
+              }
 
-             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=24
-               name=24
-             }
-            }
-            ha:padstack_ref.756152 {
-             proto=1; x=51.583971mm; y=25.330404mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              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 {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=25
-               name=25
-             }
-            }
-            ha:padstack_ref.756153 {
-             proto=1; x=51.583971mm; y=1.01695in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              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 {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=26
-               name=26
-             }
-            }
-            ha:padstack_ref.756154 {
-             proto=1; x=51.583971mm; y=1.03663in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              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 {
+              }
 
-             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
+              }
 
-             ha:attributes {
-               term=27
-               name=27
-             }
-            }
-            ha:padstack_ref.756155 {
-             proto=1; x=51.583971mm; y=26.830528mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             li:thermal {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=28
-               name=28
-             }
-            }
-            ha:padstack_ref.756156 {
-             proto=1; x=51.583971mm; y=1.076in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             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
+              }
 
-             ha:attributes {
-               term=29
-               name=29
-             }
-            }
-            ha:padstack_ref.756157 {
-             proto=1; x=51.583971mm; y=27.830272mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+              li:thermal {
+              }
 
-             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
+              }
 
-             ha:attributes {
-               term=30
-               name=30
-             }
-            }
-            ha:padstack_ref.756158 {
-             proto=1; x=51.583971mm; y=28.330398mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             li:thermal {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=31
-               name=31
-             }
-            }
-            ha:padstack_ref.756159 {
-             proto=1; x=51.583971mm; y=28.83027mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             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=32
-               name=32
-             }
-            }
-            ha:padstack_ref.756160 {
-             proto=1; x=51.583971mm; y=1.15474in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             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=33
-               name=33
-             }
-            }
-            ha:padstack_ref.756161 {
-             proto=1; x=51.583971mm; y=1.17442in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              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 {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=34
-               name=34
-             }
-            }
-            ha:padstack_ref.756162 {
-             proto=1; x=51.583971mm; y=1.19411in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              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 {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=35
-               name=35
-             }
-            }
-            ha:padstack_ref.756163 {
-             proto=1; x=51.583971mm; y=30.830266mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              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 {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=36
-               name=36
-             }
-            }
-            ha:padstack_ref.756164 {
-             proto=1; x=51.583971mm; y=1.23348in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              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 {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=37
-               name=37
-             }
-            }
-            ha:padstack_ref.756165 {
-             proto=1; x=51.583971mm; y=1.25316in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+              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 {
-             }
+              li:thermal {
+              }
 
-             ha:attributes {
-               term=38
-               name=38
+              ha:attributes {
+                term=33
+                name=pin33
+              }
              }
-            }
-           }
-           li:layers {
+             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
+              }
 
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+              li:thermal {
+              }
 
-              li:objects {
-               ha:line.756099 {
-                x1=58.487564mm; y1=32.234378mm; x2=58.487564mm; y2=22.426422mm; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.756102 {
-                x1=58.487564mm; y1=22.426422mm; x2=50.580036mm; y2=22.426422mm; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.756105 {
-                x1=50.580036mm; y1=22.426422mm; x2=50.580036mm; y2=32.234378mm; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.756108 {
-                x1=58.487564mm; y1=32.234378mm; x2=2.172in; y2=32.234378mm; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.756111 {
-                x1=50.580036mm; y1=32.234378mm; x2=53.8988mm; y2=32.234378mm; thickness=10.0mil; clearance=0.0;
-               }
-               ha:arc.756114 {
-                x=2.147in; y=32.234378mm; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
-               }
+              ha:attributes {
+                term=32
+                name=pin32
               }
-              ha:type {
-               silk = 1
-               top = 1
+             }
+             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
               }
-            }
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+              li:thermal {
+              }
 
-              li:objects {
-               ha:line.756116 {
-                x1=2.147in; y1=1.076in; x2=2.147in; y2=1.076in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.756119 {
-                x1=2.147in; y1=1.076in; x2=2.147in; y2=1.076in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.756122 {
-                x1=2.147in; y1=1.076in; x2=53.5338mm; y2=1.076in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.756125 {
-                x1=2.147in; y1=1.076in; x2=2.147in; y2=26.3304mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
+              ha:attributes {
+                term=31
+                name=pin31
               }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
+             }
+             ha:padstack_ref.778421 {
+              proto=4; x=68.005198mm; y=1.89192in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+              li:thermal {
               }
-            }
-           }
-          }
-           uid = eVRbahCb5CjRdB6U1eEAAABa
-          }
-          ha:subc.760391 {
-           ha:attributes {
-            refdes=C102
-            value=1uF
-            footprint=0603
-            openscad=0603
-           }
-          ha:data {
-                    li:padstack_prototypes {
 
-           ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
+              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:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  0.499872mm  
-                  0.374904mm  
-                  0.499872mm  
-                 }
-               }
+              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:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  17.76mil  
-                  -0.576072mm  
-                  -17.76mil  
-                  -0.576072mm  
-                  -17.76mil  
-                  0.576072mm  
-                  17.76mil  
-                  0.576072mm  
-                 }
-               }
+              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:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  -0.499872mm  
-                  -0.374904mm  
-                  0.499872mm  
-                  0.374904mm  
-                  0.499872mm  
-                 }
-               }
+              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 {
+              }
 
-           li:objects {
-            ha:padstack_ref.760405 {
-             proto=0; x=2.407in; y=28.829mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
+              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 {
+              }
 
-             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=1
-               name=1
+              ha:attributes {
+                term=37
+                name=pin37
+              }
              }
-            }
-            ha:padstack_ref.760406 {
-             proto=0; x=2.407in; y=1.08382in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             li:thermal {
+             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=2
-               name=2
+              ha:attributes {
+                term=37
+                name=pin37
+              }
              }
-            }
-           }
-           li:layers {
+             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:top-silk {
-             lid=0
-             ha:combining {             }
+              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 {
+              }
 
-              li:objects {
+              ha:attributes {
+                term=37
+                name=pin37
               }
-              ha:type {
-               silk = 1
-               top = 1
+             }
+             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:subc-aux {
-             lid=1
-             ha:combining {             }
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
 
-              li:objects {
-               ha:line.760393 {
-                x1=2.407in; y1=1.10941in; x2=2.407in; y2=1.10941in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
+               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.760396 {
-                x1=2.407in; y1=1.10941in; x2=2.407in; y2=1.10941in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
+                ha:line.778357 {
+                 x1=2.89685in; y1=51.634644mm; x2=2.89685in; y2=41.03497mm; thickness=10.0mil; clearance=0.0;
                 }
-               }
-               ha:line.760399 {
-                x1=2.407in; y1=1.10941in; x2=2.407in; y2=27.179014mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
+                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.760402 {
-                x1=2.407in; y1=1.10941in; x2=62.1378mm; y2=1.10941in; 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.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
-              }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
             }
            }
-          }
-           uid = MtNhj+pADbPv2trBSngAAABb
-          }
-           ha:subc.778353 {
+            uid = m7vO7oCLHBbWiqAZI8QAAABf
+           }
+           ha:subc.784744 {
             ha:attributes {
-             value=NINA-W131
-             footprint=NINA-W131
-             refdes=U8
+             value=5218559F
+             footprint=led4pin
+             refdes=D5
             }
            ha:data {
                       li:padstack_prototypes {
 
             ha:ps_proto_v6.0 {
-              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              hdia=28.0mil; hplated=1; htop=0; hbottom=0;
               li:shape {
 
                 ha:ps_shape_v4 {
@@ -21100,77 +23515,52 @@ ha:pcb-rnd-board-v8 {
                  }
                  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 { 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  
+                   -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:combining {                 }
                  ha:layer_mask {
-                  top = 1
-                  paste = 1
+                  bottom = 1
+                  copper = 1
                  }
                  clearance=0.0
                   li:ps_poly {
-                   0.350012mm  
-                   -22.64mil  
-                   -0.350012mm  
-                   -22.64mil  
-                   -0.350012mm  
-                   22.64mil  
-                   0.350012mm  
-                   22.64mil  
+                   -21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
                   }
                 }
-              }
-            }
-
-            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  
+                  intern = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
                   }
                 }
 
@@ -21182,165 +23572,230 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -16.78mil  
-                   25.64mil  
-                   16.78mil  
-                   25.64mil  
-                   16.78mil  
-                   -25.64mil  
-                   -16.78mil  
-                   -25.64mil  
+                   -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:combining { sub=1; auto=1;                 }
                  ha:layer_mask {
-                  top = 1
-                  paste = 1
+                  bottom = 1
+                  mask = 1
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -0.350012mm  
-                   22.64mil  
-                   0.350012mm  
-                   22.64mil  
-                   0.350012mm  
-                   -22.64mil  
-                   -0.350012mm  
-                   -22.64mil  
+                   -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;
+            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
-                  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:ps_circ { x=0.0; y=0.0; dia=42.0mil;                 }
+                 ha:combining {                 }
                  ha:layer_mask {
-                  top = 1
-                  mask = 1
+                  bottom = 1
+                  copper = 1
                  }
                  clearance=0.0
-                  li:ps_poly {
-                   -25.64mil  
-                   -16.78mil  
-                   -25.64mil  
-                   16.78mil  
-                   25.64mil  
-                   16.78mil  
-                   25.64mil  
-                   -16.78mil  
-                  }
                 }
 
                 ha:ps_shape_v4 {
-                 ha:combining { auto=1;                 }
+                 ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;                 }
+                 ha:combining {                 }
                  ha:layer_mask {
-                  top = 1
-                  paste = 1
+                  copper = 1
+                  intern = 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.3 {
-              hdia=0.0; hplated=0; htop=0; hbottom=0;
-              li:shape {
 
                 ha:ps_shape_v4 {
-                 ha:combining {                 }
+                 ha:ps_circ { x=0.0; y=0.0; dia=50.0mil;                 }
+                 ha:combining { sub=1; auto=1;                 }
                  ha:layer_mask {
-                  copper = 1
                   top = 1
+                  mask = 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:ps_circ { x=0.0; y=0.0; dia=50.0mil;                 }
                  ha:combining { sub=1; auto=1;                 }
                  ha:layer_mask {
-                  top = 1
+                  bottom = 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  
-                  }
                 }
+              }
+            }
+           }
 
-                ha:ps_shape_v4 {
-                 ha:combining { auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  paste = 1
+            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
                  }
-                 clearance=0.0
-                  li:ps_poly {
-                   22.64mil  
-                   0.350012mm  
-                   22.64mil  
-                   -0.350012mm  
-                   -22.64mil  
-                   -0.350012mm  
-                   -22.64mil  
-                   0.350012mm  
-                  }
                 }
-              }
+                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.784875 {
+            ha:attributes {
+             openscad=0402
+             value=0.1uF
+             refdes=C200
+             footprint=0402
             }
+           ha:data {
+                      li:padstack_prototypes {
 
-            ha:ps_proto_v6.4 {
+            ha:ps_proto_v6.0 {
               hdia=0.0; hplated=0; htop=0; hbottom=0;
               li:shape {
 
@@ -21352,14 +23807,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -0.350012mm  
-                   0.350012mm  
-                   0.350012mm  
-                   0.350012mm  
-                   0.350012mm  
-                   -0.350012mm  
-                   -0.350012mm  
-                   -0.350012mm  
+                   0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
                   }
                 }
 
@@ -21371,14 +23826,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -16.78mil  
-                   16.78mil  
-                   16.78mil  
-                   16.78mil  
-                   16.78mil  
-                   -16.78mil  
-                   -16.78mil  
-                   -16.78mil  
+                   0.326136mm  
+                   -0.425958mm  
+                   -0.326136mm  
+                   -0.425958mm  
+                   -0.326136mm  
+                   0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
                   }
                 }
 
@@ -21390,14 +23845,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -0.350012mm  
-                   0.350012mm  
-                   0.350012mm  
-                   0.350012mm  
-                   0.350012mm  
-                   -0.350012mm  
-                   -0.350012mm  
-                   -0.350012mm  
+                   0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
                   }
                 }
               }
@@ -21405,22 +23860,8 @@ ha:pcb-rnd-board-v8 {
            }
 
             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 {
-              }
-
-              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:padstack_ref.784888 {
+              proto=0; x=2.906in; y=1.599in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
               ha:flags {
                clearline=1
               }
@@ -21430,109 +23871,150 @@ ha:pcb-rnd-board-v8 {
 
               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 {
-              }
-
-              ha:attributes {
-                term=24
-                name=pin24
+                name=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
-              }
-
+             ha:padstack_ref.784889 {
+              proto=0; x=2.906in; y=1.56752in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
               li:thermal {
               }
 
               ha:attributes {
                 term=2
-                name=pin2
+                name=2
               }
              }
-             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:layers {
 
-              li:thermal {
-              }
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
 
-              ha:attributes {
-                term=23
-                name=pin23
-              }
+               li:objects {
+               }
+               ha:type {
+                silk = 1
+                top = 1
+               }
              }
-             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
-              }
 
-              li:thermal {
-              }
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
 
-              ha:attributes {
-                term=3
-                name=pin3
-              }
+               li:objects {
+                ha:line.784876 {
+                 x1=2.906in; y1=1.58326in; x2=2.906in; y2=1.58326in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.784879 {
+                 x1=2.906in; y1=1.58326in; x2=2.906in; y2=1.58326in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.784882 {
+                 x1=2.906in; y1=1.58326in; x2=2.906in; y2=39.214804mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.784885 {
+                 x1=2.906in; y1=1.58326in; x2=74.8124mm; y2=1.58326in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
              }
-             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
-              }
-
-              li:thermal {
-              }
+            }
+           }
+            uid = m7vO7oCLHBbWiqAZI8QAAABd
+           }
+           ha:subc.796019 {
+            ha:attributes {
+             value=MMBT2222A
+             footprint=SOT23
+             refdes=Q3
+            }
+           ha:data {
+                      li:padstack_prototypes {
 
-              ha:attributes {
-                term=22
-                name=pin22
-              }
-             }
-             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:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
 
-              li:thermal {
-              }
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -20.0mil  
+                   -17.0mil  
+                   -20.0mil  
+                   17.0mil  
+                   20.0mil  
+                   17.0mil  
+                   20.0mil  
+                   -17.0mil  
+                  }
+                }
 
-              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
-              }
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -23.0mil  
+                   -20.0mil  
+                   -23.0mil  
+                   20.0mil  
+                   23.0mil  
+                   20.0mil  
+                   23.0mil  
+                   -20.0mil  
+                  }
+                }
 
-              li:thermal {
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -20.0mil  
+                   -17.0mil  
+                   -20.0mil  
+                   17.0mil  
+                   20.0mil  
+                   17.0mil  
+                   20.0mil  
+                   -17.0mil  
+                  }
+                }
               }
+            }
+           }
 
-              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;
+            li:objects {
+             ha:padstack_ref.796044 {
+              proto=0; x=2.284in; y=524.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
               ha:flags {
                clearline=1
               }
@@ -21541,12 +24023,12 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=5
-                name=pin5
+                term=1
+                name=1
               }
              }
-             ha:padstack_ref.778395 {
-              proto=0; x=2.53761in; y=1.80452in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:padstack_ref.796045 {
+              proto=0; x=2.284in; y=602.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
               ha:flags {
                clearline=1
               }
@@ -21555,22 +24037,12 @@ ha:pcb-rnd-board-v8 {
               }
 
               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
+                term=2
+                name=2
               }
              }
-             ha:padstack_ref.778397 {
-              proto=0; x=2.53761in; y=1.76515in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:padstack_ref.796046 {
+              proto=0; x=2.366in; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
               ha:flags {
                clearline=1
               }
@@ -21579,96 +24051,146 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=19
-                name=pin19
+                term=3
+                name=3
               }
              }
-             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:layers {
 
-              li:thermal {
-              }
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
 
-              ha:attributes {
-                term=7
-                name=pin7
-              }
+               li:objects {
+                ha:line.796020 {
+                 x1=57.277mm; y1=499.0mil; x2=2.394in; y2=499.0mil; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.796023 {
+                 x1=57.277mm; y1=499.0mil; x2=57.277mm; y2=627.0mil; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.796026 {
+                 x1=57.277mm; y1=627.0mil; x2=2.394in; y2=627.0mil; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.796029 {
+                 x1=2.394in; y1=499.0mil; x2=2.394in; y2=627.0mil; thickness=10.0mil; clearance=0.0;
+                }
+               }
+               ha:type {
+                silk = 1
+                top = 1
+               }
              }
-             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:subc-aux {
+              lid=1
+              ha:combining {              }
 
-              ha:attributes {
-                term=18
-                name=pin18
-              }
+               li:objects {
+                ha:line.796032 {
+                 x1=58.707866mm; y1=563.0mil; x2=58.707866mm; y2=563.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.796035 {
+                 x1=2.284in; y1=524.0mil; x2=2.284in; y2=524.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.796038 {
+                 x1=2.284in; y1=524.0mil; x2=59.0136mm; y2=524.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.796041 {
+                 x1=2.284in; y1=524.0mil; x2=2.284in; y2=14.3096mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
              }
-             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 {
-              }
+            }
+           }
+            uid = fdmrigvTMcHho9IPHtUAAABr
+           }
+           ha:subc.796048 {
+            ha:attributes {
+             value=374
+             footprint=0.125W_Carbon_Resistor
+             refdes=R106
+            }
+           ha:data {
+                      li:padstack_prototypes {
 
-              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
-              }
+            ha:ps_proto_v6.0 {
+              hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+              li:shape {
 
-              li:thermal {
-              }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                 }
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                }
 
-              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
-              }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                 }
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  copper = 1
+                 }
+                 clearance=0.0
+                }
 
-              li:thermal {
-              }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                 }
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  intern = 1
+                 }
+                 clearance=0.0
+                }
 
-              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
-              }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                 }
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                }
 
-              li:thermal {
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;                 }
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                }
               }
+            }
+           }
 
-              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;
+            li:objects {
+             ha:padstack_ref.796079 {
+              proto=0; x=54.63543mm; y=187.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
               ha:flags {
                clearline=1
               }
@@ -21677,22 +24199,269 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=10
-                name=pin10
+                term=1
               }
              }
-             ha:padstack_ref.778405 {
-              proto=2; x=2.62127in; y=1.99841in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:padstack_ref.796080 {
+              proto=0; x=47.01543mm; y=187.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+              ha:flags {
+               clearline=1
+              }
+
               li:thermal {
               }
 
               ha:attributes {
-                term=26
-                name=pin26
+                term=2
               }
              }
-             ha:padstack_ref.778406 {
-              proto=3; x=2.62127in; y=1.65in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+            }
+            li:layers {
+
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
+
+               li:objects {
+                ha:line.796049 {
+                 x1=52.34943mm; y1=187.0mil; x2=53.36543mm; y2=187.0mil; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.796052 {
+                 x1=52.34943mm; y1=227.0mil; x2=52.34943mm; y2=147.0mil; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.796055 {
+                 x1=49.30143mm; y1=227.0mil; x2=52.34943mm; y2=227.0mil; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.796058 {
+                 x1=49.30143mm; y1=227.0mil; x2=49.30143mm; y2=147.0mil; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.796061 {
+                 x1=49.30143mm; y1=147.0mil; x2=52.34943mm; y2=147.0mil; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.796064 {
+                 x1=48.28543mm; y1=187.0mil; x2=49.30143mm; y2=187.0mil; thickness=10.0mil; clearance=0.0;
+                }
+               }
+               ha:type {
+                silk = 1
+                top = 1
+               }
+             }
+
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.796067 {
+                 x1=50.82543mm; y1=187.0mil; x2=50.82543mm; y2=187.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.796070 {
+                 x1=54.63543mm; y1=187.0mil; x2=54.63543mm; y2=187.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.796073 {
+                 x1=54.63543mm; y1=187.0mil; x2=55.63543mm; y2=187.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.796076 {
+                 x1=54.63543mm; y1=187.0mil; x2=54.63543mm; y2=3.7498mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
+            }
+           }
+            uid = fdmrigvTMcHho9IPHtUAAAAo
+           }
+           ha:subc.796082 {
+            ha:attributes {
+             {io_pcb::hidename_y}=2.2352 mm
+             footprint=100mil5pin
+             {io_pcb::hidename_scale}=60
+             refdes=J10
+             value=vref_thrust
+             {io_pcb::hidename_direction}=2
+             {io_pcb::hidename_x}=51.5874 mm
+            }
+           ha:data {
+                      li:padstack_prototypes {
+
+            ha:ps_proto_v6.0 {
+              hdia=38.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 {
+                   -35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  copper = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  intern = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -42.5mil  
+                   -42.5mil  
+                   42.5mil  
+                   -42.5mil  
+                   42.5mil  
+                   42.5mil  
+                   -42.5mil  
+                   42.5mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -42.5mil  
+                   -42.5mil  
+                   42.5mil  
+                   -42.5mil  
+                   42.5mil  
+                   42.5mil  
+                   -42.5mil  
+                   42.5mil  
+                  }
+                }
+              }
+            }
+
+            ha:ps_proto_v6.1 {
+              hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=70.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=70.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=70.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=85.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=85.0mil;                 }
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                }
+              }
+            }
+           }
+
+            li:objects {
+             ha:padstack_ref.796107 {
+              proto=0; x=1.761in; y=313.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
               ha:flags {
                clearline=1
               }
@@ -21701,12 +24470,12 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=15
-                name=pin15
+                term=1
+                name=1
               }
              }
-             ha:padstack_ref.778407 {
-              proto=2; x=67.580256mm; y=1.99841in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:padstack_ref.796108 {
+              proto=1; x=1.761in; y=413.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
               ha:flags {
                clearline=1
               }
@@ -21715,22 +24484,26 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=27
-                name=pin27
+                term=2
+                name=2
               }
              }
-             ha:padstack_ref.778408 {
-              proto=3; x=67.580256mm; y=1.65in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:padstack_ref.796109 {
+              proto=1; x=1.761in; y=513.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+              ha:flags {
+               clearline=1
+              }
+
               li:thermal {
               }
 
               ha:attributes {
-                term=14
-                name=pin14
+                term=3
+                name=3
               }
              }
-             ha:padstack_ref.778409 {
-              proto=2; x=2.7in; y=1.99841in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:padstack_ref.796110 {
+              proto=1; x=1.761in; y=613.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
               ha:flags {
                clearline=1
               }
@@ -21739,12 +24512,12 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=28
-                name=pin28
+                term=4
+                name=4
               }
              }
-             ha:padstack_ref.778410 {
-              proto=3; x=2.7in; y=1.65in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:padstack_ref.796111 {
+              proto=1; x=1.761in; y=713.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
               ha:flags {
                clearline=1
               }
@@ -21753,12 +24526,216 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=13
-                name=pin13
+                term=5
+                name=5
               }
              }
-             ha:padstack_ref.778411 {
-              proto=2; x=2.73937in; y=1.99841in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+            }
+            li:layers {
+
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
+
+               li:objects {
+                ha:line.796083 {
+                 x1=1.811in; y1=763.0mil; x2=1.811in; y2=263.0mil; thickness=15.0mil; clearance=0.0;
+                }
+                ha:line.796086 {
+                 x1=1.711in; y1=263.0mil; x2=1.811in; y2=263.0mil; thickness=15.0mil; clearance=0.0;
+                }
+                ha:line.796089 {
+                 x1=1.711in; y1=763.0mil; x2=1.711in; y2=263.0mil; thickness=15.0mil; clearance=0.0;
+                }
+                ha:line.796092 {
+                 x1=1.711in; y1=763.0mil; x2=1.811in; y2=763.0mil; thickness=15.0mil; clearance=0.0;
+                }
+               }
+               ha:type {
+                silk = 1
+                top = 1
+               }
+             }
+
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.796095 {
+                 x1=1.761in; y1=513.0mil; x2=1.761in; y2=513.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.796098 {
+                 x1=1.761in; y1=313.0mil; x2=1.761in; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.796101 {
+                 x1=1.761in; y1=313.0mil; x2=43.7294mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.796104 {
+                 x1=1.761in; y1=313.0mil; x2=1.761in; y2=8.9502mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
+            }
+           }
+            uid = fdmrigvTMcHho9IPHtUAAAAQ
+           }
+           ha:subc.796113 {
+            ha:attributes {
+             value=INA125
+             footprint=SO16
+             refdes=U6
+            }
+           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 {
+                   -42.5mil  
+                   -10.0mil  
+                   -42.5mil  
+                   10.0mil  
+                   42.5mil  
+                   10.0mil  
+                   42.5mil  
+                   -10.0mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -47.5mil  
+                   -15.0mil  
+                   -47.5mil  
+                   15.0mil  
+                   47.5mil  
+                   15.0mil  
+                   47.5mil  
+                   -15.0mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -42.5mil  
+                   -10.0mil  
+                   -42.5mil  
+                   10.0mil  
+                   42.5mil  
+                   10.0mil  
+                   42.5mil  
+                   -10.0mil  
+                  }
+                }
+              }
+            }
+
+            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 {
+                   42.5mil  
+                   10.0mil  
+                   42.5mil  
+                   -10.0mil  
+                   -42.5mil  
+                   -10.0mil  
+                   -42.5mil  
+                   10.0mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   47.5mil  
+                   15.0mil  
+                   47.5mil  
+                   -15.0mil  
+                   -47.5mil  
+                   -15.0mil  
+                   -47.5mil  
+                   15.0mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   42.5mil  
+                   10.0mil  
+                   42.5mil  
+                   -10.0mil  
+                   -42.5mil  
+                   -10.0mil  
+                   -42.5mil  
+                   10.0mil  
+                  }
+                }
+              }
+            }
+           }
+
+            li:objects {
+             ha:padstack_ref.796142 {
+              proto=0; x=53.3908mm; y=613.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
               ha:flags {
                clearline=1
               }
@@ -21767,32 +24744,36 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=29
-                name=pin29
+                term=1
+                name=1
               }
              }
-             ha:padstack_ref.778412 {
-              proto=3; x=2.73937in; y=1.65in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:padstack_ref.796143 {
+              proto=0; x=53.3908mm; y=563.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
+
               li:thermal {
               }
 
               ha:attributes {
-                term=12
-                name=pin12
+                term=2
+                name=2
               }
              }
-             ha:padstack_ref.778413 {
-              proto=2; x=2.77874in; y=1.99841in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:padstack_ref.796144 {
+              proto=0; x=53.3908mm; y=513.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
               li:thermal {
               }
 
               ha:attributes {
-                term=30
-                name=pin30
+                term=3
+                name=3
               }
              }
-             ha:padstack_ref.778414 {
-              proto=3; x=2.77874in; y=1.65in; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+             ha:padstack_ref.796145 {
+              proto=0; x=53.3908mm; y=463.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
               ha:flags {
                clearline=1
               }
@@ -21801,26 +24782,22 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=11
-                name=pin11
+                term=4
+                name=4
               }
              }
-             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
-              }
-
+             ha:padstack_ref.796146 {
+              proto=0; x=53.3908mm; y=413.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
               li:thermal {
               }
 
               ha:attributes {
-                term=36
-                name=pin36
+                term=5
+                name=5
               }
              }
-             ha:padstack_ref.778416 {
-              proto=4; x=2.63505in; y=1.94428in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+             ha:padstack_ref.796147 {
+              proto=0; x=53.3908mm; y=363.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
               ha:flags {
                clearline=1
               }
@@ -21829,12 +24806,12 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=35
-                name=pin35
+                term=6
+                name=6
               }
              }
-             ha:padstack_ref.778417 {
-              proto=4; x=2.67836in; y=1.94428in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+             ha:padstack_ref.796148 {
+              proto=0; x=53.3908mm; y=313.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
               ha:flags {
                clearline=1
               }
@@ -21843,12 +24820,12 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=34
-                name=pin34
+                term=7
+                name=7
               }
              }
-             ha:padstack_ref.778418 {
-              proto=4; x=2.72165in; y=1.94428in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+             ha:padstack_ref.796149 {
+              proto=0; x=53.3908mm; y=263.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
               ha:flags {
                clearline=1
               }
@@ -21857,12 +24834,12 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=33
-                name=pin33
+                term=8
+                name=8
               }
              }
-             ha:padstack_ref.778419 {
-              proto=4; x=2.76496in; y=1.94428in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+             ha:padstack_ref.796150 {
+              proto=1; x=1.897in; y=263.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
               ha:flags {
                clearline=1
               }
@@ -21871,12 +24848,12 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=32
-                name=pin32
+                term=9
+                name=9
               }
              }
-             ha:padstack_ref.778420 {
-              proto=4; x=71.330058mm; y=1.94428in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+             ha:padstack_ref.796151 {
+              proto=1; x=1.897in; y=313.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
               ha:flags {
                clearline=1
               }
@@ -21885,128 +24862,88 @@ ha:pcb-rnd-board-v8 {
               }
 
               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
+                term=10
+                name=10
               }
              }
-             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:padstack_ref.796152 {
+              proto=1; x=1.897in; y=363.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
               }
 
-              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
+                term=11
+                name=11
               }
              }
-             ha:padstack_ref.778424 {
-              proto=4; x=69.155056mm; y=1.80138in; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+             ha:padstack_ref.796153 {
+              proto=1; x=1.897in; y=413.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
               li:thermal {
               }
 
               ha:attributes {
-                term=37
-                name=pin37
+                term=12
+                name=12
               }
              }
-             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:padstack_ref.796154 {
+              proto=1; x=1.897in; y=463.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
               }
 
-              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
+                term=13
+                name=13
               }
              }
-             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:padstack_ref.796155 {
+              proto=1; x=1.897in; y=513.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
               }
 
-              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
+                term=14
+                name=14
               }
              }
-             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:padstack_ref.796156 {
+              proto=1; x=1.897in; y=563.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
               }
 
-              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
+                term=15
+                name=15
               }
              }
-             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:padstack_ref.796157 {
+              proto=1; x=1.897in; y=613.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+              ha:flags {
+               clearline=1
               }
 
-              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
+                term=16
+                name=16
               }
              }
             }
@@ -22017,23 +24954,23 @@ ha:pcb-rnd-board-v8 {
               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.796114 {
+                 x1=2.1545in; y1=633.0mil; x2=2.1545in; y2=243.0mil; 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.796117 {
+                 x1=2.1545in; y1=243.0mil; x2=1.8445in; y2=243.0mil; 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.796120 {
+                 x1=1.8445in; y1=243.0mil; x2=1.8445in; y2=633.0mil; 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.796123 {
+                 x1=2.1545in; y1=633.0mil; x2=2.0245in; y2=633.0mil; 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.796126 {
+                 x1=1.8445in; y1=633.0mil; x2=1.9745in; y2=633.0mil; 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:arc.796129 {
+                 x=50.7873mm; y=633.0mil; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
                 }
                }
                ha:type {
@@ -22047,26 +24984,26 @@ ha:pcb-rnd-board-v8 {
               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:line.796130 {
+                 x1=50.7873mm; y1=438.0mil; x2=50.7873mm; y2=438.0mil; 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:line.796133 {
+                 x1=50.7873mm; y1=438.0mil; x2=50.7873mm; y2=438.0mil; 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:line.796136 {
+                 x1=50.7873mm; y1=438.0mil; x2=49.7873mm; y2=438.0mil; 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:line.796139 {
+                 x1=50.7873mm; y1=438.0mil; x2=50.7873mm; y2=10.1252mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=y
                  }
@@ -22080,37 +25017,37 @@ ha:pcb-rnd-board-v8 {
              }
             }
            }
-            uid = m7vO7oCLHBbWiqAZI8QAAABf
+            uid = IGobWzSMURBswUg5LvAAAACi
            }
-           ha:subc.784744 {
+           ha:subc.796159 {
             ha:attributes {
-             value=5218559F
-             footprint=led4pin
-             refdes=D5
+             value=
+             footprint=100mil2pin
+             refdes=J7
             }
            ha:data {
                       li:padstack_prototypes {
 
             ha:ps_proto_v6.0 {
-              hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+              hdia=38.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  
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
                   }
                 }
 
@@ -22122,14 +25059,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -21.0mil  
-                   -21.0mil  
-                   21.0mil  
-                   -21.0mil  
-                   21.0mil  
-                   21.0mil  
-                   -21.0mil  
-                   21.0mil  
+                   -35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
                   }
                 }
 
@@ -22141,14 +25078,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -21.0mil  
-                   -21.0mil  
-                   21.0mil  
-                   -21.0mil  
-                   21.0mil  
-                   21.0mil  
-                   -21.0mil  
-                   21.0mil  
+                   -35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
                   }
                 }
 
@@ -22160,14 +25097,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -25.0mil  
-                   -25.0mil  
-                   25.0mil  
-                   -25.0mil  
-                   25.0mil  
-                   25.0mil  
-                   -25.0mil  
-                   25.0mil  
+                   -42.5mil  
+                   -42.5mil  
+                   42.5mil  
+                   -42.5mil  
+                   42.5mil  
+                   42.5mil  
+                   -42.5mil  
+                   42.5mil  
                   }
                 }
 
@@ -22179,25 +25116,25 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -25.0mil  
-                   -25.0mil  
-                   25.0mil  
-                   -25.0mil  
-                   25.0mil  
-                   25.0mil  
-                   -25.0mil  
-                   25.0mil  
+                   -42.5mil  
+                   -42.5mil  
+                   42.5mil  
+                   -42.5mil  
+                   42.5mil  
+                   42.5mil  
+                   -42.5mil  
+                   42.5mil  
                   }
                 }
               }
             }
 
             ha:ps_proto_v6.1 {
-              hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+              hdia=38.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:ps_circ { x=0.0; y=0.0; dia=70.0mil;                 }
                  ha:combining {                 }
                  ha:layer_mask {
                   copper = 1
@@ -22207,7 +25144,7 @@ ha:pcb-rnd-board-v8 {
                 }
 
                 ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;                 }
+                 ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                 }
                  ha:combining {                 }
                  ha:layer_mask {
                   bottom = 1
@@ -22217,7 +25154,7 @@ ha:pcb-rnd-board-v8 {
                 }
 
                 ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;                 }
+                 ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                 }
                  ha:combining {                 }
                  ha:layer_mask {
                   copper = 1
@@ -22227,7 +25164,7 @@ ha:pcb-rnd-board-v8 {
                 }
 
                 ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=50.0mil;                 }
+                 ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                 }
                  ha:combining { sub=1; auto=1;                 }
                  ha:layer_mask {
                   top = 1
@@ -22237,7 +25174,7 @@ ha:pcb-rnd-board-v8 {
                 }
 
                 ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=50.0mil;                 }
+                 ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                 }
                  ha:combining { sub=1; auto=1;                 }
                  ha:layer_mask {
                   bottom = 1
@@ -22250,8 +25187,8 @@ ha:pcb-rnd-board-v8 {
            }
 
             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:padstack_ref.796184 {
+              proto=0; x=51.435mm; y=695.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.5mil;
               ha:flags {
                clearline=1
               }
@@ -22264,19 +25201,13 @@ ha:pcb-rnd-board-v8 {
                 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:padstack_ref.796185 {
+              proto=1; x=51.435mm; y=795.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.5mil;
               ha:flags {
                clearline=1
               }
 
               li:thermal {
-                li:5 {
-                 on  
-                 diag  
-                 round  
-                 noshape  
-                }
               }
 
               ha:attributes {
@@ -22284,34 +25215,6 @@ ha:pcb-rnd-board-v8 {
                 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 {
 
@@ -22320,16 +25223,22 @@ ha:pcb-rnd-board-v8 {
               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:line.796160 {
+                 x1=2.075in; y1=845.0mil; x2=2.075in; y2=645.0mil; thickness=15.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:line.796163 {
+                 x1=2.075in; y1=645.0mil; x2=1.975in; y2=645.0mil; thickness=15.0mil; clearance=0.0;
+                }
+                ha:line.796166 {
+                 x1=1.975in; y1=645.0mil; x2=1.975in; y2=845.0mil; thickness=15.0mil; clearance=0.0;
+                }
+                ha:line.796169 {
+                 x1=1.975in; y1=845.0mil; x2=2.075in; y2=845.0mil; thickness=15.0mil; clearance=0.0;
                 }
                }
                ha:type {
                 silk = 1
-                bottom = 1
+                top = 1
                }
              }
 
@@ -22338,47 +25247,47 @@ ha:pcb-rnd-board-v8 {
               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:line.796172 {
+                 x1=51.435mm; y1=745.0mil; x2=51.435mm; y2=745.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:line.796175 {
+                 x1=51.435mm; y1=695.0mil; x2=51.435mm; y2=695.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:line.796178 {
+                 x1=51.435mm; y1=695.0mil; x2=51.435mm; y2=18.653mm; 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:line.796181 {
+                 x1=51.435mm; y1=695.0mil; x2=50.435mm; y2=695.0mil; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=y
                  }
                 }
                }
                ha:type {
-                bottom = 1
-                virtual = 1
+                top = 1
                 misc = 1
+                virtual = 1
                }
              }
             }
            }
-            uid = IyuaD0+cv5DYdKN1XRcAAABb
+            uid = PShjzY6L2OQTojvEFvcAAABc
            }
-           ha:subc.784875 {
+           ha:subc.797130 {
             ha:attributes {
+             refdes=R23
+             value=140
              footprint=0402
-             value=0.1uF
              openscad=0402
-             refdes=C200
             }
            ha:data {
                       li:padstack_prototypes {
@@ -22448,8 +25357,8 @@ ha:pcb-rnd-board-v8 {
            }
 
             li:objects {
-             ha:padstack_ref.784888 {
-              proto=0; x=2.906in; y=1.599in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:padstack_ref.797143 {
+              proto=0; x=2.93in; y=1.726in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
               ha:flags {
                clearline=1
               }
@@ -22462,8 +25371,12 @@ ha:pcb-rnd-board-v8 {
                 name=1
               }
              }
-             ha:padstack_ref.784889 {
-              proto=0; x=2.906in; y=1.56752in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:padstack_ref.797144 {
+              proto=0; x=2.93in; y=1.69452in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
+
               li:thermal {
               }
 
@@ -22492,26 +25405,26 @@ ha:pcb-rnd-board-v8 {
               ha:combining {              }
 
                li:objects {
-                ha:line.784876 {
-                 x1=2.906in; y1=1.58326in; x2=2.906in; y2=1.58326in; thickness=0.1mm; clearance=0.0;
+                ha:line.797131 {
+                 x1=2.93in; y1=1.71026in; x2=2.93in; y2=1.71026in; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=pnp-origin
                  }
                 }
-                ha:line.784879 {
-                 x1=2.906in; y1=1.58326in; x2=2.906in; y2=1.58326in; thickness=0.1mm; clearance=0.0;
+                ha:line.797134 {
+                 x1=2.93in; y1=1.71026in; x2=2.93in; y2=1.71026in; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=origin
                  }
                 }
-                ha:line.784882 {
-                 x1=2.906in; y1=1.58326in; x2=2.906in; y2=39.214804mm; thickness=0.1mm; clearance=0.0;
+                ha:line.797137 {
+                 x1=2.93in; y1=1.71026in; x2=2.93in; y2=42.440604mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=x
                  }
                 }
-                ha:line.784885 {
-                 x1=2.906in; y1=1.58326in; x2=74.8124mm; y2=1.58326in; thickness=0.1mm; clearance=0.0;
+                ha:line.797140 {
+                 x1=2.93in; y1=1.71026in; x2=75.422mm; y2=1.71026in; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=y
                  }
@@ -22525,13 +25438,14 @@ ha:pcb-rnd-board-v8 {
              }
             }
            }
-            uid = m7vO7oCLHBbWiqAZI8QAAABd
+            uid = m7vO7oCLHBbWiqAZI8QAAABX
            }
-           ha:subc.796019 {
+           ha:subc.797146 {
             ha:attributes {
-             value=MMBT2222A
-             footprint=SOT23
-             refdes=Q3
+             refdes=R21
+             value=360
+             footprint=0402
+             openscad=0402
             }
            ha:data {
                       li:padstack_prototypes {
@@ -22548,14 +25462,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -20.0mil  
-                   -17.0mil  
-                   -20.0mil  
-                   17.0mil  
-                   20.0mil  
-                   17.0mil  
-                   20.0mil  
-                   -17.0mil  
+                   0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
                   }
                 }
 
@@ -22567,14 +25481,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -23.0mil  
-                   -20.0mil  
-                   -23.0mil  
-                   20.0mil  
-                   23.0mil  
-                   20.0mil  
-                   23.0mil  
-                   -20.0mil  
+                   0.326136mm  
+                   -0.425958mm  
+                   -0.326136mm  
+                   -0.425958mm  
+                   -0.326136mm  
+                   0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
                   }
                 }
 
@@ -22586,14 +25500,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -20.0mil  
-                   -17.0mil  
-                   -20.0mil  
-                   17.0mil  
-                   20.0mil  
-                   17.0mil  
-                   20.0mil  
-                   -17.0mil  
+                   0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
                   }
                 }
               }
@@ -22601,8 +25515,8 @@ ha:pcb-rnd-board-v8 {
            }
 
             li:objects {
-             ha:padstack_ref.796044 {
-              proto=0; x=2.256in; y=524.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+             ha:padstack_ref.797159 {
+              proto=0; x=2.93in; y=50.844196mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
               ha:flags {
                clearline=1
               }
@@ -22615,8 +25529,8 @@ ha:pcb-rnd-board-v8 {
                 name=1
               }
              }
-             ha:padstack_ref.796045 {
-              proto=0; x=2.256in; y=602.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+             ha:padstack_ref.797160 {
+              proto=0; x=2.93in; y=1.97026in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
               ha:flags {
                clearline=1
               }
@@ -22629,20 +25543,6 @@ ha:pcb-rnd-board-v8 {
                 name=2
               }
              }
-             ha:padstack_ref.796046 {
-              proto=0; x=2.338in; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=3
-                name=3
-              }
-             }
             }
             li:layers {
 
@@ -22651,18 +25551,6 @@ ha:pcb-rnd-board-v8 {
               ha:combining {              }
 
                li:objects {
-                ha:line.796020 {
-                 x1=56.5658mm; y1=499.0mil; x2=2.366in; y2=499.0mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.796023 {
-                 x1=56.5658mm; y1=499.0mil; x2=56.5658mm; y2=627.0mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.796026 {
-                 x1=56.5658mm; y1=627.0mil; x2=2.366in; y2=627.0mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.796029 {
-                 x1=2.366in; y1=499.0mil; x2=2.366in; y2=627.0mil; thickness=10.0mil; clearance=0.0;
-                }
                }
                ha:type {
                 silk = 1
@@ -22675,26 +25563,26 @@ ha:pcb-rnd-board-v8 {
               ha:combining {              }
 
                li:objects {
-                ha:line.796032 {
-                 x1=2.28333331in; y1=563.0mil; x2=2.28333331in; y2=563.0mil; thickness=0.1mm; clearance=0.0;
+                ha:line.797147 {
+                 x1=2.93in; y1=1.986in; x2=2.93in; y2=1.986in; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=pnp-origin
                  }
                 }
-                ha:line.796035 {
-                 x1=2.256in; y1=524.0mil; x2=2.256in; y2=524.0mil; thickness=0.1mm; clearance=0.0;
+                ha:line.797150 {
+                 x1=2.93in; y1=1.986in; x2=2.93in; y2=1.986in; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=origin
                  }
                 }
-                ha:line.796038 {
-                 x1=2.256in; y1=524.0mil; x2=58.3024mm; y2=524.0mil; thickness=0.1mm; clearance=0.0;
+                ha:line.797153 {
+                 x1=2.93in; y1=1.986in; x2=2.93in; y2=49.4444mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=x
                  }
                 }
-                ha:line.796041 {
-                 x1=2.256in; y1=524.0mil; x2=2.256in; y2=14.3096mm; thickness=0.1mm; clearance=0.0;
+                ha:line.797156 {
+                 x1=2.93in; y1=1.986in; x2=75.422mm; y2=1.986in; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=y
                  }
@@ -22708,77 +25596,85 @@ ha:pcb-rnd-board-v8 {
              }
             }
            }
-            uid = fdmrigvTMcHho9IPHtUAAABr
+            uid = m7vO7oCLHBbWiqAZI8QAAABZ
            }
-           ha:subc.796048 {
+           ha:subc.797162 {
             ha:attributes {
-             value=374
-             footprint=0.125W_Carbon_Resistor
-             refdes=R106
+             refdes=R22
+             value=140
+             footprint=0402
+             openscad=0402
             }
            ha:data {
                       li:padstack_prototypes {
 
             ha:ps_proto_v6.0 {
-              hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+              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=60.0mil;                 }
                  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:ps_circ { x=0.0; y=0.0; dia=60.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=60.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=60.0mil;                 }
                  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:ps_circ { x=0.0; y=0.0; dia=60.0mil;                 }
-                 ha:combining { sub=1; auto=1;                 }
+                 ha:combining { auto=1;                 }
                  ha:layer_mask {
-                  bottom = 1
-                  mask = 1
+                  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.796079 {
-              proto=0; x=54.63543mm; y=187.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+             ha:padstack_ref.797175 {
+              proto=0; x=2.93in; y=44.831mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
               ha:flags {
                clearline=1
               }
@@ -22788,10 +25684,11 @@ ha:pcb-rnd-board-v8 {
 
               ha:attributes {
                 term=1
+                name=1
               }
              }
-             ha:padstack_ref.796080 {
-              proto=0; x=47.01543mm; y=187.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+             ha:padstack_ref.797176 {
+              proto=0; x=2.93in; y=1.79648in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
               ha:flags {
                clearline=1
               }
@@ -22801,6 +25698,7 @@ ha:pcb-rnd-board-v8 {
 
               ha:attributes {
                 term=2
+                name=2
               }
              }
             }
@@ -22811,24 +25709,6 @@ ha:pcb-rnd-board-v8 {
               ha:combining {              }
 
                li:objects {
-                ha:line.796049 {
-                 x1=52.34943mm; y1=187.0mil; x2=53.36543mm; y2=187.0mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.796052 {
-                 x1=52.34943mm; y1=227.0mil; x2=52.34943mm; y2=147.0mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.796055 {
-                 x1=49.30143mm; y1=227.0mil; x2=52.34943mm; y2=227.0mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.796058 {
-                 x1=49.30143mm; y1=227.0mil; x2=49.30143mm; y2=147.0mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.796061 {
-                 x1=49.30143mm; y1=147.0mil; x2=52.34943mm; y2=147.0mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.796064 {
-                 x1=48.28543mm; y1=187.0mil; x2=49.30143mm; y2=187.0mil; thickness=10.0mil; clearance=0.0;
-                }
                }
                ha:type {
                 silk = 1
@@ -22841,26 +25721,26 @@ ha:pcb-rnd-board-v8 {
               ha:combining {              }
 
                li:objects {
-                ha:line.796067 {
-                 x1=50.82543mm; y1=187.0mil; x2=50.82543mm; y2=187.0mil; thickness=0.1mm; clearance=0.0;
+                ha:line.797163 {
+                 x1=2.93in; y1=1.78074in; x2=2.93in; y2=1.78074in; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=pnp-origin
                  }
                 }
-                ha:line.796070 {
-                 x1=54.63543mm; y1=187.0mil; x2=54.63543mm; y2=187.0mil; thickness=0.1mm; clearance=0.0;
+                ha:line.797166 {
+                 x1=2.93in; y1=1.78074in; x2=2.93in; y2=1.78074in; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=origin
                  }
                 }
-                ha:line.796073 {
-                 x1=54.63543mm; y1=187.0mil; x2=55.63543mm; y2=187.0mil; thickness=0.1mm; clearance=0.0;
+                ha:line.797169 {
+                 x1=2.93in; y1=1.78074in; x2=2.93in; y2=46.230796mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=x
                  }
                 }
-                ha:line.796076 {
-                 x1=54.63543mm; y1=187.0mil; x2=54.63543mm; y2=3.7498mm; thickness=0.1mm; clearance=0.0;
+                ha:line.797172 {
+                 x1=2.93in; y1=1.78074in; x2=73.422mm; y2=1.78074in; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=y
                  }
@@ -22874,196 +25754,178 @@ ha:pcb-rnd-board-v8 {
              }
             }
            }
-            uid = fdmrigvTMcHho9IPHtUAAAAo
+            uid = m7vO7oCLHBbWiqAZI8QAAABb
            }
-           ha:subc.796082 {
+           ha:subc.798817 {
             ha:attributes {
-             {io_pcb::hidename_y}=2.2352 mm
-             footprint=100mil5pin
-             {io_pcb::hidename_scale}=60
-             refdes=J10
-             value=vref_thrust
-             {io_pcb::hidename_direction}=2
-             {io_pcb::hidename_x}=51.5874 mm
+             value=4screws
+             footprint=tb003-500-04
+             refdes=J3
             }
            ha:data {
                       li:padstack_prototypes {
 
             ha:ps_proto_v6.0 {
-              hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+              hdia=1.400048mm; hplated=1; htop=0; hbottom=0;
               li:shape {
 
                 ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=98.43mil;                 }
                  ha:combining {                 }
                  ha:layer_mask {
                   copper = 1
                   top = 1
                  }
                  clearance=0.0
-                  li:ps_poly {
-                   -35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                   35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                  }
                 }
 
                 ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=98.43mil;                 }
                  ha:combining {                 }
                  ha:layer_mask {
                   bottom = 1
                   copper = 1
                  }
                  clearance=0.0
-                  li:ps_poly {
-                   -35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                   35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                  }
                 }
 
                 ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=98.43mil;                 }
                  ha:combining {                 }
                  ha:layer_mask {
                   copper = 1
                   intern = 1
                  }
                  clearance=0.0
-                  li:ps_poly {
-                   -35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                   35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                  }
                 }
 
                 ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=2.819908mm;                 }
                  ha:combining { sub=1; auto=1;                 }
                  ha:layer_mask {
                   top = 1
                   mask = 1
                  }
                  clearance=0.0
-                  li:ps_poly {
-                   -42.5mil  
-                   -42.5mil  
-                   42.5mil  
-                   -42.5mil  
-                   42.5mil  
-                   42.5mil  
-                   -42.5mil  
-                   42.5mil  
-                  }
                 }
 
                 ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=2.819908mm;                 }
                  ha:combining { sub=1; auto=1;                 }
                  ha:layer_mask {
                   bottom = 1
                   mask = 1
                  }
                  clearance=0.0
-                  li:ps_poly {
-                   -42.5mil  
-                   -42.5mil  
-                   42.5mil  
-                   -42.5mil  
-                   42.5mil  
-                   42.5mil  
-                   -42.5mil  
-                   42.5mil  
-                  }
                 }
               }
             }
 
             ha:ps_proto_v6.1 {
-              hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+              hdia=1.400048mm; hplated=1; htop=0; hbottom=0;
               li:shape {
 
                 ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                 }
                  ha:combining {                 }
                  ha:layer_mask {
                   copper = 1
                   top = 1
                  }
                  clearance=0.0
+                  li:ps_poly {
+                   -49.215mil  
+                   -49.215mil  
+                   49.215mil  
+                   -49.215mil  
+                   49.215mil  
+                   49.215mil  
+                   -49.215mil  
+                   49.215mil  
+                  }
                 }
 
                 ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                 }
                  ha:combining {                 }
                  ha:layer_mask {
                   bottom = 1
                   copper = 1
                  }
                  clearance=0.0
+                  li:ps_poly {
+                   -49.215mil  
+                   -49.215mil  
+                   49.215mil  
+                   -49.215mil  
+                   49.215mil  
+                   49.215mil  
+                   -49.215mil  
+                   49.215mil  
+                  }
                 }
 
                 ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                 }
                  ha:combining {                 }
                  ha:layer_mask {
                   copper = 1
                   intern = 1
                  }
                  clearance=0.0
+                  li:ps_poly {
+                   -49.215mil  
+                   -49.215mil  
+                   49.215mil  
+                   -49.215mil  
+                   49.215mil  
+                   49.215mil  
+                   -49.215mil  
+                   49.215mil  
+                  }
                 }
 
                 ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                 }
                  ha:combining { sub=1; auto=1;                 }
                  ha:layer_mask {
                   top = 1
                   mask = 1
                  }
                  clearance=0.0
+                  li:ps_poly {
+                   -1.409954mm  
+                   -1.409954mm  
+                   1.409954mm  
+                   -1.409954mm  
+                   1.409954mm  
+                   1.409954mm  
+                   -1.409954mm  
+                   1.409954mm  
+                  }
                 }
 
                 ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                 }
                  ha:combining { sub=1; auto=1;                 }
                  ha:layer_mask {
                   bottom = 1
                   mask = 1
                  }
                  clearance=0.0
+                  li:ps_poly {
+                   -1.409954mm  
+                   -1.409954mm  
+                   1.409954mm  
+                   -1.409954mm  
+                   1.409954mm  
+                   1.409954mm  
+                   -1.409954mm  
+                   1.409954mm  
+                  }
                 }
               }
             }
            }
 
             li:objects {
-             ha:padstack_ref.796107 {
-              proto=0; x=1.761in; y=313.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=1
-                name=1
-              }
-             }
-             ha:padstack_ref.796108 {
-              proto=1; x=1.761in; y=413.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+             ha:padstack_ref.798843 {
+              proto=0; x=72.39mm; y=69.51599mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
               ha:flags {
                clearline=1
               }
@@ -23072,12 +25934,12 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=2
-                name=2
+                term=4
+                name=pin4
               }
              }
-             ha:padstack_ref.796109 {
-              proto=1; x=1.761in; y=513.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+             ha:padstack_ref.798844 {
+              proto=0; x=72.39mm; y=2.54in; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
               ha:flags {
                clearline=1
               }
@@ -23087,11 +25949,11 @@ ha:pcb-rnd-board-v8 {
 
               ha:attributes {
                 term=3
-                name=3
+                name=pin3
               }
              }
-             ha:padstack_ref.796110 {
-              proto=1; x=1.761in; y=613.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+             ha:padstack_ref.798845 {
+              proto=0; x=72.39mm; y=59.51601mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
               ha:flags {
                clearline=1
               }
@@ -23100,12 +25962,12 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=4
-                name=4
+                term=2
+                name=pin2
               }
              }
-             ha:padstack_ref.796111 {
-              proto=1; x=1.761in; y=713.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+             ha:padstack_ref.798846 {
+              proto=1; x=72.39mm; y=2.1463in; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
               ha:flags {
                clearline=1
               }
@@ -23114,8 +25976,8 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=5
-                name=5
+                term=1
+                name=pin1
               }
              }
             }
@@ -23126,17 +25988,17 @@ ha:pcb-rnd-board-v8 {
               ha:combining {              }
 
                li:objects {
-                ha:line.796083 {
-                 x1=1.811in; y1=763.0mil; x2=1.811in; y2=263.0mil; thickness=15.0mil; clearance=0.0;
+                ha:line.798818 {
+                 x1=2.69252in; y1=2.83528in; x2=2.99961in; y2=2.83528in; thickness=6.0mil; clearance=0.0;
                 }
-                ha:line.796086 {
-                 x1=1.711in; y1=263.0mil; x2=1.811in; y2=263.0mil; thickness=15.0mil; clearance=0.0;
+                ha:line.798821 {
+                 x1=2.99961in; y1=2.83528in; x2=2.99961in; y2=2.04788in; thickness=6.0mil; clearance=0.0;
                 }
-                ha:line.796089 {
-                 x1=1.711in; y1=763.0mil; x2=1.711in; y2=263.0mil; thickness=15.0mil; clearance=0.0;
+                ha:line.798824 {
+                 x1=2.99961in; y1=2.04788in; x2=2.69252in; y2=2.04788in; thickness=6.0mil; clearance=0.0;
                 }
-                ha:line.796092 {
-                 x1=1.711in; y1=763.0mil; x2=1.811in; y2=763.0mil; thickness=15.0mil; clearance=0.0;
+                ha:line.798827 {
+                 x1=2.69252in; y1=2.04788in; x2=2.69252in; y2=2.83528in; thickness=6.0mil; clearance=0.0;
                 }
                }
                ha:type {
@@ -23150,26 +26012,26 @@ ha:pcb-rnd-board-v8 {
               ha:combining {              }
 
                li:objects {
-                ha:line.796095 {
-                 x1=1.761in; y1=513.0mil; x2=1.761in; y2=513.0mil; thickness=0.1mm; clearance=0.0;
+                ha:line.798831 {
+                 x1=72.39mm; y1=62.016005mm; x2=72.39mm; y2=62.016005mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=pnp-origin
                  }
                 }
-                ha:line.796098 {
-                 x1=1.761in; y1=313.0mil; x2=1.761in; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+                ha:line.798834 {
+                 x1=2.69252in; y1=2.83528in; x2=2.69252in; y2=2.83528in; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=origin
                  }
                 }
-                ha:line.796101 {
-                 x1=1.761in; y1=313.0mil; x2=43.7294mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
+                ha:line.798837 {
+                 x1=2.69252in; y1=2.83528in; x2=67.390008mm; y2=2.83528in; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=x
                  }
                 }
-                ha:line.796104 {
-                 x1=1.761in; y1=313.0mil; x2=1.761in; y2=8.9502mm; thickness=0.1mm; clearance=0.0;
+                ha:line.798840 {
+                 x1=2.69252in; y1=2.83528in; x2=2.69252in; y2=73.016112mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=y
                  }
@@ -23183,19 +26045,19 @@ ha:pcb-rnd-board-v8 {
              }
             }
            }
-            uid = fdmrigvTMcHho9IPHtUAAAAQ
+            uid = rey1b242HwmC8Er8zzcAAABd
            }
-           ha:subc.796113 {
+           ha:subc.847635 {
             ha:attributes {
-             value=INA125
-             footprint=SO16
-             refdes=U6
+             value=green
+             footprint=100mil-led
+             refdes=D4
             }
            ha:data {
                       li:padstack_prototypes {
 
             ha:ps_proto_v6.0 {
-              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              hdia=35.0mil; hplated=1; htop=0; hbottom=0;
               li:shape {
 
                 ha:ps_shape_v4 {
@@ -23206,214 +26068,155 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -42.5mil  
-                   -10.0mil  
-                   -42.5mil  
-                   10.0mil  
-                   42.5mil  
-                   10.0mil  
-                   42.5mil  
-                   -10.0mil  
+                   -35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
                   }
                 }
 
                 ha:ps_shape_v4 {
-                 ha:combining { sub=1; auto=1;                 }
+                 ha:combining {                 }
                  ha:layer_mask {
-                  top = 1
-                  mask = 1
+                  bottom = 1
+                  copper = 1
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -47.5mil  
-                   -15.0mil  
-                   -47.5mil  
-                   15.0mil  
-                   47.5mil  
-                   15.0mil  
-                   47.5mil  
-                   -15.0mil  
+                   -35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
                   }
                 }
 
                 ha:ps_shape_v4 {
-                 ha:combining { auto=1;                 }
+                 ha:combining {                 }
                  ha:layer_mask {
-                  top = 1
-                  paste = 1
+                  copper = 1
+                  intern = 1
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -42.5mil  
-                   -10.0mil  
-                   -42.5mil  
-                   10.0mil  
-                   42.5mil  
-                   10.0mil  
-                   42.5mil  
-                   -10.0mil  
+                   -35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
+                   35.0mil  
+                   -35.0mil  
+                   35.0mil  
                   }
                 }
-              }
-            }
-
-            ha:ps_proto_v6.1 {
-              hdia=0.0; hplated=0; htop=0; hbottom=0;
-              li:shape {
 
                 ha:ps_shape_v4 {
-                 ha:combining {                 }
+                 ha:combining { sub=1; auto=1;                 }
                  ha:layer_mask {
-                  copper = 1
                   top = 1
+                  mask = 1
                  }
                  clearance=0.0
                   li:ps_poly {
+                   -42.5mil  
+                   -42.5mil  
                    42.5mil  
-                   10.0mil  
-                   42.5mil  
-                   -10.0mil  
                    -42.5mil  
-                   -10.0mil  
+                   42.5mil  
+                   42.5mil  
                    -42.5mil  
-                   10.0mil  
+                   42.5mil  
                   }
                 }
 
                 ha:ps_shape_v4 {
                  ha:combining { sub=1; auto=1;                 }
                  ha:layer_mask {
-                  top = 1
+                  bottom = 1
                   mask = 1
                  }
                  clearance=0.0
                   li:ps_poly {
-                   47.5mil  
-                   15.0mil  
-                   47.5mil  
-                   -15.0mil  
-                   -47.5mil  
-                   -15.0mil  
-                   -47.5mil  
-                   15.0mil  
-                  }
-                }
-
-                ha:ps_shape_v4 {
-                 ha:combining { auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  paste = 1
-                 }
-                 clearance=0.0
-                  li:ps_poly {
-                   42.5mil  
-                   10.0mil  
+                   -42.5mil  
+                   -42.5mil  
                    42.5mil  
-                   -10.0mil  
                    -42.5mil  
-                   -10.0mil  
+                   42.5mil  
+                   42.5mil  
                    -42.5mil  
-                   10.0mil  
+                   42.5mil  
                   }
                 }
               }
             }
-           }
-
-            li:objects {
-             ha:padstack_ref.796142 {
-              proto=0; x=53.3908mm; y=613.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=1
-                name=1
-              }
-             }
-             ha:padstack_ref.796143 {
-              proto=0; x=53.3908mm; y=563.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-              ha:flags {
-               clearline=1
-              }
-
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=2
-                name=2
-              }
-             }
-             ha:padstack_ref.796144 {
-              proto=0; x=53.3908mm; y=513.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=3
-                name=3
-              }
-             }
-             ha:padstack_ref.796145 {
-              proto=0; x=53.3908mm; y=463.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
-
-              ha:attributes {
-                term=4
-                name=4
-              }
-             }
-             ha:padstack_ref.796146 {
-              proto=0; x=53.3908mm; y=413.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-              li:thermal {
-              }
+            ha:ps_proto_v6.1 {
+              hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+              li:shape {
 
-              ha:attributes {
-                term=5
-                name=5
-              }
-             }
-             ha:padstack_ref.796147 {
-              proto=0; x=53.3908mm; y=363.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-              ha:flags {
-               clearline=1
-              }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                 }
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                }
 
-              li:thermal {
-              }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                 }
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  copper = 1
+                 }
+                 clearance=0.0
+                }
 
-              ha:attributes {
-                term=6
-                name=6
-              }
-             }
-             ha:padstack_ref.796148 {
-              proto=0; x=53.3908mm; y=313.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-              ha:flags {
-               clearline=1
-              }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                 }
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  intern = 1
+                 }
+                 clearance=0.0
+                }
 
-              li:thermal {
-              }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                 }
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                }
 
-              ha:attributes {
-                term=7
-                name=7
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                 }
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                }
               }
-             }
-             ha:padstack_ref.796149 {
-              proto=0; x=53.3908mm; y=263.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+            }
+           }
+
+            li:objects {
+             ha:padstack_ref.847653 {
+              proto=0; x=38.1mm; y=170.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=7.5mil;
               ha:flags {
                clearline=1
               }
@@ -23422,92 +26225,174 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=8
-                name=8
+                term=1
+                name=1
               }
              }
-             ha:padstack_ref.796150 {
-              proto=1; x=1.897in; y=263.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:padstack_ref.847654 {
+              proto=1; x=38.1mm; y=70.0mil; rot=-90.000000; xmirror=1; smirror=1; clearance=7.5mil;
               ha:flags {
                clearline=1
               }
 
               li:thermal {
+                li:2 {
+                 on  
+                 diag  
+                 round  
+                 noshape  
+                }
+                li:3 {
+                 on  
+                 diag  
+                 round  
+                 noshape  
+                }
               }
 
               ha:attributes {
-                term=9
-                name=9
+                term=2
+                name=2
               }
              }
-             ha:padstack_ref.796151 {
-              proto=1; x=1.897in; y=313.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-              ha:flags {
-               clearline=1
-              }
+            }
+            li:layers {
 
-              li:thermal {
-              }
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
 
-              ha:attributes {
-                term=10
-                name=10
-              }
+               li:objects {
+                ha:line.847636 {
+                 x1=1.443in; y1=21.0mil; x2=39.5478mm; y2=21.0mil; thickness=10.0mil; clearance=0.0;
+                }
+                ha:arc.847639 {
+                 x=38.1mm; 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:padstack_ref.796152 {
-              proto=1; x=1.897in; y=363.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-              ha:flags {
-               clearline=1
-              }
 
-              li:thermal {
-              }
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
 
-              ha:attributes {
-                term=11
-                name=11
-              }
+               li:objects {
+                ha:line.847641 {
+                 x1=38.1mm; y1=120.0mil; x2=38.1mm; y2=120.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.847644 {
+                 x1=38.1mm; y1=120.0mil; x2=38.1mm; y2=120.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.847647 {
+                 x1=38.1mm; y1=120.0mil; x2=38.1mm; y2=2.048mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.847650 {
+                 x1=38.1mm; y1=120.0mil; x2=37.1mm; y2=120.0mil; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
+               }
+               ha:type {
+                bottom = 1
+                virtual = 1
+                misc = 1
+               }
              }
-             ha:padstack_ref.796153 {
-              proto=1; x=1.897in; y=413.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-              li:thermal {
-              }
+            }
+           }
+            uid = WpCNKLrl2SLRGaNEiXUAAABd
+           }
+           ha:subc.847672 {
+            ha:attributes {
+             footprint=0402
+             value=12.7
+             openscad=0402
+             refdes=R5
+            }
+           ha:data {
+                      li:padstack_prototypes {
 
-              ha:attributes {
-                term=12
-                name=12
-              }
-             }
-             ha:padstack_ref.796154 {
-              proto=1; x=1.897in; y=463.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-              ha:flags {
-               clearline=1
-              }
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
 
-              li:thermal {
-              }
+                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:attributes {
-                term=13
-                name=13
-              }
-             }
-             ha:padstack_ref.796155 {
-              proto=1; x=1.897in; y=513.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-              ha:flags {
-               clearline=1
-              }
+                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  
+                  }
+                }
 
-              li:thermal {
+                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:attributes {
-                term=14
-                name=14
-              }
-             }
-             ha:padstack_ref.796156 {
-              proto=1; x=1.897in; y=563.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+            li:objects {
+             ha:padstack_ref.847686 {
+              proto=0; x=1.499in; y=346.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
               ha:flags {
                clearline=1
               }
@@ -23516,50 +26401,32 @@ ha:pcb-rnd-board-v8 {
               }
 
               ha:attributes {
-                term=15
-                name=15
+                term=1
+                name=1
               }
              }
-             ha:padstack_ref.796157 {
-              proto=1; x=1.897in; y=613.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:padstack_ref.847687 {
+              proto=0; x=1.499in; y=8.007604mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
               ha:flags {
                clearline=1
               }
 
               li:thermal {
-              }
-
-              ha:attributes {
-                term=16
-                name=16
-              }
-             }
-            }
-            li:layers {
-
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
-
-               li:objects {
-                ha:line.796114 {
-                 x1=2.1545in; y1=633.0mil; x2=2.1545in; y2=243.0mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.796117 {
-                 x1=2.1545in; y1=243.0mil; x2=1.8445in; y2=243.0mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.796120 {
-                 x1=1.8445in; y1=243.0mil; x2=1.8445in; y2=633.0mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.796123 {
-                 x1=2.1545in; y1=633.0mil; x2=2.0245in; y2=633.0mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:line.796126 {
-                 x1=1.8445in; y1=633.0mil; x2=1.9745in; y2=633.0mil; thickness=10.0mil; clearance=0.0;
-                }
-                ha:arc.796129 {
-                 x=50.7873mm; y=633.0mil; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
-                }
+              }
+
+              ha:attributes {
+                term=2
+                name=2
+              }
+             }
+            }
+            li:layers {
+
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
+
+               li:objects {
                }
                ha:type {
                 silk = 1
@@ -23572,26 +26439,26 @@ ha:pcb-rnd-board-v8 {
               ha:combining {              }
 
                li:objects {
-                ha:line.796130 {
-                 x1=50.7873mm; y1=438.0mil; x2=50.7873mm; y2=438.0mil; thickness=0.1mm; clearance=0.0;
+                ha:line.847674 {
+                 x1=1.499in; y1=331.0mil; x2=1.499in; y2=331.0mil; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=pnp-origin
                  }
                 }
-                ha:line.796133 {
-                 x1=50.7873mm; y1=438.0mil; x2=50.7873mm; y2=438.0mil; thickness=0.1mm; clearance=0.0;
+                ha:line.847677 {
+                 x1=1.499in; y1=331.0mil; x2=1.499in; y2=331.0mil; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=origin
                  }
                 }
-                ha:line.796136 {
-                 x1=50.7873mm; y1=438.0mil; x2=49.7873mm; y2=438.0mil; thickness=0.1mm; clearance=0.0;
+                ha:line.847680 {
+                 x1=1.499in; y1=331.0mil; x2=1.499in; y2=7.4074mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=x
                  }
                 }
-                ha:line.796139 {
-                 x1=50.7873mm; y1=438.0mil; x2=50.7873mm; y2=10.1252mm; thickness=0.1mm; clearance=0.0;
+                ha:line.847683 {
+                 x1=1.499in; y1=331.0mil; x2=39.0746mm; y2=331.0mil; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=y
                  }
@@ -23605,19 +26472,75 @@ ha:pcb-rnd-board-v8 {
              }
             }
            }
-            uid = IGobWzSMURBswUg5LvAAAACi
+            uid = WpCNKLrl2SLRGaNEiXUAAABf
            }
-           ha:subc.796159 {
+           ha:subc.855027 {
             ha:attributes {
              value=
-             footprint=100mil2pin
-             refdes=J7
+             footprint=50mil6pin
+             refdes=J4
             }
            ha:data {
                       li:padstack_prototypes {
 
             ha:ps_proto_v6.0 {
-              hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+              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=48.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=48.0mil;                 }
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                }
+              }
+            }
+
+            ha:ps_proto_v6.1 {
+              hdia=28.0mil; hplated=1; htop=0; hbottom=0;
               li:shape {
 
                 ha:ps_shape_v4 {
@@ -23628,14 +26551,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                   35.0mil  
-                   -35.0mil  
-                   35.0mil  
+                   -21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
                   }
                 }
 
@@ -23647,14 +26570,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                   35.0mil  
-                   -35.0mil  
-                   35.0mil  
+                   -21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
                   }
                 }
 
@@ -23666,14 +26589,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                   -35.0mil  
-                   35.0mil  
-                   35.0mil  
-                   -35.0mil  
-                   35.0mil  
+                   -21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
+                   21.0mil  
+                   -21.0mil  
+                   21.0mil  
                   }
                 }
 
@@ -23685,14 +26608,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -42.5mil  
-                   -42.5mil  
-                   42.5mil  
-                   -42.5mil  
-                   42.5mil  
-                   42.5mil  
-                   -42.5mil  
-                   42.5mil  
+                   -24.0mil  
+                   -24.0mil  
+                   24.0mil  
+                   -24.0mil  
+                   24.0mil  
+                   24.0mil  
+                   -24.0mil  
+                   24.0mil  
                   }
                 }
 
@@ -23704,83 +26627,264 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   -42.5mil  
-                   -42.5mil  
-                   42.5mil  
-                   -42.5mil  
-                   42.5mil  
-                   42.5mil  
-                   -42.5mil  
-                   42.5mil  
+                   -24.0mil  
+                   -24.0mil  
+                   24.0mil  
+                   -24.0mil  
+                   24.0mil  
+                   24.0mil  
+                   -24.0mil  
+                   24.0mil  
                   }
                 }
-              }
-            }
+              }
+            }
+           }
+
+            li:objects {
+             ha:padstack_ref.855041 {
+              proto=0; x=2.246in; y=1.339in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=6
+                name=pin6
+              }
+             }
+             ha:padstack_ref.855042 {
+              proto=0; x=2.196in; y=1.339in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=5
+                name=pin5
+              }
+             }
+             ha:padstack_ref.855043 {
+              proto=0; x=54.5084mm; y=1.339in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=4
+                name=pin4
+              }
+             }
+             ha:padstack_ref.855044 {
+              proto=0; x=2.096in; y=1.339in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=3
+                name=pin3
+              }
+             }
+             ha:padstack_ref.855045 {
+              proto=0; x=2.046in; y=1.339in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=2
+                name=pin2
+              }
+             }
+             ha:padstack_ref.855046 {
+              proto=1; x=1.996in; y=1.339in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+                li:2 {
+                 on  
+                 diag  
+                 round  
+                 noshape  
+                }
+                li:3 {
+                 on  
+                 diag  
+                 round  
+                 noshape  
+                }
+              }
+
+              ha:attributes {
+                term=1
+                name=pin1
+              }
+             }
+            }
+            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.855029 {
+                 x1=2.121in; y1=1.339in; x2=2.121in; y2=1.339in; thickness=0.1mm; clearance=0.0;
+                 ha:flags {
+                  selected=1
+                 }
+
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.855032 {
+                 x1=1.996in; y1=1.339in; x2=1.996in; y2=1.339in; thickness=0.1mm; clearance=0.0;
+                 ha:flags {
+                  selected=1
+                 }
 
-            ha:ps_proto_v6.1 {
-              hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-              li:shape {
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.855035 {
+                 x1=1.996in; y1=1.339in; x2=1.996in; y2=35.0106mm; thickness=0.1mm; clearance=0.0;
+                 ha:flags {
+                  selected=1
+                 }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                 }
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  top = 1
+                 ha:attributes {
+                   subc-role=x
                  }
-                 clearance=0.0
                 }
+                ha:line.855038 {
+                 x1=1.996in; y1=1.339in; x2=51.6984mm; y2=1.339in; thickness=0.1mm; clearance=0.0;
+                 ha:flags {
+                  selected=1
+                 }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                 }
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  bottom = 1
-                  copper = 1
+                 ha:attributes {
+                   subc-role=y
                  }
-                 clearance=0.0
                 }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
+            }
+           }
+            uid = YSbe5aF+R83TMGa0LQ0AAABf
+           }
+           ha:subc.861929 {
+            ha:attributes {
+             value=0.1uF
+             footprint=0402
+             refdes=C11
+            }
+           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:ps_circ { x=0.0; y=0.0; dia=70.0mil;                 }
                  ha:combining {                 }
                  ha:layer_mask {
                   copper = 1
-                  intern = 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:ps_circ { x=0.0; y=0.0; dia=85.0mil;                 }
                  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:ps_circ { x=0.0; y=0.0; dia=85.0mil;                 }
-                 ha:combining { sub=1; auto=1;                 }
+                 ha:combining { auto=1;                 }
                  ha:layer_mask {
-                  bottom = 1
-                  mask = 1
+                  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.796184 {
-              proto=0; x=51.435mm; y=695.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.5mil;
-              ha:flags {
-               clearline=1
-              }
-
+             ha:padstack_ref.861942 {
+              proto=0; x=343.48mil; y=36.1188mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
               li:thermal {
               }
 
@@ -23789,8 +26893,8 @@ ha:pcb-rnd-board-v8 {
                 name=1
               }
              }
-             ha:padstack_ref.796185 {
-              proto=1; x=51.435mm; y=795.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.5mil;
+             ha:padstack_ref.861943 {
+              proto=0; x=312.0mil; y=36.1188mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
               ha:flags {
                clearline=1
               }
@@ -23811,18 +26915,6 @@ ha:pcb-rnd-board-v8 {
               ha:combining {              }
 
                li:objects {
-                ha:line.796160 {
-                 x1=2.075in; y1=845.0mil; x2=2.075in; y2=645.0mil; thickness=15.0mil; clearance=0.0;
-                }
-                ha:line.796163 {
-                 x1=2.075in; y1=645.0mil; x2=1.975in; y2=645.0mil; thickness=15.0mil; clearance=0.0;
-                }
-                ha:line.796166 {
-                 x1=1.975in; y1=645.0mil; x2=1.975in; y2=845.0mil; thickness=15.0mil; clearance=0.0;
-                }
-                ha:line.796169 {
-                 x1=1.975in; y1=845.0mil; x2=2.075in; y2=845.0mil; thickness=15.0mil; clearance=0.0;
-                }
                }
                ha:type {
                 silk = 1
@@ -23835,47 +26927,204 @@ ha:pcb-rnd-board-v8 {
               ha:combining {              }
 
                li:objects {
-                ha:line.796172 {
-                 x1=51.435mm; y1=745.0mil; x2=51.435mm; y2=745.0mil; thickness=0.1mm; clearance=0.0;
+                ha:line.861930 {
+                 x1=327.74mil; y1=36.1188mm; x2=327.74mil; y2=36.1188mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=pnp-origin
                  }
                 }
-                ha:line.796175 {
-                 x1=51.435mm; y1=695.0mil; x2=51.435mm; y2=695.0mil; thickness=0.1mm; clearance=0.0;
+                ha:line.861933 {
+                 x1=327.74mil; y1=36.1188mm; x2=327.74mil; y2=36.1188mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=origin
                  }
                 }
-                ha:line.796178 {
-                 x1=51.435mm; y1=695.0mil; x2=51.435mm; y2=18.653mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
-                 }
+                ha:line.861936 {
+                 x1=327.74mil; y1=36.1188mm; x2=7.324596mm; y2=36.1188mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.861939 {
+                 x1=327.74mil; y1=36.1188mm; x2=327.74mil; y2=35.1188mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
+            }
+           }
+            uid = KPIKEmh9ARTymWMtu0EAAACN
+           }
+          ha:subc.751924 {
+           ha:attributes {
+            refdes=C109
+            value=1uF
+            footprint=0603
+            openscad=0603
+           }
+          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.374904mm  
+                  -0.499872mm  
+                  -0.374904mm  
+                  -0.499872mm  
+                  -0.374904mm  
+                  0.499872mm  
+                  0.374904mm  
+                  0.499872mm  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  17.76mil  
+                  -0.576072mm  
+                  -17.76mil  
+                  -0.576072mm  
+                  -17.76mil  
+                  0.576072mm  
+                  17.76mil  
+                  0.576072mm  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.374904mm  
+                  -0.499872mm  
+                  -0.374904mm  
+                  -0.499872mm  
+                  -0.374904mm  
+                  0.499872mm  
+                  0.374904mm  
+                  0.499872mm  
+                 }
+               }
+             }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.751938 {
+             proto=0; x=1.956in; y=26.538428mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.751939 {
+             proto=0; x=1.956in; y=1.096in; rot=270.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.751926 {
+                x1=1.956in; y1=1.07041in; x2=1.956in; y2=1.07041in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.751929 {
+                x1=1.956in; y1=1.07041in; x2=1.956in; y2=1.07041in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
                 }
-                ha:line.796181 {
-                 x1=51.435mm; y1=695.0mil; x2=50.435mm; y2=695.0mil; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
-                 }
+               }
+               ha:line.751932 {
+                x1=1.956in; y1=1.07041in; x2=1.956in; y2=28.188414mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
                 }
                }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
+               ha:line.751935 {
+                x1=1.956in; y1=1.07041in; x2=48.6824mm; y2=1.07041in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
                }
-             }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
             }
            }
-            uid = PShjzY6L2OQTojvEFvcAAABc
-           }
-           ha:subc.797130 {
+          }
+           uid = c30AasAeVW8gnczmucgAAABo
+          }
+           ha:subc.870749 {
             ha:attributes {
-             openscad=0402
-             value=140
-             refdes=R23
-             footprint=0402
+             {io_pcb::hidename_y}=67.7725 mm
+             footprint=1212-8
+             {io_pcb::hidename_scale}=60
+             refdes=Q2
+             value=Si7232DN
+             {io_pcb::hidename_direction}=3
+             {io_pcb::hidename_x}=26.6823 mm
             }
            ha:data {
                       li:padstack_prototypes {
@@ -23892,14 +27141,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   0.249936mm  
-                   -0.349758mm  
-                   -0.249936mm  
-                   -0.349758mm  
-                   -0.249936mm  
-                   0.349758mm  
-                   0.249936mm  
-                   0.349758mm  
+                   -0.494919mm  
+                   -0.202438mm  
+                   -0.494919mm  
+                   0.202438mm  
+                   0.494919mm  
+                   0.202438mm  
+                   0.494919mm  
+                   -0.202438mm  
                   }
                 }
 
@@ -23911,14 +27160,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   0.326136mm  
-                   -0.425958mm  
-                   -0.326136mm  
-                   -0.425958mm  
-                   -0.326136mm  
-                   0.425958mm  
-                   0.326136mm  
-                   0.425958mm  
+                   -0.571119mm  
+                   -10.97mil  
+                   -0.571119mm  
+                   10.97mil  
+                   0.571119mm  
+                   10.97mil  
+                   0.571119mm  
+                   -10.97mil  
                   }
                 }
 
@@ -23930,14 +27179,77 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   0.249936mm  
-                   -0.349758mm  
-                   -0.249936mm  
-                   -0.349758mm  
-                   -0.249936mm  
-                   0.349758mm  
-                   0.249936mm  
-                   0.349758mm  
+                   -0.494919mm  
+                   -0.202438mm  
+                   -0.494919mm  
+                   0.202438mm  
+                   0.494919mm  
+                   0.202438mm  
+                   0.494919mm  
+                   -0.202438mm  
+                  }
+                }
+              }
+            }
+
+            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.862583mm  
+                   -0.495045mm  
+                   -0.862583mm  
+                   0.495045mm  
+                   0.862583mm  
+                   0.495045mm  
+                   0.862583mm  
+                   -0.495045mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -36.96mil  
+                   -0.571246mm  
+                   -36.96mil  
+                   0.571246mm  
+                   36.96mil  
+                   0.571246mm  
+                   36.96mil  
+                   -0.571246mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.862583mm  
+                   -0.495045mm  
+                   -0.862583mm  
+                   0.495045mm  
+                   0.862583mm  
+                   0.495045mm  
+                   0.862583mm  
+                   -0.495045mm  
                   }
                 }
               }
@@ -23945,8 +27257,8 @@ ha:pcb-rnd-board-v8 {
            }
 
             li:objects {
-             ha:padstack_ref.797143 {
-              proto=0; x=2.93in; y=1.726in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:padstack_ref.870775 {
+              proto=0; x=65.088643mm; y=60.34278mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
               ha:flags {
                clearline=1
               }
@@ -23954,13 +27266,37 @@ ha:pcb-rnd-board-v8 {
               li:thermal {
               }
 
+              ha:attributes {
+                term=8
+                name=D
+              }
+             }
+             ha:padstack_ref.870776 {
+              proto=0; x=2.449565in; y=60.34278mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+              li:thermal {
+              }
+
               ha:attributes {
                 term=1
-                name=1
+                name=S
               }
              }
-             ha:padstack_ref.797144 {
-              proto=0; x=2.93in; y=1.69452in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:padstack_ref.870777 {
+              proto=0; x=65.088643mm; y=60.992766mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=7
+                name=D
+              }
+             }
+             ha:padstack_ref.870778 {
+              proto=0; x=2.449565in; y=60.992766mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
               ha:flags {
                clearline=1
               }
@@ -23970,7 +27306,87 @@ ha:pcb-rnd-board-v8 {
 
               ha:attributes {
                 term=2
-                name=2
+                name=G
+              }
+             }
+             ha:padstack_ref.870779 {
+              proto=0; x=65.088643mm; y=2.42688in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=6
+                name=D
+              }
+             }
+             ha:padstack_ref.870780 {
+              proto=0; x=2.449565in; y=2.42688in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=3
+                name=S
+              }
+             }
+             ha:padstack_ref.870781 {
+              proto=0; x=65.088643mm; y=62.292738mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=5
+                name=D
+              }
+             }
+             ha:padstack_ref.870782 {
+              proto=0; x=2.449565in; y=62.292738mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=4
+                name=G
+              }
+             }
+             ha:padstack_ref.870783 {
+              proto=1; x=2.528in; y=60.710318mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=8
+                name=D
+              }
+             }
+             ha:padstack_ref.870784 {
+              proto=1; x=2.528in; y=2.438in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=5
+                name=D
               }
              }
             }
@@ -23981,6 +27397,21 @@ ha:pcb-rnd-board-v8 {
               ha:combining {              }
 
                li:objects {
+                ha:line.870750 {
+                 x1=2.4411in; y1=2.34913in; x2=2.57101in; y2=2.34913in; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.870753 {
+                 x1=2.4411in; y1=2.34913in; x2=2.4411in; y2=62.967616mm; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.870756 {
+                 x1=2.4411in; y1=62.967616mm; x2=2.57101in; y2=62.967616mm; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.870759 {
+                 x1=2.57101in; y1=2.34913in; x2=2.57101in; y2=62.967616mm; thickness=10.0mil; clearance=0.0;
+                }
+                ha:arc.870762 {
+                 x=2.41488in; y=60.017914mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+                }
                }
                ha:type {
                 silk = 1
@@ -23993,26 +27424,26 @@ ha:pcb-rnd-board-v8 {
               ha:combining {              }
 
                li:objects {
-                ha:line.797131 {
-                 x1=2.93in; y1=1.71026in; x2=2.93in; y2=1.71026in; thickness=0.1mm; clearance=0.0;
+                ha:line.870763 {
+                 x1=63.765277mm; y1=61.317759mm; x2=63.765277mm; y2=61.317759mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=pnp-origin
                  }
                 }
-                ha:line.797134 {
-                 x1=2.93in; y1=1.71026in; x2=2.93in; y2=1.71026in; thickness=0.1mm; clearance=0.0;
+                ha:line.870766 {
+                 x1=2.50606in; y1=61.317632mm; x2=2.50606in; y2=61.317632mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=origin
                  }
                 }
-                ha:line.797137 {
-                 x1=2.93in; y1=1.71026in; x2=2.93in; y2=42.440604mm; thickness=0.1mm; clearance=0.0;
+                ha:line.870769 {
+                 x1=2.50606in; y1=61.317632mm; x2=64.653924mm; y2=61.317632mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=x
                  }
                 }
-                ha:line.797140 {
-                 x1=2.93in; y1=1.71026in; x2=75.422mm; y2=1.71026in; thickness=0.1mm; clearance=0.0;
+                ha:line.870772 {
+                 x1=2.50606in; y1=61.317632mm; x2=2.50606in; y2=62.317632mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=y
                  }
@@ -24026,14 +27457,13 @@ ha:pcb-rnd-board-v8 {
              }
             }
            }
-            uid = m7vO7oCLHBbWiqAZI8QAAABX
+            uid = fdmrigvTMcHho9IPHtUAAABw
            }
-           ha:subc.797146 {
+           ha:subc.870802 {
             ha:attributes {
-             openscad=0402
-             value=360
-             refdes=R21
+             value=1k
              footprint=0402
+             refdes=R7
             }
            ha:data {
                       li:padstack_prototypes {
@@ -24050,14 +27480,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   0.249936mm  
                    -0.349758mm  
                    -0.249936mm  
                    -0.349758mm  
-                   -0.249936mm  
+                   0.249936mm  
                    0.349758mm  
                    0.249936mm  
                    0.349758mm  
+                   -0.249936mm  
                   }
                 }
 
@@ -24069,14 +27499,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   0.326136mm  
                    -0.425958mm  
                    -0.326136mm  
                    -0.425958mm  
-                   -0.326136mm  
+                   0.326136mm  
                    0.425958mm  
                    0.326136mm  
                    0.425958mm  
+                   -0.326136mm  
                   }
                 }
 
@@ -24088,14 +27518,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   0.249936mm  
                    -0.349758mm  
                    -0.249936mm  
                    -0.349758mm  
-                   -0.249936mm  
+                   0.249936mm  
                    0.349758mm  
                    0.249936mm  
                    0.349758mm  
+                   -0.249936mm  
                   }
                 }
               }
@@ -24103,8 +27533,8 @@ ha:pcb-rnd-board-v8 {
            }
 
             li:objects {
-             ha:padstack_ref.797159 {
-              proto=0; x=2.93in; y=50.844196mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:padstack_ref.870815 {
+              proto=0; x=2.395in; y=2.36926in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
               ha:flags {
                clearline=1
               }
@@ -24117,8 +27547,8 @@ ha:pcb-rnd-board-v8 {
                 name=1
               }
              }
-             ha:padstack_ref.797160 {
-              proto=0; x=2.93in; y=1.97026in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:padstack_ref.870816 {
+              proto=0; x=2.395in; y=60.978796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
               ha:flags {
                clearline=1
               }
@@ -24151,26 +27581,26 @@ ha:pcb-rnd-board-v8 {
               ha:combining {              }
 
                li:objects {
-                ha:line.797147 {
-                 x1=2.93in; y1=1.986in; x2=2.93in; y2=1.986in; thickness=0.1mm; clearance=0.0;
+                ha:line.870803 {
+                 x1=2.395in; y1=60.579mm; x2=2.395in; y2=60.579mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=pnp-origin
                  }
                 }
-                ha:line.797150 {
-                 x1=2.93in; y1=1.986in; x2=2.93in; y2=1.986in; thickness=0.1mm; clearance=0.0;
+                ha:line.870806 {
+                 x1=2.395in; y1=60.579mm; x2=2.395in; y2=60.579mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=origin
                  }
                 }
-                ha:line.797153 {
-                 x1=2.93in; y1=1.986in; x2=2.93in; y2=49.4444mm; thickness=0.1mm; clearance=0.0;
+                ha:line.870809 {
+                 x1=2.395in; y1=60.579mm; x2=2.395in; y2=59.579mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=x
                  }
                 }
-                ha:line.797156 {
-                 x1=2.93in; y1=1.986in; x2=75.422mm; y2=1.986in; thickness=0.1mm; clearance=0.0;
+                ha:line.870812 {
+                 x1=2.395in; y1=60.579mm; x2=59.833mm; y2=60.579mm; thickness=0.1mm; clearance=0.0;
                  ha:attributes {
                    subc-role=y
                  }
@@ -24184,14 +27614,13 @@ ha:pcb-rnd-board-v8 {
              }
             }
            }
-            uid = m7vO7oCLHBbWiqAZI8QAAABZ
+            uid = fdmrigvTMcHho9IPHtUAAABz
            }
-           ha:subc.797162 {
+           ha:subc.870818 {
             ha:attributes {
-             openscad=0402
-             value=140
-             refdes=R22
+             value=3.3k
              footprint=0402
+             refdes=R13
             }
            ha:data {
                       li:padstack_prototypes {
@@ -24208,14 +27637,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   0.249936mm  
                    -0.349758mm  
                    -0.249936mm  
                    -0.349758mm  
-                   -0.249936mm  
+                   0.249936mm  
                    0.349758mm  
                    0.249936mm  
                    0.349758mm  
+                   -0.249936mm  
                   }
                 }
 
@@ -24227,14 +27656,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   0.326136mm  
                    -0.425958mm  
                    -0.326136mm  
                    -0.425958mm  
-                   -0.326136mm  
+                   0.326136mm  
                    0.425958mm  
                    0.326136mm  
                    0.425958mm  
+                   -0.326136mm  
                   }
                 }
 
@@ -24246,14 +27675,14 @@ ha:pcb-rnd-board-v8 {
                  }
                  clearance=0.0
                   li:ps_poly {
-                   0.249936mm  
                    -0.349758mm  
                    -0.249936mm  
                    -0.349758mm  
-                   -0.249936mm  
+                   0.249936mm  
                    0.349758mm  
                    0.249936mm  
                    0.349758mm  
+                   -0.249936mm  
                   }
                 }
               }
@@ -24261,12 +27690,8 @@ ha:pcb-rnd-board-v8 {
            }
 
             li:objects {
-             ha:padstack_ref.797175 {
-              proto=0; x=2.93in; y=44.831mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-              ha:flags {
-               clearline=1
-              }
-
+             ha:padstack_ref.870831 {
+              proto=0; x=59.563mm; y=2.45426in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
               li:thermal {
               }
 
@@ -24275,8 +27700,8 @@ ha:pcb-rnd-board-v8 {
                 name=1
               }
              }
-             ha:padstack_ref.797176 {
-              proto=0; x=2.93in; y=1.79648in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:padstack_ref.870832 {
+              proto=0; x=59.563mm; y=63.137796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
               ha:flags {
                clearline=1
               }
@@ -24302,1446 +27727,375 @@ ha:pcb-rnd-board-v8 {
                 silk = 1
                 top = 1
                }
-             }
-
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
-
-               li:objects {
-                ha:line.797163 {
-                 x1=2.93in; y1=1.78074in; x2=2.93in; y2=1.78074in; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
-                }
-                ha:line.797166 {
-                 x1=2.93in; y1=1.78074in; x2=2.93in; y2=1.78074in; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
-                 }
-                }
-                ha:line.797169 {
-                 x1=2.93in; y1=1.78074in; x2=2.93in; y2=46.230796mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
-                 }
-                }
-                ha:line.797172 {
-                 x1=2.93in; y1=1.78074in; x2=73.422mm; y2=1.78074in; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
-                 }
-                }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
-               }
-             }
-            }
-           }
-            uid = m7vO7oCLHBbWiqAZI8QAAABb
-           }
-            ha:subc.798817 {
-             ha:attributes {
-              value=4screws
-              footprint=tb003-500-04
-              refdes=J3
-             }
-            ha:data {
-                        li:padstack_prototypes {
-
-             ha:ps_proto_v6.0 {
-               hdia=1.400048mm; hplated=1; htop=0; hbottom=0;
-               li:shape {
-
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=98.43mil;                  }
-                  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=98.43mil;                  }
-                  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=98.43mil;                  }
-                  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=2.819908mm;                  }
-                  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=2.819908mm;                  }
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   bottom = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                 }
-               }
-             }
-
-             ha:ps_proto_v6.1 {
-               hdia=1.400048mm; 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 {
-                    -49.215mil  
-                    -49.215mil  
-                    49.215mil  
-                    -49.215mil  
-                    49.215mil  
-                    49.215mil  
-                    -49.215mil  
-                    49.215mil  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   bottom = 1
-                   copper = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    -49.215mil  
-                    -49.215mil  
-                    49.215mil  
-                    -49.215mil  
-                    49.215mil  
-                    49.215mil  
-                    -49.215mil  
-                    49.215mil  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   intern = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    -49.215mil  
-                    -49.215mil  
-                    49.215mil  
-                    -49.215mil  
-                    49.215mil  
-                    49.215mil  
-                    -49.215mil  
-                    49.215mil  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    -1.409954mm  
-                    -1.409954mm  
-                    1.409954mm  
-                    -1.409954mm  
-                    1.409954mm  
-                    1.409954mm  
-                    -1.409954mm  
-                    1.409954mm  
-                   }
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   bottom = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    -1.409954mm  
-                    -1.409954mm  
-                    1.409954mm  
-                    -1.409954mm  
-                    1.409954mm  
-                    1.409954mm  
-                    -1.409954mm  
-                    1.409954mm  
-                   }
-                 }
-               }
-             }
-            }
-
-             li:objects {
-              ha:padstack_ref.798843 {
-               proto=0; x=72.39mm; y=69.51599mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=4
-                 name=pin4
-               }
-              }
-              ha:padstack_ref.798844 {
-               proto=0; x=72.39mm; y=2.54in; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=3
-                 name=pin3
-               }
-              }
-              ha:padstack_ref.798845 {
-               proto=0; x=72.39mm; y=59.51601mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=2
-                 name=pin2
-               }
-              }
-              ha:padstack_ref.798846 {
-               proto=1; x=72.39mm; y=2.1463in; rot=90.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=1
-                 name=pin1
-               }
-              }
-             }
-             li:layers {
-
-              ha:top-silk {
-               lid=0
-               ha:combining {               }
-
-                li:objects {
-                 ha:line.798818 {
-                  x1=2.69252in; y1=2.83528in; x2=2.99961in; y2=2.83528in; thickness=6.0mil; clearance=0.0;
-                 }
-                 ha:line.798821 {
-                  x1=2.99961in; y1=2.83528in; x2=2.99961in; y2=2.04788in; thickness=6.0mil; clearance=0.0;
-                 }
-                 ha:line.798824 {
-                  x1=2.99961in; y1=2.04788in; x2=2.69252in; y2=2.04788in; thickness=6.0mil; clearance=0.0;
-                 }
-                 ha:line.798827 {
-                  x1=2.69252in; y1=2.04788in; x2=2.69252in; y2=2.83528in; thickness=6.0mil; clearance=0.0;
-                 }
-                }
-                ha:type {
-                 silk = 1
-                 top = 1
-                }
-              }
-
-              ha:subc-aux {
-               lid=1
-               ha:combining {               }
-
-                li:objects {
-                 ha:line.798831 {
-                  x1=72.39mm; y1=62.016005mm; x2=72.39mm; y2=62.016005mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=pnp-origin
-                  }
-                 }
-                 ha:line.798834 {
-                  x1=2.69252in; y1=2.83528in; x2=2.69252in; y2=2.83528in; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=origin
-                  }
-                 }
-                 ha:line.798837 {
-                  x1=2.69252in; y1=2.83528in; x2=67.390008mm; y2=2.83528in; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=x
-                  }
-                 }
-                 ha:line.798840 {
-                  x1=2.69252in; y1=2.83528in; x2=2.69252in; y2=73.016112mm; thickness=0.1mm; clearance=0.0;
-                  ha:attributes {
-                    subc-role=y
-                  }
-                 }
-                }
-                ha:type {
-                 top = 1
-                 misc = 1
-                 virtual = 1
-                }
-              }
-             }
-            }
-             uid = rey1b242HwmC8Er8zzcAAABd
-            }
-             ha:subc.800512 {
-              ha:attributes {
-               value=3.3k
-               footprint=0402
-               refdes=R13
-              }
-             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.349758mm  
-                     -0.249936mm  
-                     -0.349758mm  
-                     0.249936mm  
-                     0.349758mm  
-                     0.249936mm  
-                     0.349758mm  
-                     -0.249936mm  
-                    }
-                  }
-
-                  ha:ps_shape_v4 {
-                   ha:combining { sub=1; auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    mask = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     -0.425958mm  
-                     -0.326136mm  
-                     -0.425958mm  
-                     0.326136mm  
-                     0.425958mm  
-                     0.326136mm  
-                     0.425958mm  
-                     -0.326136mm  
-                    }
-                  }
-
-                  ha:ps_shape_v4 {
-                   ha:combining { auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    paste = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     -0.349758mm  
-                     -0.249936mm  
-                     -0.349758mm  
-                     0.249936mm  
-                     0.349758mm  
-                     0.249936mm  
-                     0.349758mm  
-                     -0.249936mm  
-                    }
-                  }
-                }
-              }
-             }
-
-              li:objects {
-               ha:padstack_ref.800525 {
-                proto=0; x=58.632724mm; y=64.639118mm; 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.800526 {
-                proto=0; x=58.632724mm; y=65.43871mm; 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.800513 {
-                   x1=58.632724mm; y1=65.038914mm; x2=58.632724mm; y2=65.038914mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=pnp-origin
-                   }
-                  }
-                  ha:line.800516 {
-                   x1=58.632724mm; y1=65.038914mm; x2=58.632724mm; y2=65.038914mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=origin
-                   }
-                  }
-                  ha:line.800519 {
-                   x1=58.632724mm; y1=65.038914mm; x2=58.632724mm; y2=64.038914mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=x
-                   }
-                  }
-                  ha:line.800522 {
-                   x1=58.632724mm; y1=65.038914mm; x2=57.632724mm; y2=65.038914mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=y
-                   }
-                  }
-                 }
-                 ha:type {
-                  top = 1
-                  misc = 1
-                  virtual = 1
-                 }
-               }
-              }
-             }
-              uid = fdmrigvTMcHho9IPHtUAAAB0
-             }
-             ha:subc.800528 {
-              ha:attributes {
-               value=1k
-               footprint=0402
-               refdes=R7
-              }
-             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.349758mm  
-                     -0.249936mm  
-                     -0.349758mm  
-                     0.249936mm  
-                     0.349758mm  
-                     0.249936mm  
-                     0.349758mm  
-                     -0.249936mm  
-                    }
-                  }
-
-                  ha:ps_shape_v4 {
-                   ha:combining { sub=1; auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    mask = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     -0.425958mm  
-                     -0.326136mm  
-                     -0.425958mm  
-                     0.326136mm  
-                     0.425958mm  
-                     0.326136mm  
-                     0.425958mm  
-                     -0.326136mm  
-                    }
-                  }
-
-                  ha:ps_shape_v4 {
-                   ha:combining { auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    paste = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     -0.349758mm  
-                     -0.249936mm  
-                     -0.349758mm  
-                     0.249936mm  
-                     0.349758mm  
-                     0.249936mm  
-                     0.349758mm  
-                     -0.249936mm  
-                    }
-                  }
-                }
-              }
-             }
-
-              li:objects {
-               ha:padstack_ref.800541 {
-                proto=0; x=59.628324mm; y=2.45581961in; 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.800542 {
-                proto=0; x=59.628324mm; y=63.17741mm; 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.800529 {
-                   x1=59.628324mm; y1=2.47155961in; x2=59.628324mm; y2=2.47155961in; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=pnp-origin
-                   }
-                  }
-                  ha:line.800532 {
-                   x1=59.628324mm; y1=2.47155961in; x2=59.628324mm; y2=2.47155961in; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=origin
-                   }
-                  }
-                  ha:line.800535 {
-                   x1=59.628324mm; y1=2.47155961in; x2=59.628324mm; y2=61.777614mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=x
-                   }
-                  }
-                  ha:line.800538 {
-                   x1=59.628324mm; y1=2.47155961in; x2=58.628324mm; y2=2.47155961in; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=y
-                   }
-                  }
-                 }
-                 ha:type {
-                  top = 1
-                  misc = 1
-                  virtual = 1
-                 }
-               }
-              }
-             }
-              uid = fdmrigvTMcHho9IPHtUAAABz
-             }
-             ha:subc.800544 {
-              ha:attributes {
-               value=1k
-               footprint=0402
-               refdes=R16
-              }
-             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.349758mm  
-                     -0.249936mm  
-                     -0.349758mm  
-                     0.249936mm  
-                     0.349758mm  
-                     0.249936mm  
-                     0.349758mm  
-                     -0.249936mm  
-                    }
-                  }
-
-                  ha:ps_shape_v4 {
-                   ha:combining { sub=1; auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    mask = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     -0.425958mm  
-                     -0.326136mm  
-                     -0.425958mm  
-                     0.326136mm  
-                     0.425958mm  
-                     0.326136mm  
-                     0.425958mm  
-                     -0.326136mm  
-                    }
-                  }
-
-                  ha:ps_shape_v4 {
-                   ha:combining { auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    paste = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     -0.349758mm  
-                     -0.249936mm  
-                     -0.349758mm  
-                     0.249936mm  
-                     0.349758mm  
-                     0.249936mm  
-                     0.349758mm  
-                     -0.249936mm  
-                    }
-                  }
-                }
-              }
-             }
-
-              li:objects {
-               ha:padstack_ref.800557 {
-                proto=0; x=59.628324mm; y=65.42481mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                ha:flags {
-                 clearline=1
-                }
+             }
 
-                li:thermal {
-                }
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
 
-                ha:attributes {
-                  term=1
-                  name=1
+               li:objects {
+                ha:line.870819 {
+                 x1=59.563mm; y1=2.47in; x2=59.563mm; y2=2.47in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
                 }
-               }
-               ha:padstack_ref.800558 {
-                proto=0; x=59.628324mm; y=64.625218mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                ha:flags {
-                 clearline=1
+                ha:line.870822 {
+                 x1=59.563mm; y1=2.47in; x2=59.563mm; y2=2.47in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
                 }
-
-                li:thermal {
+                ha:line.870825 {
+                 x1=59.563mm; y1=2.47in; x2=59.563mm; y2=61.738mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
                 }
-
-                ha:attributes {
-                  term=2
-                  name=2
+                ha:line.870828 {
+                 x1=59.563mm; y1=2.47in; x2=58.563mm; y2=2.47in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
                 }
                }
-              }
-              li:layers {
-
-               ha:top-silk {
-                lid=0
-                ha:combining {                }
-
-                 li:objects {
-                 }
-                 ha:type {
-                  silk = 1
-                  top = 1
-                 }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
                }
+             }
+            }
+           }
+            uid = fdmrigvTMcHho9IPHtUAAAB0
+           }
+           ha:subc.870834 {
+            ha:attributes {
+             refdes=R500
+             value=3.3k
+             footprint=0402
+             openscad=0402
+            }
+           ha:data {
+                      li:padstack_prototypes {
 
-               ha:subc-aux {
-                lid=1
-                ha:combining {                }
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
 
-                 li:objects {
-                  ha:line.800545 {
-                   x1=59.628324mm; y1=65.025014mm; x2=59.628324mm; y2=65.025014mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=pnp-origin
-                   }
-                  }
-                  ha:line.800548 {
-                   x1=59.628324mm; y1=65.025014mm; x2=59.628324mm; y2=65.025014mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=origin
-                   }
-                  }
-                  ha:line.800551 {
-                   x1=59.628324mm; y1=65.025014mm; x2=59.628324mm; y2=66.025014mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=x
-                   }
-                  }
-                  ha:line.800554 {
-                   x1=59.628324mm; y1=65.025014mm; x2=60.628324mm; y2=65.025014mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=y
-                   }
-                  }
-                 }
-                 ha:type {
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
                   top = 1
-                  misc = 1
-                  virtual = 1
                  }
-               }
-              }
-             }
-              uid = fdmrigvTMcHho9IPHtUAAABx
-             }
-             ha:subc.800560 {
-              ha:attributes {
-               {io_pcb::hidename_y}=67.7725 mm
-               footprint=1212-8
-               {io_pcb::hidename_scale}=60
-               refdes=Q2
-               value=Si7232DN
-               {io_pcb::hidename_direction}=3
-               {io_pcb::hidename_x}=26.6823 mm
-              }
-             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.494919mm  
-                     -0.202438mm  
-                     -0.494919mm  
-                     0.202438mm  
-                     0.494919mm  
-                     0.202438mm  
-                     0.494919mm  
-                     -0.202438mm  
-                    }
+                 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.571119mm  
-                     -10.97mil  
-                     -0.571119mm  
-                     10.97mil  
-                     0.571119mm  
-                     10.97mil  
-                     0.571119mm  
-                     -10.97mil  
-                    }
+                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.494919mm  
-                     -0.202438mm  
-                     -0.494919mm  
-                     0.202438mm  
-                     0.494919mm  
-                     0.202438mm  
-                     0.494919mm  
-                     -0.202438mm  
-                    }
+                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: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.862583mm  
-                     -0.495045mm  
-                     -0.862583mm  
-                     0.495045mm  
-                     0.862583mm  
-                     0.495045mm  
-                     0.862583mm  
-                     -0.495045mm  
-                    }
-                  }
-
-                  ha:ps_shape_v4 {
-                   ha:combining { sub=1; auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    mask = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     -36.96mil  
-                     -0.571246mm  
-                     -36.96mil  
-                     0.571246mm  
-                     36.96mil  
-                     0.571246mm  
-                     36.96mil  
-                     -0.571246mm  
-                    }
-                  }
+            li:objects {
+             ha:padstack_ref.870847 {
+              proto=0; x=59.563mm; y=60.978796mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              li:thermal {
+              }
 
-                  ha:ps_shape_v4 {
-                   ha:combining { auto=1;                   }
-                   ha:layer_mask {
-                    top = 1
-                    paste = 1
-                   }
-                   clearance=0.0
-                    li:ps_poly {
-                     -0.862583mm  
-                     -0.495045mm  
-                     -0.862583mm  
-                     0.495045mm  
-                     0.862583mm  
-                     0.495045mm  
-                     0.862583mm  
-                     -0.495045mm  
-                    }
-                  }
-                }
+              ha:attributes {
+                term=1
+                name=1
               }
              }
+             ha:padstack_ref.870848 {
+              proto=0; x=59.563mm; y=2.36926in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-              li:objects {
-               ha:padstack_ref.800586 {
-                proto=0; x=2.552545in; y=2.46553in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-                ha:flags {
-                 clearline=1
-                }
+              li:thermal {
+              }
 
-                li:thermal {
-                }
+              ha:attributes {
+                term=2
+                name=2
+              }
+             }
+            }
+            li:layers {
 
-                ha:attributes {
-                  term=8
-                  name=D
-                }
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
+
+               li:objects {
                }
-               ha:padstack_ref.800587 {
-                proto=0; x=2.439565in; y=2.46553in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-                ha:flags {
-                 clearline=1
-                }
+               ha:type {
+                silk = 1
+                top = 1
+               }
+             }
 
-                li:thermal {
-                }
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
 
-                ha:attributes {
-                  term=1
-                  name=S
+               li:objects {
+                ha:line.870835 {
+                 x1=59.563mm; y1=60.579mm; x2=59.563mm; y2=60.579mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
                 }
-               }
-               ha:padstack_ref.800588 {
-                proto=0; x=2.552545in; y=2.49112in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-                ha:flags {
-                 clearline=1
+                ha:line.870838 {
+                 x1=59.563mm; y1=60.579mm; x2=59.563mm; y2=60.579mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
                 }
-
-                li:thermal {
+                ha:line.870841 {
+                 x1=59.563mm; y1=60.579mm; x2=59.563mm; y2=59.579mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
                 }
-
-                ha:attributes {
-                  term=7
-                  name=D
+                ha:line.870844 {
+                 x1=59.563mm; y1=60.579mm; x2=60.563mm; y2=60.579mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
                 }
                }
-               ha:padstack_ref.800589 {
-                proto=0; x=2.439565in; y=2.49112in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-                ha:flags {
-                 clearline=1
-                }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
+            }
+           }
+            uid = IGobWzSMURBswUg5LvAAAACC
+           }
+           ha:subc.871000 {
+            ha:attributes {
+             value=1k
+             footprint=0402
+             refdes=R16
+            }
+           ha:data {
+                      li:padstack_prototypes {
 
-                li:thermal {
-                }
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
 
-                ha:attributes {
-                  term=2
-                  name=G
-                }
-               }
-               ha:padstack_ref.800590 {
-                proto=0; x=2.552545in; y=2.51671in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-                ha:flags {
-                 clearline=1
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   -0.249936mm  
+                  }
                 }
 
-                li:thermal {
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.425958mm  
+                   -0.326136mm  
+                   -0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                   -0.326136mm  
+                  }
                 }
 
-                ha:attributes {
-                  term=6
-                  name=D
-                }
-               }
-               ha:padstack_ref.800591 {
-                proto=0; x=2.439565in; y=2.51671in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-                ha:flags {
-                 clearline=1
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   -0.249936mm  
+                  }
                 }
+              }
+            }
+           }
 
-                li:thermal {
-                }
+            li:objects {
+             ha:padstack_ref.871013 {
+              proto=0; x=2.395in; y=63.137796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
 
-                ha:attributes {
-                  term=3
-                  name=S
-                }
-               }
-               ha:padstack_ref.800592 {
-                proto=0; x=2.552545in; y=2.5423in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-                ha:flags {
-                 clearline=1
-                }
+              ha:attributes {
+                term=1
+                name=1
+              }
+             }
+             ha:padstack_ref.871014 {
+              proto=0; x=2.395in; y=2.45426in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-                li:thermal {
-                }
+              li:thermal {
+              }
 
-                ha:attributes {
-                  term=5
-                  name=D
-                }
-               }
-               ha:padstack_ref.800593 {
-                proto=0; x=2.439565in; y=2.5423in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-                ha:flags {
-                 clearline=1
-                }
+              ha:attributes {
+                term=2
+                name=2
+              }
+             }
+            }
+            li:layers {
 
-                li:thermal {
-                }
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
 
-                ha:attributes {
-                  term=4
-                  name=G
-                }
+               li:objects {
                }
-               ha:padstack_ref.800594 {
-                proto=1; x=2.518in; y=2.48in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-                ha:flags {
-                 clearline=1
-                }
+               ha:type {
+                silk = 1
+                top = 1
+               }
+             }
 
-                li:thermal {
-                }
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
 
-                ha:attributes {
-                  term=8
-                  name=D
-                }
-               }
-               ha:padstack_ref.800595 {
-                proto=1; x=2.518in; y=64.206882mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-                ha:flags {
-                 clearline=1
-                }
+               li:objects {
+                ha:line.871001 {
+                 x1=2.395in; y1=2.47in; x2=2.395in; y2=2.47in; thickness=0.1mm; clearance=0.0;
+                 ha:flags {
+                  selected=1
+                 }
 
-                li:thermal {
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
                 }
+                ha:line.871004 {
+                 x1=2.395in; y1=2.47in; x2=2.395in; y2=2.47in; thickness=0.1mm; clearance=0.0;
+                 ha:flags {
+                  selected=1
+                 }
 
-                ha:attributes {
-                  term=5
-                  name=D
+                 ha:attributes {
+                   subc-role=origin
+                 }
                 }
-               }
-              }
-              li:layers {
-
-               ha:top-silk {
-                lid=0
-                ha:combining {                }
+                ha:line.871007 {
+                 x1=2.395in; y1=2.47in; x2=2.395in; y2=63.738mm; thickness=0.1mm; clearance=0.0;
+                 ha:flags {
+                  selected=1
+                 }
 
-                 li:objects {
-                  ha:line.800561 {
-                   x1=61.74994mm; y1=2.43896in; x2=2.56101in; y2=2.43896in; thickness=10.0mil; clearance=0.0;
-                  }
-                  ha:line.800564 {
-                   x1=61.74994mm; y1=2.43896in; x2=61.74994mm; y2=2.56887in; thickness=10.0mil; clearance=0.0;
-                  }
-                  ha:line.800567 {
-                   x1=61.74994mm; y1=2.56887in; x2=2.56101in; y2=2.56887in; thickness=10.0mil; clearance=0.0;
-                  }
-                  ha:line.800570 {
-                   x1=2.56101in; y1=2.43896in; x2=2.56101in; y2=2.56887in; thickness=10.0mil; clearance=0.0;
-                  }
-                  ha:arc.800573 {
-                   x=2.40488in; y=62.299596mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-                  }
+                 ha:attributes {
+                   subc-role=x
                  }
-                 ha:type {
-                  silk = 1
-                  top = 1
+                }
+                ha:line.871010 {
+                 x1=2.395in; y1=2.47in; x2=61.833mm; y2=2.47in; thickness=0.1mm; clearance=0.0;
+                 ha:flags {
+                  selected=1
                  }
-               }
 
-               ha:subc-aux {
-                lid=1
-                ha:combining {                }
-
-                 li:objects {
-                  ha:line.800574 {
-                   x1=63.511277mm; y1=2.503915in; x2=63.511277mm; y2=2.503915in; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=pnp-origin
-                   }
-                  }
-                  ha:line.800577 {
-                   x1=63.399924mm; y1=63.599314mm; x2=63.399924mm; y2=63.599314mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=origin
-                   }
-                  }
-                  ha:line.800580 {
-                   x1=63.399924mm; y1=63.599314mm; x2=64.399924mm; y2=63.599314mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=x
-                   }
-                  }
-                  ha:line.800583 {
-                   x1=63.399924mm; y1=63.599314mm; x2=63.399924mm; y2=64.599314mm; thickness=0.1mm; clearance=0.0;
-                   ha:attributes {
-                     subc-role=y
-                   }
-                  }
-                 }
-                 ha:type {
-                  top = 1
-                  misc = 1
-                  virtual = 1
+                 ha:attributes {
+                   subc-role=y
                  }
+                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
                }
-              }
-             }
-              uid = fdmrigvTMcHho9IPHtUAAABw
-             }
-             ha:rat.835878 {
-              x1=58.326414mm; y1=2.5250072in; lgrp1=3; anchor1=pcb/802093; x2=58.637724mm; y2=64.634114mm; lgrp2=3; anchor2=pcb/800485;
-             }
-             ha:rat.835881 {
-              x1=57.218073mm; y1=60.772606mm; lgrp1=3; anchor1=pcb/802093; x2=2.27252in; y2=2.406in; lgrp2=3; anchor2=pcb/721261/721274;
-             }
-             ha:rat.835884 {
-              x1=57.007625mm; y1=46.944662mm; lgrp1=3; anchor1=pcb/802093; x2=57.609867mm; y2=1.85806in; lgrp2=3; anchor2=pcb/720149/720236;
-             }
-             ha:rat.835887 {
-              x1=1.975215mm; y1=1.396in; lgrp1=3; anchor1=pcb/802093; x2=55.0mil; y2=36.195mm; lgrp2=3; anchor2=pcb/720117/720143;
-             }
-             ha:rat.835890 {
-              x1=75.286458mm; y1=42.303938mm; lgrp1=3; anchor1=pcb/802093; x2=3.143in; y2=1.711in; lgrp2=3; anchor2=pcb/720343/720372;
-             }
-             ha:rat.835893 {
-              x1=2.91134831in; y1=406.54893701mil; lgrp1=3; anchor1=pcb/802093; x2=3.10352in; y2=422.0mil; lgrp2=3; anchor2=pcb/720625/720639;
-             }
-             ha:rat.835896 {
-              x1=3.124in; y1=584.0mil; lgrp1=3; anchor1=pcb/721199/721213; x2=3.10352in; y2=422.0mil; lgrp2=3; anchor2=pcb/720625/720639;
-             }
-             ha:rat.835899 {
-              x1=3.124in; y1=584.0mil; lgrp1=3; anchor1=pcb/721199/721213; x2=3.139in; y2=722.0mil; lgrp2=3; anchor2=pcb/724629/724643;
-             }
-             ha:rat.835902 {
-              x1=73.954927mm; y1=25.494182mm; lgrp1=3; anchor1=pcb/802093; x2=3.115in; y2=25.894792mm; lgrp2=3; anchor2=pcb/718968/718982;
-             }
-             ha:rat.835905 {
-              x1=75.02654mm; y1=1.96042in; lgrp1=3; anchor1=pcb/802093; x2=3.189in; y2=1.957in; lgrp2=3; anchor2=pcb/720277/720305;
-             }
-             ha:rat.835908 {
-              x1=75.818999mm; y1=75.818999mm; lgrp1=3; anchor1=pcb/802093; x2=84.5058mm; y2=2.768in; lgrp2=3; anchor2=pcb/719912/719926;
-             }
-             ha:rat.835911 {
-              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.835914 {
-              x1=3.115in; y1=25.894792mm; lgrp1=3; anchor1=pcb/718968/718982; x2=3.447in; y2=33.7058mm; lgrp2=3; anchor2=pcb/719782/719807;
-             }
-             ha:rat.835917 {
-              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.835920 {
-              x1=79.629mm; y1=422.0mil; lgrp1=3; anchor1=pcb/720625/720640; x2=2.338in; y2=563.0mil; lgrp2=3; anchor2=pcb/795999;
-             }
-             ha:rat.835923 {
-              x1=79.629mm; y1=422.0mil; lgrp1=3; anchor1=pcb/720625/720640; x2=3.143in; y2=1.672in; lgrp2=3; anchor2=pcb/720343/720371;
-             }
-             ha:rat.835926 {
-              x1=1.35in; y1=26.67mm; lgrp1=3; anchor1=pcb/718624/718655; x2=57.609867mm; y2=48.694594mm; lgrp2=3; anchor2=pcb/720149/720248;
-             }
-             ha:rat.835929 {
-              x1=31.75mm; y1=26.67mm; lgrp1=3; anchor1=pcb/718624/718675; x2=57.609867mm; y2=1.89743in; lgrp2=3; anchor2=pcb/720149/720244;
-             }
-             ha:rat.835932 {
-              x1=1.35in; y1=950.0mil; lgrp1=3; anchor1=pcb/718624/718654; x2=57.609867mm; y2=1.87774in; lgrp2=3; anchor2=pcb/720149/720240;
-             }
-             ha:rat.835935 {
-              x1=1.657885in; y1=1.6809in; lgrp1=3; anchor1=pcb/720149/720201; x2=2.53761in; y2=1.76515in; lgrp2=3; anchor2=pcb/778353/778397;
-             }
-             ha:rat.835938 {
-              x1=3.709in; y1=1.975in; lgrp1=3; anchor1=pcb/751751/751782; x2=55.859934mm; y2=1.493895in; lgrp2=3; anchor2=pcb/720149/720179;
-             }
-             ha:rat.835941 {
-              x1=55.859934mm; y1=1.493895in; lgrp1=3; anchor1=pcb/720149/720179; x2=57.483629mm; y2=1.23348in; lgrp2=3; anchor2=pcb/756098/756129;
-             }
-             ha:rat.835944 {
-              x1=51.583971mm; y1=23.330408mm; lgrp1=3; anchor1=pcb/756098/756148; x2=1.252in; y2=54.61mm; lgrp2=10; anchor2=pcb/718145;
-             }
-             ha:rat.835947 {
-              x1=1.35in; y1=54.61mm; lgrp1=3; anchor1=pcb/718624/718666; x2=51.583971mm; y2=24.330406mm; lgrp2=3; anchor2=pcb/756098/756150;
-             }
-             ha:rat.835950 {
-              x1=1.93984in; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736155; x2=1.86457in; y2=53.444521mm; lgrp2=3; anchor2=pcb/720149/720246;
-             }
-             ha:rat.835953 {
-              x1=1.90394in; y1=1.493895in; lgrp1=3; anchor1=pcb/720149/720239; x2=1.800785in; y2=1.078in; lgrp2=3; anchor2=pcb/720307/720338;
-             }
-             ha:rat.835956 {
-              x1=57.609867mm; y1=39.694866mm; lgrp1=3; anchor1=pcb/720149/720176; x2=19.175992mm; y2=1.252in; lgrp2=3; anchor2=pcb/717259;
-             }
-             ha:rat.835959 {
-              x1=155.0mil; y1=40.005mm; lgrp1=3; anchor1=pcb/720117/720146; x2=1.72678in; y2=53.444521mm; lgrp2=3; anchor2=pcb/720149/720274;
-             }
-             ha:rat.835962 {
-              x1=31.75mm; y1=49.53mm; lgrp1=3; anchor1=pcb/718624/718684; x2=1.657885in; y2=1.89743in; lgrp2=3; anchor2=pcb/720149/720245;
-             }
-             ha:rat.835965 {
-              x1=57.609867mm; y1=1.75964in; lgrp1=3; anchor1=pcb/720149/720216; x2=31.75mm; y2=1.751in; lgrp2=5; anchor2=pcb/717882;
-             }
-             ha:rat.835968 {
-              x1=31.75mm; y1=52.07mm; lgrp1=3; anchor1=pcb/718624/718685; x2=2.04173in; y2=53.444521mm; lgrp2=3; anchor2=pcb/720149/720210;
-             }
-             ha:rat.835971 {
-              x1=1.35in; y1=52.07mm; lgrp1=3; anchor1=pcb/718624/718665; x2=2.06142in; y2=53.444521mm; lgrp2=3; anchor2=pcb/720149/720206;
-             }
-             ha:rat.835974 {
-              x1=31.75mm; y1=1.65in; lgrp1=3; anchor1=pcb/718624/718681; x2=57.609867mm; y2=1.72027in; lgrp2=3; anchor2=pcb/720149/720208;
-             }
-             ha:rat.835977 {
-              x1=1.35in; y1=1.65in; lgrp1=3; anchor1=pcb/718624/718661; x2=57.609867mm; y2=1.73995in; lgrp2=3; anchor2=pcb/720149/720212;
-             }
-             ha:rat.835980 {
-              x1=31.75mm; y1=1.55in; lgrp1=3; anchor1=pcb/718624/718680; x2=2.06142in; y2=1.493895in; lgrp2=3; anchor2=pcb/720149/720207;
-             }
-             ha:rat.835983 {
-              x1=1.35in; y1=1.55in; lgrp1=3; anchor1=pcb/718624/718660; x2=57.609867mm; y2=1.70058in; lgrp2=3; anchor2=pcb/720149/720204;
-             }
-             ha:rat.835986 {
-              x1=31.75mm; y1=36.83mm; lgrp1=3; anchor1=pcb/718624/718679; x2=1.657885in; y2=1.799in; lgrp2=3; anchor2=pcb/720149/720225;
-             }
-             ha:rat.835989 {
-              x1=2.04173in; y1=1.493895in; lgrp1=3; anchor1=pcb/720149/720211; x2=1.352in; y2=36.8808mm; lgrp2=10; anchor2=pcb/718205;
-             }
-             ha:rat.835992 {
-              x1=1.657885in; y1=1.81869in; lgrp1=3; anchor1=pcb/720149/720229; x2=1.362in; y2=1.361in; lgrp2=10; anchor2=pcb/718211;
-             }
-             ha:rat.835995 {
-              x1=55.0mil; y1=1.525in; lgrp1=3; anchor1=pcb/720117/720145; x2=1.657885in; y2=1.97617in; lgrp2=3; anchor2=pcb/720149/720261;
-             }
-             ha:rat.835998 {
-              x1=31.75mm; y1=950.0mil; lgrp1=3; anchor1=pcb/718624/718674; x2=1.963in; y2=1.493895in; lgrp2=3; anchor2=pcb/720149/720227;
-             }
-             ha:rat.836001 {
-              x1=1.94331in; y1=1.493895in; lgrp1=3; anchor1=pcb/720149/720231; x2=1.353in; y2=850.0mil; lgrp2=5; anchor2=pcb/717918;
-             }
-             ha:rat.836004 {
-              x1=31.75mm; y1=850.0mil; lgrp1=3; anchor1=pcb/718624/718673; x2=1.92363in; y2=1.493895in; lgrp2=3; anchor2=pcb/720149/720235;
-             }
-             ha:rat.836007 {
-              x1=72.39mm; y1=2.1463in; lgrp1=3; anchor1=pcb/798817/798846; x2=19.137392mm; y2=35.320208mm; lgrp2=3; anchor2=pcb/717268;
-             }
-             ha:rat.836010 {
-              x1=72.39mm; y1=2.1463in; lgrp1=3; anchor1=pcb/798817/798846; x2=72.39mm; y2=2.54in; lgrp2=3; anchor2=pcb/798817/798844;
-             }
-             ha:rat.836013 {
-              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.836016 {
-              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.836019 {
-              x1=2.304in; y1=2.406in; lgrp1=3; anchor1=pcb/721261/721275; x2=2.347in; y2=62.363294mm; lgrp2=3; anchor2=pcb/800488;
-             }
-             ha:rat.836025 {
-              x1=54.360064mm; y1=1.493895in; lgrp1=3; anchor1=pcb/720149/720191; x2=51.583971mm; y2=1.25316in; lgrp2=3; anchor2=pcb/756098/756165;
-             }
-             ha:rat.836028 {
-              x1=1.86457in; y1=1.493895in; lgrp1=3; anchor1=pcb/720149/720247; x2=1.800785in; y2=1.128in; lgrp2=3; anchor2=pcb/720307/720340;
-             }
-             ha:rat.836031 {
-              x1=1.84489in; y1=1.493895in; lgrp1=3; anchor1=pcb/720149/720251; x2=38.740207mm; y2=1.02801in; lgrp2=3; anchor2=pcb/720307/720337;
-             }
-             ha:rat.836034 {
-              x1=3.709in; y1=47.625mm; lgrp1=3; anchor1=pcb/751751/751780; x2=53.360066mm; y2=1.493895in; lgrp2=3; anchor2=pcb/720149/720199;
-             }
-             ha:rat.836037 {
-              x1=53.360066mm; y1=1.493895in; lgrp1=3; anchor1=pcb/720149/720199; x2=51.583971mm; y2=30.830266mm; lgrp2=3; anchor2=pcb/756098/756163;
-             }
-             ha:rat.836040 {
-              x1=1.8252in; y1=1.493895in; lgrp1=3; anchor1=pcb/720149/720255; x2=38.740207mm; y2=1.078in; lgrp2=3; anchor2=pcb/720307/720339;
-             }
-             ha:rat.836043 {
-              x1=1.80552in; y1=1.493895in; lgrp1=3; anchor1=pcb/720149/720259; x2=1.800785in; y2=1.02801in; lgrp2=3; anchor2=pcb/720307/720336;
-             }
-             ha:rat.836046 {
-              x1=1.956in; y1=1.096in; lgrp1=3; anchor1=pcb/751924/751939; x2=1.251in; y2=2.25in; lgrp2=5; anchor2=pcb/718038;
-             }
-             ha:rat.836049 {
-              x1=1.657885in; y1=1.72027in; lgrp1=3; anchor1=pcb/720149/720209; x2=2.53761in; y2=1.80452in; lgrp2=3; anchor2=pcb/778353/778395;
-             }
-             ha:rat.836052 {
-              x1=1.657885in; y1=41.694862mm; lgrp1=3; anchor1=pcb/720149/720193; x2=2.53761in; y2=1.92263in; lgrp2=3; anchor2=pcb/778353/778389;
-             }
-             ha:rat.836055 {
-              x1=64.739552mm; y1=40.032611mm; lgrp1=5; anchor1=pcb/803034; x2=60.96mm; y2=1.66348in; lgrp2=3; anchor2=pcb/720608/720622;
-             }
-             ha:rat.836058 {
-              x1=2.911735in; y1=14.346225mm; lgrp1=5; anchor1=pcb/803034; x2=78.550008mm; y2=584.0mil; lgrp2=3; anchor2=pcb/721199/721212;
-             }
-             ha:rat.836061 {
-              x1=78.550008mm; y1=584.0mil; lgrp1=3; anchor1=pcb/721199/721212; x2=3.10752in; y2=722.0mil; lgrp2=3; anchor2=pcb/724629/724642;
-             }
-             ha:rat.836064 {
-              x1=74.950458mm; y1=46.5911mm; lgrp1=5; anchor1=pcb/803034; x2=80.01mm; y2=47.625mm; lgrp2=3; anchor2=pcb/720277/720304;
-             }
-             ha:rat.836067 {
-              x1=2.911735in; y1=1000.0mil; lgrp1=5; anchor1=pcb/803034; x2=3.115in; y2=988.0mil; lgrp2=3; anchor2=pcb/718968/718983;
-             }
-             ha:rat.836070 {
-              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.836073 {
-              x1=44.896799mm; y1=19.167116mm; lgrp1=5; anchor1=pcb/803034; x2=1.800785in; y2=24.841454mm; lgrp2=3; anchor2=pcb/720307/720334;
-             }
-             ha:rat.836076 {
-              x1=1.4in; y1=52.07mm; lgrp1=5; anchor1=pcb/803034; x2=1.657885in; y2=2.03522in; lgrp2=3; anchor2=pcb/720149/720273;
-             }
-             ha:rat.836079 {
-              x1=1.657885in; y1=50.69459mm; lgrp1=3; anchor1=pcb/720149/720265; x2=1.657885in; y2=2.03522in; lgrp2=3; anchor2=pcb/720149/720273;
-             }
-             ha:rat.836082 {
-              x1=60.96mm; y1=1.66348in; lgrp1=3; anchor1=pcb/720608/720622; x2=54.859936mm; y2=1.493895in; lgrp2=3; anchor2=pcb/720149/720187;
-             }
-             ha:rat.836085 {
-              x1=35.548233mm; y1=37.029285mm; lgrp1=5; anchor1=pcb/803034; x2=1.72678in; y2=1.493895in; lgrp2=3; anchor2=pcb/720149/720275;
-             }
-             ha:rat.836088 {
-              x1=73.800081mm; y1=69.51599mm; lgrp1=5; anchor1=pcb/803034; x2=84.5058mm; y2=2.73652in; lgrp2=3; anchor2=pcb/719912/719927;
-             }
-             ha:rat.836091 {
-              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.836094 {
-              x1=38.1mm; y1=2.83in; lgrp1=10; anchor1=pcb/719656/719674; x2=38.1mm; y2=2.66948in; lgrp2=3; anchor2=pcb/734519/734533;
-             }
-             ha:rat.836097 {
-              x1=31.819596mm; y1=287.0mil; lgrp1=3; anchor1=pcb/719091/719105; x2=1.657885in; y2=1.95648in; lgrp2=3; anchor2=pcb/720149/720257;
-             }
-             ha:rat.836100 {
-              x1=57.609867mm; y1=1.60216in; lgrp1=3; anchor1=pcb/720149/720184; x2=20.892008mm; y2=607.0mil; lgrp2=3; anchor2=pcb/717328;
-             }
-             ha:rat.836103 {
-              x1=2.439565in; y1=2.49112in; lgrp1=3; anchor1=pcb/800560/800589; x2=59.628324mm; y2=63.17741mm; lgrp2=3; anchor2=pcb/800528/800542;
-             }
-             ha:rat.836106 {
-              x1=1.657885in; y1=1.66121in; lgrp1=3; anchor1=pcb/720149/720197; x2=2.53761in; y2=1.88326in; lgrp2=3; anchor2=pcb/778353/778391;
-             }
-             ha:rat.836109 {
-              x1=1.25448in; y1=230.0mil; lgrp1=3; anchor1=pcb/719711/719725; x2=1.657885in; y2=1.9368in; lgrp2=3; anchor2=pcb/720149/720253;
-             }
-             ha:rat.836112 {
-              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.836115 {
-              x1=57.609867mm; y1=1.77932in; lgrp1=3; anchor1=pcb/720149/720220; x2=3.228in; y2=47.625mm; lgrp2=3; anchor2=pcb/720277/720303;
-             }
-             ha:rat.836118 {
-              x1=155.0mil; y1=37.465mm; lgrp1=3; anchor1=pcb/720117/720144; x2=57.609867mm; y2=1.77932in; lgrp2=3; anchor2=pcb/720149/720220;
-             }
-             ha:rat.836121 {
-              x1=72.39mm; y1=59.51601mm; lgrp1=3; anchor1=pcb/798817/798845; x2=2.552545in; y2=2.46553in; lgrp2=3; anchor2=pcb/800560/800586;
-             }
-             ha:rat.836124 {
-              x1=72.39mm; y1=69.51599mm; lgrp1=3; anchor1=pcb/798817/798843; x2=2.552545in; y2=2.5423in; lgrp2=3; anchor2=pcb/800560/800592;
-             }
-             ha:rat.836127 {
-              x1=3.609in; y1=1.825in; lgrp1=3; anchor1=pcb/751751/751779; x2=53.859938mm; y2=1.493895in; lgrp2=3; anchor2=pcb/720149/720195;
-             }
-             ha:rat.836130 {
-              x1=53.859938mm; y1=1.493895in; lgrp1=3; anchor1=pcb/720149/720195; x2=51.583971mm; y2=1.23348in; lgrp2=3; anchor2=pcb/756098/756164;
-             }
-             ha:rat.836133 {
-              x1=3.609in; y1=48.895mm; lgrp1=3; anchor1=pcb/751751/751781; x2=57.483629mm; y2=1.25316in; lgrp2=3; anchor2=pcb/756098/756128;
-             }
-             ha:rat.836136 {
-              x1=2.0811in; y1=1.493895in; lgrp1=3; anchor1=pcb/720149/720203; x2=57.483629mm; y2=1.25316in; lgrp2=3; anchor2=pcb/756098/756128;
-             }
-             ha:rat.836139 {
-              x1=1.657885in; y1=1.70058in; lgrp1=3; anchor1=pcb/720149/720205; x2=2.53761in; y2=1.84389in; lgrp2=3; anchor2=pcb/778353/778393;
-             }
-             ha:rat.836142 {
-              x1=57.609867mm; y1=1.58247in; lgrp1=3; anchor1=pcb/720149/720180; x2=19.148592mm; y2=1.332in; lgrp2=3; anchor2=pcb/717628;
-             }
-             ha:rat.836145 {
-              x1=1.88426in; y1=1.493895in; lgrp1=3; anchor1=pcb/720149/720243; x2=38.740207mm; y2=24.841454mm; lgrp2=3; anchor2=pcb/720307/720335;
-             }
-             ha:rat.836148 {
-              x1=1.76663in; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736159; x2=1.657885in; y2=46.694598mm; lgrp2=3; anchor2=pcb/720149/720233;
-             }
-             ha:rat.836151 {
-              x1=1.72332in; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736160; x2=1.657885in; y2=1.85806in; lgrp2=3; anchor2=pcb/720149/720237;
-             }
-             ha:rat.836154 {
-              x1=2.02646in; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736153; x2=44.86021mm; y2=53.444521mm; lgrp2=3; anchor2=pcb/720149/720266;
-             }
-             ha:rat.836157 {
-              x1=50.37201mm; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736154; x2=1.78583in; y2=53.444521mm; lgrp2=3; anchor2=pcb/720149/720262;
-             }
-             ha:rat.836160 {
-              x1=1.35in; y1=49.53mm; lgrp1=3; anchor1=pcb/718624/718664; x2=1.657885in; y2=48.694594mm; lgrp2=3; anchor2=pcb/720149/720249;
-             }
-             ha:rat.836163 {
-              x1=1.85324in; y1=71.54874mm; lgrp1=3; anchor1=pcb/736122/736157; x2=1.80552in; y2=53.444521mm; lgrp2=3; anchor2=pcb/720149/720258;
              }
+            }
+           }
+            uid = fdmrigvTMcHho9IPHtUAAABx
+           }
     }
  }
 
@@ -27792,6 +30146,51 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
+ha:` {
+     width=1.651001mm; height=1.651001mm; delta=12.0mil;
+     li:objects {
+      ha:line.0 {
+       x1=50.0mil; y1=0.0; x2=65.0mil; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.1 {
+       x1=65.0mil; y1=50.0mil; x2=50.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.2 {
+       x1=50.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=65.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=0.0; y1=50.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=15.0mil; x2=15.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=15.0mil; y1=0.0; x2=50.0mil; y2=0.0; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=65.0mil; y1=15.0mil; x2=65.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=25.0mil; y1=25.0mil; x2=40.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+      }
+      ha:line.11 {
+       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.12 {
+       x1=25.0mil; y1=45.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+     }
+    }
+
     ha:_ {
      width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
@@ -27838,7 +30237,7 @@ ha:pcb-rnd-board-v8 {
        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;       }
+       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; D4-2; H1-1; H2-1; H3-1; H4-1; J1-5; J1-6; 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;       }
@@ -27847,13 +30246,13 @@ ha:pcb-rnd-board-v8 {
        li:conn { J13-2; U7-16;       }
        }
        ha:pc13 {
-       li:conn { J1-12; U1-7;       }
+       li:conn { U1-7;       }
        }
        ha:pc14 {
-       li:conn { J1-11; U1-8;       }
+       li:conn { U1-8;       }
        }
        ha:pc15 {
-       li:conn { J1-10; U1-9;       }
+       li:conn { U1-9;       }
        }
        ha:thrust {
        li:conn { J7-2; U7-18; Z1-2;       }
@@ -27868,10 +30267,10 @@ ha:pcb-rnd-board-v8 {
        li:conn { R36-1; R37-2; U13-5;       }
        }
        ha:analog3 {
-       li:conn { J1-33; U7-21;       }
+       li:conn { J1-7; U7-21;       }
        }
        ha:analog4 {
-       li:conn { J1-34; U7-23;       }
+       li:conn { J1-8; U7-23;       }
        }
        ha:sdmmc_cmd {
        li:conn { J6-3; U1-83;       }
@@ -27889,55 +30288,43 @@ ha:pcb-rnd-board-v8 {
        li:conn { J101-4; U1-76;       }
        }
        ha:led_continuity {
-       li:conn { R4-1;       }
+       li:conn { R4-1; U1-84;       }
        }
        ha:vdda {
        li:conn { C6-2; C7-2; L1-2; U1-21; U1-22;       }
        }
        ha:pa9 {
-       li:conn { J1-29; U1-68;       }
+       li:conn { 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;       }
+       li:conn { U1-15;       }
        }
        ha:pc1 {
-       li:conn { J1-24; U1-16;       }
+       li:conn { U1-16;       }
        }
        ha:pc4 {
-       li:conn { J1-21; U1-33;       }
-       }
-       ha:pc3 {
-       li:conn { J1-22; U1-18;       }
+       li:conn { U1-33;       }
        }
+        ha:pc5 {
+        li:conn { U1-34;        }
+        }
        ha:pc6 {
-       li:conn { J1-19; U1-63;       }
-       }
-       ha:pc5 {
-       li:conn { J1-20; U1-34;       }
+       li:conn { U1-63;       }
        }
        ha:pc7 {
-       li:conn { J1-18; U1-64;       }
+       li:conn { U1-64;       }
        }
        ha:swdio {
        li:conn { J101-3; U1-72;       }
        }
        ha:pe7 {
-       li:conn { J1-9; U1-38;       }
+       li:conn { U1-38;       }
        }
        ha:pe8 {
-       li:conn { J1-8; U1-39;       }
+       li:conn { U1-39;       }
        }
        ha:pe9 {
-       li:conn { J1-7; U1-40;       }
+       li:conn { U1-40;       }
        }
        ha:v_lipo {
        li:conn { D3-1; J3-1; J3-3; J23-1; J24-1; R11-2; R17-1; R25-2;       }
@@ -27957,23 +30344,20 @@ ha:pcb-rnd-board-v8 {
        ha:unnamed_net5 {
        li:conn { J5-3; R2-2;       }
        }
-       ha:b_spi1_sck {
-       li:conn { J1-26;       }
-       }
+        ha:unnamed_net8 {
+        li:conn { J8-1; U8-13;        }
+        }
        ha:unnamed_net9 {
        li:conn { D5-1; R21-2;       }
        }
-       ha:unnamed_net8 {
-       li:conn { J8-1; U8-13;       }
-       }
        ha:alarm_a {
-       li:conn { R7-1; R500-2;       }
+       li:conn { R7-1; R500-2; U1-98;       }
        }
        ha:alarm_b {
-       li:conn { R13-2; R16-1;       }
+       li:conn { R13-2; R16-1; U1-97;       }
        }
        ha:adc_cs {
-       li:conn { J4-2; U1-29; U7-38;       }
+       li:conn { J4-4; U1-29; U7-38;       }
        }
        ha:flash_io0 {
        li:conn { U1-43; U3-5;       }
@@ -27982,7 +30366,7 @@ ha:pcb-rnd-board-v8 {
        li:conn { U1-44; U3-2;       }
        }
        ha:adc_miso {
-       li:conn { J4-4; U1-31; U7-36;       }
+       li:conn { J4-2; U1-31; U7-36;       }
        }
        ha:flash_io2 {
        li:conn { U1-45; U3-3;       }
@@ -27993,12 +30377,18 @@ ha:pcb-rnd-board-v8 {
        ha:wifi_led_green {
        li:conn { R22-1; U8-7;       }
        }
+        ha:bus_miso {
+        li:conn { J1-27; U1-53;        }
+        }
        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:bus_sck {
+        li:conn { J1-26; U1-52;        }
+        }
        ha:wifi_rxd {
        li:conn { U1-55; U8-23;       }
        }
@@ -28009,7 +30399,7 @@ ha:pcb-rnd-board-v8 {
        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;      }
+      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; R5-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:fet_1 {
       li:conn { J27-1; Q1-1; R14-1; R17-2;      }
@@ -28021,74 +30411,74 @@ ha:pcb-rnd-board-v8 {
         li:conn { D1-1; R3-2;        }
         }
         ha:unnamed_net33 {
-        li:conn { Q1-3; R8-2; U13-7;        }
-        }
-         ha:usbdp {
-         li:conn { R2-1; U1-71;         }
-         }
-        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_net39 {
-              li:conn { J11-3; U6-7;              }
-              }
-              ha:unnamed_net45 {
-              li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;              }
-              }
-             ha:unnamed_net38 {
-             li:conn { R106-2; U6-9;             }
-             }
-         ha:unnamed_net41 {
-         li:conn { J7-1; U6-10; U6-11;         }
-         }
-         ha:sense_1 {
-         li:conn { R14-2; R20-2; U1-23;         }
-         }
-             ha:unnamed_net48 {
-             li:conn { Q2-2; R7-2;             }
-             }
-             ha:unnamed_net47 {
-             li:conn { R106-1; U6-8;             }
-             }
-             ha:unnamed_net53 {
-             li:conn { C111-2; U7-5;             }
-             }
-            ha:unnamed_net46 {
-            li:conn { Q3-1; U6-4;            }
-            }
-             ha:unnamed_net43 {
-             li:conn { J10-2; U6-14;             }
-             }
-             ha:unnamed_net44 {
-             li:conn { J10-3; U6-15;             }
-             }
-             ha:unnamed_net49 {
-             li:conn { Q2-4; R16-2;             }
-             }
-             ha:wifi_txd {
-             li:conn { U1-56; U8-22;             }
-             }
-            ha:unnamed_net42 {
-            li:conn { J10-1; U6-13;            }
-            }
-             ha:usbdm {
-             li:conn { R1-1; U1-70;             }
-             }
-            ha:reset_n {
-            li:conn { C11-2; J101-2; U1-14; U2-1;            }
-            }
-            ha:unnamed_net54 {
-            li:conn { C102-1; C110-1; U7-7;            }
-            }
-        ha:b_spi1_miso {
-        li:conn { J1-27;        }
-        }
+        li:conn { D4-1; R5-2;        }
+        }
+           ha:unnamed_net34 {
+           li:conn { Q1-3; R8-2; U13-7;           }
+           }
+          ha:unnamed_net40 {
+          li:conn { J11-3; U6-7;          }
+          }
+          ha:unnamed_net41 {
+          li:conn { J11-2; U6-6;          }
+          }
+           ha:unnamed_net37 {
+           li:conn { J22-1; Q6-2;           }
+           }
+          ha:unnamed_net38 {
+          li:conn { J21-1; Q6-1;          }
+          }
+          ha:unnamed_net39 {
+          li:conn { R106-2; U6-9;          }
+          }
+           ha:unnamed_net44 {
+           li:conn { J10-2; U6-14;           }
+           }
+                          ha:usbdp {
+                          li:conn { R2-1; U1-71;                          }
+                          }
+                         ha:unnamed_net46 {
+                         li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;                         }
+                         }
+                          ha:sense_1 {
+                          li:conn { R14-2; R20-2; U1-35;                          }
+                          }
+                          ha:unnamed_net48 {
+                          li:conn { R106-1; U6-8;                          }
+                          }
+                         ha:unnamed_net47 {
+                         li:conn { Q3-1; U6-4;                         }
+                         }
+                         ha:unnamed_net55 {
+                         li:conn { C102-1; C110-1; U7-7;                         }
+                         }
+                         ha:unnamed_net49 {
+                         li:conn { Q2-2; R7-2;                         }
+                         }
+                         ha:unnamed_net43 {
+                         li:conn { J10-1; U6-13;                         }
+                         }
+                        ha:unnamed_net45 {
+                        li:conn { J10-3; U6-15;                        }
+                        }
+                         ha:wifi_txd {
+                         li:conn { U1-56; U8-22;                         }
+                         }
+                        ha:unnamed_net42 {
+                        li:conn { J7-1; U6-10; U6-11;                        }
+                        }
+                         ha:reset_n {
+                         li:conn { C11-2; J101-2; U1-14; U2-1;                         }
+                         }
+                         ha:unnamed_net54 {
+                         li:conn { C111-2; U7-5;                         }
+                         }
+                        ha:unnamed_net50 {
+                        li:conn { Q2-4; R16-2;                        }
+                        }
+                        ha:usbdm {
+                        li:conn { R1-1; U1-70;                        }
+                        }
         ha:fet_a {
         li:conn { J3-2; Q2-7; Q2-8;        }
         }
@@ -28102,11 +30492,14 @@ ha:pcb-rnd-board-v8 {
         li:conn { J4-5; U1-32; U7-1;        }
         }
         ha:led_armed {
-        li:conn { R3-1;        }
+        li:conn { R3-1; U1-77;        }
         }
         ha:wifi_led_blue {
         li:conn { R23-1; U8-8;        }
         }
+         ha:bus_mosi {
+         li:conn { J1-28; U1-54;         }
+         }
         ha:wifi_cts {
         li:conn { U1-58; U8-21;        }
         }
@@ -28114,16 +30507,13 @@ ha:pcb-rnd-board-v8 {
         li:conn { R12-1; R15-2; U1-24;        }
         }
        ha:fire_1 {
-       li:conn { R8-1; R501-2;       }
+       li:conn { R8-1; R501-2; U1-36;       }
        }
        ha:flash_cs {
        li:conn { U1-42; U3-1;       }
        }
       ha:force_bootloader {
-      li:conn { J2-2;      }
-      }
-      ha:b_spi1_mosi {
-      li:conn { J1-28;      }
+      li:conn { J2-2; U1-37;      }
       }
        ha:sdmmc_d0 {
        li:conn { J6-7; U1-65;       }
@@ -28138,7 +30528,7 @@ ha:pcb-rnd-board-v8 {
        li:conn { J6-2; U1-79;       }
        }
       ha:pa10 {
-      li:conn { J1-30; U1-69;      }
+      li:conn { U1-69;      }
       }
       ha:sdmmc_ck {
       li:conn { J6-5; U1-80;      }