switch to slotted footprint for USBmicroV, and associated symbol with body gnd
[hw/telefireeight] / telefireeight.lht
index 969b79468413d340c098b19714bb91abbe43eb68..b89187692a5939365db9025f4972a70c954c68ed 100644 (file)
@@ -19,7 +19,7 @@ ha:pcb-rnd-board-v8 {
    ha:Fat {
     via_proto = 2
     text_scale = 100
-    thickness = 80.0mil
+    thickness = 140.0mil
     clearance = 25.0mil
      text_thick = 0.0
    }
@@ -38,7 +38,7 @@ ha:pcb-rnd-board-v8 {
     x = 6.6in; y = 4.2in
    }
    ha:grid {
-    spacing = 25.0mil
+    spacing = 1.0mil
     offs_x = 0.0
     offs_y = 0.0
    }
@@ -1111,18 +1111,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.27754 {
-    x1=600.0mil; y1=38.1mm; x2=400.0mil; y2=1.896in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.27757 {
-    x1=392.0mil; y1=1.904in; x2=258.0mil; y2=1.904in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.27760 {
     x1=1.65in; y1=1.8in; x2=29.21mm; y2=1.8in; thickness=140.0mil; clearance=20.0mil;
     ha:flags {
@@ -1141,24 +1129,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.27769 {
-    x1=2.3in; y1=1.6in; x2=115.57mm; y2=1.6in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.27772 {
-    x1=2.3in; y1=1.8in; x2=2.3in; y2=60.96mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.27775 {
-    x1=115.57mm; y1=1.8in; x2=115.57mm; y2=60.96mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.27778 {
     x1=29.21mm; y1=1.6in; x2=1.65in; y2=1.6in; thickness=140.0mil; clearance=20.0mil;
     ha:flags {
@@ -1177,18 +1147,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.27787 {
-    x1=400.0mil; y1=38.1mm; x2=240.0mil; y2=1.904in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.27790 {
-    x1=500.0mil; y1=38.1mm; x2=324.0mil; y2=1.904in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.27793 {
     x1=1.151in; y1=2.898in; x2=1.65in; y2=1.8in; thickness=140.0mil; clearance=20.0mil;
     ha:flags {
@@ -4759,30 +4717,12 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.29665 {
-    x1=1.65in; y1=2.7in; x2=47.9728mm; y2=69.375mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.29668 {
-    x1=1.65in; y1=73.66mm; x2=1.889in; y2=69.376mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.29671 {
     x1=2.3in; y1=2.399in; x2=52.3568mm; y2=64.991mm; thickness=140.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.29674 {
-    x1=115.57mm; y1=2.6in; x2=52.3568mm; y2=64.991mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.29677 {
     x1=52.0088mm; y1=64.643mm; x2=52.3568mm; y2=64.991mm; thickness=25.0mil; clearance=20.0mil;
     ha:flags {
@@ -5170,18 +5110,6 @@ ha:pcb-rnd-board-v8 {
    ha:line.29881 {
     x1=394.0mil; y1=2.813in; x2=443.0mil; y2=2.814in; thickness=25.0mil; clearance=20.0mil;
    }
-   ha:line.29884 {
-    x1=258.0mil; y1=2.294in; x2=182.0mil; y2=61.7982mm; thickness=113.0mil; clearance=20.0mil;
-   }
-   ha:line.29887 {
-    x1=392.0mil; y1=2.294in; x2=6.069818mm; y2=2.547in; thickness=113.0mil; clearance=20.0mil;
-   }
-   ha:line.29890 {
-    x1=258.0mil; y1=2.294in; x2=392.0mil; y2=2.294in; thickness=113.0mil; clearance=20.0mil;
-   }
-   ha:line.29893 {
-    x1=292.0mil; y1=2.35in; x2=289.0mil; y2=59.8424mm; thickness=25.0mil; clearance=20.0mil;
-   }
    ha:line.29896 {
     x1=130.680079mm; y1=3.0878in; x2=4.9642in; y2=3.0878in; thickness=10.0mil; clearance=12.0mil;
    }
@@ -5302,156 +5230,306 @@ ha:pcb-rnd-board-v8 {
    ha:line.30013 {
     x1=6.009in; y1=3.405in; x2=152.4127mm; y2=86.2711mm; thickness=10.0mil; clearance=12.0mil;
    }
-   ha:polygon.30016 {
-    li:geometry {
-      ta:contour {
-       { 2.3in; 1.6in }
-       { 115.57mm; 1.6in }
-       { 115.57mm; 2.6in }
-       { 2.3in; 2.6in }
-      }
+   ha:line.38355 {
+    x1=2.3in; y1=2.6in; x2=52.4239mm; y2=64.9461mm; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:polygon.30021 {
-    li:geometry {
-      ta:contour {
-       { 29.21mm; 1.6in }
-       { 1.65in; 1.6in }
-       { 1.65in; 1.8in }
-       { 29.21mm; 73.66mm }
-      }
+   ha:line.38487 {
+    x1=258.0mil; y1=1.904in; x2=400.0mil; y2=38.1mm; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  }
-  color = {#8b2323}
-   ha:combining {
+   ha:line.38490 {
+    x1=400.0mil; y1=38.1mm; x2=600.0mil; y2=38.1mm; thickness=140.0mil; clearance=50.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.30281 {
-    x1=325.0mil; y1=1000.0mil; x2=675.0mil; y2=1000.0mil; thickness=140.0mil; clearance=20.0mil;
+   ha:line.38493 {
+    x1=600.0mil; y1=38.1mm; x2=392.0mil; y2=1.904in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
-   ha:line.30284 {
-    x1=601.0mil; y1=925.0mil; x2=601.0mil; y2=27.305mm; thickness=140.0mil; clearance=20.0mil;
+   ha:line.38499 {
+    x1=258.0mil; y1=1.904in; x2=392.0mil; y2=1.904in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
-   ha:line.30287 {
-    x1=400.0mil; y1=925.0mil; x2=400.0mil; y2=27.305mm; thickness=140.0mil; clearance=20.0mil;
+   ha:line.38502 {
+    x1=500.0mil; y1=38.1mm; x2=325.0mil; y2=1.9in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
-   ha:line.30290 {
-    x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
+   ha:line.42505 {
+    x1=1.65in; y1=2.7in; x2=1.889in; y2=69.376mm; thickness=140.0mil; clearance=50.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
    }
-   ha:line.30293 {
-    x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
+   ha:line.42508 {
+    x1=1.889in; y1=69.376mm; x2=1.65in; y2=73.66mm; thickness=140.0mil; clearance=50.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
    }
-   ha:line.30296 {
-    x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.42511 {
+    x1=1.65in; y1=73.66mm; x2=1.65in; y2=2.7in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46548 {
+    x1=258.0mil; y1=2.294in; x2=196.0mil; y2=2.434in; thickness=140.0mil; clearance=50.0mil;
+   }
+   ha:line.46551 {
+    x1=392.0mil; y1=2.294in; x2=317.0mil; y2=2.393in; thickness=140.0mil; clearance=50.0mil;
+   }
+   ha:line.46554 {
+    x1=392.0mil; y1=2.294in; x2=258.0mil; y2=2.294in; thickness=140.0mil; clearance=50.0mil;
+   }
+   ha:line.63959 {
+    x1=2.3in; y1=1.6in; x2=2.3in; y2=2.6in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.63962 {
+    x1=2.3in; y1=2.6in; x2=115.57mm; y2=2.6in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.63965 {
+    x1=115.57mm; y1=2.6in; x2=115.57mm; y2=1.6in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.63968 {
+    x1=115.57mm; y1=1.6in; x2=2.3in; y2=1.6in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.78235 {
+    x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
      lock=1
     }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
    }
-   ha:line.30299 {
-    x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:line.78247 {
+    x1=330.0mil; y1=0.0; x2=158.75mm; y2=0.0; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
      lock=1
     }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
    }
-   ha:line.30302 {
-    x1=600.0mil; y1=38.1mm; x2=400.0mil; y2=1.896in; thickness=140.0mil; clearance=20.0mil;
+   ha:line.78259 {
+    x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.30305 {
-    x1=392.0mil; y1=1.904in; x2=258.0mil; y2=1.904in; thickness=140.0mil; clearance=20.0mil;
+   ha:line.78271 {
+    x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.30308 {
-    x1=1.65in; y1=1.8in; x2=29.21mm; y2=1.8in; thickness=140.0mil; clearance=20.0mil;
+   ha:line.78283 {
+    x1=6.58in; y1=765.0mil; x2=6.58in; y2=3.435in; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.30311 {
-    x1=29.21mm; y1=1.8in; x2=29.21mm; y2=2.7in; thickness=140.0mil; clearance=20.0mil;
+   ha:line.78295 {
+    x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.30314 {
-    x1=500.0mil; y1=3.1in; x2=29.21mm; y2=2.698in; thickness=140.0mil; clearance=20.0mil;
+   ha:line.78307 {
+    x1=330.0mil; y1=4.2in; x2=158.75mm; y2=4.2in; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.30317 {
-    x1=2.3in; y1=2.6in; x2=115.57mm; y2=2.6in; thickness=140.0mil; clearance=20.0mil;
+   ha:line.78319 {
+    x1=0.0; y1=765.0mil; x2=0.0; y2=3.435in; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.30320 {
-    x1=2.3in; y1=1.6in; x2=115.57mm; y2=1.6in; thickness=140.0mil; clearance=20.0mil;
+   ha:arc.78331 {
+    x=6.58in; y=95.631mm; width=330.0mil; height=330.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.30323 {
-    x1=2.3in; y1=1.8in; x2=2.3in; y2=60.96mm; thickness=140.0mil; clearance=20.0mil;
+   ha:arc.78335 {
+    x=0.0; y=435.0mil; width=330.0mil; height=330.0mil; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.30326 {
-    x1=115.57mm; y1=1.8in; x2=115.57mm; y2=60.96mm; thickness=140.0mil; clearance=20.0mil;
+   ha:arc.78339 {
+    x=0.0; y=95.631mm; width=330.0mil; height=330.0mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.30329 {
-    x1=29.21mm; y1=1.6in; x2=1.65in; y2=1.6in; thickness=140.0mil; clearance=20.0mil;
+   ha:arc.78343 {
+    x=6.58in; y=435.0mil; width=330.0mil; height=330.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.30332 {
-    x1=500.0mil; y1=3.3in; x2=29.21mm; y2=73.66mm; thickness=140.0mil; clearance=20.0mil;
+   ha:polygon.30021 {
+    li:geometry {
+      ta:contour {
+       { 29.21mm; 1.6in }
+       { 1.65in; 1.6in }
+       { 1.65in; 1.8in }
+       { 29.21mm; 73.66mm }
+      }
+    }
+   }
+   ha:polygon.64256 { clearance=50.0mil;
+    li:geometry {
+      ta:contour {
+       { 2.3in; 1.6in }
+       { 115.57mm; 1.6in }
+       { 115.57mm; 2.6in }
+       { 2.3in; 2.6in }
+      }
+    }
+   }
+  }
+  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.30290 {
+    x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
+     lock=1
     }
    }
-   ha:line.30335 {
-    x1=500.0mil; y1=3.2in; x2=1.148in; y2=2.802in; thickness=140.0mil; clearance=20.0mil;
+   ha:line.30293 {
+    x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
+     lock=1
     }
    }
-   ha:line.30338 {
-    x1=400.0mil; y1=38.1mm; x2=240.0mil; y2=1.904in; thickness=140.0mil; clearance=20.0mil;
+   ha:line.30296 {
+    x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
+     lock=1
     }
    }
-   ha:line.30341 {
-    x1=500.0mil; y1=38.1mm; x2=324.0mil; y2=1.904in; thickness=140.0mil; clearance=20.0mil;
+   ha:line.30299 {
+    x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
     ha:flags {
      clearline=1
+     lock=1
     }
    }
-   ha:line.30344 {
-    x1=1.151in; y1=2.898in; x2=1.65in; y2=1.8in; thickness=140.0mil; clearance=20.0mil;
+   ha:line.30308 {
+    x1=1.65in; y1=1.8in; x2=29.21mm; y2=1.8in; thickness=140.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
@@ -5750,28 +5828,250 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.30494 {
-    x1=1.65in; y1=2.7in; x2=47.9728mm; y2=69.375mm; thickness=140.0mil; clearance=20.0mil;
+   ha:line.38406 {
+    x1=29.21mm; y1=1.6in; x2=1.65in; y2=1.6in; thickness=140.0mil; clearance=50.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.30497 {
-    x1=1.65in; y1=73.66mm; x2=1.889in; y2=69.376mm; thickness=140.0mil; clearance=20.0mil;
+   ha:line.38412 {
+    x1=1.65in; y1=1.6in; x2=1.65in; y2=1.8in; thickness=140.0mil; clearance=50.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.30500 {
-    x1=2.3in; y1=2.399in; x2=52.3568mm; y2=64.991mm; thickness=140.0mil; clearance=20.0mil;
+   ha:line.38415 {
+    x1=1.65in; y1=1.8in; x2=29.21mm; y2=73.66mm; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.38418 {
+    x1=29.21mm; y1=73.66mm; x2=29.21mm; y2=1.6in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.38424 {
+    x1=500.0mil; y1=3.1in; x2=29.21mm; y2=2.7in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.38427 {
+    x1=29.21mm; y1=2.7in; x2=29.21mm; y2=73.66mm; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.38430 {
+    x1=29.21mm; y1=73.66mm; x2=500.0mil; y2=3.3in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.38433 {
+    x1=500.0mil; y1=3.3in; x2=500.0mil; y2=3.1in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.38436 {
+    x1=500.0mil; y1=3.2in; x2=29.21mm; y2=2.8in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.38448 {
+    x1=2.3in; y1=2.6in; x2=52.3568mm; y2=64.991016mm; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.38451 {
+    x1=52.3568mm; y1=64.991016mm; x2=2.3in; y2=60.96mm; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.38457 {
+    x1=258.0mil; y1=1.904in; x2=400.0mil; y2=38.1mm; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.38460 {
+    x1=400.0mil; y1=38.1mm; x2=600.0mil; y2=38.1mm; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.38463 {
+    x1=600.0mil; y1=38.1mm; x2=392.0mil; y2=1.904in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.38466 {
+    x1=392.0mil; y1=1.904in; x2=258.0mil; y2=1.904in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.38469 {
+    x1=500.0mil; y1=38.1mm; x2=325.0mil; y2=1.9in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.42514 {
+    x1=1.65in; y1=2.7in; x2=1.889in; y2=69.376mm; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.42517 {
+    x1=1.889in; y1=69.376mm; x2=1.65in; y2=73.66mm; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.42520 {
+    x1=1.65in; y1=73.66mm; x2=1.65in; y2=2.7in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.46545 {
+    x1=258.0mil; y1=2.294in; x2=392.0mil; y2=2.294in; thickness=140.0mil; clearance=50.0mil;
+ ha:flags ={ clearline=1
+ };   }
+   ha:line.64546 {
+    x1=2.3in; y1=1.6in; x2=58.3946mm; y2=66.035605mm; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.64549 {
+    x1=58.3946mm; y1=66.035605mm; x2=115.57mm; y2=2.6in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.64552 {
+    x1=115.57mm; y1=2.6in; x2=115.57mm; y2=1.6in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.64555 {
+    x1=115.57mm; y1=1.6in; x2=2.3in; y2=1.6in; thickness=140.0mil; clearance=50.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.78244 {
+    x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.78256 {
+    x1=330.0mil; y1=0.0; x2=158.75mm; y2=0.0; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.30503 {
-    x1=115.57mm; y1=2.6in; x2=52.3568mm; y2=64.991mm; thickness=140.0mil; clearance=20.0mil;
+   ha:line.78268 {
+    x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.78280 {
+    x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.78292 {
+    x1=6.58in; y1=765.0mil; x2=6.58in; y2=3.435in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.78304 {
+    x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.78316 {
+    x1=330.0mil; y1=4.2in; x2=158.75mm; y2=4.2in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.78328 {
+    x1=0.0; y1=765.0mil; x2=0.0; y2=3.435in; thickness=10.0mil; clearance=40.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
    ha:arc.30506 {
@@ -5802,562 +6102,59 @@ ha:pcb-rnd-board-v8 {
      lock=1
     }
    }
-   ha:polygon.30510 {
-    li:geometry {
-      ta:contour {
-       { 10.0mil; 10.0mil }
-       { 6.57in; 10.0mil }
-       { 6.57in; 4.19in }
-       { 10.0mil; 4.19in }
-      }
-    }
-
-    ha:flags {
-     clearpoly=1
-     lock=1
-    }
-   }
-   ha:polygon.30515 {
-    li:geometry {
-      ta:contour {
-       { 2.3in; 1.6in }
-       { 115.57mm; 1.6in }
-       { 115.57mm; 2.6in }
-       { 2.3in; 2.6in }
-      }
-    }
-   }
-   ha:polygon.30520 {
-    li:geometry {
-      ta:contour {
-       { 29.21mm; 1.6in }
-       { 1.65in; 1.6in }
-       { 1.65in; 1.8in }
-       { 29.21mm; 73.66mm }
-      }
-    }
-   }
-  }
-  color = {#3a5fcd}
-  ha:combining {
-  }
-}
-     ha:top-gnd         { lid=2; group=3;
-   li:objects {
-   }
-  color = {#104e8b}
-   ha:combining {
-   }
- }
-     ha:bottom-gnd      { lid=3; group=10;
-   li:objects {
-   }
-  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 {
-  }
-  color = {#548b54}
-  ha:combining {
-  }
-}
-     ha:int-sig1        { lid=5; group=5; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>o}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>o} }
-  li:objects {
-   ha:line.30026 {
-    x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-     lock=1
-    }
-   }
-   ha:line.30029 {
-    x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
+   ha:arc.78334 {
+    x=6.58in; y=95.631mm; width=330.0mil; height=330.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
      lock=1
     }
-   }
-   ha:line.30032 {
-    x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.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.30035 {
-    x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+   ha:arc.78338 {
+    x=0.0; y=435.0mil; width=330.0mil; height=330.0mil; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
      lock=1
     }
-   }
-   ha:line.30038 {
-    x1=600.0mil; y1=38.1mm; x2=400.0mil; y2=1.896in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30041 {
-    x1=392.0mil; y1=1.904in; x2=258.0mil; y2=1.904in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30044 {
-    x1=1.65in; y1=1.8in; x2=29.21mm; y2=1.8in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30047 {
-    x1=29.21mm; y1=1.8in; x2=29.21mm; y2=2.7in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30050 {
-    x1=500.0mil; y1=3.1in; x2=29.21mm; y2=2.698in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30053 {
-    x1=2.3in; y1=2.6in; x2=115.57mm; y2=2.6in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30056 {
-    x1=2.3in; y1=1.6in; x2=115.57mm; y2=1.6in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30059 {
-    x1=29.21mm; y1=1.6in; x2=1.65in; y2=1.6in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30062 {
-    x1=500.0mil; y1=3.3in; x2=29.21mm; y2=73.66mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30065 {
-    x1=500.0mil; y1=3.2in; x2=1.148in; y2=2.802in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30068 {
-    x1=400.0mil; y1=38.1mm; x2=240.0mil; y2=1.904in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30071 {
-    x1=500.0mil; y1=38.1mm; x2=324.0mil; y2=1.904in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30074 {
-    x1=1.151in; y1=2.898in; x2=1.65in; y2=1.8in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30077 {
-    x1=1.152in; y1=1.6in; x2=1.152in; y2=1.794in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30080 {
-    x1=1.152in; y1=1.794in; x2=1.146in; y2=1.8in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30083 {
-    x1=1.65in; y1=1.6in; x2=1.65in; y2=1.8in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30086 {
-    x1=2.3in; y1=2.6in; x2=2.3in; y2=1.6in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30089 {
-    x1=1.65in; y1=2.7in; x2=1.65in; y2=73.66mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30092 {
-    x1=115.57mm; y1=1.6in; x2=115.57mm; y2=1.798in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30095 {
-    x1=115.57mm; y1=1.8in; x2=115.57mm; y2=2.6in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30098 {
-    x1=12.7133mm; y1=66.0775mm; x2=12.7133mm; y2=71.1067mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30101 {
-    x1=12.7133mm; y1=71.1067mm; x2=500.0mil; y2=2.8in; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30104 {
-    x1=10.1744mm; y1=38.0636mm; x2=15.2036mm; y2=38.0636mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30107 {
-    x1=15.2036mm; y1=38.0636mm; x2=600.0mil; y2=38.1mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30110 {
-    x1=325.0mil; y1=1000.0mil; x2=675.0mil; y2=1000.0mil; thickness=140.0mil; clearance=20.0mil;
-   }
-   ha:line.30113 {
-    x1=601.0mil; y1=925.0mil; x2=601.0mil; y2=27.305mm; thickness=140.0mil; clearance=20.0mil;
-   }
-   ha:line.30116 {
-    x1=400.0mil; y1=925.0mil; x2=400.0mil; y2=27.305mm; thickness=140.0mil; clearance=20.0mil;
-   }
-   ha:line.30119 {
-    x1=1.65in; y1=2.7in; x2=47.9728mm; y2=69.375mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30122 {
-    x1=1.65in; y1=73.66mm; x2=1.889in; y2=69.376mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30125 {
-    x1=2.3in; y1=2.399in; x2=52.3568mm; y2=64.991mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30128 {
-    x1=115.57mm; y1=2.6in; x2=52.3568mm; y2=64.991mm; thickness=140.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30150 {
-    x1=1.807in; y1=87.6808mm; x2=1.807in; y2=91.0844mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30153 {
-    x1=1.807in; y1=91.0844mm; x2=51.8414mm; y2=3.82in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30159 {
-    x1=70.7898mm; y1=925.0mil; x2=70.7898mm; y2=327.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30162 {
-    x1=70.7898mm; y1=327.0mil; x2=70.739mm; y2=325.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30165 {
-    x1=2.814in; y1=935.0mil; x2=2.814in; y2=296.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30168 {
-    x1=2.814in; y1=296.0mil; x2=71.501mm; y2=295.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30171 {
-    x1=71.501mm; y1=295.0mil; x2=4.31in; y2=295.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30174 {
-    x1=70.739mm; y1=325.0mil; x2=70.739mm; y2=282.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30177 {
-    x1=70.739mm; y1=282.0mil; x2=2.803in; y2=264.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30180 {
-    x1=2.803in; y1=264.0mil; x2=109.8296mm; y2=264.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30183 {
-    x1=109.8296mm; y1=264.0mil; x2=110.236mm; y2=280.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30186 {
-    x1=110.236mm; y1=280.0mil; x2=110.236mm; y2=310.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30189 {
-    x1=110.236mm; y1=310.0mil; x2=109.855mm; y2=325.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30192 {
-    x1=109.855mm; y1=325.0mil; x2=4.28in; y2=325.0mil; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30195 {
-    x1=161.925mm; y1=1.76in; x2=161.925mm; y2=3.046in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30198 {
-    x1=162.8648mm; y1=1.76in; x2=162.8648mm; y2=77.343mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30201 {
-    x1=163.8046mm; y1=1.76in; x2=163.8046mm; y2=77.343mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30210 {
-    x1=101.981mm; y1=3.847in; x2=4.017in; y2=3.845in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30213 {
-    x1=51.8414mm; y1=3.82in; x2=102.6668mm; y2=3.82in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30216 {
-    x1=102.6668mm; y1=3.82in; x2=102.7938mm; y2=3.815in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30219 {
-    x1=64.135mm; y1=3.847in; x2=4.017in; y2=3.847in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30222 {
-    x1=139.954mm; y1=2.496in; x2=128.8034mm; y2=2.496in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30225 {
-    x1=128.8034mm; y1=2.496in; x2=119.0752mm; y2=53.6702mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30228 {
-    x1=119.0752mm; y1=53.6702mm; x2=2.253in; y2=53.6702mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30231 {
-    x1=2.253in; y1=53.6702mm; x2=49.911mm; y2=1.825in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30234 {
-    x1=1.813in; y1=3.415in; x2=1.813in; y2=3.414in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30237 {
-    x1=2.814in; y1=935.0mil; x2=1.79in; y2=1.959in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30240 {
-    x1=5.482in; y1=2.524in; x2=128.8034mm; y2=2.524in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30243 {
-    x1=128.8034mm; y1=2.524in; x2=4.678in; y2=2.131in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30246 {
-    x1=4.678in; y1=2.131in; x2=2.163in; y2=2.131in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30249 {
-    x1=1.807in; y1=87.6808mm; x2=1.748in; y2=3.393in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30252 {
-    x1=1.748in; y1=3.393in; x2=1.748in; y2=1.964in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30255 {
-    x1=70.7898mm; y1=925.0mil; x2=1.748in; y2=1.964in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30258 {
-    x1=1.813in; y1=3.415in; x2=1.764in; y2=3.366in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30261 {
-    x1=1.764in; y1=3.366in; x2=1.764in; y2=1.985in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30264 {
-    x1=1.764in; y1=1.985in; x2=1.7895in; y2=1.9595in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30267 {
-    x1=2.164in; y1=2.131in; x2=1.807in; y2=2.488in; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30270 {
-    x1=1.807in; y1=2.488in; x2=1.807in; y2=64.528mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.30273 {
-    x1=1.807in; y1=64.528mm; x2=45.8839mm; y2=64.5419mm; thickness=10.0mil; clearance=12.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:arc.30131 {
-    x=6.58in; y=95.631mm; width=330.0mil; height=330.0mil; astart=-90.000000; adelta=90.000000; 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:arc.30132 {
-    x=0.0; y=435.0mil; width=330.0mil; height=330.0mil; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+   ha:arc.78342 {
+    x=0.0; y=95.631mm; width=330.0mil; height=330.0mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
      lock=1
     }
-   }
-   ha:arc.30133 {
-    x=0.0; y=95.631mm; width=330.0mil; height=330.0mil; astart=180.000000; adelta=90.000000; 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:arc.30134 {
-    x=6.58in; y=435.0mil; width=330.0mil; height=330.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+   ha:arc.78346 {
+    x=6.58in; y=435.0mil; width=330.0mil; height=330.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
     ha:flags {
      clearline=1
      lock=1
     }
-   }
-   ha:polygon.30135 {
-    li:geometry {
-      ta:contour {
-       { 10.0mil; 10.0mil }
-       { 6.57in; 10.0mil }
-       { 6.57in; 4.19in }
-       { 10.0mil; 4.19in }
-      }
-    }
 
-    ha:flags {
-     clearpoly=1
-     lock=1
-    }
-   }
-   ha:polygon.30140 {
-    li:geometry {
-      ta:contour {
-       { 2.3in; 1.6in }
-       { 115.57mm; 1.6in }
-       { 115.57mm; 2.6in }
-       { 2.3in; 2.6in }
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:polygon.30145 {
+   ha:polygon.30520 {
     li:geometry {
       ta:contour {
        { 29.21mm; 1.6in }
@@ -6367,10060 +6164,4732 @@ ha:pcb-rnd-board-v8 {
       }
     }
    }
-   ha:polygon.30276 {
+   ha:polygon.64558 { clearance=50.0mil;
     li:geometry {
       ta:contour {
-       { 10.0mil; 10.0mil }
-       { 6.57in; 10.0mil }
-       { 6.57in; 4.19in }
-       { 10.0mil; 4.19in }
+       { 2.3in; 1.6in }
+       { 115.57mm; 1.6in }
+       { 115.57mm; 2.6in }
+       { 2.3in; 2.6in }
       }
     }
-
-    ha:flags {
-     clearpoly=1
-     lock=1
-    }
    }
   }
-  color = {#8b7355}
+  color = {#3a5fcd}
   ha:combining {
   }
 }
-     ha:outline         { lid=6; group=9;
+     ha:top-gnd         { lid=2; group=3;
    li:objects {
-    ha:line.30525 {
-     x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-     }
-    }
-    ha:line.30528 {
-     x1=330.0mil; y1=0.0; x2=158.75mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-     }
-    }
-    ha:line.30531 {
-     x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-     }
-    }
-    ha:line.30534 {
-     x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-     }
-    }
-    ha:line.30537 {
-     x1=6.58in; y1=765.0mil; x2=6.58in; y2=3.435in; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-     }
-    }
-    ha:line.30540 {
-     x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-     }
-    }
-    ha:line.30543 {
-     x1=330.0mil; y1=4.2in; x2=158.75mm; y2=4.2in; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-     }
-    }
-    ha:line.30546 {
-     x1=0.0; y1=765.0mil; x2=0.0; y2=3.435in; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-     }
-    }
-    ha:line.30549 {
-     x1=136.6157mm; y1=101.7057mm; x2=137.3157mm; y2=101.7057mm; thickness=20.0mil; clearance=12.0mil;
-    }
-    ha:line.30552 {
-     x1=139.2159mm; y1=103.8558mm; x2=140.3157mm; y2=103.8558mm; thickness=20.0mil; clearance=12.0mil;
-    }
-    ha:line.30555 {
-     x1=142.2159mm; y1=101.7057mm; x2=142.9159mm; y2=101.7057mm; thickness=20.0mil; clearance=12.0mil;
-    }
-    ha:arc.30558 {
-     x=6.58in; y=95.631mm; width=330.0mil; height=330.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-     }
-    }
-    ha:arc.30559 {
-     x=0.0; y=435.0mil; width=330.0mil; height=330.0mil; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-     }
-    }
-    ha:arc.30560 {
-     x=0.0; y=95.631mm; width=330.0mil; height=330.0mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-     }
-    }
-    ha:arc.30561 {
-     x=6.58in; y=435.0mil; width=330.0mil; height=330.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
-     ha:flags {
-      lock=1
-     }
-    }
    }
-  color = {#00868b}
+  color = {#104e8b}
    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.30562 {
-    string=Designed for Hammond 1554H2GYSL; x=122.555mm; y=29.8196mm; scale=200; fid=0;
-    ha:flags {
-     onsolder=1
-     lock=1
-    }
-    rot = 90.000000
-   }
-   ha:text.30563 {
-    string=R; x=160.6296mm; y=860.0mil; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.30564 {
-    string=Y; x=160.7058mm; y=1.14in; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.30565 {
-    string=G; x=6.323in; y=36.4744mm; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.30566 {
-    string=G; x=1.364in; y=107.0mil; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
+     ha:bottom-gnd      { lid=3; group=10;
+   li:objects {
    }
-   ha:text.30567 {
-    string=G; x=2.544in; y=104.0mil; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
+  color = {#cd3700}
+   ha:combining {
    }
-   ha:text.30568 {
-    string=G; x=3.729in; y=105.0mil; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.30569 {
-    string=G; x=124.6124mm; y=107.0mil; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.30570 {
-    string=R; x=6.32in; y=82.2706mm; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.30571 {
-    string=G; x=33.7566mm; y=4.152in; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.30572 {
-    string=G; x=64.4398mm; y=4.157in; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.30573 {
-    string=G; x=3.714in; y=105.5116mm; scale=150; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.30574 {
-    string=G; x=4.897in; y=4.16in; scale=150; 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:polygon.30609 {
-    li:geometry {
-      ta:contour {
-       { 125.0188mm; 1.644in }
-       { 131.572mm; 1.644in }
-       { 131.572mm; 1.086in }
-       { 125.0188mm; 1.086in }
-      }
-    }
-
-    ha:flags {
-     clearpoly=1
-    }
-   }
-   ha:polygon.30614 {
-    li:geometry {
-      ta:contour {
-       { 133.5555mm; 785.74mil }
-       { 5.1659685in; 18.2021mm }
-       { 140.6578mm; 601.0mil }
-       { 142.5418mm; 13.2425mm }
-       { 142.5418mm; 16.9151mm }
-       { 140.6924mm; 18.8222mm }
-       { 133.4038mm; 18.8222mm }
-       { 134.1564mm; 785.74mil }
-       { 133.4038mm; 21.0932mm }
-       { 140.6924mm; 21.0932mm }
-       { 142.5418mm; 23.0005mm }
-       { 142.5418mm; 26.6715mm }
-       { 140.6578mm; 24.6499mm }
-       { 5.1659685in; 21.7134mm }
-      }
-    }
-   }
-   ha:polygon.30629 {
-    li:geometry {
-      ta:contour {
-       { 4.95033071in; 785.74mil }
-       { 130.8207mm; 18.3772mm }
-       { 131.3569mm; 18.8237mm }
-       { 128.9741mm; 785.74mil }
-       { 131.3569mm; 21.091906mm }
-       { 130.8207mm; 21.5384mm }
-      }
-    }
-   }
-   ha:text.30575 {
-    string=Armed; x=6.383in; y=81.3562mm; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30576 {
-    string=30A; x=491.0mil; y=2.181in; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30577 {
-    string=Cont 1; x=1.268in; y=350.0mil; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30578 {
-    string=Cont 5; x=1.249in; y=105.6386mm; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30579 {
-    string=Cont 2; x=2.443in; y=355.0mil; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30580 {
-    string=Cont 6; x=2.455in; y=105.4354mm; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30581 {
-    string=Cont 3; x=3.62in; y=348.0mil; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30582 {
-    string=Cont 7; x=92.4052mm; y=4.163in; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30583 {
-    string=Cont 4; x=4.793in; y=358.0mil; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30584 {
-    string=Cont 8; x=4.817in; y=105.7148mm; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30585 {
-    string=Pad 4; x=109.855mm; y=1.526in; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30586 {
-    string=Pad 8; x=109.855mm; y=2.926in; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30587 {
-    string=Pad 3; x=3.574in; y=1.524in; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30588 {
-    string=Pad 7; x=3.574in; y=2.924in; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30589 {
-    string=Pad 2; x=71.7296mm; y=39.0398mm; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30590 {
-    string=Pad 6; x=71.7296mm; y=2.937in; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30591 {
-    string=Pad 1; x=2.076in; y=1.536in; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30592 {
-    string=Pad 5; x=2.076in; y=2.936in; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30593 {
-    string=Alarm B; x=1.437in; y=1.596in; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30594 {
-    string=Alarm A; x=924.0mil; y=1.59in; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30595 {
-    string=Arm; x=1.343in; y=73.4568mm; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30596 {
-    string=+; x=459.0mil; y=39.4462mm; scale=400; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 0.000000
-   }
-   ha:text.30597 {
-    string=-; x=379.0mil; y=869.0mil; scale=400; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.30598 {
-    string=` 2022 Bdale Garbee; x=124.9304mm; y=2.9348in; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30599 {
-    string=RF Signal; x=6.113in; y=1.429in; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30600 {
-    string=debug; x=5.867in; y=67.4116mm; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.30601 {
-    string=force; x=5.988in; y=3.386in; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.30602 {
-    string=bootloader; x=6.062in; y=3.379in; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.30603 {
-    string=USB; x=133.731mm; y=4.092in; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.30604 {
-    string=Box; x=4.726in; y=3.7in; scale=200; fid=0;
-    ha:flags {
-     clearline=1
-    }
-    rot = 90.000000
-   }
-   ha:text.30605 {
-    string={License:  tapr.org/OHL}; x=148.2598mm; y=1.669in; scale=150; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30606 {
-    string=TeleFireEight v2.1; x=4.657in; y=2.922in; scale=400; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30607 {
-    string=On/Off; x=630.0mil; y=3.14in; scale=200; fid=0;
-    rot = 90.000000
-   }
-   ha:text.30608 {
-    string=Battery; x=189.0mil; y=36.6268mm; scale=200; fid=0;
-    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};
-   li:objects {
-   }
- }
-   }
-
-    li:objects {
-     ha:padstack_ref.34207 {
-      proto=4; x=135.8392mm; y=1.5589685in; rot=0.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.34208 {
-      proto=4; x=5.23in; y=1.688in; rot=0.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.34209 {
-      proto=4; x=5.326in; y=1.703in; rot=0.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.34210 {
-      proto=4; x=143.129mm; y=43.0268mm; rot=0.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.34211 {
-      proto=4; x=5.466in; y=52.451mm; rot=0.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.34212 {
-      proto=4; x=5.669in; y=53.2122mm; rot=0.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.34213 {
-      proto=4; x=138.7348mm; y=40.7408mm; rot=0.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.34214 {
-      proto=4; x=5.742in; y=1.8159685in; rot=0.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.34215 {
-      proto=5; x=5.608in; y=45.3128mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34216 {
-      proto=5; x=5.5in; y=1.6959685in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34217 {
-      proto=5; x=5.442in; y=1.6959685in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34218 {
-      proto=5; x=5.293in; y=1.7489685in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34219 {
-      proto=5; x=139.2174mm; y=49.9356mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34220 {
-      proto=5; x=137.7188mm; y=1.9549685in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34221 {
-      proto=4; x=120.65mm; y=555.0mil; 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.34222 {
-      proto=4; x=112.141mm; y=495.0mil; 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.34223 {
-      proto=4; x=114.427mm; y=495.0mil; 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.34224 {
-      proto=4; x=114.427mm; y=414.0mil; 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.34225 {
-      proto=4; x=112.141mm; y=414.0mil; 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.34226 {
-      proto=4; x=95.377mm; y=495.0mil; 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.34227 {
-      proto=4; x=3.665in; y=495.0mil; 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.34228 {
-      proto=4; x=95.377mm; y=414.0mil; 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.34229 {
-      proto=4; x=3.665in; y=414.0mil; 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.34230 {
-      proto=4; x=76.327mm; y=414.0mil; 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.34231 {
-      proto=4; x=2.915in; y=414.0mil; 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.34232 {
-      proto=4; x=76.327mm; y=495.0mil; 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.34233 {
-      proto=4; x=2.914in; y=495.0mil; 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.34234 {
-      proto=4; x=57.277mm; y=495.0mil; 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.34235 {
-      proto=4; x=2.165in; y=495.0mil; 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.34236 {
-      proto=4; x=57.277mm; y=414.0mil; 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.34237 {
-      proto=4; x=2.165in; y=414.0mil; 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.34238 {
-      proto=4; x=1.451in; y=743.0mil; 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.34239 {
-      proto=4; x=1.387in; y=743.0mil; 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.34240 {
-      proto=4; x=1.852in; y=90.805mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         diag  
-         round  
-         noshape  
-        }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34241 {
-      proto=4; x=1.769in; y=91.7956mm; 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.34242 {
-      proto=4; x=59.563mm; y=3.707in; 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.34243 {
-      proto=4; x=2.435in; y=3.707in; 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.34244 {
-      proto=4; x=59.563mm; y=3.785in; 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.34245 {
-      proto=4; x=2.435in; y=3.785in; 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.34246 {
-      proto=4; x=3.095in; y=3.706in; 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.34247 {
-      proto=4; x=80.899mm; y=3.706in; 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.34248 {
-      proto=4; x=3.095in; y=3.786in; 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.34249 {
-      proto=4; x=80.899mm; y=3.786in; 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.34250 {
-      proto=4; x=3.845in; y=3.705in; 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.34251 {
-      proto=4; x=3.845in; y=3.786in; 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.34252 {
-      proto=4; x=3.935in; y=3.786in; 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.34253 {
-      proto=4; x=3.935in; y=3.705in; 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.34254 {
-      proto=4; x=116.713mm; y=3.706in; 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.34255 {
-      proto=4; x=116.713mm; y=3.785in; 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.34256 {
-      proto=4; x=4.685in; y=3.785in; 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.34257 {
-      proto=4; x=4.685in; y=3.706in; 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.34258 {
-      proto=4; x=149.2758mm; y=2.93in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34259 {
-      proto=4; x=5.261in; y=1.77in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34260 {
-      proto=4; x=5.352in; y=54.9148mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34261 {
-      proto=5; x=131.891mm; y=1.8557in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34262 {
-      proto=4; x=132.3866mm; y=1.9567in; rot=0.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.34263 {
-      proto=4; x=5.16in; y=1.97in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34264 {
-      proto=4; x=135.1534mm; y=56.4642mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34265 {
-      proto=4; x=5.304in; y=2.309in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34266 {
-      proto=4; x=6.1434685in; y=77.8375mm; 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.34267 {
-      proto=4; x=152.9199mm; y=2.8684685in; 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.34268 {
-      proto=4; x=141.4526mm; y=3.32in; 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.34269 {
-      proto=4; x=5.801in; y=3.019in; 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.34270 {
-      proto=4; x=131.953mm; y=3.167in; 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.34271 {
-      proto=4; x=5.097in; y=81.8642mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34272 {
-      proto=4; x=143.9418mm; y=3.32in; 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.34273 {
-      proto=4; x=144.8816mm; y=3.32in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34274 {
-      proto=4; x=5.81in; y=2.792in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34275 {
-      proto=4; x=5.81in; y=71.9328mm; 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.34276 {
-      proto=4; x=138.43mm; y=65.659mm; 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.34277 {
-      proto=4; x=5.647in; y=65.659mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34278 {
-      proto=4; x=144.399mm; y=65.659mm; 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.34279 {
-      proto=4; x=109.855mm; y=93.218mm; 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.34280 {
-      proto=4; x=109.855mm; y=3.563in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34281 {
-      proto=4; x=90.551mm; y=3.563in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34282 {
-      proto=4; x=90.551mm; y=93.218mm; 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.34283 {
-      proto=4; x=2.825in; y=3.563in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34284 {
-      proto=4; x=2.825in; y=93.218mm; 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.34285 {
-      proto=4; x=2.08in; y=3.563in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34286 {
-      proto=4; x=2.08in; y=93.218mm; 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.34287 {
-      proto=4; x=3.25in; y=555.0mil; 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.34288 {
-      proto=4; x=63.5mm; y=555.0mil; 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.34289 {
-      proto=4; x=63.5mm; y=642.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34290 {
-      proto=4; x=3.25in; y=642.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34291 {
-      proto=4; x=4.0in; y=555.0mil; 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.34292 {
-      proto=4; x=4.0in; y=642.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34293 {
-      proto=4; x=120.65mm; y=642.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34294 {
-      proto=4; x=4.251in; y=355.0mil; 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.34295 {
-      proto=4; x=4.099in; y=434.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34296 {
-      proto=4; x=2.599in; y=435.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34297 {
-      proto=4; x=2.752in; y=356.0mil; 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.34298 {
-      proto=4; x=70.739mm; y=325.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34299 {
-      proto=4; x=71.501mm; y=295.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34300 {
-      proto=4; x=1.813in; y=3.415in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34301 {
-      proto=4; x=4.28in; y=325.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34302 {
-      proto=4; x=4.31in; y=295.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34303 {
-      proto=4; x=5.801in; y=78.0542mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34304 {
-      proto=4; x=161.925mm; y=1.76in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34305 {
-      proto=4; x=162.8648mm; y=1.76in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34306 {
-      proto=4; x=163.8046mm; y=1.76in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34307 {
-      proto=4; x=161.925mm; y=77.343mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34308 {
-      proto=4; x=162.8648mm; y=77.343mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34309 {
-      proto=4; x=163.8046mm; y=77.343mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34310 {
-      proto=4; x=140.4366mm; y=2.7in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34311 {
-      proto=4; x=30.988mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34312 {
-      proto=4; x=5.54in; y=69.469mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34313 {
-      proto=4; x=141.0462mm; y=2.77in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34314 {
-      proto=4; x=141.4526mm; y=2.805in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34315 {
-      proto=4; x=5.583in; y=72.136mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34316 {
-      proto=4; x=140.4874mm; y=2.252in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34317 {
-      proto=4; x=5.56in; y=56.515mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34318 {
-      proto=4; x=141.986mm; y=55.8292mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34319 {
-      proto=4; x=145.161mm; y=2.281in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34320 {
-      proto=4; x=132.3848mm; y=2.576in; 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.34321 {
-      proto=4; x=5.174in; y=2.576in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34322 {
-      proto=4; x=2.736in; y=3.711in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34323 {
-      proto=4; x=2.583in; y=96.2914mm; 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.34324 {
-      proto=4; x=64.897mm; y=3.82in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34325 {
-      proto=4; x=64.135mm; y=3.847in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34326 {
-      proto=4; x=107.5944mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34327 {
-      proto=4; x=4.08in; y=3.788in; 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.34328 {
-      proto=4; x=102.7938mm; y=3.815in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34329 {
-      proto=4; x=4.017in; y=3.847in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34330 {
-      proto=4; x=141.0462mm; y=3.959in; 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.34331 {
-      proto=4; x=146.05mm; y=64.3382mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34332 {
-      proto=4; x=146.05mm; y=2.677in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34333 {
-      proto=4; x=49.911mm; y=1.825in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34334 {
-      proto=4; x=139.954mm; y=2.496in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34335 {
-      proto=4; x=53.594mm; y=1.68in; 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.34336 {
-      proto=4; x=2.052in; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34337 {
-      proto=4; x=52.6796mm; y=2.522in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34338 {
-      proto=4; x=2.096in; y=64.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34339 {
-      proto=4; x=2.119in; y=2.568in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34340 {
-      proto=4; x=53.7972mm; y=2.613in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34341 {
-      proto=4; x=1.833in; y=2.675in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34342 {
-      proto=4; x=1.829in; y=2.721in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34343 {
-      proto=4; x=1.899in; y=70.8914mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34344 {
-      proto=4; x=1.876in; y=70.2818mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34345 {
-      proto=4; x=1.852in; y=2.744in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34346 {
-      proto=4; x=5.482in; y=2.524in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34347 {
-      proto=4; x=47.8236mm; y=64.973mm; 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.34348 {
-      proto=4; x=47.3566mm; y=63.0692mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34349 {
-      proto=4; x=45.8839mm; y=64.5419mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34350 {
-      proto=4; x=1.77in; y=3.415in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34351 {
-      proto=4; x=205.0mil; y=2.76in; 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.34352 {
-      proto=4; x=205.0mil; y=72.136mm; 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.34353 {
-      proto=4; x=205.0mil; y=2.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.34354 {
-      proto=4; x=115.0mil; y=2.76in; 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.34355 {
-      proto=4; x=115.0mil; y=2.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.34356 {
-      proto=4; x=115.0mil; y=72.136mm; 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:subc.30637 {
-       ha:attributes {
-        {io_pcb::hidename_y}=11.0236 mm
-        footprint=hole-M3
-        {io_pcb::hidename_scale}=70
-        refdes=H1
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=HOLE_PLATED
-        {io_pcb::hidename_x}=17.1320 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.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=175.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=175.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=225.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=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.30651 {
-         proto=0; x=690.0mil; y=445.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.30638 {
-            x=690.0mil; y=445.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30639 {
-            x1=690.0mil; y1=445.0mil; x2=690.0mil; y2=445.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30642 {
-            x1=690.0mil; y1=445.0mil; x2=690.0mil; y2=445.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30645 {
-            x1=690.0mil; y1=445.0mil; x2=18.526mm; y2=445.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30648 {
-            x1=690.0mil; y1=445.0mil; x2=690.0mil; y2=12.303mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAB
- ha:flags ={ lock=1
- };      }
-      ha:subc.30653 {
-       ha:attributes {
-        {io_pcb::hidename_y}=94.7166 mm
-        footprint=hole-M3
-        {io_pcb::hidename_scale}=70
-        refdes=H3
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=HOLE_PLATED
-        {io_pcb::hidename_x}=16.5354 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.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=175.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=175.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=225.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=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.30667 {
-         proto=0; x=690.0mil; y=95.377mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.30654 {
-            x=690.0mil; y=95.377mm; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30655 {
-            x1=690.0mil; y1=95.377mm; x2=690.0mil; y2=95.377mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30658 {
-            x1=690.0mil; y1=95.377mm; x2=690.0mil; y2=95.377mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30661 {
-            x1=690.0mil; y1=95.377mm; x2=18.526mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30664 {
-            x1=690.0mil; y1=95.377mm; x2=690.0mil; y2=96.377mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAC
- ha:flags ={ lock=1
- };      }
-      ha:subc.30669 {
-       ha:attributes {
-        {io_pcb::hidename_y}=94.3084 mm
-        footprint=hole-M3
-        {io_pcb::hidename_scale}=70
-        refdes=H4
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=HOLE_PLATED
-        {io_pcb::hidename_x}=148.7932 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.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=175.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=175.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=225.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=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.30683 {
-         proto=0; x=149.606mm; y=95.377mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.30670 {
-            x=149.606mm; y=95.377mm; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30671 {
-            x1=149.606mm; y1=95.377mm; x2=149.606mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30674 {
-            x1=149.606mm; y1=95.377mm; x2=149.606mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30677 {
-            x1=149.606mm; y1=95.377mm; x2=150.606mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30680 {
-            x1=149.606mm; y1=95.377mm; x2=149.606mm; y2=96.377mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAD
- ha:flags ={ lock=1
- };      }
-      ha:subc.30685 {
-       ha:attributes {
-        {io_pcb::hidename_y}=29.7180 mm
-        footprint=100mil-led
-        {io_pcb::hidename_scale}=70
-        refdes=D7
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=yellow
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=LED
-        {io_pcb::hidename_x}=167.0050 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=35.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=35.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.30702 {
-         proto=0; x=6.4in; y=30.48mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.30703 {
-         proto=1; x=6.5in; y=30.48mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30686 {
-            x1=6.549in; y1=1.143in; x2=6.549in; y2=1.257in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.30689 {
-            x=163.83mm; y=30.48mm; width=114.0mil; height=114.0mil; astart=-210.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.30690 {
-            x1=163.83mm; y1=30.48mm; x2=163.83mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30693 {
-            x1=163.83mm; y1=30.48mm; x2=163.83mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30696 {
-            x1=163.83mm; y1=30.48mm; x2=164.83mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30699 {
-            x1=163.83mm; y1=30.48mm; x2=163.83mm; y2=29.48mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAE
-      }
-      ha:subc.30705 {
-       ha:attributes {
-        {io_pcb::hidename_y}=22.0980 mm
-        footprint=100mil-led
-        {io_pcb::hidename_scale}=70
-        refdes=D8
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=red
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=LED
-        {io_pcb::hidename_x}=167.0050 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=35.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=35.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.30722 {
-         proto=0; x=6.4in; y=932.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.30723 {
-         proto=1; x=6.5in; y=932.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30706 {
-            x1=6.549in; y1=875.0mil; x2=6.549in; y2=989.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.30709 {
-            x=163.83mm; y=932.0mil; width=114.0mil; height=114.0mil; astart=-210.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.30710 {
-            x1=163.83mm; y1=932.0mil; x2=163.83mm; y2=932.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30713 {
-            x1=163.83mm; y1=932.0mil; x2=163.83mm; y2=932.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30716 {
-            x1=163.83mm; y1=932.0mil; x2=164.83mm; y2=932.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30719 {
-            x1=163.83mm; y1=932.0mil; x2=163.83mm; y2=22.6728mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAF
-      }
-      ha:subc.30725 {
-       ha:attributes {
-        {io_pcb::hidename_y}=37.3380 mm
-        footprint=100mil-led
-        {io_pcb::hidename_scale}=70
-        refdes=D6
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=green
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=LED
-        {io_pcb::hidename_x}=167.0050 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=35.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=35.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.30742 {
-         proto=0; x=6.4in; y=38.1mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.30743 {
-         proto=1; x=6.5in; y=38.1mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30726 {
-            x1=6.549in; y1=1.443in; x2=6.549in; y2=39.5478mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.30729 {
-            x=163.83mm; y=38.1mm; width=114.0mil; height=114.0mil; astart=-210.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.30730 {
-            x1=163.83mm; y1=38.1mm; x2=163.83mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30733 {
-            x1=163.83mm; y1=38.1mm; x2=163.83mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30736 {
-            x1=163.83mm; y1=38.1mm; x2=164.83mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30739 {
-            x1=163.83mm; y1=38.1mm; x2=163.83mm; y2=37.1mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAG
-      }
-      ha:subc.30745 {
-       ha:attributes {
-        {io_pcb::hidename_y}=95.1499 mm
-        footprint=TO252FET
-        {io_pcb::hidename_scale}=100
-        refdes=Q7
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=IRLR8743PbF
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=PMOS_TRANSISTOR
-        {io_pcb::hidename_x}=77.4700 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 {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              1.476248mm  
-              32.53mil  
-              1.476248mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
-             }
-           }
-         }
-       }
-
-       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 {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -3.226308mm  
-              -3.126232mm  
-              -3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              -3.126232mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.30770 {
-         proto=0; x=2.96in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=G
-         }
-        }
-        ha:padstack_ref.30771 {
-         proto=1; x=3.05in; y=88.899976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=D
-         }
-        }
-        ha:padstack_ref.30772 {
-         proto=0; x=3.14in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=S
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30746 {
-            x1=74.22007mm; y1=86.9998mm; x2=80.71993mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.30749 {
-            x1=80.71993mm; y1=86.9998mm; x2=80.71993mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.30752 {
-            x1=80.71993mm; y1=93.099866mm; x2=74.22007mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.30755 {
-            x1=74.22007mm; y1=93.099866mm; x2=74.22007mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30758 {
-            x1=3.05in; y1=93.066592mm; x2=3.05in; y2=93.066592mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30761 {
-            x1=3.05in; y1=95.1499mm; x2=3.05in; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30764 {
-            x1=3.05in; y1=95.1499mm; x2=78.47mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30767 {
-            x1=3.05in; y1=95.1499mm; x2=3.05in; y2=96.1499mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAH
-      }
-      ha:subc.30774 {
-       ha:attributes {
-        {io_pcb::hidename_y}=95.1499 mm
-        footprint=TO252FET
-        {io_pcb::hidename_scale}=100
-        refdes=Q3
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=IRLR8743PbF
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=PMOS_TRANSISTOR
-        {io_pcb::hidename_x}=58.4200 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 {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              1.476248mm  
-              32.53mil  
-              1.476248mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
-             }
-           }
-         }
-       }
-
-       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 {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -3.226308mm  
-              -3.126232mm  
-              -3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              -3.126232mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.30799 {
-         proto=0; x=56.134mm; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=G
-         }
-        }
-        ha:padstack_ref.30800 {
-         proto=1; x=2.3in; y=88.899976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=D
-         }
-        }
-        ha:padstack_ref.30801 {
-         proto=0; x=2.39in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=S
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30775 {
-            x1=55.17007mm; y1=86.9998mm; x2=61.66993mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.30778 {
-            x1=61.66993mm; y1=86.9998mm; x2=61.66993mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.30781 {
-            x1=61.66993mm; y1=93.099866mm; x2=55.17007mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.30784 {
-            x1=55.17007mm; y1=93.099866mm; x2=55.17007mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30787 {
-            x1=2.3in; y1=93.066592mm; x2=2.3in; y2=93.066592mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30790 {
-            x1=2.3in; y1=95.1499mm; x2=2.3in; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30793 {
-            x1=2.3in; y1=95.1499mm; x2=59.42mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30796 {
-            x1=2.3in; y1=95.1499mm; x2=2.3in; y2=96.1499mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAI
-      }
-      ha:subc.30803 {
-       ha:attributes {
-        {io_pcb::hidename_y}=96.2721 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R111
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=1k
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=53.6321 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.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.30816 {
-         proto=0; x=2.08in; y=96.672404mm; 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.30817 {
-         proto=0; x=2.08in; y=97.471996mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30804 {
-            x1=2.08in; y1=97.0722mm; x2=2.08in; y2=97.0722mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30807 {
-            x1=2.08in; y1=97.0722mm; x2=2.08in; y2=97.0722mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30810 {
-            x1=2.08in; y1=97.0722mm; x2=2.08in; y2=96.0722mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30813 {
-            x1=2.08in; y1=97.0722mm; x2=51.832mm; y2=97.0722mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAJ
-      }
-      ha:subc.30819 {
-       ha:attributes {
-        {io_pcb::hidename_y}=93.8469 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R119
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=3.3k
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=91.3511 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.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.30832 {
-         proto=0; x=90.551mm; y=94.247204mm; 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.30833 {
-         proto=0; x=90.551mm; y=95.046796mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30820 {
-            x1=90.551mm; y1=94.647mm; x2=90.551mm; y2=94.647mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30823 {
-            x1=90.551mm; y1=94.647mm; x2=90.551mm; y2=94.647mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30826 {
-            x1=90.551mm; y1=94.647mm; x2=90.551mm; y2=93.647mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30829 {
-            x1=90.551mm; y1=94.647mm; x2=89.551mm; y2=94.647mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAK
-      }
-      ha:subc.30835 {
-       ha:attributes {
-        {io_pcb::hidename_y}=92.5261 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R126
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=22k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=89.7509 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.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.30848 {
-         proto=0; x=90.551mm; y=92.125796mm; 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.30849 {
-         proto=0; x=90.551mm; y=91.326204mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30836 {
-            x1=90.551mm; y1=91.726mm; x2=90.551mm; y2=91.726mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30839 {
-            x1=90.551mm; y1=91.726mm; x2=90.551mm; y2=91.726mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30842 {
-            x1=90.551mm; y1=91.726mm; x2=90.551mm; y2=92.726mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30845 {
-            x1=90.551mm; y1=91.726mm; x2=91.551mm; y2=91.726mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAL
-      }
-      ha:subc.30851 {
-       ha:attributes {
-        {io_pcb::hidename_y}=92.5383 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R133
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=22k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=109.0549 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.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.30864 {
-         proto=0; x=109.855mm; y=92.137996mm; 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.30865 {
-         proto=0; x=109.855mm; y=91.338404mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30852 {
-            x1=109.855mm; y1=91.7382mm; x2=109.855mm; y2=91.7382mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30855 {
-            x1=109.855mm; y1=91.7382mm; x2=109.855mm; y2=91.7382mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30858 {
-            x1=109.855mm; y1=91.7382mm; x2=109.855mm; y2=92.7382mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30861 {
-            x1=109.855mm; y1=91.7382mm; x2=110.855mm; y2=91.7382mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAM
-      }
-      ha:subc.30867 {
-       ha:attributes {
-        {io_pcb::hidename_y}=88.4997 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R123
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=200k
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=91.3511 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.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.30880 {
-         proto=0; x=90.551mm; y=88.900004mm; 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.30881 {
-         proto=0; x=90.551mm; y=89.699596mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30868 {
-            x1=90.551mm; y1=89.2998mm; x2=90.551mm; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30871 {
-            x1=90.551mm; y1=89.2998mm; x2=90.551mm; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30874 {
-            x1=90.551mm; y1=89.2998mm; x2=90.551mm; y2=88.2998mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30877 {
-            x1=90.551mm; y1=89.2998mm; x2=89.551mm; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAN
-      }
-      ha:subc.30883 {
-       ha:attributes {
-        {io_pcb::hidename_y}=96.3361 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R121
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=1k
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=91.3511 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.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.30896 {
-         proto=0; x=90.551mm; y=96.736404mm; 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.30897 {
-         proto=0; x=90.551mm; y=97.535996mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30884 {
-            x1=90.551mm; y1=97.1362mm; x2=90.551mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30887 {
-            x1=90.551mm; y1=97.1362mm; x2=90.551mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30890 {
-            x1=90.551mm; y1=97.1362mm; x2=90.551mm; y2=96.1362mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30893 {
-            x1=90.551mm; y1=97.1362mm; x2=89.551mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAO
-      }
-      ha:subc.30899 {
-       ha:attributes {
-        {io_pcb::hidename_y}=88.4997 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R132
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=200k
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=110.6551 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.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.30912 {
-         proto=0; x=109.855mm; y=88.900004mm; 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.30913 {
-         proto=0; x=109.855mm; y=89.699596mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30900 {
-            x1=109.855mm; y1=89.2998mm; x2=109.855mm; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30903 {
-            x1=109.855mm; y1=89.2998mm; x2=109.855mm; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30906 {
-            x1=109.855mm; y1=89.2998mm; x2=109.855mm; y2=88.2998mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30909 {
-            x1=109.855mm; y1=89.2998mm; x2=108.855mm; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAP
-      }
-      ha:subc.30915 {
-       ha:attributes {
-        {io_pcb::hidename_y}=93.7575 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R110
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=3.3k
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=53.6321 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.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.30928 {
-         proto=0; x=2.08in; y=94.157804mm; 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.30929 {
-         proto=0; x=2.08in; y=94.957396mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30916 {
-            x1=2.08in; y1=94.5576mm; x2=2.08in; y2=94.5576mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30919 {
-            x1=2.08in; y1=94.5576mm; x2=2.08in; y2=94.5576mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30922 {
-            x1=2.08in; y1=94.5576mm; x2=2.08in; y2=93.5576mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30925 {
-            x1=2.08in; y1=94.5576mm; x2=51.832mm; y2=94.5576mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAQ
-      }
-      ha:subc.30931 {
-       ha:attributes {
-        {io_pcb::hidename_y}=92.6145 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R120
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=22k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=52.0319 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.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.30944 {
-         proto=0; x=2.08in; y=92.214196mm; 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.30945 {
-         proto=0; x=2.08in; y=91.414604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+ }
 
-         li:thermal {
-         }
+      ha:power {
+       lid=4
+       group=7
+       ha:combining {       }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          {pcb-rnd::key::vis}={<Key>l; Shift<Key>i}
+          {pcb-rnd::key::select}={<Key>l; <Key>i}
         }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
 
-          li:objects {
-           ha:line.30932 {
-            x1=2.08in; y1=91.8144mm; x2=2.08in; y2=91.8144mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30935 {
-            x1=2.08in; y1=91.8144mm; x2=2.08in; y2=91.8144mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30938 {
-            x1=2.08in; y1=91.8144mm; x2=2.08in; y2=92.8144mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30941 {
-            x1=2.08in; y1=91.8144mm; x2=53.832mm; y2=91.8144mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+        li:objects {
+         ha:line.55335 {
+          x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAR
-      }
-      ha:subc.30947 {
-       ha:attributes {
-        {io_pcb::hidename_y}=92.6023 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R129
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=22k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=70.9549 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.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.30960 {
-         proto=0; x=2.825in; y=92.201996mm; 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.30961 {
-         proto=0; x=2.825in; y=91.402404mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30948 {
-            x1=2.825in; y1=91.8022mm; x2=2.825in; y2=91.8022mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30951 {
-            x1=2.825in; y1=91.8022mm; x2=2.825in; y2=91.8022mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30954 {
-            x1=2.825in; y1=91.8022mm; x2=2.825in; y2=92.8022mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30957 {
-            x1=2.825in; y1=91.8022mm; x2=72.755mm; y2=91.8022mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+         ha:line.55347 {
+          x1=330.0mil; y1=0.0; x2=158.75mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAS
-      }
-      ha:subc.30963 {
-       ha:attributes {
-        {io_pcb::hidename_y}=88.4997 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R114
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=200k
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=53.6321 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.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.30976 {
-         proto=0; x=2.08in; y=88.900004mm; 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.30977 {
-         proto=0; x=2.08in; y=89.699596mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30964 {
-            x1=2.08in; y1=89.2998mm; x2=2.08in; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30967 {
-            x1=2.08in; y1=89.2998mm; x2=2.08in; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30970 {
-            x1=2.08in; y1=89.2998mm; x2=2.08in; y2=88.2998mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30973 {
-            x1=2.08in; y1=89.2998mm; x2=51.832mm; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+         ha:line.55359 {
+          x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAT
-      }
-      ha:subc.30979 {
-       ha:attributes {
-        {io_pcb::hidename_y}=88.5129 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R127
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=200k
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=72.5551 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.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.30992 {
-         proto=0; x=2.825in; y=88.913204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
          }
-
-         li:thermal {
+         ha:line.55371 {
+          x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-
-         ha:attributes {
-           term=1
-           name=1
+         ha:line.55383 {
+          x1=6.58in; y1=765.0mil; x2=6.58in; y2=3.435in; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-        ha:padstack_ref.30993 {
-         proto=0; x=2.825in; y=89.712796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:line.55395 {
+          x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-
-         li:thermal {
+         ha:line.55407 {
+          x1=330.0mil; y1=4.2in; x2=158.75mm; y2=4.2in; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-
-         ha:attributes {
-           term=2
-           name=2
+         ha:line.55419 {
+          x1=0.0; y1=765.0mil; x2=0.0; y2=3.435in; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30980 {
-            x1=2.825in; y1=89.313mm; x2=2.825in; y2=89.313mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30983 {
-            x1=2.825in; y1=89.313mm; x2=2.825in; y2=89.313mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30986 {
-            x1=2.825in; y1=89.313mm; x2=2.825in; y2=88.313mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.30989 {
-            x1=2.825in; y1=89.313mm; x2=70.755mm; y2=89.313mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+         ha:line.55431 {
+          x1=136.6157mm; y1=101.7057mm; x2=137.3157mm; y2=101.7057mm; thickness=20.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+         }
+         ha:line.55443 {
+          x1=139.2159mm; y1=103.8558mm; x2=140.3157mm; y2=103.8558mm; thickness=20.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAU
-      }
-      ha:subc.30995 {
-       ha:attributes {
-        {io_pcb::hidename_y}=106.0450 mm
-        footprint=100mil-led
-        {io_pcb::hidename_scale}=100
-        refdes=D10
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=green
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=LED
-        {io_pcb::hidename_x}=38.8620 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=35.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=35.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
-           }
+         ha:line.55455 {
+          x1=142.2159mm; y1=101.7057mm; x2=142.9159mm; y2=101.7057mm; thickness=20.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.31012 {
-         proto=0; x=38.1mm; y=4.0in; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+         ha:line.55483 {
+          x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-
-         li:thermal {
+         ha:line.55495 {
+          x1=330.0mil; y1=0.0; x2=158.75mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-
-         ha:attributes {
-           term=1
-           name=1
+         ha:line.55507 {
+          x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-        ha:padstack_ref.31013 {
-         proto=1; x=38.1mm; y=104.14mm; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+         ha:line.55519 {
+          x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+         ha:line.55531 {
+          x1=6.58in; y1=765.0mil; x2=6.58in; y2=3.435in; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-
-         ha:attributes {
-           term=2
-           name=2
+         ha:line.55543 {
+          x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30996 {
-            x1=39.5478mm; y1=4.149in; x2=1.443in; y2=4.149in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.30999 {
-            x=38.1mm; y=102.87mm; width=114.0mil; height=114.0mil; astart=60.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
-           }
+         ha:line.55555 {
+          x1=330.0mil; y1=4.2in; x2=158.75mm; y2=4.2in; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+         }
+         ha:line.55567 {
+          x1=0.0; y1=765.0mil; x2=0.0; y2=3.435in; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.31000 {
-            x1=38.1mm; y1=102.87mm; x2=38.1mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31003 {
-            x1=38.1mm; y1=102.87mm; x2=38.1mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31006 {
-            x1=38.1mm; y1=102.87mm; x2=38.1mm; y2=101.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31009 {
-            x1=38.1mm; y1=102.87mm; x2=39.1mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+         }
+         ha:line.55579 {
+          x1=136.6157mm; y1=101.7057mm; x2=137.3157mm; y2=101.7057mm; thickness=20.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+         }
+         ha:line.55591 {
+          x1=139.2159mm; y1=103.8558mm; x2=140.3157mm; y2=103.8558mm; thickness=20.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAV
-      }
-      ha:subc.31015 {
-       ha:attributes {
-        {io_pcb::hidename_y}=106.0450 mm
-        footprint=100mil-led
-        {io_pcb::hidename_scale}=100
-        refdes=D11
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=green
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=LED
-        {io_pcb::hidename_x}=69.3420 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=35.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=35.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
-           }
+         ha:line.55636 {
+          x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.31032 {
-         proto=0; x=2.7in; y=4.0in; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+         ha:line.55648 {
+          x1=330.0mil; y1=0.0; x2=158.75mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.55660 {
+          x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.55672 {
+          x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-
-         li:thermal {
+         ha:line.55684 {
+          x1=6.58in; y1=765.0mil; x2=6.58in; y2=3.435in; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-
-         ha:attributes {
-           term=1
-           name=1
+         ha:line.55696 {
+          x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-        ha:padstack_ref.31033 {
-         proto=1; x=2.7in; y=104.14mm; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+         ha:line.55708 {
+          x1=330.0mil; y1=4.2in; x2=158.75mm; y2=4.2in; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+         ha:line.55720 {
+          x1=0.0; y1=765.0mil; x2=0.0; y2=3.435in; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-
-         ha:attributes {
-           term=2
-           name=2
+         ha:line.55732 {
+          x1=136.6157mm; y1=101.7057mm; x2=137.3157mm; y2=101.7057mm; thickness=20.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.31016 {
-            x1=2.757in; y1=4.149in; x2=2.643in; y2=4.149in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.31019 {
-            x=2.7in; y=102.87mm; width=114.0mil; height=114.0mil; astart=60.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
-           }
+         ha:line.55744 {
+          x1=139.2159mm; y1=103.8558mm; x2=140.3157mm; y2=103.8558mm; thickness=20.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+         }
+         ha:line.55789 {
+          x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
 
-          li:objects {
-           ha:line.31020 {
-            x1=2.7in; y1=102.87mm; x2=2.7in; y2=102.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31023 {
-            x1=2.7in; y1=102.87mm; x2=2.7in; y2=102.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31026 {
-            x1=2.7in; y1=102.87mm; x2=2.7in; y2=101.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31029 {
-            x1=2.7in; y1=102.87mm; x2=69.58mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+         }
+         ha:line.55801 {
+          x1=330.0mil; y1=0.0; x2=158.75mm; y2=0.0; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAW
-      }
-      ha:subc.31035 {
-       ha:attributes {
-        {io_pcb::hidename_y}=106.0450 mm
-        footprint=100mil-led
-        {io_pcb::hidename_scale}=100
-        refdes=D12
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=green
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=LED
-        {io_pcb::hidename_x}=99.3140 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=35.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:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.55813 {
+          x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=40.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 {
-              -42.5mil  
-              -42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-             }
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.55825 {
+          x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           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:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-       }
+         ha:line.55837 {
+          x1=6.58in; y1=765.0mil; x2=6.58in; y2=3.435in; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:ps_proto_v6.1 {
-         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.55849 {
+          x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=40.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
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.55861 {
+          x1=330.0mil; y1=4.2in; x2=158.75mm; y2=4.2in; thickness=10.0mil; clearance=40.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 {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.55873 {
+          x1=0.0; y1=765.0mil; x2=0.0; y2=3.435in; thickness=10.0mil; clearance=40.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
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.55885 {
+          x1=136.6157mm; y1=101.7057mm; x2=137.3157mm; y2=101.7057mm; thickness=20.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           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 {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.55897 {
+          x1=139.2159mm; y1=103.8558mm; x2=140.3157mm; y2=103.8558mm; thickness=20.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           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:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-       }
-      }
+         ha:line.55909 {
+          x1=142.2159mm; y1=101.7057mm; x2=142.9159mm; y2=101.7057mm; thickness=20.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       li:objects {
-        ha:padstack_ref.31052 {
-         proto=0; x=98.552mm; y=4.0in; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.55937 {
+          x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.55949 {
+          x1=330.0mil; y1=0.0; x2=158.75mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-        ha:padstack_ref.31053 {
-         proto=1; x=98.552mm; y=104.14mm; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+         ha:line.55961 {
+          x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.55973 {
+          x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.55985 {
+          x1=6.58in; y1=765.0mil; x2=6.58in; y2=3.435in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-       }
-       li:layers {
+         ha:line.55997 {
+          x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.56009 {
+          x1=330.0mil; y1=4.2in; x2=158.75mm; y2=4.2in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          li:objects {
-           ha:line.31036 {
-            x1=3.937in; y1=4.149in; x2=3.823in; y2=4.149in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.31039 {
-            x=98.552mm; y=102.87mm; width=114.0mil; height=114.0mil; astart=60.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+         }
+         ha:line.56021 {
+          x1=0.0; y1=765.0mil; x2=0.0; y2=3.435in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.56033 {
+          x1=136.6157mm; y1=101.7057mm; x2=137.3157mm; y2=101.7057mm; thickness=20.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          li:objects {
-           ha:line.31040 {
-            x1=98.552mm; y1=102.87mm; x2=98.552mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31043 {
-            x1=98.552mm; y1=102.87mm; x2=98.552mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31046 {
-            x1=98.552mm; y1=102.87mm; x2=98.552mm; y2=101.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31049 {
-            x1=98.552mm; y1=102.87mm; x2=99.552mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+         }
+         ha:line.56045 {
+          x1=139.2159mm; y1=103.8558mm; x2=140.3157mm; y2=103.8558mm; thickness=20.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAX
-      }
-      ha:subc.31055 {
-       ha:attributes {
-        {io_pcb::hidename_y}=106.0450 mm
-        footprint=100mil-led
-        {io_pcb::hidename_scale}=100
-        refdes=D13
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=green
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=LED
-        {io_pcb::hidename_x}=129.2860 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.56057 {
+          x1=142.2159mm; y1=101.7057mm; x2=142.9159mm; y2=101.7057mm; thickness=20.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           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:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.60491 {
+          x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           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:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.60503 {
+          x1=330.0mil; y1=0.0; x2=158.75mm; y2=0.0; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           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:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.60515 {
+          x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=40.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 {
-              -42.5mil  
-              -42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-             }
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.60527 {
+          x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           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:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-       }
+         ha:line.60539 {
+          x1=6.58in; y1=765.0mil; x2=6.58in; y2=3.435in; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:ps_proto_v6.1 {
-         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.60551 {
+          x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=40.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
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.60563 {
+          x1=330.0mil; y1=4.2in; x2=158.75mm; y2=4.2in; thickness=10.0mil; clearance=40.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 {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.60575 {
+          x1=0.0; y1=765.0mil; x2=0.0; y2=3.435in; thickness=10.0mil; clearance=40.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
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.60587 {
+          x1=136.6157mm; y1=101.7057mm; x2=137.3157mm; y2=101.7057mm; thickness=20.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           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 {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.60599 {
+          x1=139.2159mm; y1=103.8558mm; x2=140.3157mm; y2=103.8558mm; thickness=20.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           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:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-       }
-      }
+         ha:line.60611 {
+          x1=142.2159mm; y1=101.7057mm; x2=142.9159mm; y2=101.7057mm; thickness=20.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       li:objects {
-        ha:padstack_ref.31072 {
-         proto=0; x=5.06in; y=4.0in; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.78241 {
+          x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         li:thermal {
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.78253 {
+          x1=330.0mil; y1=0.0; x2=158.75mm; y2=0.0; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-        ha:padstack_ref.31073 {
-         proto=1; x=5.06in; y=104.14mm; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+         ha:line.78265 {
+          x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.78277 {
+          x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.78289 {
+          x1=6.58in; y1=765.0mil; x2=6.58in; y2=3.435in; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-       }
-       li:layers {
+         ha:line.78301 {
+          x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.78313 {
+          x1=330.0mil; y1=4.2in; x2=158.75mm; y2=4.2in; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-          li:objects {
-           ha:line.31056 {
-            x1=5.117in; y1=4.149in; x2=5.003in; y2=4.149in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.31059 {
-            x=5.06in; y=102.87mm; width=114.0mil; height=114.0mil; astart=60.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-          ha:type {
-           silk = 1
-           bottom = 1
+         }
+         ha:line.78325 {
+          x1=0.0; y1=765.0mil; x2=0.0; y2=3.435in; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
           }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55463 {
+          x=6.58in; y=95.631mm; width=330.0mil; height=330.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55467 {
+          x=0.0; y=435.0mil; width=330.0mil; height=330.0mil; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55471 {
+          x=0.0; y=95.631mm; width=330.0mil; height=330.0mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55475 {
+          x=6.58in; y=435.0mil; width=330.0mil; height=330.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55611 {
+          x=6.58in; y=95.631mm; width=330.0mil; height=330.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55615 {
+          x=0.0; y=435.0mil; width=330.0mil; height=330.0mil; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55619 {
+          x=0.0; y=95.631mm; width=330.0mil; height=330.0mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55623 {
+          x=6.58in; y=435.0mil; width=330.0mil; height=330.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55764 {
+          x=6.58in; y=95.631mm; width=330.0mil; height=330.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55768 {
+          x=0.0; y=435.0mil; width=330.0mil; height=330.0mil; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55772 {
+          x=0.0; y=95.631mm; width=330.0mil; height=330.0mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55776 {
+          x=6.58in; y=435.0mil; width=330.0mil; height=330.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55917 {
+          x=6.58in; y=95.631mm; width=330.0mil; height=330.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          li:objects {
-           ha:line.31060 {
-            x1=5.06in; y1=102.87mm; x2=5.06in; y2=102.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31063 {
-            x1=5.06in; y1=102.87mm; x2=5.06in; y2=102.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31066 {
-            x1=5.06in; y1=102.87mm; x2=5.06in; y2=101.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31069 {
-            x1=5.06in; y1=102.87mm; x2=129.524mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+         }
+         ha:arc.55921 {
+          x=0.0; y=435.0mil; width=330.0mil; height=330.0mil; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAY
-      }
-      ha:subc.31075 {
-       ha:attributes {
-        {io_pcb::hidename_y}=53.3400 mm
-        footprint=bnc-th
-        {io_pcb::hidename_scale}=100
-        refdes=J8
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=BNC
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=CONNECTOR
-        {io_pcb::hidename_x}=154.3050 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.890016mm; hplated=1; htop=0; hbottom=0;
-         li:shape {
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55925 {
+          x=0.0; y=95.631mm; width=330.0mil; height=330.0mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.890014mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.55929 {
+          x=6.58in; y=435.0mil; width=330.0mil; height=330.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.890014mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.56065 {
+          x=6.58in; y=95.631mm; width=330.0mil; height=330.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.890014mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.56069 {
+          x=0.0; y=435.0mil; width=330.0mil; height=330.0mil; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=87.01mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.56073 {
+          x=0.0; y=95.631mm; width=330.0mil; height=330.0mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=87.01mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-       }
+         ha:arc.56077 {
+          x=6.58in; y=435.0mil; width=330.0mil; height=330.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:ps_proto_v6.1 {
-         hdia=2.009902mm; hplated=1; htop=0; hbottom=0;
-         li:shape {
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.60619 {
+          x=6.58in; y=95.631mm; width=330.0mil; height=330.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=118.5mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.60623 {
+          x=0.0; y=435.0mil; width=330.0mil; height=330.0mil; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=118.5mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.60627 {
+          x=0.0; y=95.631mm; width=330.0mil; height=330.0mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=118.5mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.60631 {
+          x=6.58in; y=435.0mil; width=330.0mil; height=330.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=3.32994mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.78333 {
+          x=6.58in; y=95.631mm; width=330.0mil; height=330.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=3.32994mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-       }
-      }
+         ha:arc.78337 {
+          x=0.0; y=435.0mil; width=330.0mil; height=330.0mil; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-       li:objects {
-        ha:padstack_ref.31100 {
-         proto=0; x=154.305mm; y=2.1in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:arc.78341 {
+          x=0.0; y=95.631mm; width=330.0mil; height=330.0mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         li:thermal {
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:arc.78345 {
+          x=6.58in; y=435.0mil; width=330.0mil; height=330.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:polygon.63174 { clearance=50.0mil;
+          li:geometry {
+            ta:contour {
+             { 0.0; 0.0 }
+             { 6.6in; 0.0 }
+             { 6.6in; 4.2in }
+             { 0.0; 4.2in }
+            }
+          }
+
+          ha:flags {
+           clearpoly=1
+           lock=1
+          }
          }
         }
-        ha:padstack_ref.31101 {
-         proto=0; x=154.305mm; y=2.00001in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
+        color = {#548b54}
+      }
+
+      ha:gnd {
+       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.30026 {
+          x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+         }
+         ha:line.30029 {
+          x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+         }
+         ha:line.30032 {
+          x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+         }
+         ha:line.30035 {
+          x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
          }
+         ha:line.30080 {
+          x1=1.152in; y1=1.794in; x2=1.146in; y2=1.8in; thickness=140.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30101 {
+          x1=12.7133mm; y1=71.1067mm; x2=500.0mil; y2=2.8in; thickness=140.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30107 {
+          x1=15.2036mm; y1=38.0636mm; x2=600.0mil; y2=38.1mm; thickness=140.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30150 {
+          x1=1.807in; y1=87.6808mm; x2=1.807in; y2=91.0844mm; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30153 {
+          x1=1.807in; y1=91.0844mm; x2=51.8414mm; y2=3.82in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30159 {
+          x1=70.7898mm; y1=925.0mil; x2=70.7898mm; y2=327.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30162 {
+          x1=70.7898mm; y1=327.0mil; x2=70.739mm; y2=325.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30165 {
+          x1=2.814in; y1=935.0mil; x2=2.814in; y2=296.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30168 {
+          x1=2.814in; y1=296.0mil; x2=71.501mm; y2=295.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30171 {
+          x1=71.501mm; y1=295.0mil; x2=4.31in; y2=295.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30174 {
+          x1=70.739mm; y1=325.0mil; x2=70.739mm; y2=282.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30177 {
+          x1=70.739mm; y1=282.0mil; x2=2.803in; y2=264.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30180 {
+          x1=2.803in; y1=264.0mil; x2=109.8296mm; y2=264.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30183 {
+          x1=109.8296mm; y1=264.0mil; x2=110.236mm; y2=280.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30186 {
+          x1=110.236mm; y1=280.0mil; x2=110.236mm; y2=310.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30189 {
+          x1=110.236mm; y1=310.0mil; x2=109.855mm; y2=325.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30192 {
+          x1=109.855mm; y1=325.0mil; x2=4.28in; y2=325.0mil; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30195 {
+          x1=161.925mm; y1=1.76in; x2=161.925mm; y2=3.046in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30198 {
+          x1=162.8648mm; y1=1.76in; x2=162.8648mm; y2=77.343mm; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30201 {
+          x1=163.8046mm; y1=1.76in; x2=163.8046mm; y2=77.343mm; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30210 {
+          x1=101.981mm; y1=3.847in; x2=4.017in; y2=3.845in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30213 {
+          x1=51.8414mm; y1=3.82in; x2=102.6668mm; y2=3.82in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30216 {
+          x1=102.6668mm; y1=3.82in; x2=102.7938mm; y2=3.815in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30219 {
+          x1=64.135mm; y1=3.847in; x2=4.017in; y2=3.847in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30222 {
+          x1=139.954mm; y1=2.496in; x2=128.8034mm; y2=2.496in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30225 {
+          x1=128.8034mm; y1=2.496in; x2=119.0752mm; y2=53.6702mm; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30228 {
+          x1=119.0752mm; y1=53.6702mm; x2=2.253in; y2=53.6702mm; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30231 {
+          x1=2.253in; y1=53.6702mm; x2=49.911mm; y2=1.825in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30234 {
+          x1=1.813in; y1=3.415in; x2=1.813in; y2=3.414in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30237 {
+          x1=2.814in; y1=935.0mil; x2=1.79in; y2=1.959in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30240 {
+          x1=5.482in; y1=2.524in; x2=128.8034mm; y2=2.524in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30243 {
+          x1=128.8034mm; y1=2.524in; x2=4.678in; y2=2.131in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30246 {
+          x1=4.678in; y1=2.131in; x2=2.163in; y2=2.131in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30249 {
+          x1=1.807in; y1=87.6808mm; x2=1.748in; y2=3.393in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30255 {
+          x1=70.7898mm; y1=925.0mil; x2=1.748in; y2=1.964in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30258 {
+          x1=1.813in; y1=3.415in; x2=1.764in; y2=3.366in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30261 {
+          x1=1.764in; y1=3.366in; x2=1.764in; y2=1.985in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30264 {
+          x1=1.764in; y1=1.985in; x2=1.7895in; y2=1.9595in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30267 {
+          x1=2.164in; y1=2.131in; x2=1.807in; y2=2.488in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30270 {
+          x1=1.807in; y1=2.488in; x2=1.807in; y2=64.528mm; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30273 {
+          x1=1.807in; y1=64.528mm; x2=45.8839mm; y2=64.5419mm; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.30252 {
+          x1=1.748in; y1=3.393in; x2=1.748in; y2=1.964in; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.78238 {
+          x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.78250 {
+          x1=330.0mil; y1=0.0; x2=158.75mm; y2=0.0; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-        ha:padstack_ref.31102 {
-         proto=1; x=6.275in; y=2.3in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
+         ha:line.78262 {
+          x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.78274 {
+          x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.78286 {
+          x1=6.58in; y1=765.0mil; x2=6.58in; y2=3.435in; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-        ha:padstack_ref.31103 {
-         proto=1; x=5.87501in; y=2.3in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
+         ha:line.78298 {
+          x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.78310 {
+          x1=330.0mil; y1=4.2in; x2=158.75mm; y2=4.2in; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:line.78322 {
+          x1=0.0; y1=765.0mil; x2=0.0; y2=3.435in; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-        ha:padstack_ref.31104 {
-         proto=1; x=6.275in; y=1.90001in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
+         ha:arc.30131 {
+          x=6.58in; y=95.631mm; width=330.0mil; height=330.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+         }
+         ha:arc.30132 {
+          x=0.0; y=435.0mil; width=330.0mil; height=330.0mil; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
          }
+         ha:arc.30133 {
+          x=0.0; y=95.631mm; width=330.0mil; height=330.0mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+         }
+         ha:arc.30134 {
+          x=6.58in; y=435.0mil; width=330.0mil; height=330.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+         }
+         ha:arc.78332 {
+          x=6.58in; y=95.631mm; width=330.0mil; height=330.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:arc.78336 {
+          x=0.0; y=435.0mil; width=330.0mil; height=330.0mil; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        }
-        ha:padstack_ref.31105 {
-         proto=1; x=5.87501in; y=1.90001in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
+         ha:arc.78340 {
+          x=0.0; y=95.631mm; width=330.0mil; height=330.0mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:arc.78344 {
+          x=6.58in; y=435.0mil; width=330.0mil; height=330.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
+         ha:polygon.62863 { clearance=50.0mil;
+          li:geometry {
+            ta:contour {
+             { 0.0; 0.0 }
+             { 6.6in; 0.0 }
+             { 6.6in; 4.2in }
+             { 0.0; 4.2in }
+            }
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:flags {
+           clearpoly=1
+           lock=1
+          }
          }
         }
-       }
-       li:layers {
+        color = {#8b7355}
+      }
+     ha:outline         { lid=6; group=9;
+   li:objects {
+    ha:line.30525 {
+     x1=330.0mil; y1=0.0; x2=330.0mil; y2=435.0mil; thickness=10.0mil; clearance=40.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.30528 {
+     x1=330.0mil; y1=0.0; x2=158.75mm; y2=0.0; thickness=10.0mil; clearance=40.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.30531 {
+     x1=330.0mil; y1=4.2in; x2=330.0mil; y2=95.631mm; thickness=10.0mil; clearance=40.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.30534 {
+     x1=158.75mm; y1=0.0; x2=158.75mm; y2=435.0mil; thickness=10.0mil; clearance=40.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.30537 {
+     x1=6.58in; y1=765.0mil; x2=6.58in; y2=3.435in; thickness=10.0mil; clearance=40.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.30540 {
+     x1=158.75mm; y1=4.2in; x2=158.75mm; y2=95.631mm; thickness=10.0mil; clearance=40.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.30543 {
+     x1=330.0mil; y1=4.2in; x2=158.75mm; y2=4.2in; thickness=10.0mil; clearance=40.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.30546 {
+     x1=0.0; y1=765.0mil; x2=0.0; y2=3.435in; thickness=10.0mil; clearance=40.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:arc.30558 {
+     x=6.58in; y=95.631mm; width=330.0mil; height=330.0mil; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:arc.30559 {
+     x=0.0; y=435.0mil; width=330.0mil; height=330.0mil; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:arc.30560 {
+     x=0.0; y=95.631mm; width=330.0mil; height=330.0mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:arc.30561 {
+     x=6.58in; y=435.0mil; width=330.0mil; height=330.0mil; astart=0.000000; adelta=90.000000; thickness=10.0mil; clearance=40.0mil;
+     ha:flags {
+      lock=1
+      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.30562 {
+    string=Designed for Hammond 1554H2GYSL; x=122.555mm; y=29.8196mm; scale=200; fid=0;
+    ha:flags {
+     onsolder=1
+     lock=1
+    }
+    rot = 90.000000
+   }
+   ha:text.30563 {
+    string=R; x=160.6296mm; y=860.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.30564 {
+    string=Y; x=160.7058mm; y=1.14in; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.30565 {
+    string=G; x=6.323in; y=36.4744mm; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.30566 {
+    string=G; x=1.364in; y=107.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.30567 {
+    string=G; x=2.544in; y=104.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.30568 {
+    string=G; x=3.729in; y=105.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.30569 {
+    string=G; x=124.6124mm; y=107.0mil; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.30570 {
+    string=R; x=6.32in; y=82.2706mm; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.30571 {
+    string=G; x=33.7566mm; y=4.152in; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.30572 {
+    string=G; x=64.4398mm; y=4.157in; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.30573 {
+    string=G; x=3.714in; y=105.5116mm; scale=150; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.30574 {
+    string=G; x=4.897in; y=4.16in; scale=150; 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:polygon.30609 {
+    li:geometry {
+      ta:contour {
+       { 125.0188mm; 1.644in }
+       { 131.572mm; 1.644in }
+       { 131.572mm; 1.086in }
+       { 125.0188mm; 1.086in }
+      }
+    }
+
+    ha:flags {
+     clearpoly=1
+    }
+   }
+   ha:polygon.30614 {
+    li:geometry {
+      ta:contour {
+       { 133.5555mm; 785.74mil }
+       { 5.1659685in; 18.2021mm }
+       { 140.6578mm; 601.0mil }
+       { 142.5418mm; 13.2425mm }
+       { 142.5418mm; 16.9151mm }
+       { 140.6924mm; 18.8222mm }
+       { 133.4038mm; 18.8222mm }
+       { 134.1564mm; 785.74mil }
+       { 133.4038mm; 21.0932mm }
+       { 140.6924mm; 21.0932mm }
+       { 142.5418mm; 23.0005mm }
+       { 142.5418mm; 26.6715mm }
+       { 140.6578mm; 24.6499mm }
+       { 5.1659685in; 21.7134mm }
+      }
+    }
+   }
+   ha:polygon.30629 {
+    li:geometry {
+      ta:contour {
+       { 4.95033071in; 785.74mil }
+       { 130.8207mm; 18.3772mm }
+       { 131.3569mm; 18.8237mm }
+       { 128.9741mm; 785.74mil }
+       { 131.3569mm; 21.091906mm }
+       { 130.8207mm; 21.5384mm }
+      }
+    }
+   }
+   ha:text.30575 {
+    string=Armed; x=6.383in; y=81.3562mm; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30576 {
+    string=30A; x=491.0mil; y=2.181in; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30577 {
+    string=Cont 1; x=1.268in; y=350.0mil; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30578 {
+    string=Cont 5; x=1.249in; y=105.6386mm; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30579 {
+    string=Cont 2; x=2.443in; y=355.0mil; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30580 {
+    string=Cont 6; x=2.455in; y=105.4354mm; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30581 {
+    string=Cont 3; x=3.62in; y=348.0mil; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30582 {
+    string=Cont 7; x=92.4052mm; y=4.163in; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30583 {
+    string=Cont 4; x=4.793in; y=358.0mil; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30584 {
+    string=Cont 8; x=4.817in; y=105.7148mm; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30585 {
+    string=Pad 4; x=109.855mm; y=1.526in; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30586 {
+    string=Pad 8; x=109.855mm; y=2.926in; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30587 {
+    string=Pad 3; x=3.574in; y=1.524in; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30588 {
+    string=Pad 7; x=3.574in; y=2.924in; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30589 {
+    string=Pad 2; x=71.7296mm; y=39.0398mm; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30590 {
+    string=Pad 6; x=71.7296mm; y=2.937in; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30591 {
+    string=Pad 1; x=2.076in; y=1.536in; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30592 {
+    string=Pad 5; x=2.076in; y=2.936in; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30593 {
+    string=Alarm B; x=1.437in; y=1.596in; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30594 {
+    string=Alarm A; x=924.0mil; y=1.59in; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30595 {
+    string=Arm; x=1.343in; y=73.4568mm; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30597 {
+    string=-; x=379.0mil; y=869.0mil; scale=400; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.30598 {
+    string=` 2022 Bdale Garbee; x=124.9304mm; y=2.9348in; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30599 {
+    string=RF Signal; x=6.113in; y=1.429in; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30600 {
+    string=debug; x=5.867in; y=67.4116mm; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.30601 {
+    string=force; x=5.988in; y=3.386in; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.30602 {
+    string=bootloader; x=6.062in; y=3.379in; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.30603 {
+    string=USB; x=133.731mm; y=4.092in; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.30604 {
+    string=Box; x=4.726in; y=3.7in; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.30605 {
+    string={License:  tapr.org/OHL}; x=148.2598mm; y=1.669in; scale=150; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30606 {
+    string=TeleFireEight v2.1; x=4.657in; y=2.922in; scale=400; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30607 {
+    string=On/Off; x=630.0mil; y=3.14in; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30608 {
+    string=Battery; x=189.0mil; y=36.6268mm; scale=200; fid=0;
+    rot = 90.000000
+   }
+   ha:text.30596 {
+    string=+; x=459.0mil; y=39.4462mm; scale=400; fid=0;
+    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: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};
+   li:objects {
+   }
+ }
+   }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+    li:objects {
+     ha:padstack_ref.34207 {
+      proto=4; x=135.8392mm; y=1.5589685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.31076 {
-            x1=5.99903in; y1=60.71997mm; x2=167.135mm; y2=60.71997mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.31079 {
-            x1=5.99903in; y1=1.80946in; x2=167.135mm; y2=1.80946in; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.31082 {
-            x1=5.99903in; y1=60.71997mm; x2=5.99903in; y2=1.80946in; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.31085 {
-            x1=167.135mm; y1=60.71997mm; x2=167.135mm; y2=1.80946in; thickness=6.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.31088 {
-            x1=6.07500331in; y1=2.08333831in; x2=6.07500331in; y2=2.08333831in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31091 {
-            x1=154.305mm; y1=2.1in; x2=154.305mm; y2=2.1in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31094 {
-            x1=154.305mm; y1=2.1in; x2=153.305mm; y2=2.1in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31097 {
-            x1=154.305mm; y1=2.1in; x2=154.305mm; y2=52.34mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAZ
+     }
+     ha:padstack_ref.34208 {
+      proto=4; x=5.23in; y=1.688in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.31107 {
-       ha:attributes {
-        {io_pcb::hidename_y}=10.4648 mm
-        footprint=hole-M3
-        {io_pcb::hidename_scale}=70
-        refdes=H2
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=HOLE_PLATED
-        {io_pcb::hidename_x}=148.6662 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.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=175.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=175.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=225.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=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.34209 {
+      proto=4; x=5.326in; y=1.703in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.31121 {
-         proto=0; x=149.606mm; y=445.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34210 {
+      proto=4; x=143.129mm; y=43.0268mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.31108 {
-            x=149.606mm; y=445.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34211 {
+      proto=4; x=5.466in; y=52.451mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.31109 {
-            x1=149.606mm; y1=445.0mil; x2=149.606mm; y2=445.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31112 {
-            x1=149.606mm; y1=445.0mil; x2=149.606mm; y2=445.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31115 {
-            x1=149.606mm; y1=445.0mil; x2=150.606mm; y2=445.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31118 {
-            x1=149.606mm; y1=445.0mil; x2=149.606mm; y2=12.303mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34212 {
+      proto=4; x=5.669in; y=53.2122mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAa
- ha:flags ={ lock=1
- };      }
-      ha:subc.31123 {
-       ha:attributes {
-        {io_pcb::hidename_y}=83.0580 mm
-        footprint=100mil-led
-        {io_pcb::hidename_scale}=70
-        refdes=D5
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=red
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=LED
-        {io_pcb::hidename_x}=167.0050 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=35.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  
-             }
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=35.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:padstack_ref.34213 {
+      proto=4; x=138.7348mm; y=40.7408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.34214 {
+      proto=4; x=5.742in; y=1.8159685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.31140 {
-         proto=0; x=6.4in; y=3.3in; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34215 {
+      proto=5; x=5.608in; y=45.3128mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34216 {
+      proto=5; x=5.5in; y=1.6959685in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.31141 {
-         proto=1; x=6.5in; y=3.3in; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34217 {
+      proto=5; x=5.442in; y=1.6959685in; 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 {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34218 {
+      proto=5; x=5.293in; y=1.7489685in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34219 {
+      proto=5; x=139.2174mm; y=49.9356mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.31124 {
-            x1=6.549in; y1=3.357in; x2=6.549in; y2=82.3722mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.31127 {
-            x=163.83mm; y=3.3in; width=114.0mil; height=114.0mil; astart=-210.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34220 {
+      proto=5; x=137.7188mm; y=1.9549685in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.31128 {
-            x1=163.83mm; y1=3.3in; x2=163.83mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31131 {
-            x1=163.83mm; y1=3.3in; x2=163.83mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31134 {
-            x1=163.83mm; y1=3.3in; x2=164.83mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31137 {
-            x1=163.83mm; y1=3.3in; x2=163.83mm; y2=82.82mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-       }
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAb
+     }
+     ha:padstack_ref.34221 {
+      proto=4; x=120.65mm; y=555.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.31143 {
-       ha:attributes {
-        {io_pcb::hidename_y}=0.6350 mm
-        footprint=100mil-led
-        {io_pcb::hidename_scale}=70
-        refdes=D4
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=green
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=LED
-        {io_pcb::hidename_x}=37.8460 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=35.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  
-             }
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34222 {
+      proto=4; x=112.141mm; y=495.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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 {
-              -42.5mil  
-              -42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-             }
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34223 {
+      proto=4; x=114.427mm; y=495.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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  
-             }
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.34224 {
+      proto=4; x=114.427mm; y=414.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       ha:ps_proto_v6.1 {
-         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34225 {
+      proto=4; x=112.141mm; y=414.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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 {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34226 {
+      proto=4; x=95.377mm; y=495.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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 {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34227 {
+      proto=4; x=3.665in; y=495.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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 {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34228 {
+      proto=4; x=95.377mm; y=414.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34229 {
+      proto=4; x=3.665in; y=414.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.34230 {
+      proto=4; x=76.327mm; y=414.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.31160 {
-         proto=0; x=1.52in; y=200.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34231 {
+      proto=4; x=2.915in; y=414.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34232 {
+      proto=4; x=76.327mm; y=495.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.31161 {
-         proto=1; x=1.52in; y=100.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34233 {
+      proto=4; x=2.914in; y=495.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34234 {
+      proto=4; x=57.277mm; y=495.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.31144 {
-            x1=40.0558mm; y1=51.0mil; x2=1.463in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.31147 {
-            x=1.52in; y=150.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
-          }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34235 {
+      proto=4; x=2.165in; y=495.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.31148 {
-            x1=1.52in; y1=150.0mil; x2=1.52in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31151 {
-            x1=1.52in; y1=150.0mil; x2=1.52in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31154 {
-            x1=1.52in; y1=150.0mil; x2=1.52in; y2=4.81mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31157 {
-            x1=1.52in; y1=150.0mil; x2=37.608mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAd
+     }
+     ha:padstack_ref.34236 {
+      proto=4; x=57.277mm; y=414.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.31163 {
-       ha:attributes {
-        {io_pcb::hidename_y}=0.6350 mm
-        footprint=100mil-led
-        {io_pcb::hidename_scale}=70
-        refdes=D3
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=green
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=LED
-        {io_pcb::hidename_x}=67.8180 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=35.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  
-             }
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34237 {
+      proto=4; x=2.165in; y=414.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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  
-             }
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.34238 {
+      proto=4; x=1.451in; y=743.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       ha:ps_proto_v6.1 {
-         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34239 {
+      proto=4; x=1.387in; y=743.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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 {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34240 {
+      proto=4; x=1.852in; y=90.805mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.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 {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+        li:0 {
+         on  
+         diag  
+         round  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34241 {
+      proto=4; x=1.769in; y=91.7956mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.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 {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34242 {
+      proto=4; x=59.563mm; y=3.707in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34243 {
+      proto=4; x=2.435in; y=3.707in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34244 {
+      proto=4; x=59.563mm; y=3.785in; 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:5 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.34245 {
+      proto=4; x=2.435in; y=3.785in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.31180 {
-         proto=0; x=2.7in; y=186.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34246 {
+      proto=4; x=3.095in; y=3.706in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34247 {
+      proto=4; x=80.899mm; y=3.706in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34248 {
+      proto=4; x=3.095in; y=3.786in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.31181 {
-         proto=1; x=2.7in; y=86.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34249 {
+      proto=4; x=80.899mm; y=3.786in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34250 {
+      proto=4; x=3.845in; y=3.705in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34251 {
+      proto=4; x=3.845in; y=3.786in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34252 {
+      proto=4; x=3.935in; y=3.786in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34253 {
+      proto=4; x=3.935in; y=3.705in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.31164 {
-            x1=2.757in; y1=37.0mil; x2=2.643in; y2=37.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.31167 {
-            x=2.7in; y=136.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
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34254 {
+      proto=4; x=116.713mm; y=3.706in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34255 {
+      proto=4; x=116.713mm; y=3.785in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.31168 {
-            x1=2.7in; y1=136.0mil; x2=2.7in; y2=136.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31171 {
-            x1=2.7in; y1=136.0mil; x2=2.7in; y2=136.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31174 {
-            x1=2.7in; y1=136.0mil; x2=2.7in; y2=4.4544mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31177 {
-            x1=2.7in; y1=136.0mil; x2=67.58mm; y2=136.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAe
+     }
+     ha:padstack_ref.34256 {
+      proto=4; x=4.685in; y=3.785in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.31183 {
-       ha:attributes {
-        {io_pcb::hidename_y}=0.6350 mm
-        footprint=100mil-led
-        {io_pcb::hidename_scale}=70
-        refdes=D2
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=green
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=LED
-        {io_pcb::hidename_x}=97.7900 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34257 {
+      proto=4; x=4.685in; y=3.706in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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  
-             }
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34258 {
+      proto=4; x=149.2758mm; y=2.93in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34259 {
+      proto=4; x=5.261in; y=1.77in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34260 {
+      proto=4; x=5.352in; y=54.9148mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.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 {
-              -42.5mil  
-              -42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34261 {
+      proto=5; x=131.891mm; y=1.8557in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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  
-             }
-           }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.34262 {
+      proto=4; x=132.3866mm; y=1.9567in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       ha:ps_proto_v6.1 {
-         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34263 {
+      proto=4; x=5.16in; y=1.97in; rot=0.000000; xmirror=0; smirror=0; clearance=6.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:padstack_ref.34264 {
+      proto=4; x=135.1534mm; y=56.4642mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.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 {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34265 {
+      proto=4; x=5.304in; y=2.309in; rot=0.000000; xmirror=0; smirror=0; clearance=6.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:padstack_ref.34266 {
+      proto=4; x=6.1434685in; y=77.8375mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34267 {
+      proto=4; x=152.9199mm; y=2.8684685in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.34268 {
+      proto=4; x=141.4526mm; y=3.32in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.31200 {
-         proto=0; x=98.552mm; y=200.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34269 {
+      proto=4; x=5.801in; y=3.019in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34270 {
+      proto=4; x=131.953mm; y=3.167in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.31201 {
-         proto=1; x=98.552mm; y=100.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34271 {
+      proto=4; x=5.097in; y=81.8642mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34272 {
+      proto=4; x=143.9418mm; y=3.32in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.31184 {
-            x1=3.937in; y1=51.0mil; x2=3.823in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.31187 {
-            x=98.552mm; y=150.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
-          }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34273 {
+      proto=4; x=144.8816mm; y=3.32in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.31188 {
-            x1=98.552mm; y1=150.0mil; x2=98.552mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31191 {
-            x1=98.552mm; y1=150.0mil; x2=98.552mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31194 {
-            x1=98.552mm; y1=150.0mil; x2=98.552mm; y2=4.81mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31197 {
-            x1=98.552mm; y1=150.0mil; x2=97.552mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-       }
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAf
+     }
+     ha:padstack_ref.34274 {
+      proto=4; x=5.81in; y=2.792in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.31203 {
-       ha:attributes {
-        {io_pcb::hidename_y}=0.6350 mm
-        footprint=100mil-led
-        {io_pcb::hidename_scale}=70
-        refdes=D1
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=green
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=LED
-        {io_pcb::hidename_x}=127.7620 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=35.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  
-             }
-           }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=35.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:padstack_ref.34275 {
+      proto=4; x=5.81in; y=71.9328mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.34276 {
+      proto=4; x=138.43mm; y=65.659mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.31220 {
-         proto=0; x=5.06in; y=200.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34277 {
+      proto=4; x=5.647in; y=65.659mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34278 {
+      proto=4; x=144.399mm; y=65.659mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.31221 {
-         proto=1; x=5.06in; y=100.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34279 {
+      proto=4; x=109.855mm; y=93.218mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34280 {
+      proto=4; x=109.855mm; y=3.563in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34281 {
+      proto=4; x=90.551mm; y=3.563in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34282 {
+      proto=4; x=90.551mm; y=93.218mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.31204 {
-            x1=5.117in; y1=51.0mil; x2=5.003in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.31207 {
-            x=5.06in; y=150.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
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34283 {
+      proto=4; x=2.825in; y=3.563in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34284 {
+      proto=4; x=2.825in; y=93.218mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.31208 {
-            x1=5.06in; y1=150.0mil; x2=5.06in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31211 {
-            x1=5.06in; y1=150.0mil; x2=5.06in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31214 {
-            x1=5.06in; y1=150.0mil; x2=5.06in; y2=4.81mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31217 {
-            x1=5.06in; y1=150.0mil; x2=127.524mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAg
+     }
+     ha:padstack_ref.34285 {
+      proto=4; x=2.08in; y=3.563in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.31223 {
-       ha:attributes {
-        {io_pcb::hidename_y}=12.6746 mm
-        footprint=8ufson2x2
-        {io_pcb::hidename_scale}=70
-        refdes=U3
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=LM293
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=IC
-        {io_pcb::hidename_x}=69.2404 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.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-              -5.905mil  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34286 {
+      proto=4; x=2.08in; y=93.218mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.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 {
-              -17.76mil  
-              -0.226187mm  
-              -17.76mil  
-              0.226187mm  
-              17.76mil  
-              0.226187mm  
-              17.76mil  
-              -0.226187mm  
-             }
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34287 {
+      proto=4; x=3.25in; y=555.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-              -5.905mil  
-             }
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.34288 {
+      proto=4; x=63.5mm; y=555.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34289 {
+      proto=4; x=63.5mm; y=642.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34290 {
+      proto=4; x=3.25in; y=642.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.301243mm  
-              -0.876299mm  
-              -0.301243mm  
-              -0.876299mm  
-              -0.301243mm  
-              0.876299mm  
-              0.301243mm  
-              0.876299mm  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34291 {
+      proto=4; x=4.0in; y=555.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
-             }
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.34292 {
+      proto=4; x=4.0in; y=642.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.31251 {
-         proto=0; x=2.715355in; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34293 {
+      proto=4; x=120.65mm; y=642.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34294 {
+      proto=4; x=4.251in; y=355.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=out
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.31252 {
-         proto=0; x=66.919983mm; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34295 {
+      proto=4; x=4.099in; y=434.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=5
-           name=in+
-         }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.31253 {
-         proto=0; x=2.715355in; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34296 {
+      proto=4; x=2.599in; y=435.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34297 {
+      proto=4; x=2.752in; y=356.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=in-
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.31254 {
-         proto=0; x=66.919983mm; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34298 {
+      proto=4; x=70.739mm; y=325.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34299 {
+      proto=4; x=71.501mm; y=295.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=6
-           name=in-
-         }
-        }
-        ha:padstack_ref.31255 {
-         proto=0; x=2.715355in; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34300 {
+      proto=4; x=1.813in; y=3.415in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34301 {
+      proto=4; x=4.28in; y=325.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=3
-           name=in+
-         }
-        }
-        ha:padstack_ref.31256 {
-         proto=0; x=66.919983mm; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34302 {
+      proto=4; x=4.31in; y=295.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34303 {
+      proto=4; x=5.801in; y=78.0542mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=7
-           name=out
-         }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.31257 {
-         proto=0; x=2.715355in; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34304 {
+      proto=4; x=161.925mm; y=1.76in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34305 {
+      proto=4; x=162.8648mm; y=1.76in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=4
-           name=V-
-         }
-        }
-        ha:padstack_ref.31258 {
-         proto=0; x=66.919983mm; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34306 {
+      proto=4; x=163.8046mm; y=1.76in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34307 {
+      proto=4; x=161.925mm; y=77.343mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=8
-           name=V+
-         }
-        }
-        ha:padstack_ref.31259 {
-         proto=1; x=2.675in; y=395.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34308 {
+      proto=4; x=162.8648mm; y=77.343mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34309 {
+      proto=4; x=163.8046mm; y=77.343mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=GND
-           name=GND
-         }
-        }
-       }
-       li:layers {
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34310 {
+      proto=4; x=140.4366mm; y=2.7in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34311 {
+      proto=4; x=30.988mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.31224 {
-            x1=2.63563in; y1=9.033002mm; x2=2.63563in; y2=434.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.31227 {
-            x1=2.63563in; y1=9.033002mm; x2=68.944998mm; y2=9.033002mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.31230 {
-            x1=68.944998mm; y1=9.033002mm; x2=68.944998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.31233 {
-            x1=2.63563in; y1=434.37mil; x2=68.944998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.31236 {
-            x1=68.944998mm; y1=446.18mil; x2=68.944998mm; y2=446.18mil; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34312 {
+      proto=4; x=5.54in; y=69.469mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34313 {
+      proto=4; x=141.0462mm; y=2.77in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.31239 {
-            x1=2.675in; y1=395.0mil; x2=2.675in; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31242 {
-            x1=2.675in; y1=395.0mil; x2=2.675in; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31245 {
-            x1=2.675in; y1=395.0mil; x2=66.945mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31248 {
-            x1=2.675in; y1=395.0mil; x2=2.675in; y2=9.033mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
+      li:thermal {
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAh
+     }
+     ha:padstack_ref.34314 {
+      proto=4; x=141.4526mm; y=2.805in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.31261 {
-       ha:attributes {
-        {io_pcb::hidename_y}=12.7254 mm
-        footprint=8ufson2x2
-        {io_pcb::hidename_scale}=70
-        refdes=U2
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=LM293
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=IC
-        {io_pcb::hidename_x}=107.4674 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34315 {
+      proto=4; x=5.583in; y=72.136mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-              -5.905mil  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34316 {
+      proto=4; x=140.4874mm; y=2.252in; rot=0.000000; xmirror=0; smirror=0; clearance=6.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 {
-              -17.76mil  
-              -0.226187mm  
-              -17.76mil  
-              0.226187mm  
-              17.76mil  
-              0.226187mm  
-              17.76mil  
-              -0.226187mm  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34317 {
+      proto=4; x=5.56in; y=56.515mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-              -5.905mil  
-             }
-           }
-         }
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34318 {
+      proto=4; x=141.986mm; y=55.8292mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34319 {
+      proto=4; x=145.161mm; y=2.281in; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34320 {
+      proto=4; x=132.3848mm; y=2.576in; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.301243mm  
-              -0.876299mm  
-              -0.301243mm  
-              -0.876299mm  
-              -0.301243mm  
-              0.876299mm  
-              0.301243mm  
-              0.876299mm  
-             }
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34321 {
+      proto=4; x=5.174in; y=2.576in; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
-             }
-           }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34322 {
+      proto=4; x=2.736in; y=3.711in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34323 {
+      proto=4; x=2.583in; y=96.2914mm; 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:5 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.34324 {
+      proto=4; x=64.897mm; y=3.82in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.31289 {
-         proto=0; x=107.070017mm; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34325 {
+      proto=4; x=64.135mm; y=3.847in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34326 {
+      proto=4; x=107.5944mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=out
-         }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.31290 {
-         proto=0; x=4.134645in; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34327 {
+      proto=4; x=4.08in; y=3.788in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=5
-           name=in+
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.31291 {
-         proto=0; x=107.070017mm; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34328 {
+      proto=4; x=102.7938mm; y=3.815in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34329 {
+      proto=4; x=4.017in; y=3.847in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=in-
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34330 {
+      proto=4; x=141.0462mm; y=3.959in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.31292 {
-         proto=0; x=4.134645in; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34331 {
+      proto=4; x=146.05mm; y=64.3382mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34332 {
+      proto=4; x=146.05mm; y=2.677in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=6
-           name=in-
-         }
-        }
-        ha:padstack_ref.31293 {
-         proto=0; x=107.070017mm; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34333 {
+      proto=4; x=49.911mm; y=1.825in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34334 {
+      proto=4; x=139.954mm; y=2.496in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=3
-           name=in+
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34335 {
+      proto=4; x=53.594mm; y=1.68in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.31294 {
-         proto=0; x=4.134645in; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34336 {
+      proto=4; x=2.052in; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34337 {
+      proto=4; x=52.6796mm; y=2.522in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=7
-           name=out
-         }
-        }
-        ha:padstack_ref.31295 {
-         proto=0; x=107.070017mm; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34338 {
+      proto=4; x=2.096in; y=64.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34339 {
+      proto=4; x=2.119in; y=2.568in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=4
-           name=V-
-         }
-        }
-        ha:padstack_ref.31296 {
-         proto=0; x=4.134645in; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34340 {
+      proto=4; x=53.7972mm; y=2.613in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34341 {
+      proto=4; x=1.833in; y=2.675in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=8
-           name=V+
-         }
-        }
-        ha:padstack_ref.31297 {
-         proto=1; x=106.045mm; y=395.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34342 {
+      proto=4; x=1.829in; y=2.721in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34343 {
+      proto=4; x=1.899in; y=70.8914mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=GND
-           name=GND
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34344 {
+      proto=4; x=1.876in; y=70.2818mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34345 {
+      proto=4; x=1.852in; y=2.744in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34346 {
+      proto=4; x=5.482in; y=2.524in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34347 {
+      proto=4; x=47.8236mm; y=64.973mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34348 {
+      proto=4; x=47.3566mm; y=63.0692mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34349 {
+      proto=4; x=45.8839mm; y=64.5419mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.31262 {
-            x1=105.045002mm; y1=9.033002mm; x2=105.045002mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.31265 {
-            x1=105.045002mm; y1=9.033002mm; x2=107.044998mm; y2=9.033002mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.31268 {
-            x1=107.044998mm; y1=9.033002mm; x2=107.044998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.31271 {
-            x1=105.045002mm; y1=434.37mil; x2=107.044998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.31274 {
-            x1=107.044998mm; y1=446.18mil; x2=107.044998mm; y2=446.18mil; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34350 {
+      proto=4; x=1.77in; y=3.415in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34351 {
+      proto=4; x=205.0mil; y=2.76in; 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.34352 {
+      proto=4; x=205.0mil; y=72.136mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34353 {
+      proto=4; x=205.0mil; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.31277 {
-            x1=106.045mm; y1=395.0mil; x2=106.045mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31280 {
-            x1=106.045mm; y1=395.0mil; x2=106.045mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31283 {
-            x1=106.045mm; y1=395.0mil; x2=105.045mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31286 {
-            x1=106.045mm; y1=395.0mil; x2=106.045mm; y2=9.033mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34354 {
+      proto=4; x=115.0mil; y=2.76in; 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.34355 {
+      proto=4; x=115.0mil; y=2.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  
         }
-       }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAi
+     }
+     ha:padstack_ref.34356 {
+      proto=4; x=115.0mil; y=72.136mm; 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:subc.31299 {
+     }
+      ha:subc.30637 {
        ha:attributes {
-        {io_pcb::hidename_y}=25.4000 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=100
-        refdes=J14
+        {io_pcb::hidename_y}=11.0236 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=70
+        refdes=H1
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=
         vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CONNECTOR
-        {io_pcb::hidename_x}=12.7000 mm
+        {io_pcb::hidename_direction}=0
+        device=HOLE_PLATED
+        {io_pcb::hidename_x}=17.1320 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -16430,7 +10899,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              bottom = 1
@@ -16440,7 +10909,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -16448,25 +10917,9 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
            }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
@@ -16474,25 +10927,9 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
            }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              bottom = 1
@@ -16505,45 +10942,28 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31312 {
-         proto=0; x=600.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.30651 {
+         proto=0; x=690.0mil; y=445.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:4 {
+           li:1 {
             on  
-            diag  
-            sharp  
+            solid  
             noshape  
            }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.31313 {
-         proto=0; x=400.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:4 {
+           li:3 {
             on  
-            diag  
-            sharp  
+            solid  
             noshape  
            }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -16551,62 +10971,49 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31314 {
-         proto=1; x=500.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.31315 {
-         proto=2; x=500.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+          li:objects {
+           ha:arc.30638 {
+            x=690.0mil; y=445.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-       }
-       li:layers {
 
         ha:subc-aux {
-         lid=0
+         lid=1
          ha:combining {         }
 
           li:objects {
-           ha:line.31300 {
-            x1=500.0mil; y1=1000.0mil; x2=500.0mil; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.30639 {
+            x1=690.0mil; y1=445.0mil; x2=690.0mil; y2=445.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31303 {
-            x1=500.0mil; y1=1000.0mil; x2=500.0mil; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.30642 {
+            x1=690.0mil; y1=445.0mil; x2=690.0mil; y2=445.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31306 {
-            x1=500.0mil; y1=1000.0mil; x2=13.7mm; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.30645 {
+            x1=690.0mil; y1=445.0mil; x2=18.526mm; y2=445.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31309 {
-            x1=500.0mil; y1=1000.0mil; x2=500.0mil; y2=26.4mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30648 {
+            x1=690.0mil; y1=445.0mil; x2=690.0mil; y2=12.303mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -16620,32 +11027,33 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAj
-      }
-      ha:subc.31317 {
+       uid = HWY2P2lhIMcskR/O2jgAAAAB
+ ha:flags ={ lock=1
+ };      }
+      ha:subc.30653 {
        ha:attributes {
-        {io_pcb::hidename_y}=78.7400 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=100
-        refdes=J25
+        {io_pcb::hidename_y}=94.7166 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=70
+        refdes=H3
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=
         vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CONNECTOR
-        {io_pcb::hidename_x}=58.4200 mm
+        {io_pcb::hidename_direction}=0
+        device=HOLE_PLATED
+        {io_pcb::hidename_x}=16.5354 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -16655,7 +11063,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              bottom = 1
@@ -16665,7 +11073,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -16673,25 +11081,9 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
            }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
@@ -16699,25 +11091,9 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
            }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              bottom = 1
@@ -16730,41 +11106,28 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31330 {
-         proto=0; x=2.3in; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.31331 {
-         proto=0; x=2.3in; y=3.0in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.31332 {
-         proto=1; x=2.3in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.30667 {
+         proto=0; x=690.0mil; y=95.377mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -16772,48 +11135,49 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31333 {
-         proto=2; x=2.3in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+          li:objects {
+           ha:arc.30654 {
+            x=690.0mil; y=95.377mm; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-       }
-       li:layers {
 
         ha:subc-aux {
-         lid=0
+         lid=1
          ha:combining {         }
 
           li:objects {
-           ha:line.31318 {
-            x1=2.3in; y1=3.1in; x2=2.3in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.30655 {
+            x1=690.0mil; y1=95.377mm; x2=690.0mil; y2=95.377mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31321 {
-            x1=2.3in; y1=3.1in; x2=2.3in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.30658 {
+            x1=690.0mil; y1=95.377mm; x2=690.0mil; y2=95.377mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31324 {
-            x1=2.3in; y1=3.1in; x2=59.42mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.30661 {
+            x1=690.0mil; y1=95.377mm; x2=18.526mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31327 {
-            x1=2.3in; y1=3.1in; x2=2.3in; y2=79.74mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30664 {
+            x1=690.0mil; y1=95.377mm; x2=690.0mil; y2=96.377mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -16827,32 +11191,33 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAk
-      }
-      ha:subc.31335 {
+       uid = HWY2P2lhIMcskR/O2jgAAAAC
+ ha:flags ={ lock=1
+ };      }
+      ha:subc.30669 {
        ha:attributes {
-        {io_pcb::hidename_y}=78.7400 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=100
-        refdes=J27
+        {io_pcb::hidename_y}=94.3084 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=70
+        refdes=H4
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=
         vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CONNECTOR
-        {io_pcb::hidename_x}=77.4700 mm
+        {io_pcb::hidename_direction}=0
+        device=HOLE_PLATED
+        {io_pcb::hidename_x}=148.7932 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -16862,7 +11227,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              bottom = 1
@@ -16872,7 +11237,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -16880,25 +11245,9 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
            }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
@@ -16906,25 +11255,9 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
            }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              bottom = 1
@@ -16937,41 +11270,28 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31348 {
-         proto=0; x=3.05in; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.31349 {
-         proto=0; x=3.05in; y=3.0in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.31350 {
-         proto=1; x=3.05in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.30683 {
+         proto=0; x=149.606mm; y=95.377mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -16979,48 +11299,49 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31351 {
-         proto=2; x=3.05in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+          li:objects {
+           ha:arc.30670 {
+            x=149.606mm; y=95.377mm; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-       }
-       li:layers {
 
         ha:subc-aux {
-         lid=0
+         lid=1
          ha:combining {         }
 
           li:objects {
-           ha:line.31336 {
-            x1=3.05in; y1=3.1in; x2=3.05in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.30671 {
+            x1=149.606mm; y1=95.377mm; x2=149.606mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31339 {
-            x1=3.05in; y1=3.1in; x2=3.05in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.30674 {
+            x1=149.606mm; y1=95.377mm; x2=149.606mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31342 {
-            x1=3.05in; y1=3.1in; x2=78.47mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.30677 {
+            x1=149.606mm; y1=95.377mm; x2=150.606mm; y2=95.377mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31345 {
-            x1=3.05in; y1=3.1in; x2=3.05in; y2=79.74mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30680 {
+            x1=149.606mm; y1=95.377mm; x2=149.606mm; y2=96.377mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -17034,78 +11355,164 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAl
-      }
-      ha:subc.31353 {
+       uid = HWY2P2lhIMcskR/O2jgAAAAD
+ ha:flags ={ lock=1
+ };      }
+      ha:subc.30685 {
        ha:attributes {
-        {io_pcb::hidename_y}=78.7400 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=100
-        refdes=J31
+        {io_pcb::hidename_y}=29.7180 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=70
+        refdes=D7
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=yellow
         vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CONNECTOR
-        {io_pcb::hidename_x}=115.5700 mm
+        {io_pcb::hidename_direction}=0
+        device=LED
+        {io_pcb::hidename_x}=167.0050 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
             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=120.0mil;            }
             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=120.0mil;            }
             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=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            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
-             top = 1
+             intern = 1
             }
             clearance=0.0
            }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
@@ -17113,25 +11520,9 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
            }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              bottom = 1
@@ -17144,22 +11535,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31366 {
-         proto=0; x=115.57mm; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.31367 {
-         proto=0; x=115.57mm; y=3.0in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.30702 {
+         proto=0; x=6.4in; y=30.48mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -17172,163 +11549,234 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31368 {
-         proto=1; x=115.57mm; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.30703 {
+         proto=1; x=6.5in; y=30.48mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.31369 {
-         proto=2; x=115.57mm; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+          li:objects {
+           ha:line.30686 {
+            x1=6.549in; y1=1.143in; x2=6.549in; y2=1.257in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.30689 {
+            x=163.83mm; y=30.48mm; width=114.0mil; height=114.0mil; astart=-210.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
         }
-       }
-       li:layers {
 
         ha:subc-aux {
-         lid=0
+         lid=1
          ha:combining {         }
 
           li:objects {
-           ha:line.31354 {
-            x1=115.57mm; y1=3.1in; x2=115.57mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.30690 {
+            x1=163.83mm; y1=30.48mm; x2=163.83mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31357 {
-            x1=115.57mm; y1=3.1in; x2=115.57mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.30693 {
+            x1=163.83mm; y1=30.48mm; x2=163.83mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31360 {
-            x1=115.57mm; y1=3.1in; x2=116.57mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.30696 {
+            x1=163.83mm; y1=30.48mm; x2=164.83mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31363 {
-            x1=115.57mm; y1=3.1in; x2=115.57mm; y2=79.74mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30699 {
+            x1=163.83mm; y1=30.48mm; x2=163.83mm; y2=29.48mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAm
+       uid = HWY2P2lhIMcskR/O2jgAAAAE
       }
-      ha:subc.31371 {
+      ha:subc.30705 {
        ha:attributes {
-        {io_pcb::hidename_y}=78.7400 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=100
-        refdes=J29
+        {io_pcb::hidename_y}=22.0980 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=70
+        refdes=D8
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=red
         vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CONNECTOR
-        {io_pcb::hidename_x}=96.5200 mm
+        {io_pcb::hidename_direction}=0
+        device=LED
+        {io_pcb::hidename_x}=167.0050 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
             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=120.0mil;            }
             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=120.0mil;            }
             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_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            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  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
+             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.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+       ha:ps_proto_v6.1 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            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
@@ -17338,7 +11786,27 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            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
@@ -17351,22 +11819,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31384 {
-         proto=0; x=3.8in; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.31385 {
-         proto=0; x=3.8in; y=3.0in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.30722 {
+         proto=0; x=6.4in; y=932.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -17379,137 +11833,224 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31386 {
-         proto=1; x=3.8in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.30723 {
+         proto=1; x=6.5in; y=932.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.31387 {
-         proto=2; x=3.8in; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+          li:objects {
+           ha:line.30706 {
+            x1=6.549in; y1=875.0mil; x2=6.549in; y2=989.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.30709 {
+            x=163.83mm; y=932.0mil; width=114.0mil; height=114.0mil; astart=-210.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
         }
-       }
-       li:layers {
 
         ha:subc-aux {
-         lid=0
+         lid=1
          ha:combining {         }
 
           li:objects {
-           ha:line.31372 {
-            x1=3.8in; y1=3.1in; x2=3.8in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.30710 {
+            x1=163.83mm; y1=932.0mil; x2=163.83mm; y2=932.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31375 {
-            x1=3.8in; y1=3.1in; x2=3.8in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.30713 {
+            x1=163.83mm; y1=932.0mil; x2=163.83mm; y2=932.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31378 {
-            x1=3.8in; y1=3.1in; x2=97.52mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.30716 {
+            x1=163.83mm; y1=932.0mil; x2=164.83mm; y2=932.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31381 {
-            x1=3.8in; y1=3.1in; x2=3.8in; y2=79.74mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30719 {
+            x1=163.83mm; y1=932.0mil; x2=163.83mm; y2=22.6728mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAn
+       uid = HWY2P2lhIMcskR/O2jgAAAAF
       }
-      ha:subc.31389 {
+      ha:subc.30725 {
        ha:attributes {
-        {io_pcb::hidename_y}=63.5000 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=100
-        refdes=J26
+        {io_pcb::hidename_y}=37.3380 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=70
+        refdes=D6
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=green
         vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CONNECTOR
-        {io_pcb::hidename_x}=115.5700 mm
+        {io_pcb::hidename_direction}=0
+        device=LED
+        {io_pcb::hidename_x}=167.0050 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
             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=120.0mil;            }
             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=120.0mil;            }
             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=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -17519,33 +12060,37 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            ha:combining { sub=1; auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
             ha:layer_mask {
-             top = 1
-             mask = 1
+             bottom = 1
+             copper = 1
             }
             clearance=0.0
            }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
             ha:combining {            }
             ha:layer_mask {
-             bottom = 1
              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_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              bottom = 1
@@ -17558,22 +12103,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31402 {
-         proto=0; x=115.57mm; y=2.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.31403 {
-         proto=0; x=115.57mm; y=60.96mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.30742 {
+         proto=0; x=6.4in; y=38.1mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -17586,187 +12117,247 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31404 {
-         proto=1; x=115.57mm; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.30743 {
+         proto=1; x=6.5in; y=38.1mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.31405 {
-         proto=2; x=115.57mm; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+          li:objects {
+           ha:line.30726 {
+            x1=6.549in; y1=1.443in; x2=6.549in; y2=39.5478mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.30729 {
+            x=163.83mm; y=38.1mm; width=114.0mil; height=114.0mil; astart=-210.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
         }
-       }
-       li:layers {
 
         ha:subc-aux {
-         lid=0
+         lid=1
          ha:combining {         }
 
           li:objects {
-           ha:line.31390 {
-            x1=115.57mm; y1=63.5mm; x2=115.57mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30730 {
+            x1=163.83mm; y1=38.1mm; x2=163.83mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31393 {
-            x1=115.57mm; y1=63.5mm; x2=115.57mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30733 {
+            x1=163.83mm; y1=38.1mm; x2=163.83mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31396 {
-            x1=115.57mm; y1=63.5mm; x2=116.57mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30736 {
+            x1=163.83mm; y1=38.1mm; x2=164.83mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31399 {
-            x1=115.57mm; y1=63.5mm; x2=115.57mm; y2=64.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30739 {
+            x1=163.83mm; y1=38.1mm; x2=163.83mm; y2=37.1mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAo
+       uid = HWY2P2lhIMcskR/O2jgAAAAG
       }
-      ha:subc.31407 {
+      ha:subc.30745 {
        ha:attributes {
-        {io_pcb::hidename_y}=63.5000 mm
-        footprint=TE1217861
+        {io_pcb::hidename_y}=95.1499 mm
+        footprint=TO252FET
         {io_pcb::hidename_scale}=100
-        refdes=J28
+        refdes=Q7
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=IRLR8743PbF
         vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CONNECTOR
-        {io_pcb::hidename_x}=96.5200 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
+        {io_pcb::hidename_direction}=0
+        device=PMOS_TRANSISTOR
+        {io_pcb::hidename_x}=77.4700 mm
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:ps_proto_v6.1 {
+       ha:ps_proto_v6.0 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
+             li:ps_poly {
+              32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              1.476248mm  
+              32.53mil  
+              1.476248mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
            }
          }
        }
 
-       ha:ps_proto_v6.2 {
+       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             ha:combining {            }
             ha:layer_mask {
-             bottom = 1
              copper = 1
+             top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             bottom = 1
+             top = 1
              mask = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -3.226308mm  
+              -3.126232mm  
+              -3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              -3.126232mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.31420 {
-         proto=0; x=3.8in; y=60.96mm; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
+        ha:padstack_ref.30770 {
+         proto=0; x=2.96in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -17775,12 +12366,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=3
+           name=G
          }
         }
-        ha:padstack_ref.31421 {
-         proto=0; x=3.8in; y=2.6in; rot=0.000000; xmirror=1; smirror=1; clearance=12.0mil;
+        ha:padstack_ref.30771 {
+         proto=1; x=3.05in; y=88.899976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -17790,11 +12381,11 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=1
-           name=1
+           name=D
          }
         }
-        ha:padstack_ref.31422 {
-         proto=1; x=3.8in; y=63.5mm; rot=0.000000; xmirror=0; smirror=1; clearance=12.0mil;
+        ha:padstack_ref.30772 {
+         proto=0; x=3.14in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -17803,117 +12394,154 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=S
          }
         }
-        ha:padstack_ref.31423 {
-         proto=2; x=3.8in; y=63.5mm; rot=0.000000; xmirror=0; smirror=1; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+          li:objects {
+           ha:line.30746 {
+            x1=74.22007mm; y1=86.9998mm; x2=80.71993mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.30749 {
+            x1=80.71993mm; y1=86.9998mm; x2=80.71993mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.30752 {
+            x1=80.71993mm; y1=93.099866mm; x2=74.22007mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.30755 {
+            x1=74.22007mm; y1=93.099866mm; x2=74.22007mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-       }
-       li:layers {
 
         ha:subc-aux {
-         lid=0
+         lid=1
          ha:combining {         }
 
           li:objects {
-           ha:line.31408 {
-            x1=3.8in; y1=63.5mm; x2=3.8in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30758 {
+            x1=3.05in; y1=93.066592mm; x2=3.05in; y2=93.066592mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31411 {
-            x1=3.8in; y1=63.5mm; x2=3.8in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30761 {
+            x1=3.05in; y1=95.1499mm; x2=3.05in; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31414 {
-            x1=3.8in; y1=63.5mm; x2=95.52mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30764 {
+            x1=3.05in; y1=95.1499mm; x2=78.47mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31417 {
-            x1=3.8in; y1=63.5mm; x2=3.8in; y2=62.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30767 {
+            x1=3.05in; y1=95.1499mm; x2=3.05in; y2=96.1499mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           bottom = 1
-           virtual = 1
+           top = 1
            misc = 1
+           virtual = 1
           }
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAp
+       uid = HWY2P2lhIMcskR/O2jgAAAAH
       }
-      ha:subc.31425 {
+      ha:subc.30774 {
        ha:attributes {
-        {io_pcb::hidename_y}=63.5000 mm
-        footprint=TE1217861
+        {io_pcb::hidename_y}=95.1499 mm
+        footprint=TO252FET
         {io_pcb::hidename_scale}=100
-        refdes=J30
+        refdes=Q3
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=IRLR8743PbF
         vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CONNECTOR
-        {io_pcb::hidename_x}=77.4700 mm
+        {io_pcb::hidename_direction}=0
+        device=PMOS_TRANSISTOR
+        {io_pcb::hidename_x}=58.4200 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.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=120.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
-            ha:combining {            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             bottom = 1
-             copper = 1
+             top = 1
+             mask = 1
             }
             clearance=0.0
+             li:ps_poly {
+              32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              -1.476248mm  
+              -32.53mil  
+              1.476248mm  
+              32.53mil  
+              1.476248mm  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
-            ha:combining {            }
+            ha:combining { auto=1;            }
             ha:layer_mask {
-             copper = 1
-             intern = 1
+             top = 1
+             paste = 1
             }
             clearance=0.0
+             li:ps_poly {
+              29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              -1.400048mm  
+              -29.53mil  
+              1.400048mm  
+              29.53mil  
+              1.400048mm  
+             }
            }
          }
        }
@@ -17923,57 +12551,68 @@ ha:pcb-rnd-board-v8 {
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
+             li:ps_poly {
+              -3.226308mm  
+              -3.126232mm  
+              -3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              3.126232mm  
+              3.226308mm  
+              -3.126232mm  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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 {
+              -3.150108mm  
+              -3.050032mm  
+              -3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              3.050032mm  
+              3.150108mm  
+              -3.050032mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.31438 {
-         proto=0; x=3.05in; y=2.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.30799 {
+         proto=0; x=56.134mm; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -17982,12 +12621,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=3
+           name=G
          }
         }
-        ha:padstack_ref.31439 {
-         proto=0; x=3.05in; y=60.96mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.30800 {
+         proto=1; x=2.3in; y=88.899976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -17997,11 +12636,11 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=1
-           name=1
+           name=D
          }
         }
-        ha:padstack_ref.31440 {
-         proto=1; x=3.05in; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.30801 {
+         proto=0; x=2.39in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -18010,52 +12649,62 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=S
          }
         }
-        ha:padstack_ref.31441 {
-         proto=2; x=3.05in; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+          li:objects {
+           ha:line.30775 {
+            x1=55.17007mm; y1=86.9998mm; x2=61.66993mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.30778 {
+            x1=61.66993mm; y1=86.9998mm; x2=61.66993mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.30781 {
+            x1=61.66993mm; y1=93.099866mm; x2=55.17007mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.30784 {
+            x1=55.17007mm; y1=93.099866mm; x2=55.17007mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-       }
-       li:layers {
 
         ha:subc-aux {
-         lid=0
+         lid=1
          ha:combining {         }
 
           li:objects {
-           ha:line.31426 {
-            x1=3.05in; y1=63.5mm; x2=3.05in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30787 {
+            x1=2.3in; y1=93.066592mm; x2=2.3in; y2=93.066592mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31429 {
-            x1=3.05in; y1=63.5mm; x2=3.05in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30790 {
+            x1=2.3in; y1=95.1499mm; x2=2.3in; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31432 {
-            x1=3.05in; y1=63.5mm; x2=78.47mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30793 {
+            x1=2.3in; y1=95.1499mm; x2=59.42mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31435 {
-            x1=3.05in; y1=63.5mm; x2=3.05in; y2=64.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30796 {
+            x1=2.3in; y1=95.1499mm; x2=2.3in; y2=96.1499mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -18069,146 +12718,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAq
+       uid = HWY2P2lhIMcskR/O2jgAAAAI
       }
-      ha:subc.31443 {
+      ha:subc.30803 {
        ha:attributes {
-        {io_pcb::hidename_y}=63.5000 mm
-        footprint=TE1217861
+        {io_pcb::hidename_y}=96.2721 mm
+        footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=J24
+        refdes=R111
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=1k
         vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CONNECTOR
-        {io_pcb::hidename_x}=58.4200 mm
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=53.6321 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.31456 {
-         proto=0; x=2.3in; y=2.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.31457 {
-         proto=0; x=2.3in; y=60.96mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.31458 {
-         proto=1; x=2.3in; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.30816 {
+         proto=0; x=2.08in; y=96.672404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -18221,8 +12817,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31459 {
-         proto=2; x=2.3in; y=63.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.30817 {
+         proto=0; x=2.08in; y=97.471996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -18231,8 +12827,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -18243,26 +12839,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.31444 {
-            x1=2.3in; y1=63.5mm; x2=2.3in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30804 {
+            x1=2.08in; y1=97.0722mm; x2=2.08in; y2=97.0722mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31447 {
-            x1=2.3in; y1=63.5mm; x2=2.3in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30807 {
+            x1=2.08in; y1=97.0722mm; x2=2.08in; y2=97.0722mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31450 {
-            x1=2.3in; y1=63.5mm; x2=59.42mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30810 {
+            x1=2.08in; y1=97.0722mm; x2=2.08in; y2=96.0722mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31453 {
-            x1=2.3in; y1=63.5mm; x2=2.3in; y2=64.5mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30813 {
+            x1=2.08in; y1=97.0722mm; x2=51.832mm; y2=97.0722mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -18276,22 +12872,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAr
+       uid = HWY2P2lhIMcskR/O2jgAAAAJ
       }
-      ha:subc.31461 {
+      ha:subc.30819 {
        ha:attributes {
-        {io_pcb::hidename_y}=70.1934 mm
+        {io_pcb::hidename_y}=93.8469 mm
         footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=L1
+        {io_pcb::hidename_scale}=100
+        refdes=R119
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=bead
+        value=3.3k
         vendor=unknown
         {io_pcb::hidename_direction}=3
-        device=INDUCTOR
-        {io_pcb::hidename_x}=150.2410 mm
+        device=RESISTOR
+        {io_pcb::hidename_x}=91.3511 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -18361,8 +12957,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31474 {
-         proto=0; x=149.7584mm; y=71.018396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30832 {
+         proto=0; x=90.551mm; y=94.247204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -18375,8 +12971,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31475 {
-         proto=0; x=149.7584mm; y=70.218804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30833 {
+         proto=0; x=90.551mm; y=95.046796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -18397,26 +12993,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.31462 {
-            x1=149.7584mm; y1=70.6186mm; x2=149.7584mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30820 {
+            x1=90.551mm; y1=94.647mm; x2=90.551mm; y2=94.647mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31465 {
-            x1=149.7584mm; y1=70.6186mm; x2=149.7584mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30823 {
+            x1=90.551mm; y1=94.647mm; x2=90.551mm; y2=94.647mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31468 {
-            x1=149.7584mm; y1=70.6186mm; x2=149.7584mm; y2=71.6186mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30826 {
+            x1=90.551mm; y1=94.647mm; x2=90.551mm; y2=93.647mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31471 {
-            x1=149.7584mm; y1=70.6186mm; x2=150.7584mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30829 {
+            x1=90.551mm; y1=94.647mm; x2=89.551mm; y2=94.647mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -18430,22 +13026,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAs
+       uid = HWY2P2lhIMcskR/O2jgAAAAK
       }
-      ha:subc.31477 {
+      ha:subc.30835 {
        ha:attributes {
-        {io_pcb::hidename_y}=70.1680 mm
+        {io_pcb::hidename_y}=92.5261 mm
         footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=C6
+        {io_pcb::hidename_scale}=100
+        refdes=R126
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.1uF
+        value=22k
         vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=CAPACITOR
-        {io_pcb::hidename_x}=151.3332 mm
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=89.7509 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -18515,8 +13111,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31490 {
-         proto=0; x=5.936in; y=70.218804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30848 {
+         proto=0; x=90.551mm; y=92.125796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -18529,8 +13125,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31491 {
-         proto=0; x=5.936in; y=71.018396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30849 {
+         proto=0; x=90.551mm; y=91.326204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -18551,26 +13147,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.31478 {
-            x1=5.936in; y1=70.6186mm; x2=5.936in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30836 {
+            x1=90.551mm; y1=91.726mm; x2=90.551mm; y2=91.726mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31481 {
-            x1=5.936in; y1=70.6186mm; x2=5.936in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30839 {
+            x1=90.551mm; y1=91.726mm; x2=90.551mm; y2=91.726mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31484 {
-            x1=5.936in; y1=70.6186mm; x2=5.936in; y2=69.6186mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30842 {
+            x1=90.551mm; y1=91.726mm; x2=90.551mm; y2=92.726mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31487 {
-            x1=5.936in; y1=70.6186mm; x2=149.7744mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30845 {
+            x1=90.551mm; y1=91.726mm; x2=91.551mm; y2=91.726mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -18584,22 +13180,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAt
+       uid = HWY2P2lhIMcskR/O2jgAAAAL
       }
-      ha:subc.31493 {
+      ha:subc.30851 {
        ha:attributes {
-        {io_pcb::hidename_y}=74.9808 mm
+        {io_pcb::hidename_y}=92.5383 mm
         footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=C4
+        {io_pcb::hidename_scale}=100
+        refdes=R133
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.1uF
+        value=22k
         vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CAPACITOR
-        {io_pcb::hidename_x}=150.9908 mm
+        {io_pcb::hidename_direction}=1
+        device=RESISTOR
+        {io_pcb::hidename_x}=109.0549 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -18616,14 +13212,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  
              }
            }
 
@@ -18635,14 +13231,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  
              }
            }
 
@@ -18654,14 +13250,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  
              }
            }
          }
@@ -18669,8 +13265,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31506 {
-         proto=0; x=150.875996mm; y=2.93in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30864 {
+         proto=0; x=109.855mm; y=92.137996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -18683,8 +13279,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31507 {
-         proto=0; x=150.076404mm; y=2.93in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30865 {
+         proto=0; x=109.855mm; y=91.338404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -18705,26 +13301,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.31494 {
-            x1=150.4762mm; y1=2.93in; x2=150.4762mm; y2=2.93in; thickness=0.1mm; clearance=0.0;
+           ha:line.30852 {
+            x1=109.855mm; y1=91.7382mm; x2=109.855mm; y2=91.7382mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31497 {
-            x1=150.4762mm; y1=2.93in; x2=150.4762mm; y2=2.93in; thickness=0.1mm; clearance=0.0;
+           ha:line.30855 {
+            x1=109.855mm; y1=91.7382mm; x2=109.855mm; y2=91.7382mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31500 {
-            x1=150.4762mm; y1=2.93in; x2=149.4762mm; y2=2.93in; thickness=0.1mm; clearance=0.0;
+           ha:line.30858 {
+            x1=109.855mm; y1=91.7382mm; x2=109.855mm; y2=92.7382mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31503 {
-            x1=150.4762mm; y1=2.93in; x2=150.4762mm; y2=73.422mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30861 {
+            x1=109.855mm; y1=91.7382mm; x2=110.855mm; y2=91.7382mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -18738,22 +13334,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAu
+       uid = HWY2P2lhIMcskR/O2jgAAAAM
       }
-      ha:subc.31509 {
+      ha:subc.30867 {
        ha:attributes {
-        {io_pcb::hidename_y}=70.1680 mm
+        {io_pcb::hidename_y}=88.4997 mm
         footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=C5
+        {io_pcb::hidename_scale}=100
+        refdes=R123
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=1uF
+        value=200k
         vendor=unknown
         {io_pcb::hidename_direction}=3
-        device=CAPACITOR
-        {io_pcb::hidename_x}=152.3238 mm
+        device=RESISTOR
+        {io_pcb::hidename_x}=91.3511 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -18823,8 +13419,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31522 {
-         proto=0; x=5.976in; y=70.218804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30880 {
+         proto=0; x=90.551mm; y=88.900004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -18837,8 +13433,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31523 {
-         proto=0; x=5.976in; y=71.018396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30881 {
+         proto=0; x=90.551mm; y=89.699596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -18859,26 +13455,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.31510 {
-            x1=5.976in; y1=70.6186mm; x2=5.976in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30868 {
+            x1=90.551mm; y1=89.2998mm; x2=90.551mm; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31513 {
-            x1=5.976in; y1=70.6186mm; x2=5.976in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30871 {
+            x1=90.551mm; y1=89.2998mm; x2=90.551mm; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31516 {
-            x1=5.976in; y1=70.6186mm; x2=5.976in; y2=69.6186mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30874 {
+            x1=90.551mm; y1=89.2998mm; x2=90.551mm; y2=88.2998mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31519 {
-            x1=5.976in; y1=70.6186mm; x2=150.7904mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30877 {
+            x1=90.551mm; y1=89.2998mm; x2=89.551mm; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -18892,22 +13488,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAv
+       uid = HWY2P2lhIMcskR/O2jgAAAAN
       }
-      ha:subc.31525 {
+      ha:subc.30883 {
        ha:attributes {
-        {io_pcb::hidename_y}=78.0476 mm
+        {io_pcb::hidename_y}=96.3361 mm
         footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=C2
+        {io_pcb::hidename_scale}=100
+        refdes=R121
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.1uF
+        value=1k
         vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CAPACITOR
-        {io_pcb::hidename_x}=147.5552 mm
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=91.3511 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -18977,8 +13573,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31538 {
-         proto=0; x=148.114mm; y=3.03726in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30896 {
+         proto=0; x=90.551mm; y=96.736404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -18991,8 +13587,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31539 {
-         proto=0; x=148.114mm; y=3.06874in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30897 {
+         proto=0; x=90.551mm; y=97.535996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19013,26 +13609,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.31526 {
-            x1=148.114mm; y1=77.5462mm; x2=148.114mm; y2=77.5462mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30884 {
+            x1=90.551mm; y1=97.1362mm; x2=90.551mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31529 {
-            x1=148.114mm; y1=77.5462mm; x2=148.114mm; y2=77.5462mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30887 {
+            x1=90.551mm; y1=97.1362mm; x2=90.551mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31532 {
-            x1=148.114mm; y1=77.5462mm; x2=148.114mm; y2=76.5462mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30890 {
+            x1=90.551mm; y1=97.1362mm; x2=90.551mm; y2=96.1362mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31535 {
-            x1=148.114mm; y1=77.5462mm; x2=147.114mm; y2=77.5462mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30893 {
+            x1=90.551mm; y1=97.1362mm; x2=89.551mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -19046,22 +13642,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAw
+       uid = HWY2P2lhIMcskR/O2jgAAAAO
       }
-      ha:subc.31541 {
+      ha:subc.30899 {
        ha:attributes {
-        {io_pcb::hidename_y}=102.4001 mm
+        {io_pcb::hidename_y}=88.4997 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=R107
+        refdes=R132
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=140
+        value=200k
         vendor=unknown
-        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_direction}=3
         device=RESISTOR
-        {io_pcb::hidename_x}=43.4401 mm
+        {io_pcb::hidename_x}=110.6551 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -19078,14 +13674,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  
              }
            }
 
@@ -19097,14 +13693,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  
              }
            }
 
@@ -19116,14 +13712,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  
              }
            }
          }
@@ -19131,8 +13727,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31554 {
-         proto=0; x=43.039796mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30912 {
+         proto=0; x=109.855mm; y=88.900004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19145,8 +13741,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31555 {
-         proto=0; x=42.240204mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30913 {
+         proto=0; x=109.855mm; y=89.699596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19167,26 +13763,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.31542 {
-            x1=42.64mm; y1=4.0in; x2=42.64mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+           ha:line.30900 {
+            x1=109.855mm; y1=89.2998mm; x2=109.855mm; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31545 {
-            x1=42.64mm; y1=4.0in; x2=42.64mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+           ha:line.30903 {
+            x1=109.855mm; y1=89.2998mm; x2=109.855mm; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31548 {
-            x1=42.64mm; y1=4.0in; x2=41.64mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+           ha:line.30906 {
+            x1=109.855mm; y1=89.2998mm; x2=109.855mm; y2=88.2998mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31551 {
-            x1=42.64mm; y1=4.0in; x2=42.64mm; y2=100.6mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30909 {
+            x1=109.855mm; y1=89.2998mm; x2=108.855mm; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -19200,22 +13796,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAx
+       uid = HWY2P2lhIMcskR/O2jgAAAAP
       }
-      ha:subc.31557 {
+      ha:subc.30915 {
        ha:attributes {
-        {io_pcb::hidename_y}=102.4001 mm
+        {io_pcb::hidename_y}=93.7575 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=R108
+        refdes=R110
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=140
+        value=3.3k
         vendor=unknown
-        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_direction}=3
         device=RESISTOR
-        {io_pcb::hidename_x}=73.8439 mm
+        {io_pcb::hidename_x}=53.6321 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -19232,14 +13828,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  
              }
            }
 
@@ -19251,14 +13847,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  
              }
            }
 
@@ -19270,14 +13866,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  
              }
            }
          }
@@ -19285,8 +13881,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31570 {
-         proto=0; x=73.443596mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30928 {
+         proto=0; x=2.08in; y=94.157804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19299,8 +13895,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31571 {
-         proto=0; x=72.644004mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30929 {
+         proto=0; x=2.08in; y=94.957396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19321,26 +13917,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.31558 {
-            x1=73.0438mm; y1=4.0in; x2=73.0438mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+           ha:line.30916 {
+            x1=2.08in; y1=94.5576mm; x2=2.08in; y2=94.5576mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31561 {
-            x1=73.0438mm; y1=4.0in; x2=73.0438mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+           ha:line.30919 {
+            x1=2.08in; y1=94.5576mm; x2=2.08in; y2=94.5576mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31564 {
-            x1=73.0438mm; y1=4.0in; x2=72.0438mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+           ha:line.30922 {
+            x1=2.08in; y1=94.5576mm; x2=2.08in; y2=93.5576mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31567 {
-            x1=73.0438mm; y1=4.0in; x2=73.0438mm; y2=100.6mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30925 {
+            x1=2.08in; y1=94.5576mm; x2=51.832mm; y2=94.5576mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -19354,22 +13950,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAy
+       uid = HWY2P2lhIMcskR/O2jgAAAAQ
       }
-      ha:subc.31573 {
+      ha:subc.30931 {
        ha:attributes {
-        {io_pcb::hidename_y}=102.4001 mm
+        {io_pcb::hidename_y}=92.6145 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=R109
+        refdes=R120
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=140
+        value=22k
         vendor=unknown
-        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_direction}=1
         device=RESISTOR
-        {io_pcb::hidename_x}=103.8159 mm
+        {io_pcb::hidename_x}=52.0319 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -19386,14 +13982,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  
              }
            }
 
@@ -19405,14 +14001,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  
              }
            }
 
@@ -19424,14 +14020,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  
              }
            }
          }
@@ -19439,8 +14035,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31586 {
-         proto=0; x=103.415596mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30944 {
+         proto=0; x=2.08in; y=92.214196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19453,8 +14049,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31587 {
-         proto=0; x=102.616004mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30945 {
+         proto=0; x=2.08in; y=91.414604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19475,26 +14071,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.31574 {
-            x1=103.0158mm; y1=4.0in; x2=103.0158mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+           ha:line.30932 {
+            x1=2.08in; y1=91.8144mm; x2=2.08in; y2=91.8144mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31577 {
-            x1=103.0158mm; y1=4.0in; x2=103.0158mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+           ha:line.30935 {
+            x1=2.08in; y1=91.8144mm; x2=2.08in; y2=91.8144mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31580 {
-            x1=103.0158mm; y1=4.0in; x2=102.0158mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
+           ha:line.30938 {
+            x1=2.08in; y1=91.8144mm; x2=2.08in; y2=92.8144mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31583 {
-            x1=103.0158mm; y1=4.0in; x2=103.0158mm; y2=100.6mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30941 {
+            x1=2.08in; y1=91.8144mm; x2=53.832mm; y2=91.8144mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -19508,22 +14104,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAAz
+       uid = HWY2P2lhIMcskR/O2jgAAAAR
       }
-      ha:subc.31589 {
+      ha:subc.30947 {
        ha:attributes {
-        {io_pcb::hidename_y}=100.3747 mm
+        {io_pcb::hidename_y}=92.6023 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=R112
+        refdes=R129
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=140
+        value=22k
         vendor=unknown
-        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_direction}=1
         device=RESISTOR
-        {io_pcb::hidename_x}=122.8471 mm
+        {io_pcb::hidename_x}=70.9549 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -19593,8 +14189,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31602 {
-         proto=0; x=122.047mm; y=100.775004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30960 {
+         proto=0; x=2.825in; y=92.201996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19607,8 +14203,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31603 {
-         proto=0; x=122.047mm; y=101.574596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30961 {
+         proto=0; x=2.825in; y=91.402404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19629,26 +14225,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.31590 {
-            x1=122.047mm; y1=101.1748mm; x2=122.047mm; y2=101.1748mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30948 {
+            x1=2.825in; y1=91.8022mm; x2=2.825in; y2=91.8022mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31593 {
-            x1=122.047mm; y1=101.1748mm; x2=122.047mm; y2=101.1748mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30951 {
+            x1=2.825in; y1=91.8022mm; x2=2.825in; y2=91.8022mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31596 {
-            x1=122.047mm; y1=101.1748mm; x2=122.047mm; y2=100.1748mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30954 {
+            x1=2.825in; y1=91.8022mm; x2=2.825in; y2=92.8022mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31599 {
-            x1=122.047mm; y1=101.1748mm; x2=121.047mm; y2=101.1748mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30957 {
+            x1=2.825in; y1=91.8022mm; x2=72.755mm; y2=91.8022mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -19662,22 +14258,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAA0
+       uid = HWY2P2lhIMcskR/O2jgAAAAS
       }
-      ha:subc.31605 {
+      ha:subc.30963 {
        ha:attributes {
-        {io_pcb::hidename_y}=84.7852 mm
+        {io_pcb::hidename_y}=88.4997 mm
         footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=C12
+        {io_pcb::hidename_scale}=100
+        refdes=R114
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.1uF
+        value=200k
         vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=CAPACITOR
-        {io_pcb::hidename_x}=143.7132 mm
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=53.6321 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -19694,14 +14290,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  
              }
            }
 
@@ -19713,14 +14309,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  
              }
            }
 
@@ -19732,14 +14328,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  
              }
            }
          }
@@ -19747,8 +14343,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31618 {
-         proto=0; x=144.031204mm; y=3.359in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30976 {
+         proto=0; x=2.08in; y=88.900004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19761,8 +14357,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31619 {
-         proto=0; x=144.830796mm; y=3.359in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30977 {
+         proto=0; x=2.08in; y=89.699596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19783,26 +14379,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.31606 {
-            x1=144.431mm; y1=3.359in; x2=144.431mm; y2=3.359in; thickness=0.1mm; clearance=0.0;
+           ha:line.30964 {
+            x1=2.08in; y1=89.2998mm; x2=2.08in; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31609 {
-            x1=144.431mm; y1=3.359in; x2=144.431mm; y2=3.359in; thickness=0.1mm; clearance=0.0;
+           ha:line.30967 {
+            x1=2.08in; y1=89.2998mm; x2=2.08in; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31612 {
-            x1=144.431mm; y1=3.359in; x2=145.431mm; y2=3.359in; thickness=0.1mm; clearance=0.0;
+           ha:line.30970 {
+            x1=2.08in; y1=89.2998mm; x2=2.08in; y2=88.2998mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31615 {
-            x1=144.431mm; y1=3.359in; x2=144.431mm; y2=86.3186mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30973 {
+            x1=2.08in; y1=89.2998mm; x2=51.832mm; y2=89.2998mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -19816,22 +14412,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAA1
+       uid = HWY2P2lhIMcskR/O2jgAAAAT
       }
-      ha:subc.31621 {
+      ha:subc.30979 {
        ha:attributes {
-        {io_pcb::hidename_y}=79.9658 mm
+        {io_pcb::hidename_y}=88.5129 mm
         footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=C10
+        {io_pcb::hidename_scale}=100
+        refdes=R127
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.1uF
+        value=200k
         vendor=unknown
         {io_pcb::hidename_direction}=3
-        device=CAPACITOR
-        {io_pcb::hidename_x}=129.9972 mm
+        device=RESISTOR
+        {io_pcb::hidename_x}=72.5551 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -19901,8 +14497,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31634 {
-         proto=0; x=5.097in; y=3.16026in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30992 {
+         proto=0; x=2.825in; y=88.913204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19915,8 +14511,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31635 {
-         proto=0; x=5.097in; y=81.070196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.30993 {
+         proto=0; x=2.825in; y=89.712796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -19937,26 +14533,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.31622 {
-            x1=5.097in; y1=3.176in; x2=5.097in; y2=3.176in; thickness=0.1mm; clearance=0.0;
+           ha:line.30980 {
+            x1=2.825in; y1=89.313mm; x2=2.825in; y2=89.313mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31625 {
-            x1=5.097in; y1=3.176in; x2=5.097in; y2=3.176in; thickness=0.1mm; clearance=0.0;
+           ha:line.30983 {
+            x1=2.825in; y1=89.313mm; x2=2.825in; y2=89.313mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31628 {
-            x1=5.097in; y1=3.176in; x2=5.097in; y2=79.6704mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30986 {
+            x1=2.825in; y1=89.313mm; x2=2.825in; y2=88.313mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31631 {
-            x1=5.097in; y1=3.176in; x2=128.4638mm; y2=3.176in; thickness=0.1mm; clearance=0.0;
+           ha:line.30989 {
+            x1=2.825in; y1=89.313mm; x2=70.755mm; y2=89.313mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -19970,28 +14566,28 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAA2
+       uid = HWY2P2lhIMcskR/O2jgAAAAU
       }
-      ha:subc.31637 {
+      ha:subc.30995 {
        ha:attributes {
-        {io_pcb::hidename_y}=29.9466 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R17
+        {io_pcb::hidename_y}=106.0450 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=100
+        refdes=D10
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=360
+        value=green
         vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=RESISTOR
-        {io_pcb::hidename_x}=158.8394 mm
+        {io_pcb::hidename_direction}=3
+        device=LED
+        {io_pcb::hidename_x}=38.8620 mm
        }
       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 {
@@ -20002,14 +14598,52 @@ 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  
+              -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  
              }
            }
 
@@ -20021,42 +14655,98 @@ 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  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
 
            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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
          }
        }
+
+       ha:ps_proto_v6.1 {
+         hdia=35.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.31650 {
-         proto=0; x=159.220404mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31012 {
+         proto=0; x=38.1mm; y=4.0in; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -20069,13 +14759,31 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31651 {
-         proto=0; x=160.019996mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31013 {
+         proto=1; x=38.1mm; y=104.14mm; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -20086,66 +14794,84 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.31638 {
-            x1=159.6202mm; y1=30.48mm; x2=159.6202mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
+           ha:line.30996 {
+            x1=39.5478mm; y1=4.149in; x2=1.443in; y2=4.149in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.30999 {
+            x=38.1mm; y=102.87mm; width=114.0mil; height=114.0mil; astart=60.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.31000 {
+            x1=38.1mm; y1=102.87mm; x2=38.1mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31641 {
-            x1=159.6202mm; y1=30.48mm; x2=159.6202mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31003 {
+            x1=38.1mm; y1=102.87mm; x2=38.1mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31644 {
-            x1=159.6202mm; y1=30.48mm; x2=160.6202mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31006 {
+            x1=38.1mm; y1=102.87mm; x2=38.1mm; y2=101.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31647 {
-            x1=159.6202mm; y1=30.48mm; x2=159.6202mm; y2=31.48mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31009 {
+            x1=38.1mm; y1=102.87mm; x2=39.1mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAA3
+       uid = HWY2P2lhIMcskR/O2jgAAAAV
       }
-      ha:subc.31653 {
+      ha:subc.31015 {
        ha:attributes {
-        {io_pcb::hidename_y}=37.5666 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R15
+        {io_pcb::hidename_y}=106.0450 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=100
+        refdes=D11
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=140
+        value=green
         vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=RESISTOR
-        {io_pcb::hidename_x}=158.8394 mm
+        {io_pcb::hidename_direction}=3
+        device=LED
+        {io_pcb::hidename_x}=69.3420 mm
        }
       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 {
@@ -20156,14 +14882,52 @@ 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  
+              -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  
              }
            }
 
@@ -20175,42 +14939,98 @@ 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  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
 
            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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
          }
        }
+
+       ha:ps_proto_v6.1 {
+         hdia=35.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.31666 {
-         proto=0; x=159.220404mm; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:objects {
+        ha:padstack_ref.31032 {
+         proto=0; x=2.7in; y=4.0in; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -20223,13 +15043,31 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31667 {
-         proto=0; x=160.019996mm; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31033 {
+         proto=1; x=2.7in; y=104.14mm; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -20240,66 +15078,84 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.31654 {
-            x1=159.6202mm; y1=38.1mm; x2=159.6202mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31016 {
+            x1=2.757in; y1=4.149in; x2=2.643in; y2=4.149in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.31019 {
+            x=2.7in; y=102.87mm; width=114.0mil; height=114.0mil; astart=60.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.31020 {
+            x1=2.7in; y1=102.87mm; x2=2.7in; y2=102.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31657 {
-            x1=159.6202mm; y1=38.1mm; x2=159.6202mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31023 {
+            x1=2.7in; y1=102.87mm; x2=2.7in; y2=102.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31660 {
-            x1=159.6202mm; y1=38.1mm; x2=160.6202mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31026 {
+            x1=2.7in; y1=102.87mm; x2=2.7in; y2=101.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31663 {
-            x1=159.6202mm; y1=38.1mm; x2=159.6202mm; y2=39.1mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31029 {
+            x1=2.7in; y1=102.87mm; x2=69.58mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAA4
+       uid = HWY2P2lhIMcskR/O2jgAAAAW
       }
-      ha:subc.31669 {
+      ha:subc.31035 {
        ha:attributes {
-        {io_pcb::hidename_y}=4.5720 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R12
+        {io_pcb::hidename_y}=106.0450 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=100
+        refdes=D12
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=140
+        value=green
         vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=RESISTOR
-        {io_pcb::hidename_x}=43.7134 mm
+        {io_pcb::hidename_direction}=3
+        device=LED
+        {io_pcb::hidename_x}=99.3140 mm
        }
       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 {
@@ -20310,14 +15166,52 @@ 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  
+              -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  
              }
            }
 
@@ -20329,42 +15223,98 @@ 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  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
 
            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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
          }
        }
+
+       ha:ps_proto_v6.1 {
+         hdia=35.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.31682 {
-         proto=0; x=44.907196mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31052 {
+         proto=0; x=98.552mm; y=4.0in; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -20377,13 +15327,31 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31683 {
-         proto=0; x=44.107604mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31053 {
+         proto=1; x=98.552mm; y=104.14mm; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -20394,66 +15362,84 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.31670 {
-            x1=44.5074mm; y1=200.0mil; x2=44.5074mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.31036 {
+            x1=3.937in; y1=4.149in; x2=3.823in; y2=4.149in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.31039 {
+            x=98.552mm; y=102.87mm; width=114.0mil; height=114.0mil; astart=60.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.31040 {
+            x1=98.552mm; y1=102.87mm; x2=98.552mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31673 {
-            x1=44.5074mm; y1=200.0mil; x2=44.5074mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.31043 {
+            x1=98.552mm; y1=102.87mm; x2=98.552mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31676 {
-            x1=44.5074mm; y1=200.0mil; x2=43.5074mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.31046 {
+            x1=98.552mm; y1=102.87mm; x2=98.552mm; y2=101.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31679 {
-            x1=44.5074mm; y1=200.0mil; x2=44.5074mm; y2=4.08mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31049 {
+            x1=98.552mm; y1=102.87mm; x2=99.552mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAA5
+       uid = HWY2P2lhIMcskR/O2jgAAAAX
       }
-      ha:subc.31685 {
+      ha:subc.31055 {
        ha:attributes {
-        {io_pcb::hidename_y}=22.3012 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R22
+        {io_pcb::hidename_y}=106.0450 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=100
+        refdes=D13
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=360
+        value=green
         vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=RESISTOR
-        {io_pcb::hidename_x}=158.8394 mm
+        {io_pcb::hidename_direction}=3
+        device=LED
+        {io_pcb::hidename_x}=129.2860 mm
        }
       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 {
@@ -20464,14 +15450,52 @@ 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  
+              -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  
              }
            }
 
@@ -20483,196 +15507,98 @@ 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  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
 
            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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
          }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.31698 {
-         proto=0; x=159.220404mm; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.31699 {
-         proto=0; x=160.019996mm; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+       ha:ps_proto_v6.1 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          li:objects {
-           ha:line.31686 {
-            x1=159.6202mm; y1=900.0mil; x2=159.6202mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31689 {
-            x1=159.6202mm; y1=900.0mil; x2=159.6202mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31692 {
-            x1=159.6202mm; y1=900.0mil; x2=160.6202mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           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:line.31695 {
-            x1=159.6202mm; y1=900.0mil; x2=159.6202mm; y2=23.86mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+
+           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:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAA6
-      }
-      ha:subc.31701 {
-       ha:attributes {
-        {io_pcb::hidename_y}=4.5466 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R9
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=140
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=RESISTOR
-        {io_pcb::hidename_x}=72.9356 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:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
-             top = 1
+             intern = 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:combining { auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 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  
-             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.31714 {
-         proto=0; x=73.824596mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31072 {
+         proto=0; x=5.06in; y=4.0in; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -20685,13 +15611,31 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31715 {
-         proto=0; x=73.025004mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31073 {
+         proto=1; x=5.06in; y=104.14mm; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -20702,285 +15646,198 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.31702 {
-            x1=73.4248mm; y1=200.0mil; x2=73.4248mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.31056 {
+            x1=5.117in; y1=4.149in; x2=5.003in; y2=4.149in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.31059 {
+            x=5.06in; y=102.87mm; width=114.0mil; height=114.0mil; astart=60.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.31060 {
+            x1=5.06in; y1=102.87mm; x2=5.06in; y2=102.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31705 {
-            x1=73.4248mm; y1=200.0mil; x2=73.4248mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.31063 {
+            x1=5.06in; y1=102.87mm; x2=5.06in; y2=102.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31708 {
-            x1=73.4248mm; y1=200.0mil; x2=72.4248mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.31066 {
+            x1=5.06in; y1=102.87mm; x2=5.06in; y2=101.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31711 {
-            x1=73.4248mm; y1=200.0mil; x2=73.4248mm; y2=4.08mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31069 {
+            x1=5.06in; y1=102.87mm; x2=129.524mm; y2=102.87mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAA7
+       uid = HWY2P2lhIMcskR/O2jgAAAAY
       }
-      ha:subc.31717 {
+      ha:subc.31075 {
        ha:attributes {
-        {io_pcb::hidename_y}=84.3534 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R13
+        {io_pcb::hidename_y}=53.3400 mm
+        footprint=bnc-th
+        {io_pcb::hidename_scale}=100
+        refdes=J8
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=360
+        value=BNC
         vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=RESISTOR
-        {io_pcb::hidename_x}=160.3634 mm
+        {io_pcb::hidename_direction}=0
+        device=CONNECTOR
+        {io_pcb::hidename_x}=154.3050 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=0.890016mm; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.890014mm;            }
             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=1.890014mm;            }
+            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=1.890014mm;            }
+            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=87.01mil;            }
             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:ps_circ { x=0.0; y=0.0; dia=87.01mil;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 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  
-             }
            }
          }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.31730 {
-         proto=0; x=159.220404mm; y=3.3in; 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.31731 {
-         proto=0; x=160.019996mm; y=3.3in; 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:subc-aux {
-         lid=0
-         ha:combining {         }
+       ha:ps_proto_v6.1 {
+         hdia=2.009902mm; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          li:objects {
-           ha:line.31718 {
-            x1=159.6202mm; y1=3.3in; x2=159.6202mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31721 {
-            x1=159.6202mm; y1=3.3in; x2=159.6202mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31724 {
-            x1=159.6202mm; y1=3.3in; x2=160.6202mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=118.5mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
+            clearance=0.0
            }
-           ha:line.31727 {
-            x1=159.6202mm; y1=3.3in; x2=159.6202mm; y2=84.82mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=118.5mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
+            clearance=0.0
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAA8
-      }
-      ha:subc.31733 {
-       ha:attributes {
-        {io_pcb::hidename_y}=4.5466 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R8
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=140
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=RESISTOR
-        {io_pcb::hidename_x}=102.5520 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:ps_circ { x=0.0; y=0.0; dia=118.5mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
-             top = 1
+             intern = 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=3.32994mm;            }
             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:ps_circ { x=0.0; y=0.0; dia=3.32994mm;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 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  
-             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.31746 {
-         proto=0; x=103.415596mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31100 {
+         proto=0; x=154.305mm; y=2.1in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
@@ -20993,13 +15850,31 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31747 {
-         proto=0; x=102.616004mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31101 {
+         proto=0; x=154.305mm; y=2.00001in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -21007,153 +15882,103 @@ ha:pcb-rnd-board-v8 {
            name=2
          }
         }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+        ha:padstack_ref.31102 {
+         proto=1; x=6.275in; y=2.3in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-          li:objects {
-           ha:line.31734 {
-            x1=103.0158mm; y1=200.0mil; x2=103.0158mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31737 {
-            x1=103.0158mm; y1=200.0mil; x2=103.0158mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31740 {
-            x1=103.0158mm; y1=200.0mil; x2=102.0158mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-           ha:line.31743 {
-            x1=103.0158mm; y1=200.0mil; x2=103.0158mm; y2=4.08mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAA9
-      }
-      ha:subc.31749 {
-       ha:attributes {
-        {io_pcb::hidename_y}=7.4798 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R7
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=140
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=128.9304 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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+        ha:padstack_ref.31103 {
+         proto=1; x=5.87501in; y=2.3in; 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.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-
-           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:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.31762 {
-         proto=0; x=5.06in; y=8.419596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+        ha:padstack_ref.31104 {
+         proto=1; x=6.275in; y=1.90001in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.31763 {
-         proto=0; x=5.06in; y=7.620004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31105 {
+         proto=1; x=5.87501in; y=1.90001in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
          }
 
          ha:attributes {
@@ -21164,31 +15989,55 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.31750 {
-            x1=5.06in; y1=8.0198mm; x2=5.06in; y2=8.0198mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31076 {
+            x1=5.99903in; y1=60.71997mm; x2=167.135mm; y2=60.71997mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.31079 {
+            x1=5.99903in; y1=1.80946in; x2=167.135mm; y2=1.80946in; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.31082 {
+            x1=5.99903in; y1=60.71997mm; x2=5.99903in; y2=1.80946in; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.31085 {
+            x1=167.135mm; y1=60.71997mm; x2=167.135mm; y2=1.80946in; thickness=6.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.31088 {
+            x1=6.07500331in; y1=2.08333831in; x2=6.07500331in; y2=2.08333831in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31753 {
-            x1=5.06in; y1=8.0198mm; x2=5.06in; y2=8.0198mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31091 {
+            x1=154.305mm; y1=2.1in; x2=154.305mm; y2=2.1in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31756 {
-            x1=5.06in; y1=8.0198mm; x2=5.06in; y2=9.0198mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31094 {
+            x1=154.305mm; y1=2.1in; x2=153.305mm; y2=2.1in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31759 {
-            x1=5.06in; y1=8.0198mm; x2=129.524mm; y2=8.0198mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31097 {
+            x1=154.305mm; y1=2.1in; x2=154.305mm; y2=52.34mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -21202,98 +16051,106 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAA+
+       uid = HWY2P2lhIMcskR/O2jgAAAAZ
       }
-      ha:subc.31765 {
+      ha:subc.31107 {
        ha:attributes {
-        {io_pcb::hidename_y}=52.9590 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=L174
+        {io_pcb::hidename_y}=10.4648 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=70
+        refdes=H2
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=22nH
+        value=
         vendor=unknown
         {io_pcb::hidename_direction}=0
-        device=INDUCTOR
-        {io_pcb::hidename_x}=145.1676 mm
+        device=HOLE_PLATED
+        {io_pcb::hidename_x}=148.6662 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.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=175.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=175.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=225.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:combining { auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 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  
-             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.31778 {
-         proto=0; x=145.656804mm; y=53.3654mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31121 {
+         proto=0; x=149.606mm; y=445.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -21301,48 +16158,49 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31779 {
-         proto=0; x=146.456396mm; y=53.3654mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+          li:objects {
+           ha:arc.31108 {
+            x=149.606mm; y=445.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-       }
-       li:layers {
 
         ha:subc-aux {
-         lid=0
+         lid=1
          ha:combining {         }
 
           li:objects {
-           ha:line.31766 {
-            x1=146.0566mm; y1=53.3654mm; x2=146.0566mm; y2=53.3654mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31109 {
+            x1=149.606mm; y1=445.0mil; x2=149.606mm; y2=445.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31769 {
-            x1=146.0566mm; y1=53.3654mm; x2=146.0566mm; y2=53.3654mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31112 {
+            x1=149.606mm; y1=445.0mil; x2=149.606mm; y2=445.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31772 {
-            x1=146.0566mm; y1=53.3654mm; x2=147.0566mm; y2=53.3654mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31115 {
+            x1=149.606mm; y1=445.0mil; x2=150.606mm; y2=445.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31775 {
-            x1=146.0566mm; y1=53.3654mm; x2=146.0566mm; y2=54.3654mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31118 {
+            x1=149.606mm; y1=445.0mil; x2=149.606mm; y2=12.303mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -21356,28 +16214,29 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAA/
-      }
-      ha:subc.31781 {
+       uid = HWY2P2lhIMcskR/O2jgAAAAa
+ ha:flags ={ lock=1
+ };      }
+      ha:subc.31123 {
        ha:attributes {
-        {io_pcb::hidename_y}=45.1350 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C210
+        {io_pcb::hidename_y}=83.0580 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=70
+        refdes=D5
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=5.1pF
+        value=red
         vendor=unknown
         {io_pcb::hidename_direction}=0
-        device=CAPACITOR
-        {io_pcb::hidename_x}=143.9672 mm
+        device=LED
+        {io_pcb::hidename_x}=167.0050 mm
        }
       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 {
@@ -21388,14 +16247,52 @@ 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  
+              -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  
              }
            }
 
@@ -21407,224 +16304,98 @@ 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  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
 
            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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
          }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.31794 {
-         proto=0; x=144.386804mm; y=45.643mm; 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.31795 {
-         proto=0; x=145.186396mm; y=45.643mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
+       ha:ps_proto_v6.1 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          li:objects {
-           ha:line.31782 {
-            x1=144.7866mm; y1=45.643mm; x2=144.7866mm; y2=45.643mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31785 {
-            x1=144.7866mm; y1=45.643mm; x2=144.7866mm; y2=45.643mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31788 {
-            x1=144.7866mm; y1=45.643mm; x2=145.7866mm; y2=45.643mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           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:line.31791 {
-            x1=144.7866mm; y1=45.643mm; x2=144.7866mm; y2=46.643mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+
+           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:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAABA
-      }
-      ha:subc.31797 {
-       ha:attributes {
-        {io_pcb::hidename_y}=40.7078 mm
-        footprint=NDK32
-        {io_pcb::hidename_scale}=60
-        refdes=X1
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=40mhz
-        vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CRYSTAL
-        {io_pcb::hidename_x}=133.8961 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:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
-             top = 1
+             intern = 1
             }
             clearance=0.0
-             li:ps_poly {
-              23.62mil  
-              -0.699897mm  
-              -23.62mil  
-              -0.699897mm  
-              -23.62mil  
-              0.699897mm  
-              23.62mil  
-              0.699897mm  
-             }
            }
 
            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 {
-              26.62mil  
-              -0.776097mm  
-              -26.62mil  
-              -0.776097mm  
-              -26.62mil  
-              0.776097mm  
-              26.62mil  
-              0.776097mm  
-             }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              23.62mil  
-              -0.699897mm  
-              -23.62mil  
-              -0.699897mm  
-              -23.62mil  
-              0.699897mm  
-              23.62mil  
-              0.699897mm  
-             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.31811 {
-         proto=0; x=5.24in; y=41.807493mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.31812 {
-         proto=0; x=5.24in; y=39.607853mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.31813 {
-         proto=0; x=5.30299in; y=39.607853mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.31140 {
+         proto=0; x=6.4in; y=3.3in; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -21633,22 +16404,38 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=4
-           name=4
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.31814 {
-         proto=0; x=5.30299in; y=41.807493mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.31141 {
+         proto=1; x=6.5in; y=3.3in; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
-           term=3
-           name=3
+           term=2
+           name=2
          }
         }
        }
@@ -21659,13 +16446,16 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:arc.31798 {
-            x=132.216144mm; y=38.747682mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           ha:line.31124 {
+            x1=6.549in; y1=3.357in; x2=6.549in; y2=82.3722mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.31127 {
+            x=163.83mm; y=3.3in; width=114.0mil; height=114.0mil; astart=-210.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
            silk = 1
-           top = 1
+           bottom = 1
           }
         }
 
@@ -21674,61 +16464,61 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.31799 {
-            x1=133.895973mm; y1=40.707673mm; x2=133.895973mm; y2=40.707673mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31128 {
+            x1=163.83mm; y1=3.3in; x2=163.83mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31802 {
-            x1=5.2715in; y1=40.7078mm; x2=5.2715in; y2=40.7078mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31131 {
+            x1=163.83mm; y1=3.3in; x2=163.83mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31805 {
-            x1=5.2715in; y1=40.7078mm; x2=134.8961mm; y2=40.7078mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31134 {
+            x1=163.83mm; y1=3.3in; x2=164.83mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31808 {
-            x1=5.2715in; y1=40.7078mm; x2=5.2715in; y2=41.7078mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31137 {
+            x1=163.83mm; y1=3.3in; x2=163.83mm; y2=82.82mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABB
+       uid = HWY2P2lhIMcskR/O2jgAAAAb
       }
-      ha:subc.31816 {
+      ha:subc.31143 {
        ha:attributes {
-        {io_pcb::hidename_y}=47.7004 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=L191
+        {io_pcb::hidename_y}=0.6350 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=70
+        refdes=D4
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=56nH
+        value=green
         vendor=unknown
         {io_pcb::hidename_direction}=1
-        device=INDUCTOR
-        {io_pcb::hidename_x}=142.9512 mm
+        device=LED
+        {io_pcb::hidename_x}=37.8460 mm
        }
       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 {
@@ -21739,14 +16529,52 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+              -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  
              }
            }
 
@@ -21758,42 +16586,98 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
 
            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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
          }
        }
+
+       ha:ps_proto_v6.1 {
+         hdia=35.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.31829 {
-         proto=0; x=5.65in; y=47.293996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31160 {
+         proto=0; x=1.52in; y=200.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -21806,13 +16690,31 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31830 {
-         proto=0; x=5.65in; y=46.494404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31161 {
+         proto=1; x=1.52in; y=100.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -21823,66 +16725,84 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.31817 {
-            x1=5.65in; y1=46.8942mm; x2=5.65in; y2=46.8942mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31144 {
+            x1=40.0558mm; y1=51.0mil; x2=1.463in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.31147 {
+            x=1.52in; y=150.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.31148 {
+            x1=1.52in; y1=150.0mil; x2=1.52in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31820 {
-            x1=5.65in; y1=46.8942mm; x2=5.65in; y2=46.8942mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31151 {
+            x1=1.52in; y1=150.0mil; x2=1.52in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31823 {
-            x1=5.65in; y1=46.8942mm; x2=5.65in; y2=47.8942mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31154 {
+            x1=1.52in; y1=150.0mil; x2=1.52in; y2=4.81mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31826 {
-            x1=5.65in; y1=46.8942mm; x2=144.51mm; y2=46.8942mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31157 {
+            x1=1.52in; y1=150.0mil; x2=37.608mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABC
+       uid = HWY2P2lhIMcskR/O2jgAAAAd
       }
-      ha:subc.31832 {
+      ha:subc.31163 {
        ha:attributes {
-        {io_pcb::hidename_y}=44.1698 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=L201
+        {io_pcb::hidename_y}=0.6350 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=70
+        refdes=D3
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=27nH
+        value=green
         vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=INDUCTOR
-        {io_pcb::hidename_x}=145.3134 mm
+        {io_pcb::hidename_direction}=1
+        device=LED
+        {io_pcb::hidename_x}=67.8180 mm
        }
       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 {
@@ -21893,215 +16813,155 @@ 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  
+              -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 {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              -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 {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
              }
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.31845 {
-         proto=0; x=5.73526in; y=1.7589685in; 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.31846 {
-         proto=0; x=146.475196mm; y=1.7589685in; 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:subc-aux {
-         lid=0
-         ha:combining {         }
 
-          li:objects {
-           ha:line.31833 {
-            x1=5.751in; y1=1.7589685in; x2=5.751in; y2=1.7589685in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31836 {
-            x1=5.751in; y1=1.7589685in; x2=5.751in; y2=1.7589685in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31839 {
-            x1=5.751in; y1=1.7589685in; x2=147.0754mm; y2=1.7589685in; 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 {
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+             }
            }
-           ha:line.31842 {
-            x1=5.751in; y1=1.7589685in; x2=5.751in; y2=45.6778mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+
+           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:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAABD
-      }
-      ha:subc.31848 {
-       ha:attributes {
-        {io_pcb::hidename_y}=46.1256 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=L192
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=27nH
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=INDUCTOR
-        {io_pcb::hidename_x}=143.9926 mm
+         }
        }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+       ha:ps_proto_v6.1 {
+         hdia=35.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
-             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=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
-             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:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 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  
-             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.31861 {
-         proto=0; x=5.68426in; y=1.8349685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31180 {
+         proto=0; x=2.7in; y=186.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -22114,13 +16974,31 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31862 {
-         proto=0; x=5.71574in; y=1.8349685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31181 {
+         proto=1; x=2.7in; y=86.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -22131,66 +17009,84 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.31849 {
-            x1=5.7in; y1=1.8349685in; x2=5.7in; y2=1.8349685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31164 {
+            x1=2.757in; y1=37.0mil; x2=2.643in; y2=37.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.31167 {
+            x=2.7in; y=136.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.31168 {
+            x1=2.7in; y1=136.0mil; x2=2.7in; y2=136.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31852 {
-            x1=5.7in; y1=1.8349685in; x2=5.7in; y2=1.8349685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31171 {
+            x1=2.7in; y1=136.0mil; x2=2.7in; y2=136.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31855 {
-            x1=5.7in; y1=1.8349685in; x2=145.78mm; y2=1.8349685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31174 {
+            x1=2.7in; y1=136.0mil; x2=2.7in; y2=4.4544mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31858 {
-            x1=5.7in; y1=1.8349685in; x2=5.7in; y2=47.6082mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31177 {
+            x1=2.7in; y1=136.0mil; x2=67.58mm; y2=136.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABE
+       uid = HWY2P2lhIMcskR/O2jgAAAAe
       }
-      ha:subc.31864 {
+      ha:subc.31183 {
        ha:attributes {
-        {io_pcb::hidename_y}=47.3702 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=L193
+        {io_pcb::hidename_y}=0.6350 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=70
+        refdes=D2
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=15nH
+        value=green
         vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=INDUCTOR
-        {io_pcb::hidename_x}=146.6596 mm
+        {io_pcb::hidename_direction}=1
+        device=LED
+        {io_pcb::hidename_x}=97.7900 mm
        }
       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 {
@@ -22201,14 +17097,52 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+              -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  
              }
            }
 
@@ -22220,42 +17154,98 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
 
            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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+              -42.5mil  
+              -42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
+              42.5mil  
+              -42.5mil  
+              42.5mil  
              }
            }
          }
        }
+
+       ha:ps_proto_v6.1 {
+         hdia=35.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.31877 {
-         proto=0; x=5.751in; y=48.525396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31200 {
+         proto=0; x=98.552mm; y=200.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -22268,13 +17258,31 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31878 {
-         proto=0; x=5.751in; y=47.725804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31201 {
+         proto=1; x=98.552mm; y=100.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -22285,66 +17293,84 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.31865 {
-            x1=5.751in; y1=48.1256mm; x2=5.751in; y2=48.1256mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31184 {
+            x1=3.937in; y1=51.0mil; x2=3.823in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.31187 {
+            x=98.552mm; y=150.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.31188 {
+            x1=98.552mm; y1=150.0mil; x2=98.552mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31868 {
-            x1=5.751in; y1=48.1256mm; x2=5.751in; y2=48.1256mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31191 {
+            x1=98.552mm; y1=150.0mil; x2=98.552mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31871 {
-            x1=5.751in; y1=48.1256mm; x2=5.751in; y2=49.1256mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31194 {
+            x1=98.552mm; y1=150.0mil; x2=98.552mm; y2=4.81mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31874 {
-            x1=5.751in; y1=48.1256mm; x2=147.0754mm; y2=48.1256mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31197 {
+            x1=98.552mm; y1=150.0mil; x2=97.552mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABF
+       uid = HWY2P2lhIMcskR/O2jgAAAAf
       }
-      ha:subc.31880 {
+      ha:subc.31203 {
        ha:attributes {
-        {io_pcb::hidename_y}=47.0908 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C191
+        {io_pcb::hidename_y}=0.6350 mm
+        footprint=100mil-led
+        {io_pcb::hidename_scale}=70
+        refdes=D1
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=5.1pF
+        value=green
         vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=CAPACITOR
-        {io_pcb::hidename_x}=143.9926 mm
+        {io_pcb::hidename_direction}=1
+        device=LED
+        {io_pcb::hidename_x}=127.7620 mm
        }
       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 {
@@ -22355,215 +17381,155 @@ 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  
+              -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 {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              -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 {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              -35.0mil  
+              -35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
+              35.0mil  
+              -35.0mil  
+              35.0mil  
              }
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.31893 {
-         proto=0; x=5.68426in; y=1.8729685in; 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.31894 {
-         proto=0; x=5.71574in; y=1.8729685in; 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:subc-aux {
-         lid=0
-         ha:combining {         }
 
-          li:objects {
-           ha:line.31881 {
-            x1=5.7in; y1=1.8729685in; x2=5.7in; y2=1.8729685in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31884 {
-            x1=5.7in; y1=1.8729685in; x2=5.7in; y2=1.8729685in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31887 {
-            x1=5.7in; y1=1.8729685in; x2=145.78mm; y2=1.8729685in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31890 {
-            x1=5.7in; y1=1.8729685in; x2=5.7in; y2=48.5734mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           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:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAABG
-      }
-      ha:subc.31896 {
-       ha:attributes {
-        {io_pcb::hidename_y}=47.8528 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C174
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=39pF
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=CAPACITOR
-        {io_pcb::hidename_x}=142.5702 mm
+
+           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:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+       ha:ps_proto_v6.1 {
+         hdia=35.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
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
            }
 
            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
-             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:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 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.31909 {
-         proto=0; x=5.597in; y=48.678804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31220 {
+         proto=0; x=5.06in; y=200.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
@@ -22576,13 +17542,31 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.31910 {
-         proto=0; x=5.597in; y=49.478396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31221 {
+         proto=1; x=5.06in; y=100.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -22593,60 +17577,78 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.31897 {
-            x1=5.597in; y1=49.0786mm; x2=5.597in; y2=49.0786mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31204 {
+            x1=5.117in; y1=51.0mil; x2=5.003in; y2=51.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.31207 {
+            x=5.06in; y=150.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.31208 {
+            x1=5.06in; y1=150.0mil; x2=5.06in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31900 {
-            x1=5.597in; y1=49.0786mm; x2=5.597in; y2=49.0786mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31211 {
+            x1=5.06in; y1=150.0mil; x2=5.06in; y2=150.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31903 {
-            x1=5.597in; y1=49.0786mm; x2=5.597in; y2=48.0786mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31214 {
+            x1=5.06in; y1=150.0mil; x2=5.06in; y2=4.81mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31906 {
-            x1=5.597in; y1=49.0786mm; x2=141.1638mm; y2=49.0786mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31217 {
+            x1=5.06in; y1=150.0mil; x2=127.524mm; y2=150.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABH
+       uid = HWY2P2lhIMcskR/O2jgAAAAg
       }
-      ha:subc.31912 {
+      ha:subc.31223 {
        ha:attributes {
-        {io_pcb::hidename_y}=49.9356 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C176
+        {io_pcb::hidename_y}=12.6746 mm
+        footprint=8ufson2x2
+        {io_pcb::hidename_scale}=70
+        refdes=U3
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=2.2pF
+        value=LM293
         vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=CAPACITOR
-        {io_pcb::hidename_x}=142.9766 mm
+        {io_pcb::hidename_direction}=1
+        device=IC
+        {io_pcb::hidename_x}=69.2404 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -22663,14 +17665,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.374904mm  
+              -5.905mil  
+              -0.374904mm  
+              5.905mil  
+              0.374904mm  
+              5.905mil  
+              0.374904mm  
+              -5.905mil  
              }
            }
 
@@ -22682,14 +17684,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  
+              -17.76mil  
+              -0.226187mm  
+              -17.76mil  
+              0.226187mm  
+              17.76mil  
+              0.226187mm  
+              17.76mil  
+              -0.226187mm  
              }
            }
 
@@ -22701,111 +17703,20 @@ 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.374904mm  
+              -5.905mil  
+              -0.374904mm  
+              5.905mil  
+              0.374904mm  
+              5.905mil  
+              0.374904mm  
+              -5.905mil  
              }
            }
          }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.31925 {
-         proto=0; x=143.408404mm; y=50.3928mm; 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.31926 {
-         proto=0; x=144.207996mm; y=50.3928mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.31913 {
-            x1=143.8082mm; y1=50.3928mm; x2=143.8082mm; y2=50.3928mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31916 {
-            x1=143.8082mm; y1=50.3928mm; x2=143.8082mm; y2=50.3928mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31919 {
-            x1=143.8082mm; y1=50.3928mm; x2=144.8082mm; y2=50.3928mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31922 {
-            x1=143.8082mm; y1=50.3928mm; x2=143.8082mm; y2=51.3928mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAABI
-      }
-      ha:subc.31928 {
-       ha:attributes {
-        {io_pcb::hidename_y}=48.1322 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C181
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=5.1pF
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=CAPACITOR
-        {io_pcb::hidename_x}=145.5166 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
+       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
@@ -22817,14 +17728,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+              0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              31.5mil  
+              0.225044mm  
+              31.5mil  
              }
            }
 
@@ -22836,14 +17747,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+              0.301243mm  
+              -0.876299mm  
+              -0.301243mm  
+              -0.876299mm  
+              -0.301243mm  
+              0.876299mm  
+              0.301243mm  
+              0.876299mm  
              }
            }
 
@@ -22855,14 +17766,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+              0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              31.5mil  
+              0.225044mm  
+              31.5mil  
              }
            }
          }
@@ -22870,8 +17781,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31941 {
-         proto=0; x=145.0472mm; y=49.427596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31251 {
+         proto=0; x=2.715355in; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -22881,11 +17792,25 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=1
-           name=1
+           name=out
          }
         }
-        ha:padstack_ref.31942 {
-         proto=0; x=145.0472mm; y=48.628004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31252 {
+         proto=0; x=66.919983mm; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=in+
+         }
+        }
+        ha:padstack_ref.31253 {
+         proto=0; x=2.715355in; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -22895,137 +17820,67 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=2
-           name=2
+           name=in-
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.31254 {
+         proto=0; x=66.919983mm; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.31929 {
-            x1=145.0472mm; y1=49.0278mm; x2=145.0472mm; y2=49.0278mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31932 {
-            x1=145.0472mm; y1=49.0278mm; x2=145.0472mm; y2=49.0278mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31935 {
-            x1=145.0472mm; y1=49.0278mm; x2=145.0472mm; y2=50.0278mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31938 {
-            x1=145.0472mm; y1=49.0278mm; x2=146.0472mm; y2=49.0278mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=6
+           name=in-
+         }
         }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAABJ
-      }
-      ha:subc.31944 {
-       ha:attributes {
-        {io_pcb::hidename_y}=48.9958 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=L172
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=15nH
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=INDUCTOR
-        {io_pcb::hidename_x}=142.8242 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
+        ha:padstack_ref.31255 {
+         proto=0; x=2.715355in; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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=3
+           name=in+
+         }
+        }
+        ha:padstack_ref.31256 {
+         proto=0; x=66.919983mm; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.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:attributes {
+           term=7
+           name=out
+         }
+        }
+        ha:padstack_ref.31257 {
+         proto=0; x=2.715355in; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.31957 {
-         proto=0; x=5.64526in; y=49.3768mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:attributes {
+           term=4
+           name=V-
+         }
+        }
+        ha:padstack_ref.31258 {
+         proto=0; x=66.919983mm; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -23034,12 +17889,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=8
+           name=V+
          }
         }
-        ha:padstack_ref.31958 {
-         proto=0; x=144.189196mm; y=49.3768mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31259 {
+         proto=1; x=2.675in; y=395.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -23048,38 +17903,65 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=GND
+           name=GND
          }
         }
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.31945 {
-            x1=5.661in; y1=49.3768mm; x2=5.661in; y2=49.3768mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31224 {
+            x1=2.63563in; y1=9.033002mm; x2=2.63563in; y2=434.37mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.31227 {
+            x1=2.63563in; y1=9.033002mm; x2=68.944998mm; y2=9.033002mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.31230 {
+            x1=68.944998mm; y1=9.033002mm; x2=68.944998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.31233 {
+            x1=2.63563in; y1=434.37mil; x2=68.944998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.31236 {
+            x1=68.944998mm; y1=446.18mil; x2=68.944998mm; y2=446.18mil; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.31239 {
+            x1=2.675in; y1=395.0mil; x2=2.675in; y2=395.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31948 {
-            x1=5.661in; y1=49.3768mm; x2=5.661in; y2=49.3768mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31242 {
+            x1=2.675in; y1=395.0mil; x2=2.675in; y2=395.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31951 {
-            x1=5.661in; y1=49.3768mm; x2=144.7894mm; y2=49.3768mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31245 {
+            x1=2.675in; y1=395.0mil; x2=66.945mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31954 {
-            x1=5.661in; y1=49.3768mm; x2=5.661in; y2=50.3768mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31248 {
+            x1=2.675in; y1=395.0mil; x2=2.675in; y2=9.033mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -23093,22 +17975,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABK
+       uid = HWY2P2lhIMcskR/O2jgAAAAh
       }
-      ha:subc.31960 {
+      ha:subc.31261 {
        ha:attributes {
-        {io_pcb::hidename_y}=49.9356 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=L173
+        {io_pcb::hidename_y}=12.7254 mm
+        footprint=8ufson2x2
+        {io_pcb::hidename_scale}=70
+        refdes=U2
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=43nH
+        value=LM293
         vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=INDUCTOR
-        {io_pcb::hidename_x}=145.6436 mm
+        {io_pcb::hidename_direction}=1
+        device=IC
+        {io_pcb::hidename_x}=107.4674 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -23125,14 +18007,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+              -0.374904mm  
+              -5.905mil  
+              -0.374904mm  
+              5.905mil  
+              0.374904mm  
+              5.905mil  
+              0.374904mm  
+              -5.905mil  
              }
            }
 
@@ -23144,14 +18026,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+              -17.76mil  
+              -0.226187mm  
+              -17.76mil  
+              0.226187mm  
+              17.76mil  
+              0.226187mm  
+              17.76mil  
+              -0.226187mm  
              }
            }
 
@@ -23163,111 +18045,20 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+              -0.374904mm  
+              -5.905mil  
+              -0.374904mm  
+              5.905mil  
+              0.374904mm  
+              5.905mil  
+              0.374904mm  
+              -5.905mil  
              }
            }
          }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.31973 {
-         proto=0; x=5.711in; y=50.304404mm; 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.31974 {
-         proto=0; x=5.711in; y=51.103996mm; 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:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.31961 {
-            x1=5.711in; y1=50.7042mm; x2=5.711in; y2=50.7042mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31964 {
-            x1=5.711in; y1=50.7042mm; x2=5.711in; y2=50.7042mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.31967 {
-            x1=5.711in; y1=50.7042mm; x2=5.711in; y2=49.7042mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.31970 {
-            x1=5.711in; y1=50.7042mm; x2=144.0594mm; y2=50.7042mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAABL
-      }
-      ha:subc.31976 {
-       ha:attributes {
-        {io_pcb::hidename_y}=51.9168 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C175
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=6.2pF
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=CAPACITOR
-        {io_pcb::hidename_x}=143.8148 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
+       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
@@ -23279,14 +18070,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.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              31.5mil  
+              0.225044mm  
+              31.5mil  
              }
            }
 
@@ -23298,14 +18089,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.301243mm  
+              -0.876299mm  
+              -0.301243mm  
+              -0.876299mm  
+              -0.301243mm  
+              0.876299mm  
+              0.301243mm  
+              0.876299mm  
              }
            }
 
@@ -23317,14 +18108,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.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              31.5mil  
+              0.225044mm  
+              31.5mil  
              }
            }
          }
@@ -23332,8 +18123,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.31989 {
-         proto=0; x=144.132804mm; y=2.0609685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31289 {
+         proto=0; x=107.070017mm; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -23343,11 +18134,25 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=1
-           name=1
+           name=out
          }
         }
-        ha:padstack_ref.31990 {
-         proto=0; x=144.932396mm; y=2.0609685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31290 {
+         proto=0; x=4.134645in; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=in+
+         }
+        }
+        ha:padstack_ref.31291 {
+         proto=0; x=107.070017mm; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -23357,37 +18162,148 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=2
-           name=2
+           name=in-
+         }
+        }
+        ha:padstack_ref.31292 {
+         proto=0; x=4.134645in; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=in-
+         }
+        }
+        ha:padstack_ref.31293 {
+         proto=0; x=107.070017mm; y=385.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=in+
+         }
+        }
+        ha:padstack_ref.31294 {
+         proto=0; x=4.134645in; y=10.282936mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=out
+         }
+        }
+        ha:padstack_ref.31295 {
+         proto=0; x=107.070017mm; y=365.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=V-
+         }
+        }
+        ha:padstack_ref.31296 {
+         proto=0; x=4.134645in; y=10.783062mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=V+
+         }
+        }
+        ha:padstack_ref.31297 {
+         proto=1; x=106.045mm; y=395.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=GND
+           name=GND
          }
         }
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.31977 {
-            x1=144.5326mm; y1=2.0609685in; x2=144.5326mm; y2=2.0609685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31262 {
+            x1=105.045002mm; y1=9.033002mm; x2=105.045002mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.31265 {
+            x1=105.045002mm; y1=9.033002mm; x2=107.044998mm; y2=9.033002mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.31268 {
+            x1=107.044998mm; y1=9.033002mm; x2=107.044998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.31271 {
+            x1=105.045002mm; y1=434.37mil; x2=107.044998mm; y2=434.37mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.31274 {
+            x1=107.044998mm; y1=446.18mil; x2=107.044998mm; y2=446.18mil; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.31277 {
+            x1=106.045mm; y1=395.0mil; x2=106.045mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31980 {
-            x1=144.5326mm; y1=2.0609685in; x2=144.5326mm; y2=2.0609685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31280 {
+            x1=106.045mm; y1=395.0mil; x2=106.045mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31983 {
-            x1=144.5326mm; y1=2.0609685in; x2=145.5326mm; y2=2.0609685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31283 {
+            x1=106.045mm; y1=395.0mil; x2=105.045mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.31986 {
-            x1=144.5326mm; y1=2.0609685in; x2=144.5326mm; y2=53.3486mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31286 {
+            x1=106.045mm; y1=395.0mil; x2=106.045mm; y2=9.033mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -23401,22 +18317,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABM
+       uid = HWY2P2lhIMcskR/O2jgAAAAi
       }
-      ha:subc.31992 {
+      ha:subc.31461 {
        ha:attributes {
-        {io_pcb::hidename_y}=43.1792 mm
+        {io_pcb::hidename_y}=70.1934 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C221
+        {io_pcb::hidename_scale}=70
+        refdes=L1
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=47nF
+        value=bead
         vendor=unknown
         {io_pcb::hidename_direction}=3
-        device=CAPACITOR
-        {io_pcb::hidename_x}=143.0528 mm
+        device=INDUCTOR
+        {io_pcb::hidename_x}=150.2410 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -23486,8 +18402,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32005 {
-         proto=0; x=142.621mm; y=1.7212285in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31474 {
+         proto=0; x=149.7584mm; y=71.018396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -23500,8 +18416,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32006 {
-         proto=0; x=142.621mm; y=44.518796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31475 {
+         proto=0; x=149.7584mm; y=70.218804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -23522,26 +18438,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.31993 {
-            x1=142.621mm; y1=1.7369685in; x2=142.621mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31462 {
+            x1=149.7584mm; y1=70.6186mm; x2=149.7584mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.31996 {
-            x1=142.621mm; y1=1.7369685in; x2=142.621mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31465 {
+            x1=149.7584mm; y1=70.6186mm; x2=149.7584mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.31999 {
-            x1=142.621mm; y1=1.7369685in; x2=142.621mm; y2=43.119mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31468 {
+            x1=149.7584mm; y1=70.6186mm; x2=149.7584mm; y2=71.6186mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32002 {
-            x1=142.621mm; y1=1.7369685in; x2=141.621mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31471 {
+            x1=149.7584mm; y1=70.6186mm; x2=150.7584mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -23555,22 +18471,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABN
+       uid = HWY2P2lhIMcskR/O2jgAAAAs
       }
-      ha:subc.32008 {
+      ha:subc.31477 {
        ha:attributes {
-        {io_pcb::hidename_y}=43.2808 mm
+        {io_pcb::hidename_y}=70.1680 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C231
+        {io_pcb::hidename_scale}=70
+        refdes=C6
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=1.8nF
+        value=0.1uF
         vendor=unknown
         {io_pcb::hidename_direction}=3
         device=CAPACITOR
-        {io_pcb::hidename_x}=142.0622 mm
+        {io_pcb::hidename_x}=151.3332 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -23640,8 +18556,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32021 {
-         proto=0; x=5.575in; y=43.725804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31490 {
+         proto=0; x=5.936in; y=70.218804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -23654,8 +18570,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32022 {
-         proto=0; x=5.575in; y=44.525396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31491 {
+         proto=0; x=5.936in; y=71.018396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -23676,26 +18592,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32009 {
-            x1=5.575in; y1=44.1256mm; x2=5.575in; y2=44.1256mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31478 {
+            x1=5.936in; y1=70.6186mm; x2=5.936in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32012 {
-            x1=5.575in; y1=44.1256mm; x2=5.575in; y2=44.1256mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31481 {
+            x1=5.936in; y1=70.6186mm; x2=5.936in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32015 {
-            x1=5.575in; y1=44.1256mm; x2=5.575in; y2=43.1256mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31484 {
+            x1=5.936in; y1=70.6186mm; x2=5.936in; y2=69.6186mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32018 {
-            x1=5.575in; y1=44.1256mm; x2=140.605mm; y2=44.1256mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31487 {
+            x1=5.936in; y1=70.6186mm; x2=149.7744mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -23709,22 +18625,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABO
+       uid = HWY2P2lhIMcskR/O2jgAAAAt
       }
-      ha:subc.32024 {
+      ha:subc.31493 {
        ha:attributes {
-        {io_pcb::hidename_y}=40.9186 mm
+        {io_pcb::hidename_y}=74.9808 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C261
+        {io_pcb::hidename_scale}=70
+        refdes=C4
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=47nF
+        value=0.1uF
         vendor=unknown
-        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_direction}=2
         device=CAPACITOR
-        {io_pcb::hidename_x}=139.7254 mm
+        {io_pcb::hidename_x}=150.9908 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -23741,14 +18657,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  
              }
            }
 
@@ -23760,14 +18676,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  
              }
            }
 
@@ -23779,14 +18695,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  
              }
            }
          }
@@ -23794,8 +18710,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32037 {
-         proto=0; x=139.2052mm; y=42.112396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31506 {
+         proto=0; x=150.875996mm; y=2.93in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -23808,8 +18724,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32038 {
-         proto=0; x=139.2052mm; y=41.312804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31507 {
+         proto=0; x=150.076404mm; y=2.93in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -23830,26 +18746,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32025 {
-            x1=139.2052mm; y1=41.7126mm; x2=139.2052mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31494 {
+            x1=150.4762mm; y1=2.93in; x2=150.4762mm; y2=2.93in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32028 {
-            x1=139.2052mm; y1=41.7126mm; x2=139.2052mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31497 {
+            x1=150.4762mm; y1=2.93in; x2=150.4762mm; y2=2.93in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32031 {
-            x1=139.2052mm; y1=41.7126mm; x2=139.2052mm; y2=42.7126mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31500 {
+            x1=150.4762mm; y1=2.93in; x2=149.4762mm; y2=2.93in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32034 {
-            x1=139.2052mm; y1=41.7126mm; x2=140.2052mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31503 {
+            x1=150.4762mm; y1=2.93in; x2=150.4762mm; y2=73.422mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -23863,22 +18779,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABP
+       uid = HWY2P2lhIMcskR/O2jgAAAAu
       }
-      ha:subc.32040 {
+      ha:subc.31509 {
        ha:attributes {
-        {io_pcb::hidename_y}=40.8170 mm
+        {io_pcb::hidename_y}=70.1680 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C271
+        {io_pcb::hidename_scale}=70
+        refdes=C5
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=47nF
+        value=1uF
         vendor=unknown
         {io_pcb::hidename_direction}=3
         device=CAPACITOR
-        {io_pcb::hidename_x}=138.7094 mm
+        {io_pcb::hidename_x}=152.3238 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -23948,8 +18864,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32053 {
-         proto=0; x=5.443in; y=1.6577085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31522 {
+         proto=0; x=5.976in; y=70.218804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -23962,8 +18878,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32054 {
-         proto=0; x=5.443in; y=41.306204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31523 {
+         proto=0; x=5.976in; y=71.018396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -23984,26 +18900,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32041 {
-            x1=5.443in; y1=41.706mm; x2=5.443in; y2=41.706mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31510 {
+            x1=5.976in; y1=70.6186mm; x2=5.976in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32044 {
-            x1=5.443in; y1=41.706mm; x2=5.443in; y2=41.706mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31513 {
+            x1=5.976in; y1=70.6186mm; x2=5.976in; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32047 {
-            x1=5.443in; y1=41.706mm; x2=5.443in; y2=42.706mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31516 {
+            x1=5.976in; y1=70.6186mm; x2=5.976in; y2=69.6186mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32050 {
-            x1=5.443in; y1=41.706mm; x2=139.2522mm; y2=41.706mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31519 {
+            x1=5.976in; y1=70.6186mm; x2=150.7904mm; y2=70.6186mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -24017,22 +18933,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABQ
+       uid = HWY2P2lhIMcskR/O2jgAAAAv
       }
-      ha:subc.32056 {
+      ha:subc.31525 {
        ha:attributes {
-        {io_pcb::hidename_y}=40.8678 mm
+        {io_pcb::hidename_y}=78.0476 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C291
+        {io_pcb::hidename_scale}=70
+        refdes=C2
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=47nF
+        value=0.1uF
         vendor=unknown
-        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_direction}=1
         device=CAPACITOR
-        {io_pcb::hidename_x}=137.6934 mm
+        {io_pcb::hidename_x}=147.5552 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -24102,8 +19018,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32069 {
-         proto=0; x=137.287mm; y=42.112396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31538 {
+         proto=0; x=148.114mm; y=3.03726in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -24116,8 +19032,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32070 {
-         proto=0; x=137.287mm; y=41.312804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31539 {
+         proto=0; x=148.114mm; y=3.06874in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -24138,26 +19054,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32057 {
-            x1=137.287mm; y1=41.7126mm; x2=137.287mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31526 {
+            x1=148.114mm; y1=77.5462mm; x2=148.114mm; y2=77.5462mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32060 {
-            x1=137.287mm; y1=41.7126mm; x2=137.287mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31529 {
+            x1=148.114mm; y1=77.5462mm; x2=148.114mm; y2=77.5462mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32063 {
-            x1=137.287mm; y1=41.7126mm; x2=137.287mm; y2=42.7126mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31532 {
+            x1=148.114mm; y1=77.5462mm; x2=148.114mm; y2=76.5462mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32066 {
-            x1=137.287mm; y1=41.7126mm; x2=138.287mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31535 {
+            x1=148.114mm; y1=77.5462mm; x2=147.114mm; y2=77.5462mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -24171,22 +19087,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABR
+       uid = HWY2P2lhIMcskR/O2jgAAAAw
       }
-      ha:subc.32072 {
+      ha:subc.31541 {
        ha:attributes {
-        {io_pcb::hidename_y}=50.6214 mm
+        {io_pcb::hidename_y}=102.4001 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C47
+        {io_pcb::hidename_scale}=100
+        refdes=R107
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=47nF
+        value=140
         vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=CAPACITOR
-        {io_pcb::hidename_x}=140.3096 mm
+        {io_pcb::hidename_direction}=2
+        device=RESISTOR
+        {io_pcb::hidename_x}=43.4401 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -24203,14 +19119,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  
              }
            }
 
@@ -24222,14 +19138,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  
              }
            }
 
@@ -24241,14 +19157,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  
              }
            }
          }
@@ -24256,8 +19172,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32085 {
-         proto=0; x=139.8402mm; y=51.738996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31554 {
+         proto=0; x=43.039796mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -24270,8 +19186,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32086 {
-         proto=0; x=139.8402mm; y=50.939404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31555 {
+         proto=0; x=42.240204mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -24292,26 +19208,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32073 {
-            x1=139.8402mm; y1=51.3392mm; x2=139.8402mm; y2=51.3392mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31542 {
+            x1=42.64mm; y1=4.0in; x2=42.64mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32076 {
-            x1=139.8402mm; y1=51.3392mm; x2=139.8402mm; y2=51.3392mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31545 {
+            x1=42.64mm; y1=4.0in; x2=42.64mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32079 {
-            x1=139.8402mm; y1=51.3392mm; x2=139.8402mm; y2=52.3392mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31548 {
+            x1=42.64mm; y1=4.0in; x2=41.64mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32082 {
-            x1=139.8402mm; y1=51.3392mm; x2=140.8402mm; y2=51.3392mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31551 {
+            x1=42.64mm; y1=4.0in; x2=42.64mm; y2=100.6mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -24325,22 +19241,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABS
+       uid = HWY2P2lhIMcskR/O2jgAAAAx
       }
-      ha:subc.32088 {
+      ha:subc.31557 {
        ha:attributes {
-        {io_pcb::hidename_y}=50.6468 mm
+        {io_pcb::hidename_y}=102.4001 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C45
+        {io_pcb::hidename_scale}=100
+        refdes=R108
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=47nF
+        value=140
         vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=CAPACITOR
-        {io_pcb::hidename_x}=138.2522 mm
+        {io_pcb::hidename_direction}=2
+        device=RESISTOR
+        {io_pcb::hidename_x}=73.8439 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -24357,14 +19273,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  
              }
            }
 
@@ -24376,14 +19292,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  
              }
            }
 
@@ -24395,14 +19311,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  
              }
            }
          }
@@ -24410,8 +19326,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32101 {
-         proto=0; x=5.426in; y=2.0377085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31570 {
+         proto=0; x=73.443596mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -24424,8 +19340,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32102 {
-         proto=0; x=5.426in; y=50.958204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31571 {
+         proto=0; x=72.644004mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -24446,26 +19362,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32089 {
-            x1=5.426in; y1=2.0219685in; x2=5.426in; y2=2.0219685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31558 {
+            x1=73.0438mm; y1=4.0in; x2=73.0438mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32092 {
-            x1=5.426in; y1=2.0219685in; x2=5.426in; y2=2.0219685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31561 {
+            x1=73.0438mm; y1=4.0in; x2=73.0438mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32095 {
-            x1=5.426in; y1=2.0219685in; x2=5.426in; y2=52.358mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31564 {
+            x1=73.0438mm; y1=4.0in; x2=72.0438mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32098 {
-            x1=5.426in; y1=2.0219685in; x2=138.8204mm; y2=2.0219685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31567 {
+            x1=73.0438mm; y1=4.0in; x2=73.0438mm; y2=100.6mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -24479,22 +19395,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABT
+       uid = HWY2P2lhIMcskR/O2jgAAAAy
       }
-      ha:subc.32104 {
+      ha:subc.31573 {
        ha:attributes {
-        {io_pcb::hidename_y}=42.6712 mm
+        {io_pcb::hidename_y}=102.4001 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C30
+        {io_pcb::hidename_scale}=100
+        refdes=R109
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=10pF
+        value=140
         vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=CAPACITOR
-        {io_pcb::hidename_x}=133.2992 mm
+        {io_pcb::hidename_direction}=2
+        device=RESISTOR
+        {io_pcb::hidename_x}=103.8159 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -24564,8 +19480,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32117 {
-         proto=0; x=5.28674in; y=1.6959685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31586 {
+         proto=0; x=103.415596mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -24578,8 +19494,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32118 {
-         proto=0; x=5.25526in; y=1.6959685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31587 {
+         proto=0; x=102.616004mm; y=4.0in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -24600,26 +19516,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32105 {
-            x1=133.8834mm; y1=1.6959685in; x2=133.8834mm; y2=1.6959685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31574 {
+            x1=103.0158mm; y1=4.0in; x2=103.0158mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32108 {
-            x1=133.8834mm; y1=1.6959685in; x2=133.8834mm; y2=1.6959685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31577 {
+            x1=103.0158mm; y1=4.0in; x2=103.0158mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32111 {
-            x1=133.8834mm; y1=1.6959685in; x2=132.8834mm; y2=1.6959685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31580 {
+            x1=103.0158mm; y1=4.0in; x2=102.0158mm; y2=4.0in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32114 {
-            x1=133.8834mm; y1=1.6959685in; x2=133.8834mm; y2=42.0776mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31583 {
+            x1=103.0158mm; y1=4.0in; x2=103.0158mm; y2=100.6mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -24633,22 +19549,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABU
+       uid = HWY2P2lhIMcskR/O2jgAAAAz
       }
-      ha:subc.32120 {
+      ha:subc.31589 {
        ha:attributes {
-        {io_pcb::hidename_y}=37.7182 mm
+        {io_pcb::hidename_y}=100.3747 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C31
+        {io_pcb::hidename_scale}=100
+        refdes=R112
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=10pF
+        value=140
         vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=CAPACITOR
-        {io_pcb::hidename_x}=133.3500 mm
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=122.8471 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -24665,14 +19581,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  
              }
            }
 
@@ -24684,14 +19600,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  
              }
            }
 
@@ -24703,14 +19619,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  
              }
            }
          }
@@ -24718,8 +19634,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32133 {
-         proto=0; x=5.25526in; y=38.2516mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31602 {
+         proto=0; x=122.047mm; y=100.775004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -24732,8 +19648,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32134 {
-         proto=0; x=5.28674in; y=38.2516mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31603 {
+         proto=0; x=122.047mm; y=101.574596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -24754,26 +19670,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32121 {
-            x1=133.8834mm; y1=38.2516mm; x2=133.8834mm; y2=38.2516mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31590 {
+            x1=122.047mm; y1=101.1748mm; x2=122.047mm; y2=101.1748mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32124 {
-            x1=133.8834mm; y1=38.2516mm; x2=133.8834mm; y2=38.2516mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31593 {
+            x1=122.047mm; y1=101.1748mm; x2=122.047mm; y2=101.1748mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32127 {
-            x1=133.8834mm; y1=38.2516mm; x2=134.8834mm; y2=38.2516mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31596 {
+            x1=122.047mm; y1=101.1748mm; x2=122.047mm; y2=100.1748mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32130 {
-            x1=133.8834mm; y1=38.2516mm; x2=133.8834mm; y2=39.2516mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31599 {
+            x1=122.047mm; y1=101.1748mm; x2=121.047mm; y2=101.1748mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -24787,22 +19703,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABV
+       uid = HWY2P2lhIMcskR/O2jgAAAA0
       }
-      ha:subc.32136 {
+      ha:subc.31605 {
        ha:attributes {
-        {io_pcb::hidename_y}=48.1068 mm
+        {io_pcb::hidename_y}=84.7852 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=L171
+        {io_pcb::hidename_scale}=70
+        refdes=C12
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=56nH
+        value=0.1uF
         vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=INDUCTOR
-        {io_pcb::hidename_x}=141.6050 mm
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=143.7132 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -24819,14 +19735,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  
              }
            }
 
@@ -24838,14 +19754,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  
              }
            }
 
@@ -24857,14 +19773,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  
              }
            }
          }
@@ -24872,8 +19788,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32149 {
-         proto=0; x=5.559in; y=49.465196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31618 {
+         proto=0; x=144.031204mm; y=3.359in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -24886,8 +19802,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32150 {
-         proto=0; x=5.559in; y=48.665604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31619 {
+         proto=0; x=144.830796mm; y=3.359in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -24908,26 +19824,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32137 {
-            x1=5.559in; y1=49.0654mm; x2=5.559in; y2=49.0654mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31606 {
+            x1=144.431mm; y1=3.359in; x2=144.431mm; y2=3.359in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32140 {
-            x1=5.559in; y1=49.0654mm; x2=5.559in; y2=49.0654mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31609 {
+            x1=144.431mm; y1=3.359in; x2=144.431mm; y2=3.359in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32143 {
-            x1=5.559in; y1=49.0654mm; x2=5.559in; y2=50.0654mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31612 {
+            x1=144.431mm; y1=3.359in; x2=145.431mm; y2=3.359in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32146 {
-            x1=5.559in; y1=49.0654mm; x2=142.1986mm; y2=49.0654mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31615 {
+            x1=144.431mm; y1=3.359in; x2=144.431mm; y2=86.3186mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -24941,22 +19857,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABW
+       uid = HWY2P2lhIMcskR/O2jgAAAA1
       }
-      ha:subc.32152 {
+      ha:subc.31621 {
        ha:attributes {
-        {io_pcb::hidename_y}=49.9864 mm
+        {io_pcb::hidename_y}=79.9658 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=R171
+        {io_pcb::hidename_scale}=70
+        refdes=C10
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=18
+        value=0.1uF
         vendor=unknown
         {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=142.5702 mm
+        device=CAPACITOR
+        {io_pcb::hidename_x}=129.9972 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -25026,8 +19942,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32165 {
-         proto=0; x=5.597in; y=51.192396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31634 {
+         proto=0; x=5.097in; y=3.16026in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25040,8 +19956,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32166 {
-         proto=0; x=5.597in; y=50.392804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31635 {
+         proto=0; x=5.097in; y=81.070196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25062,26 +19978,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32153 {
-            x1=5.597in; y1=50.7926mm; x2=5.597in; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31622 {
+            x1=5.097in; y1=3.176in; x2=5.097in; y2=3.176in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32156 {
-            x1=5.597in; y1=50.7926mm; x2=5.597in; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31625 {
+            x1=5.097in; y1=3.176in; x2=5.097in; y2=3.176in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32159 {
-            x1=5.597in; y1=50.7926mm; x2=5.597in; y2=51.7926mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31628 {
+            x1=5.097in; y1=3.176in; x2=5.097in; y2=79.6704mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32162 {
-            x1=5.597in; y1=50.7926mm; x2=143.1638mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31631 {
+            x1=5.097in; y1=3.176in; x2=128.4638mm; y2=3.176in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -25095,22 +20011,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABX
+       uid = HWY2P2lhIMcskR/O2jgAAAA2
       }
-      ha:subc.32168 {
+      ha:subc.31637 {
        ha:attributes {
-        {io_pcb::hidename_y}=50.1134 mm
+        {io_pcb::hidename_y}=29.9466 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C173
+        {io_pcb::hidename_scale}=70
+        refdes=R17
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=56pF
+        value=360
         vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=CAPACITOR
-        {io_pcb::hidename_x}=141.5796 mm
+        {io_pcb::hidename_direction}=0
+        device=RESISTOR
+        {io_pcb::hidename_x}=158.8394 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -25127,14 +20043,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  
              }
            }
 
@@ -25146,14 +20062,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  
              }
            }
 
@@ -25165,14 +20081,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  
              }
            }
          }
@@ -25180,8 +20096,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32181 {
-         proto=0; x=141.1732mm; y=51.192396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31650 {
+         proto=0; x=159.220404mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25194,8 +20110,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32182 {
-         proto=0; x=141.1732mm; y=50.392804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31651 {
+         proto=0; x=160.019996mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25216,26 +20132,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32169 {
-            x1=141.1732mm; y1=50.7926mm; x2=141.1732mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31638 {
+            x1=159.6202mm; y1=30.48mm; x2=159.6202mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32172 {
-            x1=141.1732mm; y1=50.7926mm; x2=141.1732mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31641 {
+            x1=159.6202mm; y1=30.48mm; x2=159.6202mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32175 {
-            x1=141.1732mm; y1=50.7926mm; x2=141.1732mm; y2=51.7926mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31644 {
+            x1=159.6202mm; y1=30.48mm; x2=160.6202mm; y2=30.48mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32178 {
-            x1=141.1732mm; y1=50.7926mm; x2=142.1732mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31647 {
+            x1=159.6202mm; y1=30.48mm; x2=159.6202mm; y2=31.48mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -25249,22 +20165,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABY
+       uid = HWY2P2lhIMcskR/O2jgAAAA3
       }
-      ha:subc.32184 {
+      ha:subc.31653 {
        ha:attributes {
-        {io_pcb::hidename_y}=50.9516 mm
+        {io_pcb::hidename_y}=37.5666 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C172
+        {io_pcb::hidename_scale}=70
+        refdes=R15
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=100pF
+        value=140
         vendor=unknown
         {io_pcb::hidename_direction}=0
-        device=CAPACITOR
-        {io_pcb::hidename_x}=142.5956 mm
+        device=RESISTOR
+        {io_pcb::hidename_x}=158.8394 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -25334,8 +20250,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32197 {
-         proto=0; x=5.66974in; y=51.3834mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31666 {
+         proto=0; x=159.220404mm; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25348,8 +20264,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32198 {
-         proto=0; x=5.63826in; y=51.3834mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31667 {
+         proto=0; x=160.019996mm; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25370,26 +20286,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32185 {
-            x1=143.6116mm; y1=51.3834mm; x2=143.6116mm; y2=51.3834mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31654 {
+            x1=159.6202mm; y1=38.1mm; x2=159.6202mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32188 {
-            x1=143.6116mm; y1=51.3834mm; x2=143.6116mm; y2=51.3834mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31657 {
+            x1=159.6202mm; y1=38.1mm; x2=159.6202mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32191 {
-            x1=143.6116mm; y1=51.3834mm; x2=142.6116mm; y2=51.3834mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31660 {
+            x1=159.6202mm; y1=38.1mm; x2=160.6202mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32194 {
-            x1=143.6116mm; y1=51.3834mm; x2=143.6116mm; y2=50.3834mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31663 {
+            x1=159.6202mm; y1=38.1mm; x2=159.6202mm; y2=39.1mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -25403,22 +20319,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABZ
+       uid = HWY2P2lhIMcskR/O2jgAAAA4
       }
-      ha:subc.32200 {
+      ha:subc.31669 {
        ha:attributes {
-        {io_pcb::hidename_y}=52.0438 mm
+        {io_pcb::hidename_y}=4.5720 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C171
+        {io_pcb::hidename_scale}=70
+        refdes=R12
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=10nF
+        value=140
         vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=CAPACITOR
-        {io_pcb::hidename_x}=143.4084 mm
+        {io_pcb::hidename_direction}=0
+        device=RESISTOR
+        {io_pcb::hidename_x}=43.7134 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -25435,14 +20351,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  
              }
            }
 
@@ -25454,14 +20370,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  
              }
            }
 
@@ -25473,14 +20389,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  
              }
            }
          }
@@ -25488,8 +20404,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32213 {
-         proto=0; x=5.634in; y=53.059796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31682 {
+         proto=0; x=44.907196mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25502,8 +20418,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32214 {
-         proto=0; x=5.634in; y=52.260204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31683 {
+         proto=0; x=44.107604mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25524,26 +20440,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32201 {
-            x1=5.634in; y1=52.66mm; x2=5.634in; y2=52.66mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31670 {
+            x1=44.5074mm; y1=200.0mil; x2=44.5074mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32204 {
-            x1=5.634in; y1=52.66mm; x2=5.634in; y2=52.66mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31673 {
+            x1=44.5074mm; y1=200.0mil; x2=44.5074mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32207 {
-            x1=5.634in; y1=52.66mm; x2=5.634in; y2=53.66mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31676 {
+            x1=44.5074mm; y1=200.0mil; x2=43.5074mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32210 {
-            x1=5.634in; y1=52.66mm; x2=144.1036mm; y2=52.66mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31679 {
+            x1=44.5074mm; y1=200.0mil; x2=44.5074mm; y2=4.08mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -25557,22 +20473,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABa
+       uid = HWY2P2lhIMcskR/O2jgAAAA5
       }
-      ha:subc.32216 {
+      ha:subc.31685 {
        ha:attributes {
-        {io_pcb::hidename_y}=43.2554 mm
+        {io_pcb::hidename_y}=22.3012 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C211
+        {io_pcb::hidename_scale}=70
+        refdes=R22
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=10nF
+        value=360
         vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=CAPACITOR
-        {io_pcb::hidename_x}=144.0688 mm
+        {io_pcb::hidename_direction}=0
+        device=RESISTOR
+        {io_pcb::hidename_x}=158.8394 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -25589,14 +20505,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  
              }
            }
 
@@ -25608,14 +20524,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  
              }
            }
 
@@ -25627,14 +20543,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  
              }
            }
          }
@@ -25642,8 +20558,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32229 {
-         proto=0; x=143.6116mm; y=44.518796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31698 {
+         proto=0; x=159.220404mm; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25656,8 +20572,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32230 {
-         proto=0; x=143.6116mm; y=1.7212285in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31699 {
+         proto=0; x=160.019996mm; y=900.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25678,26 +20594,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32217 {
-            x1=143.6116mm; y1=1.7369685in; x2=143.6116mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31686 {
+            x1=159.6202mm; y1=900.0mil; x2=159.6202mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32220 {
-            x1=143.6116mm; y1=1.7369685in; x2=143.6116mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31689 {
+            x1=159.6202mm; y1=900.0mil; x2=159.6202mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32223 {
-            x1=143.6116mm; y1=1.7369685in; x2=143.6116mm; y2=45.119mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31692 {
+            x1=159.6202mm; y1=900.0mil; x2=160.6202mm; y2=900.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32226 {
-            x1=143.6116mm; y1=1.7369685in; x2=144.6116mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31695 {
+            x1=159.6202mm; y1=900.0mil; x2=159.6202mm; y2=23.86mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -25711,22 +20627,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABb
+       uid = HWY2P2lhIMcskR/O2jgAAAA6
       }
-      ha:subc.32232 {
+      ha:subc.31701 {
        ha:attributes {
-        {io_pcb::hidename_y}=40.8932 mm
+        {io_pcb::hidename_y}=4.5466 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C251
+        {io_pcb::hidename_scale}=70
+        refdes=R9
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=47nF
+        value=140
         vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=CAPACITOR
-        {io_pcb::hidename_x}=140.6652 mm
+        {io_pcb::hidename_direction}=0
+        device=RESISTOR
+        {io_pcb::hidename_x}=72.9356 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -25743,14 +20659,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  
              }
            }
 
@@ -25762,14 +20678,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  
              }
            }
 
@@ -25781,14 +20697,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  
              }
            }
          }
@@ -25796,8 +20712,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32245 {
-         proto=0; x=5.519in; y=42.112396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31714 {
+         proto=0; x=73.824596mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25810,8 +20726,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32246 {
-         proto=0; x=5.519in; y=41.312804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31715 {
+         proto=0; x=73.025004mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25832,26 +20748,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32233 {
-            x1=5.519in; y1=41.7126mm; x2=5.519in; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31702 {
+            x1=73.4248mm; y1=200.0mil; x2=73.4248mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32236 {
-            x1=5.519in; y1=41.7126mm; x2=5.519in; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31705 {
+            x1=73.4248mm; y1=200.0mil; x2=73.4248mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32239 {
-            x1=5.519in; y1=41.7126mm; x2=5.519in; y2=42.7126mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31708 {
+            x1=73.4248mm; y1=200.0mil; x2=72.4248mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32242 {
-            x1=5.519in; y1=41.7126mm; x2=141.1826mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31711 {
+            x1=73.4248mm; y1=200.0mil; x2=73.4248mm; y2=4.08mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -25865,22 +20781,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABc
+       uid = HWY2P2lhIMcskR/O2jgAAAA7
       }
-      ha:subc.32248 {
+      ha:subc.31717 {
        ha:attributes {
-        {io_pcb::hidename_y}=50.5714 mm
+        {io_pcb::hidename_y}=84.3534 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=R30
+        {io_pcb::hidename_scale}=70
+        refdes=R13
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=56k
+        value=360
         vendor=unknown
-        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_direction}=2
         device=RESISTOR
-        {io_pcb::hidename_x}=139.2682 mm
+        {io_pcb::hidename_x}=160.3634 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -25897,14 +20813,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  
              }
            }
 
@@ -25916,14 +20832,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  
              }
            }
 
@@ -25935,14 +20851,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  
              }
            }
          }
@@ -25950,8 +20866,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32261 {
-         proto=0; x=5.466in; y=51.733196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31730 {
+         proto=0; x=159.220404mm; y=3.3in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25964,8 +20880,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32262 {
-         proto=0; x=5.466in; y=50.933604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31731 {
+         proto=0; x=160.019996mm; y=3.3in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -25986,26 +20902,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32249 {
-            x1=5.466in; y1=51.3334mm; x2=5.466in; y2=51.3334mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31718 {
+            x1=159.6202mm; y1=3.3in; x2=159.6202mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32252 {
-            x1=5.466in; y1=51.3334mm; x2=5.466in; y2=51.3334mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31721 {
+            x1=159.6202mm; y1=3.3in; x2=159.6202mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32255 {
-            x1=5.466in; y1=51.3334mm; x2=5.466in; y2=52.3334mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31724 {
+            x1=159.6202mm; y1=3.3in; x2=160.6202mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32258 {
-            x1=5.466in; y1=51.3334mm; x2=139.8364mm; y2=51.3334mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31727 {
+            x1=159.6202mm; y1=3.3in; x2=159.6202mm; y2=84.82mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -26019,22 +20935,22 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABd
+       uid = HWY2P2lhIMcskR/O2jgAAAA8
       }
-      ha:subc.32264 {
+      ha:subc.31733 {
        ha:attributes {
-        {io_pcb::hidename_y}=43.6872 mm
+        {io_pcb::hidename_y}=4.5466 mm
         footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C43
+        {io_pcb::hidename_scale}=70
+        refdes=R8
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=47nF
+        value=140
         vendor=unknown
         {io_pcb::hidename_direction}=0
-        device=CAPACITOR
-        {io_pcb::hidename_x}=132.6896 mm
+        device=RESISTOR
+        {io_pcb::hidename_x}=102.5520 mm
        }
       ha:data {
             li:padstack_prototypes {
@@ -26104,8 +21020,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32277 {
-         proto=0; x=132.931404mm; y=1.7339685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31746 {
+         proto=0; x=103.415596mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -26118,8 +21034,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32278 {
-         proto=0; x=133.730996mm; y=1.7339685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.31747 {
+         proto=0; x=102.616004mm; y=200.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -26140,26 +21056,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32265 {
-            x1=133.3312mm; y1=1.7339685in; x2=133.3312mm; y2=1.7339685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31734 {
+            x1=103.0158mm; y1=200.0mil; x2=103.0158mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32268 {
-            x1=133.3312mm; y1=1.7339685in; x2=133.3312mm; y2=1.7339685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31737 {
+            x1=103.0158mm; y1=200.0mil; x2=103.0158mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32271 {
-            x1=133.3312mm; y1=1.7339685in; x2=134.3312mm; y2=1.7339685in; thickness=0.1mm; clearance=0.0;
+           ha:line.31740 {
+            x1=103.0158mm; y1=200.0mil; x2=102.0158mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32274 {
-            x1=133.3312mm; y1=1.7339685in; x2=133.3312mm; y2=45.0428mm; thickness=0.1mm; clearance=0.0;
+           ha:line.31743 {
+            x1=103.0158mm; y1=200.0mil; x2=103.0158mm; y2=4.08mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -26173,321 +21089,27 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABe
+       uid = HWY2P2lhIMcskR/O2jgAAAA9
       }
-      ha:subc.32280 {
+      ha:subc.31749 {
        ha:attributes {
-        {io_pcb::hidename_y}=46.3796 mm
-        footprint=TI-QFN32-new
-        {io_pcb::hidename_scale}=100
-        refdes=U6
+        {io_pcb::hidename_y}=7.4798 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=70
+        refdes=R7
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=CC1200
+        value=140
         vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=IC
-        {io_pcb::hidename_x}=137.7188 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=29.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=29.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=29.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       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 {
-              -66.93mil  
-              66.93mil  
-              66.93mil  
-              66.93mil  
-              66.93mil  
-              -66.93mil  
-              -66.93mil  
-              -66.93mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-             }
-           }
-         }
-       }
-
-       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 {
-              -12.99mil  
-              12.99mil  
-              12.99mil  
-              12.99mil  
-              12.99mil  
-              -12.99mil  
-              -12.99mil  
-              -12.99mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-             }
-           }
-         }
-       }
-
-       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 {
-              -12.99mil  
-              12.99mil  
-              12.99mil  
-              12.99mil  
-              12.99mil  
-              -12.99mil  
-              -12.99mil  
-              -12.99mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -12.99mil  
-              12.99mil  
-              12.99mil  
-              12.99mil  
-              12.99mil  
-              -12.99mil  
-              -12.99mil  
-              -12.99mil  
-             }
-           }
-         }
-       }
-
-       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 {
-              -7.5mil  
-              7.5mil  
-              7.5mil  
-              7.5mil  
-              7.5mil  
-              -7.5mil  
-              -7.5mil  
-              -7.5mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -12.99mil  
-              12.99mil  
-              12.99mil  
-              12.99mil  
-              12.99mil  
-              -12.99mil  
-              -12.99mil  
-              -12.99mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -7.5mil  
-              7.5mil  
-              7.5mil  
-              7.5mil  
-              7.5mil  
-              -7.5mil  
-              -7.5mil  
-              -7.5mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.5 {
-         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.425067mm  
-              -5.905mil  
-              -0.425067mm  
-              5.905mil  
-              0.425067mm  
-              5.905mil  
-              0.425067mm  
-              -5.905mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.495044mm  
-              -8.66mil  
-              -0.495044mm  
-              8.66mil  
-              0.495044mm  
-              8.66mil  
-              0.495044mm  
-              -8.66mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.425067mm  
-              -5.905mil  
-              -0.425067mm  
-              5.905mil  
-              0.425067mm  
-              5.905mil  
-              0.425067mm  
-              -5.905mil  
-             }
-           }
-         }
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=128.9304 mm
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:ps_proto_v6.6 {
+       ha:ps_proto_v6.0 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
@@ -26499,14 +21121,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.425069mm  
-              -5.905mil  
-              -0.425069mm  
-              5.905mil  
-              0.425069mm  
-              5.905mil  
-              0.425069mm  
-              -5.905mil  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
              }
            }
 
@@ -26518,14 +21140,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.495046mm  
-              -8.66mil  
-              -0.495046mm  
-              8.66mil  
-              0.495046mm  
-              8.66mil  
-              0.495046mm  
-              -8.66mil  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
              }
            }
 
@@ -26537,83 +21159,111 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.425069mm  
-              -5.905mil  
-              -0.425069mm  
-              5.905mil  
-              0.425069mm  
-              5.905mil  
-              0.425069mm  
-              -5.905mil  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
              }
            }
          }
        }
+      }
 
-       ha:ps_proto_v6.7 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+       li:objects {
+        ha:padstack_ref.31762 {
+         proto=0; x=5.06in; y=8.419596mm; rot=0.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
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.31763 {
+         proto=0; x=5.06in; y=7.620004mm; 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:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.31750 {
+            x1=5.06in; y1=8.0198mm; x2=5.06in; y2=8.0198mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
             }
-            clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -0.425069mm  
-              -5.905mil  
-              -0.425069mm  
-              -5.905mil  
-              0.425069mm  
-              5.905mil  
-              0.425069mm  
-             }
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           ha:line.31753 {
+            x1=5.06in; y1=8.0198mm; x2=5.06in; y2=8.0198mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-            clearance=0.0
-             li:ps_poly {
-              8.66mil  
-              -0.495046mm  
-              -8.66mil  
-              -0.495046mm  
-              -8.66mil  
-              0.495046mm  
-              8.66mil  
-              0.495046mm  
-             }
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+           ha:line.31756 {
+            x1=5.06in; y1=8.0198mm; x2=5.06in; y2=9.0198mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-            clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -0.425069mm  
-              -5.905mil  
-              -0.425069mm  
-              -5.905mil  
-              0.425069mm  
-              5.905mil  
-              0.425069mm  
-             }
            }
-         }
+           ha:line.31759 {
+            x1=5.06in; y1=8.0198mm; x2=129.524mm; y2=8.0198mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAA+
+      }
+      ha:subc.31765 {
+       ha:attributes {
+        {io_pcb::hidename_y}=52.9590 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L174
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=22nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=INDUCTOR
+        {io_pcb::hidename_x}=145.1676 mm
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:ps_proto_v6.8 {
+       ha:ps_proto_v6.0 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
@@ -26625,14 +21275,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              5.905mil  
-              -0.425067mm  
-              -5.905mil  
-              -0.425067mm  
-              -5.905mil  
-              0.425067mm  
-              5.905mil  
-              0.425067mm  
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
 
@@ -26644,14 +21294,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              8.66mil  
-              -0.495044mm  
-              -8.66mil  
-              -0.495044mm  
-              -8.66mil  
-              0.495044mm  
-              8.66mil  
-              0.495044mm  
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
              }
            }
 
@@ -26663,14 +21313,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              5.905mil  
-              -0.425067mm  
-              -5.905mil  
-              -0.425067mm  
-              -5.905mil  
-              0.425067mm  
-              5.905mil  
-              0.425067mm  
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
          }
@@ -26678,224 +21328,176 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32294 {
-         proto=0; x=139.038584mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:padstack_ref.31778 {
+         proto=0; x=145.656804mm; y=53.3654mm; rot=0.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:attributes {
-           term=33
-           name=GND
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32295 {
-         proto=0; x=139.038584mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:padstack_ref.31779 {
+         proto=0; x=146.456396mm; y=53.3654mm; rot=0.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:attributes {
-           term=33
-           name=GND
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32296 {
-         proto=0; x=139.038584mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+       }
+       li:layers {
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
-        }
-        ha:padstack_ref.32297 {
-         proto=0; x=137.7188mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
+          li:objects {
+           ha:line.31766 {
+            x1=146.0566mm; y1=53.3654mm; x2=146.0566mm; y2=53.3654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           li:3 {
-            on  
-            solid  
-            noshape  
+           ha:line.31769 {
+            x1=146.0566mm; y1=53.3654mm; x2=146.0566mm; y2=53.3654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-         }
-
-         ha:attributes {
-           term=33
-           name=GND
-         }
-        }
-        ha:padstack_ref.32298 {
-         proto=0; x=137.7188mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
+           ha:line.31772 {
+            x1=146.0566mm; y1=53.3654mm; x2=147.0566mm; y2=53.3654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-           li:3 {
-            on  
-            solid  
-            noshape  
+           ha:line.31775 {
+            x1=146.0566mm; y1=53.3654mm; x2=146.0566mm; y2=54.3654mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-         }
-
-         ha:attributes {
-           term=33
-           name=GND
-         }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32299 {
-         proto=0; x=137.7188mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAAA/
+      }
+      ha:subc.31781 {
+       ha:attributes {
+        {io_pcb::hidename_y}=45.1350 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C210
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=5.1pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=143.9672 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
-        }
-        ha:padstack_ref.32300 {
-         proto=0; x=136.398762mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
+           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=33
-           name=GND
-         }
-        }
-        ha:padstack_ref.32301 {
-         proto=0; x=136.398762mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
+           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:attributes {
-           term=33
-           name=GND
+           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:padstack_ref.32302 {
-         proto=0; x=136.398762mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.31794 {
+         proto=0; x=144.386804mm; y=45.643mm; rot=0.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:attributes {
-           term=33
-           name=GND
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32303 {
-         proto=1; x=137.7188mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.31795 {
+         proto=0; x=145.186396mm; y=45.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -26904,40 +21506,138 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32304 {
-         proto=2; x=139.038584mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
+          li:objects {
+           ha:line.31782 {
+            x1=144.7866mm; y1=45.643mm; x2=144.7866mm; y2=45.643mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.31785 {
+            x1=144.7866mm; y1=45.643mm; x2=144.7866mm; y2=45.643mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.31788 {
+            x1=144.7866mm; y1=45.643mm; x2=145.7866mm; y2=45.643mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.31791 {
+            x1=144.7866mm; y1=45.643mm; x2=144.7866mm; y2=46.643mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32305 {
-         proto=3; x=139.038584mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABA
+      }
+      ha:subc.31797 {
+       ha:attributes {
+        {io_pcb::hidename_y}=40.7078 mm
+        footprint=NDK32
+        {io_pcb::hidename_scale}=60
+        refdes=X1
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=40mhz
+        vendor=unknown
+        {io_pcb::hidename_direction}=2
+        device=CRYSTAL
+        {io_pcb::hidename_x}=133.8961 mm
+       }
+      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=33
-           name=GND
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              23.62mil  
+              -0.699897mm  
+              -23.62mil  
+              -0.699897mm  
+              -23.62mil  
+              0.699897mm  
+              23.62mil  
+              0.699897mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              26.62mil  
+              -0.776097mm  
+              -26.62mil  
+              -0.776097mm  
+              -26.62mil  
+              0.776097mm  
+              26.62mil  
+              0.776097mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              23.62mil  
+              -0.699897mm  
+              -23.62mil  
+              -0.699897mm  
+              -23.62mil  
+              0.699897mm  
+              23.62mil  
+              0.699897mm  
+             }
+           }
          }
-        }
-        ha:padstack_ref.32306 {
-         proto=4; x=139.038584mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.31811 {
+         proto=0; x=5.24in; y=41.807493mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -26946,12 +21646,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32307 {
-         proto=2; x=139.038584mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.31812 {
+         proto=0; x=5.24in; y=39.607853mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -26960,12 +21660,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32308 {
-         proto=3; x=139.038584mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.31813 {
+         proto=0; x=5.30299in; y=39.607853mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -26974,12 +21674,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=4
+           name=4
          }
         }
-        ha:padstack_ref.32309 {
-         proto=4; x=139.038584mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.31814 {
+         proto=0; x=5.30299in; y=41.807493mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -26988,54 +21688,153 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=3
+           name=3
          }
         }
-        ha:padstack_ref.32310 {
-         proto=2; x=139.038584mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
+          li:objects {
+           ha:arc.31798 {
+            x=132.216144mm; y=38.747682mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-        ha:padstack_ref.32311 {
-         proto=3; x=5.44797in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
+          li:objects {
+           ha:line.31799 {
+            x1=133.895973mm; y1=40.707673mm; x2=133.895973mm; y2=40.707673mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.31802 {
+            x1=5.2715in; y1=40.7078mm; x2=5.2715in; y2=40.7078mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.31805 {
+            x1=5.2715in; y1=40.7078mm; x2=134.8961mm; y2=40.7078mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.31808 {
+            x1=5.2715in; y1=40.7078mm; x2=5.2715in; y2=41.7078mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32312 {
-         proto=4; x=5.44797in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABB
+      }
+      ha:subc.31816 {
+       ha:attributes {
+        {io_pcb::hidename_y}=47.7004 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L191
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=56nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=1
+        device=INDUCTOR
+        {io_pcb::hidename_x}=142.9512 mm
+       }
+      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=33
-           name=GND
+           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  
+             }
+           }
          }
-        }
-        ha:padstack_ref.32313 {
-         proto=3; x=5.44797in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.31829 {
+         proto=0; x=5.65in; y=47.293996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27044,12 +21843,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32314 {
-         proto=4; x=5.44797in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.31830 {
+         proto=0; x=5.65in; y=46.494404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27058,40 +21857,138 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32315 {
-         proto=3; x=5.44797in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
+          li:objects {
+           ha:line.31817 {
+            x1=5.65in; y1=46.8942mm; x2=5.65in; y2=46.8942mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.31820 {
+            x1=5.65in; y1=46.8942mm; x2=5.65in; y2=46.8942mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.31823 {
+            x1=5.65in; y1=46.8942mm; x2=5.65in; y2=47.8942mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.31826 {
+            x1=5.65in; y1=46.8942mm; x2=144.51mm; y2=46.8942mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32316 {
-         proto=4; x=5.44797in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABC
+      }
+      ha:subc.31832 {
+       ha:attributes {
+        {io_pcb::hidename_y}=44.1698 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L201
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=27nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=INDUCTOR
+        {io_pcb::hidename_x}=145.3134 mm
+       }
+      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.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
-        }
-        ha:padstack_ref.32317 {
-         proto=3; x=5.44797in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+       li:objects {
+        ha:padstack_ref.31845 {
+         proto=0; x=5.73526in; y=1.7589685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27100,12 +21997,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32318 {
-         proto=4; x=5.44797in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.31846 {
+         proto=0; x=146.475196mm; y=1.7589685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27114,54 +22011,138 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32319 {
-         proto=3; x=5.44797in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
+          li:objects {
+           ha:line.31833 {
+            x1=5.751in; y1=1.7589685in; x2=5.751in; y2=1.7589685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.31836 {
+            x1=5.751in; y1=1.7589685in; x2=5.751in; y2=1.7589685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.31839 {
+            x1=5.751in; y1=1.7589685in; x2=147.0754mm; y2=1.7589685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.31842 {
+            x1=5.751in; y1=1.7589685in; x2=5.751in; y2=45.6778mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32320 {
-         proto=4; x=5.44797in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABD
+      }
+      ha:subc.31848 {
+       ha:attributes {
+        {io_pcb::hidename_y}=46.1256 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L192
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=27nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=INDUCTOR
+        {io_pcb::hidename_x}=143.9926 mm
+       }
+      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=33
-           name=GND
-         }
-        }
-        ha:padstack_ref.32321 {
-         proto=2; x=137.7188mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+           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  
+             }
+           }
 
-         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.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
 
-         ha:attributes {
-           term=33
-           name=GND
+           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:padstack_ref.32322 {
-         proto=3; x=137.7188mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.31861 {
+         proto=0; x=5.68426in; y=1.8349685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27170,12 +22151,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32323 {
-         proto=4; x=137.7188mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.31862 {
+         proto=0; x=5.71574in; y=1.8349685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27184,54 +22165,138 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32324 {
-         proto=2; x=137.7188mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
+          li:objects {
+           ha:line.31849 {
+            x1=5.7in; y1=1.8349685in; x2=5.7in; y2=1.8349685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.31852 {
+            x1=5.7in; y1=1.8349685in; x2=5.7in; y2=1.8349685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.31855 {
+            x1=5.7in; y1=1.8349685in; x2=145.78mm; y2=1.8349685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.31858 {
+            x1=5.7in; y1=1.8349685in; x2=5.7in; y2=47.6082mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32325 {
-         proto=3; x=137.7188mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABE
+      }
+      ha:subc.31864 {
+       ha:attributes {
+        {io_pcb::hidename_y}=47.3702 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L193
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=15nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=INDUCTOR
+        {io_pcb::hidename_x}=146.6596 mm
+       }
+      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=33
-           name=GND
-         }
-        }
-        ha:padstack_ref.32326 {
-         proto=4; x=137.7188mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         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=33
-           name=GND
+           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  
+             }
+           }
          }
-        }
-        ha:padstack_ref.32327 {
-         proto=2; x=137.7188mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.31877 {
+         proto=0; x=5.751in; y=48.525396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27240,12 +22305,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32328 {
-         proto=3; x=5.39602in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.31878 {
+         proto=0; x=5.751in; y=47.725804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27254,54 +22319,138 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32329 {
-         proto=4; x=5.39602in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
+          li:objects {
+           ha:line.31865 {
+            x1=5.751in; y1=48.1256mm; x2=5.751in; y2=48.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.31868 {
+            x1=5.751in; y1=48.1256mm; x2=5.751in; y2=48.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.31871 {
+            x1=5.751in; y1=48.1256mm; x2=5.751in; y2=49.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.31874 {
+            x1=5.751in; y1=48.1256mm; x2=147.0754mm; y2=48.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32330 {
-         proto=3; x=5.39602in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABF
+      }
+      ha:subc.31880 {
+       ha:attributes {
+        {io_pcb::hidename_y}=47.0908 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C191
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=5.1pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=143.9926 mm
+       }
+      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=33
-           name=GND
-         }
-        }
-        ha:padstack_ref.32331 {
-         proto=4; x=5.39602in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+           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  
+             }
+           }
 
-         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.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
-        }
-        ha:padstack_ref.32332 {
-         proto=3; x=5.39602in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+       li:objects {
+        ha:padstack_ref.31893 {
+         proto=0; x=5.68426in; y=1.8729685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27310,12 +22459,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32333 {
-         proto=4; x=5.39602in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.31894 {
+         proto=0; x=5.71574in; y=1.8729685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27324,68 +22473,138 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32334 {
-         proto=3; x=5.39602in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
+          li:objects {
+           ha:line.31881 {
+            x1=5.7in; y1=1.8729685in; x2=5.7in; y2=1.8729685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.31884 {
+            x1=5.7in; y1=1.8729685in; x2=5.7in; y2=1.8729685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.31887 {
+            x1=5.7in; y1=1.8729685in; x2=145.78mm; y2=1.8729685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.31890 {
+            x1=5.7in; y1=1.8729685in; x2=5.7in; y2=48.5734mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32335 {
-         proto=4; x=5.39602in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABG
+      }
+      ha:subc.31896 {
+       ha:attributes {
+        {io_pcb::hidename_y}=47.8528 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C174
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=39pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=142.5702 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
-        }
-        ha:padstack_ref.32336 {
-         proto=3; x=5.39602in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
-        }
-        ha:padstack_ref.32337 {
-         proto=4; x=5.39602in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         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.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-         li:thermal {
+           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  
+             }
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
-        }
-        ha:padstack_ref.32338 {
-         proto=2; x=136.398762mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+       li:objects {
+        ha:padstack_ref.31909 {
+         proto=0; x=5.597in; y=48.678804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27394,12 +22613,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32339 {
-         proto=3; x=136.398762mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.31910 {
+         proto=0; x=5.597in; y=49.478396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27408,54 +22627,138 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32340 {
-         proto=4; x=136.398762mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=33
-           name=GND
-         }
+          li:objects {
+           ha:line.31897 {
+            x1=5.597in; y1=49.0786mm; x2=5.597in; y2=49.0786mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.31900 {
+            x1=5.597in; y1=49.0786mm; x2=5.597in; y2=49.0786mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.31903 {
+            x1=5.597in; y1=49.0786mm; x2=5.597in; y2=48.0786mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.31906 {
+            x1=5.597in; y1=49.0786mm; x2=141.1638mm; y2=49.0786mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32341 {
-         proto=2; x=136.398762mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABH
+      }
+      ha:subc.31912 {
+       ha:attributes {
+        {io_pcb::hidename_y}=49.9356 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C176
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=2.2pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=142.9766 mm
+       }
+      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=33
-           name=GND
-         }
-        }
-        ha:padstack_ref.32342 {
-         proto=3; x=136.398762mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+           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  
+             }
+           }
 
-         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.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
 
-         ha:attributes {
-           term=33
-           name=GND
+           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:padstack_ref.32343 {
-         proto=4; x=136.398762mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.31925 {
+         proto=0; x=143.408404mm; y=50.3928mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27464,12 +22767,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32344 {
-         proto=2; x=136.398762mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:padstack_ref.31926 {
+         proto=0; x=144.207996mm; y=50.3928mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27478,54 +22781,138 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=GND
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32345 {
-         proto=5; x=140.19352mm; y=1.7570785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=24
-           name=LPF1
-         }
+          li:objects {
+           ha:line.31913 {
+            x1=143.8082mm; y1=50.3928mm; x2=143.8082mm; y2=50.3928mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.31916 {
+            x1=143.8082mm; y1=50.3928mm; x2=143.8082mm; y2=50.3928mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.31919 {
+            x1=143.8082mm; y1=50.3928mm; x2=144.8082mm; y2=50.3928mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.31922 {
+            x1=143.8082mm; y1=50.3928mm; x2=143.8082mm; y2=51.3928mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32346 {
-         proto=6; x=5.32456in; y=1.7570785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABI
+      }
+      ha:subc.31928 {
+       ha:attributes {
+        {io_pcb::hidename_y}=48.1322 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C181
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=5.1pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=145.5166 mm
+       }
+      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=1
-           name=VDD_GUARD
-         }
-        }
-        ha:padstack_ref.32347 {
-         proto=7; x=5.49089in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         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: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  
+             }
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=16
-           name=NC
-         }
-        }
-        ha:padstack_ref.32348 {
-         proto=8; x=5.49089in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+       li:objects {
+        ha:padstack_ref.31941 {
+         proto=0; x=145.0472mm; y=49.427596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27534,12 +22921,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=25
-           name=AVDD_PFD_CHP
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32349 {
-         proto=5; x=140.19352mm; y=1.7767685in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.31942 {
+         proto=0; x=145.0472mm; y=48.628004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27548,54 +22935,138 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=23
-           name=LPF0
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32350 {
-         proto=6; x=5.32456in; y=1.7767685in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=2
-           name=RESET_N
-         }
+          li:objects {
+           ha:line.31929 {
+            x1=145.0472mm; y1=49.0278mm; x2=145.0472mm; y2=49.0278mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.31932 {
+            x1=145.0472mm; y1=49.0278mm; x2=145.0472mm; y2=49.0278mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.31935 {
+            x1=145.0472mm; y1=49.0278mm; x2=145.0472mm; y2=50.0278mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.31938 {
+            x1=145.0472mm; y1=49.0278mm; x2=146.0472mm; y2=49.0278mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32351 {
-         proto=7; x=138.96848mm; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABJ
+      }
+      ha:subc.31944 {
+       ha:attributes {
+        {io_pcb::hidename_y}=48.9958 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L172
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=15nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=INDUCTOR
+        {io_pcb::hidename_x}=142.8242 mm
+       }
+      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=15
-           name=AVDD_RF
-         }
-        }
-        ha:padstack_ref.32352 {
-         proto=8; x=138.96848mm; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+           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  
+             }
+           }
 
-         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.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
 
-         ha:attributes {
-           term=26
-           name=DCPL_PFD_CHP
+           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:padstack_ref.32353 {
-         proto=5; x=140.19352mm; y=45.629792mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.31957 {
+         proto=0; x=5.64526in; y=49.3768mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27604,12 +23075,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=22
-           name=AVDD_SYNTH1
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32354 {
-         proto=6; x=5.32456in; y=45.629792mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.31958 {
+         proto=0; x=144.189196mm; y=49.3768mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27618,54 +23089,138 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=3
-           name=GPIO3
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32355 {
-         proto=7; x=5.45152in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=14
-           name=RBIAS
-         }
+          li:objects {
+           ha:line.31945 {
+            x1=5.661in; y1=49.3768mm; x2=5.661in; y2=49.3768mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.31948 {
+            x1=5.661in; y1=49.3768mm; x2=5.661in; y2=49.3768mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.31951 {
+            x1=5.661in; y1=49.3768mm; x2=144.7894mm; y2=49.3768mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.31954 {
+            x1=5.661in; y1=49.3768mm; x2=5.661in; y2=50.3768mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32356 {
-         proto=8; x=5.45152in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABK
+      }
+      ha:subc.31960 {
+       ha:attributes {
+        {io_pcb::hidename_y}=49.9356 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L173
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=43nH
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=INDUCTOR
+        {io_pcb::hidename_x}=145.6436 mm
+       }
+      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=27
-           name=AVDD_SYNTH2
-         }
-        }
-        ha:padstack_ref.32357 {
-         proto=5; x=140.19352mm; y=46.129918mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         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=21
-           name=DCPL_VCO
+           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  
+             }
+           }
          }
-        }
-        ha:padstack_ref.32358 {
-         proto=6; x=5.32456in; y=46.129918mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.31973 {
+         proto=0; x=5.711in; y=50.304404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27674,12 +23229,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=4
-           name=GPIO2
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32359 {
-         proto=7; x=137.968482mm; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.31974 {
+         proto=0; x=5.711in; y=51.103996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27688,40 +23243,138 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=13
-           name=AVDD_IF
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32360 {
-         proto=8; x=137.968482mm; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=28
-           name=AVDD_XOSC
-         }
+          li:objects {
+           ha:line.31961 {
+            x1=5.711in; y1=50.7042mm; x2=5.711in; y2=50.7042mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.31964 {
+            x1=5.711in; y1=50.7042mm; x2=5.711in; y2=50.7042mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.31967 {
+            x1=5.711in; y1=50.7042mm; x2=5.711in; y2=49.7042mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.31970 {
+            x1=5.711in; y1=50.7042mm; x2=144.0594mm; y2=50.7042mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32361 {
-         proto=5; x=140.19352mm; y=46.629536mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABL
+      }
+      ha:subc.31976 {
+       ha:attributes {
+        {io_pcb::hidename_y}=51.9168 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C175
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=6.2pF
+        vendor=unknown
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=143.8148 mm
+       }
+      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=20
-           name=LNA_N
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
          }
-        }
-        ha:padstack_ref.32362 {
-         proto=6; x=5.32456in; y=46.629536mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.31989 {
+         proto=0; x=144.132804mm; y=2.0609685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27730,12 +23383,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=5
-           name=DVDD
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32363 {
-         proto=7; x=5.41216in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.31990 {
+         proto=0; x=144.932396mm; y=2.0609685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27744,54 +23397,138 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=12
-           name=DVDD
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32364 {
-         proto=8; x=5.41216in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=29
-           name=DCPL_XOSC
-         }
+          li:objects {
+           ha:line.31977 {
+            x1=144.5326mm; y1=2.0609685in; x2=144.5326mm; y2=2.0609685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.31980 {
+            x1=144.5326mm; y1=2.0609685in; x2=144.5326mm; y2=2.0609685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.31983 {
+            x1=144.5326mm; y1=2.0609685in; x2=145.5326mm; y2=2.0609685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.31986 {
+            x1=144.5326mm; y1=2.0609685in; x2=144.5326mm; y2=53.3486mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32365 {
-         proto=5; x=140.19352mm; y=47.129662mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABM
+      }
+      ha:subc.31992 {
+       ha:attributes {
+        {io_pcb::hidename_y}=43.1792 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C221
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=47nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=143.0528 mm
+       }
+      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=19
-           name=LNA_P
-         }
-        }
-        ha:padstack_ref.32366 {
-         proto=6; x=5.32456in; y=47.129662mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         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=DCPL
+           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  
+             }
+           }
          }
-        }
-        ha:padstack_ref.32367 {
-         proto=7; x=5.39247in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.32005 {
+         proto=0; x=142.621mm; y=1.7212285in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27800,12 +23537,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=11
-           name=CS_N
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32368 {
-         proto=8; x=5.39247in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.32006 {
+         proto=0; x=142.621mm; y=44.518796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27814,40 +23551,138 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=30
-           name=XOSC_Q1
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32369 {
-         proto=5; x=140.19352mm; y=1.8751785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=18
-           name=TRX_SW
-         }
+          li:objects {
+           ha:line.31993 {
+            x1=142.621mm; y1=1.7369685in; x2=142.621mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.31996 {
+            x1=142.621mm; y1=1.7369685in; x2=142.621mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.31999 {
+            x1=142.621mm; y1=1.7369685in; x2=142.621mm; y2=43.119mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.32002 {
+            x1=142.621mm; y1=1.7369685in; x2=141.621mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32370 {
-         proto=6; x=5.32456in; y=1.8751785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABN
+      }
+      ha:subc.32008 {
+       ha:attributes {
+        {io_pcb::hidename_y}=43.2808 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C231
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=1.8nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=142.0622 mm
+       }
+      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=7
-           name=SI
+           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  
+             }
+           }
          }
-        }
-        ha:padstack_ref.32371 {
-         proto=7; x=5.37279in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.32021 {
+         proto=0; x=5.575in; y=43.725804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27856,12 +23691,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=10
-           name=GPIO0
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32372 {
-         proto=8; x=5.37279in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.32022 {
+         proto=0; x=5.575in; y=44.525396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27870,40 +23705,138 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=31
-           name=XOSC_Q2
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32373 {
-         proto=5; x=140.19352mm; y=48.12966mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=17
-           name=PA
-         }
+          li:objects {
+           ha:line.32009 {
+            x1=5.575in; y1=44.1256mm; x2=5.575in; y2=44.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.32012 {
+            x1=5.575in; y1=44.1256mm; x2=5.575in; y2=44.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.32015 {
+            x1=5.575in; y1=44.1256mm; x2=5.575in; y2=43.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.32018 {
+            x1=5.575in; y1=44.1256mm; x2=140.605mm; y2=44.1256mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32374 {
-         proto=6; x=5.32456in; y=48.12966mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABO
+      }
+      ha:subc.32024 {
+       ha:attributes {
+        {io_pcb::hidename_y}=40.9186 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C261
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=47nF
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=139.7254 mm
+       }
+      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=SCLK
+           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  
+             }
+           }
          }
-        }
-        ha:padstack_ref.32375 {
-         proto=7; x=5.3531in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.32037 {
+         proto=0; x=139.2052mm; y=42.112396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27912,12 +23845,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=9
-           name=SO/GPIO1
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32376 {
-         proto=8; x=5.3531in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.32038 {
+         proto=0; x=139.2052mm; y=41.312804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -27926,53 +23859,38 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=32
-           name=EXT_XOSC
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.32281 {
-            x=5.31964in; y=43.77991mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+           term=2
+           name=2
+         }
         }
+       }
+       li:layers {
 
         ha:subc-aux {
-         lid=1
+         lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.32282 {
-            x1=137.718689mm; y1=46.37971mm; x2=137.718689mm; y2=46.37971mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32025 {
+            x1=139.2052mm; y1=41.7126mm; x2=139.2052mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32285 {
-            x1=137.7188mm; y1=46.3796mm; x2=137.7188mm; y2=46.3796mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32028 {
+            x1=139.2052mm; y1=41.7126mm; x2=139.2052mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32288 {
-            x1=137.7188mm; y1=46.3796mm; x2=138.7188mm; y2=46.3796mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32031 {
+            x1=139.2052mm; y1=41.7126mm; x2=139.2052mm; y2=42.7126mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32291 {
-            x1=137.7188mm; y1=46.3796mm; x2=137.7188mm; y2=47.3796mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32034 {
+            x1=139.2052mm; y1=41.7126mm; x2=140.2052mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -27986,146 +23904,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABf
+       uid = HWY2P2lhIMcskR/O2jgAAABP
       }
-      ha:subc.32378 {
+      ha:subc.32040 {
        ha:attributes {
-        {io_pcb::hidename_y}=35.8902 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J13
+        {io_pcb::hidename_y}=40.8170 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C271
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=47nF
         vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CONNECTOR
-        {io_pcb::hidename_x}=12.6492 mm
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=138.7094 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;            }
             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:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;            }
-            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.32391 {
-         proto=0; x=400.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32392 {
-         proto=0; x=600.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32393 {
-         proto=1; x=500.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32053 {
+         proto=0; x=5.443in; y=1.6577085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -28138,8 +24003,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32394 {
-         proto=2; x=500.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32054 {
+         proto=0; x=5.443in; y=41.306204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -28148,8 +24013,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -28160,26 +24025,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32379 {
-            x1=500.0mil; y1=38.1mm; x2=500.0mil; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32041 {
+            x1=5.443in; y1=41.706mm; x2=5.443in; y2=41.706mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32382 {
-            x1=500.0mil; y1=38.1mm; x2=500.0mil; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32044 {
+            x1=5.443in; y1=41.706mm; x2=5.443in; y2=41.706mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32385 {
-            x1=500.0mil; y1=38.1mm; x2=13.7mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32047 {
+            x1=5.443in; y1=41.706mm; x2=5.443in; y2=42.706mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32388 {
-            x1=500.0mil; y1=38.1mm; x2=500.0mil; y2=39.1mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32050 {
+            x1=5.443in; y1=41.706mm; x2=139.2522mm; y2=41.706mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -28193,146 +24058,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABg
+       uid = HWY2P2lhIMcskR/O2jgAAABQ
       }
-      ha:subc.32396 {
+      ha:subc.32056 {
        ha:attributes {
-        {io_pcb::hidename_y}=68.5800 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J12
+        {io_pcb::hidename_y}=40.8678 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C291
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=47nF
         vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=CONNECTOR
-        {io_pcb::hidename_x}=12.7000 mm
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=137.6934 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.32409 {
-         proto=0; x=500.0mil; y=2.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32410 {
-         proto=0; x=500.0mil; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32411 {
-         proto=1; x=500.0mil; y=2.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32069 {
+         proto=0; x=137.287mm; y=42.112396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -28345,8 +24157,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32412 {
-         proto=2; x=500.0mil; y=2.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32070 {
+         proto=0; x=137.287mm; y=41.312804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -28355,8 +24167,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -28367,26 +24179,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32397 {
-            x1=500.0mil; y1=2.7in; x2=500.0mil; y2=2.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32057 {
+            x1=137.287mm; y1=41.7126mm; x2=137.287mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32400 {
-            x1=500.0mil; y1=2.7in; x2=500.0mil; y2=2.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32060 {
+            x1=137.287mm; y1=41.7126mm; x2=137.287mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32403 {
-            x1=500.0mil; y1=2.7in; x2=13.7mm; y2=2.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32063 {
+            x1=137.287mm; y1=41.7126mm; x2=137.287mm; y2=42.7126mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32406 {
-            x1=500.0mil; y1=2.7in; x2=500.0mil; y2=69.58mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32066 {
+            x1=137.287mm; y1=41.7126mm; x2=138.287mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -28400,146 +24212,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABh
+       uid = HWY2P2lhIMcskR/O2jgAAABR
       }
-      ha:subc.32414 {
+      ha:subc.32072 {
        ha:attributes {
-        {io_pcb::hidename_y}=71.1200 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J10
+        {io_pcb::hidename_y}=50.6214 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C47
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=47nF
         vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CONNECTOR
-        {io_pcb::hidename_x}=29.2100 mm
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=140.3096 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.32427 {
-         proto=0; x=29.21mm; y=2.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32428 {
-         proto=0; x=29.21mm; y=73.66mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32429 {
-         proto=1; x=29.21mm; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32085 {
+         proto=0; x=139.8402mm; y=51.738996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -28552,8 +24311,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32430 {
-         proto=2; x=29.21mm; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32086 {
+         proto=0; x=139.8402mm; y=50.939404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -28562,8 +24321,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -28574,26 +24333,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32415 {
-            x1=29.21mm; y1=2.8in; x2=29.21mm; y2=2.8in; thickness=0.1mm; clearance=0.0;
+           ha:line.32073 {
+            x1=139.8402mm; y1=51.3392mm; x2=139.8402mm; y2=51.3392mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32418 {
-            x1=29.21mm; y1=2.8in; x2=29.21mm; y2=2.8in; thickness=0.1mm; clearance=0.0;
+           ha:line.32076 {
+            x1=139.8402mm; y1=51.3392mm; x2=139.8402mm; y2=51.3392mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32421 {
-            x1=29.21mm; y1=2.8in; x2=30.21mm; y2=2.8in; thickness=0.1mm; clearance=0.0;
+           ha:line.32079 {
+            x1=139.8402mm; y1=51.3392mm; x2=139.8402mm; y2=52.3392mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32424 {
-            x1=29.21mm; y1=2.8in; x2=29.21mm; y2=72.12mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32082 {
+            x1=139.8402mm; y1=51.3392mm; x2=140.8402mm; y2=51.3392mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -28607,146 +24366,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABi
+       uid = HWY2P2lhIMcskR/O2jgAAABS
       }
-      ha:subc.32432 {
+      ha:subc.32088 {
        ha:attributes {
-        {io_pcb::hidename_y}=81.2800 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J11
+        {io_pcb::hidename_y}=50.6468 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C45
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=47nF
         vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=CONNECTOR
-        {io_pcb::hidename_x}=12.7000 mm
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=138.2522 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.32445 {
-         proto=0; x=500.0mil; y=3.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32446 {
-         proto=0; x=500.0mil; y=3.3in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32447 {
-         proto=1; x=500.0mil; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32101 {
+         proto=0; x=5.426in; y=2.0377085in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -28759,8 +24465,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32448 {
-         proto=2; x=500.0mil; y=3.2in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32102 {
+         proto=0; x=5.426in; y=50.958204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -28769,8 +24475,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -28781,26 +24487,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32433 {
-            x1=500.0mil; y1=3.2in; x2=500.0mil; y2=3.2in; thickness=0.1mm; clearance=0.0;
+           ha:line.32089 {
+            x1=5.426in; y1=2.0219685in; x2=5.426in; y2=2.0219685in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32436 {
-            x1=500.0mil; y1=3.2in; x2=500.0mil; y2=3.2in; thickness=0.1mm; clearance=0.0;
+           ha:line.32092 {
+            x1=5.426in; y1=2.0219685in; x2=5.426in; y2=2.0219685in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32439 {
-            x1=500.0mil; y1=3.2in; x2=13.7mm; y2=3.2in; thickness=0.1mm; clearance=0.0;
+           ha:line.32095 {
+            x1=5.426in; y1=2.0219685in; x2=5.426in; y2=52.358mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32442 {
-            x1=500.0mil; y1=3.2in; x2=500.0mil; y2=82.28mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32098 {
+            x1=5.426in; y1=2.0219685in; x2=138.8204mm; y2=2.0219685in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -28814,146 +24520,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABj
+       uid = HWY2P2lhIMcskR/O2jgAAABT
       }
-      ha:subc.32450 {
+      ha:subc.32104 {
        ha:attributes {
-        {io_pcb::hidename_y}=71.1200 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J9
+        {io_pcb::hidename_y}=42.6712 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C30
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=10pF
         vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CONNECTOR
-        {io_pcb::hidename_x}=41.9100 mm
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=133.2992 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.32463 {
-         proto=0; x=1.65in; y=2.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32464 {
-         proto=0; x=1.65in; y=73.66mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32465 {
-         proto=1; x=1.65in; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32117 {
+         proto=0; x=5.28674in; y=1.6959685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -28966,8 +24619,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32466 {
-         proto=2; x=1.65in; y=2.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32118 {
+         proto=0; x=5.25526in; y=1.6959685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -28976,8 +24629,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -28988,26 +24641,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32451 {
-            x1=1.65in; y1=2.8in; x2=1.65in; y2=2.8in; thickness=0.1mm; clearance=0.0;
+           ha:line.32105 {
+            x1=133.8834mm; y1=1.6959685in; x2=133.8834mm; y2=1.6959685in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32454 {
-            x1=1.65in; y1=2.8in; x2=1.65in; y2=2.8in; thickness=0.1mm; clearance=0.0;
+           ha:line.32108 {
+            x1=133.8834mm; y1=1.6959685in; x2=133.8834mm; y2=1.6959685in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32457 {
-            x1=1.65in; y1=2.8in; x2=42.91mm; y2=2.8in; thickness=0.1mm; clearance=0.0;
+           ha:line.32111 {
+            x1=133.8834mm; y1=1.6959685in; x2=132.8834mm; y2=1.6959685in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32460 {
-            x1=1.65in; y1=2.8in; x2=1.65in; y2=72.12mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32114 {
+            x1=133.8834mm; y1=1.6959685in; x2=133.8834mm; y2=42.0776mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -29021,146 +24674,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABk
+       uid = HWY2P2lhIMcskR/O2jgAAABU
       }
-      ha:subc.32468 {
+      ha:subc.32120 {
        ha:attributes {
-        {io_pcb::hidename_y}=28.4734 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J7
+        {io_pcb::hidename_y}=37.7182 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C31
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=10pF
         vendor=unknown
         {io_pcb::hidename_direction}=0
-        device=CONNECTOR
-        {io_pcb::hidename_x}=25.7556 mm
+        device=CAPACITOR
+        {io_pcb::hidename_x}=133.3500 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.32481 {
-         proto=0; x=29.21mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32482 {
-         proto=0; x=29.21mm; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32483 {
-         proto=1; x=29.21mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32133 {
+         proto=0; x=5.25526in; y=38.2516mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -29173,8 +24773,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32484 {
-         proto=2; x=29.21mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32134 {
+         proto=0; x=5.28674in; y=38.2516mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -29183,8 +24783,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -29195,26 +24795,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32469 {
-            x1=29.21mm; y1=1.1in; x2=29.21mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32121 {
+            x1=133.8834mm; y1=38.2516mm; x2=133.8834mm; y2=38.2516mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32472 {
-            x1=29.21mm; y1=1.1in; x2=29.21mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32124 {
+            x1=133.8834mm; y1=38.2516mm; x2=133.8834mm; y2=38.2516mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32475 {
-            x1=29.21mm; y1=1.1in; x2=30.21mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32127 {
+            x1=133.8834mm; y1=38.2516mm; x2=134.8834mm; y2=38.2516mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32478 {
-            x1=29.21mm; y1=1.1in; x2=29.21mm; y2=28.94mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32130 {
+            x1=133.8834mm; y1=38.2516mm; x2=133.8834mm; y2=39.2516mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -29228,146 +24828,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABl
+       uid = HWY2P2lhIMcskR/O2jgAAABV
       }
-      ha:subc.32486 {
+      ha:subc.32136 {
        ha:attributes {
-        {io_pcb::hidename_y}=43.1800 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J5
+        {io_pcb::hidename_y}=48.1068 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=L171
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=56nH
         vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CONNECTOR
-        {io_pcb::hidename_x}=29.2100 mm
+        {io_pcb::hidename_direction}=3
+        device=INDUCTOR
+        {io_pcb::hidename_x}=141.6050 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.32499 {
-         proto=0; x=29.21mm; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32500 {
-         proto=0; x=29.21mm; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32501 {
-         proto=1; x=29.21mm; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32149 {
+         proto=0; x=5.559in; y=49.465196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -29380,8 +24927,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32502 {
-         proto=2; x=29.21mm; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32150 {
+         proto=0; x=5.559in; y=48.665604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -29390,8 +24937,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -29402,179 +24949,126 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32487 {
-            x1=29.21mm; y1=1.7in; x2=29.21mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32137 {
+            x1=5.559in; y1=49.0654mm; x2=5.559in; y2=49.0654mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32490 {
-            x1=29.21mm; y1=1.7in; x2=29.21mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32140 {
+            x1=5.559in; y1=49.0654mm; x2=5.559in; y2=49.0654mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32493 {
-            x1=29.21mm; y1=1.7in; x2=30.21mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32143 {
+            x1=5.559in; y1=49.0654mm; x2=5.559in; y2=50.0654mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32496 {
-            x1=29.21mm; y1=1.7in; x2=29.21mm; y2=44.18mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32146 {
+            x1=5.559in; y1=49.0654mm; x2=142.1986mm; y2=49.0654mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAABm
-      }
-      ha:subc.32504 {
-       ha:attributes {
-        {io_pcb::hidename_y}=28.9814 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J4
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=0.25
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=CONNECTOR
-        {io_pcb::hidename_x}=37.8968 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = HWY2P2lhIMcskR/O2jgAAABW
+      }
+      ha:subc.32152 {
+       ha:attributes {
+        {io_pcb::hidename_y}=49.9864 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=R171
+        manufacturer=unknown
+        vendor_part_number=unknown
+        manufacturer_part_number=unknown
+        value=18
+        vendor=unknown
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=142.5702 mm
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:ps_proto_v6.1 {
+       ha:ps_proto_v6.0 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.32517 {
-         proto=0; x=1.65in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32518 {
-         proto=0; x=1.65in; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32519 {
-         proto=1; x=1.65in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32165 {
+         proto=0; x=5.597in; y=51.192396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -29587,8 +25081,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32520 {
-         proto=2; x=1.65in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32166 {
+         proto=0; x=5.597in; y=50.392804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -29597,8 +25091,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -29609,26 +25103,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32505 {
-            x1=1.65in; y1=1.1in; x2=1.65in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32153 {
+            x1=5.597in; y1=50.7926mm; x2=5.597in; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32508 {
-            x1=1.65in; y1=1.1in; x2=1.65in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32156 {
+            x1=5.597in; y1=50.7926mm; x2=5.597in; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32511 {
-            x1=1.65in; y1=1.1in; x2=42.91mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32159 {
+            x1=5.597in; y1=50.7926mm; x2=5.597in; y2=51.7926mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32514 {
-            x1=1.65in; y1=1.1in; x2=1.65in; y2=28.94mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32162 {
+            x1=5.597in; y1=50.7926mm; x2=143.1638mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -29642,146 +25136,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABn
+       uid = HWY2P2lhIMcskR/O2jgAAABX
       }
-      ha:subc.32522 {
+      ha:subc.32168 {
        ha:attributes {
-        {io_pcb::hidename_y}=43.1800 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J2
+        {io_pcb::hidename_y}=50.1134 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C173
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=56pF
         vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CONNECTOR
-        {io_pcb::hidename_x}=41.9100 mm
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=141.5796 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.32535 {
-         proto=0; x=1.65in; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32536 {
-         proto=0; x=1.65in; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32537 {
-         proto=1; x=1.65in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32181 {
+         proto=0; x=141.1732mm; y=51.192396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -29794,8 +25235,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32538 {
-         proto=2; x=1.65in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32182 {
+         proto=0; x=141.1732mm; y=50.392804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -29804,8 +25245,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -29816,26 +25257,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32523 {
-            x1=1.65in; y1=1.7in; x2=1.65in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32169 {
+            x1=141.1732mm; y1=50.7926mm; x2=141.1732mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32526 {
-            x1=1.65in; y1=1.7in; x2=1.65in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32172 {
+            x1=141.1732mm; y1=50.7926mm; x2=141.1732mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32529 {
-            x1=1.65in; y1=1.7in; x2=42.91mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32175 {
+            x1=141.1732mm; y1=50.7926mm; x2=141.1732mm; y2=51.7926mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32532 {
-            x1=1.65in; y1=1.7in; x2=1.65in; y2=44.18mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32178 {
+            x1=141.1732mm; y1=50.7926mm; x2=142.1732mm; y2=50.7926mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -29849,146 +25290,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABo
+       uid = HWY2P2lhIMcskR/O2jgAAABY
       }
-      ha:subc.32540 {
+      ha:subc.32184 {
        ha:attributes {
-        {io_pcb::hidename_y}=42.9006 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J15
+        {io_pcb::hidename_y}=50.9516 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C172
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=100pF
         vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CONNECTOR
-        {io_pcb::hidename_x}=112.6744 mm
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=142.5956 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.32553 {
-         proto=0; x=115.57mm; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32554 {
-         proto=0; x=115.57mm; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32555 {
-         proto=1; x=115.57mm; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32197 {
+         proto=0; x=5.66974in; y=51.3834mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -30001,8 +25389,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32556 {
-         proto=2; x=115.57mm; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32198 {
+         proto=0; x=5.63826in; y=51.3834mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -30011,8 +25399,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -30023,26 +25411,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32541 {
-            x1=115.57mm; y1=1.7in; x2=115.57mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32185 {
+            x1=143.6116mm; y1=51.3834mm; x2=143.6116mm; y2=51.3834mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32544 {
-            x1=115.57mm; y1=1.7in; x2=115.57mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32188 {
+            x1=143.6116mm; y1=51.3834mm; x2=143.6116mm; y2=51.3834mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32547 {
-            x1=115.57mm; y1=1.7in; x2=116.57mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32191 {
+            x1=143.6116mm; y1=51.3834mm; x2=142.6116mm; y2=51.3834mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32550 {
-            x1=115.57mm; y1=1.7in; x2=115.57mm; y2=44.18mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32194 {
+            x1=143.6116mm; y1=51.3834mm; x2=143.6116mm; y2=50.3834mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -30056,146 +25444,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABp
+       uid = HWY2P2lhIMcskR/O2jgAAABZ
       }
-      ha:subc.32558 {
+      ha:subc.32200 {
        ha:attributes {
-        {io_pcb::hidename_y}=27.7114 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J18
+        {io_pcb::hidename_y}=52.0438 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C171
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=10nF
         vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CONNECTOR
-        {io_pcb::hidename_x}=93.7006 mm
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=143.4084 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.32571 {
-         proto=0; x=3.8in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32572 {
-         proto=0; x=3.8in; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+       }
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32573 {
-         proto=1; x=3.8in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+       li:objects {
+        ha:padstack_ref.32213 {
+         proto=0; x=5.634in; y=53.059796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -30208,8 +25543,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32574 {
-         proto=2; x=3.8in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32214 {
+         proto=0; x=5.634in; y=52.260204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -30218,8 +25553,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -30230,26 +25565,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32559 {
-            x1=3.8in; y1=1.1in; x2=3.8in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32201 {
+            x1=5.634in; y1=52.66mm; x2=5.634in; y2=52.66mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32562 {
-            x1=3.8in; y1=1.1in; x2=3.8in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32204 {
+            x1=5.634in; y1=52.66mm; x2=5.634in; y2=52.66mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32565 {
-            x1=3.8in; y1=1.1in; x2=97.52mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32207 {
+            x1=5.634in; y1=52.66mm; x2=5.634in; y2=53.66mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32568 {
-            x1=3.8in; y1=1.1in; x2=3.8in; y2=28.94mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32210 {
+            x1=5.634in; y1=52.66mm; x2=144.1036mm; y2=52.66mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -30263,146 +25598,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABq
+       uid = HWY2P2lhIMcskR/O2jgAAABa
       }
-      ha:subc.32576 {
+      ha:subc.32216 {
        ha:attributes {
-        {io_pcb::hidename_y}=27.8384 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J23
+        {io_pcb::hidename_y}=43.2554 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C211
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=10nF
         vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CONNECTOR
-        {io_pcb::hidename_x}=55.0926 mm
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=144.0688 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.32589 {
-         proto=0; x=2.3in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32590 {
-         proto=0; x=2.3in; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32591 {
-         proto=1; x=2.3in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32229 {
+         proto=0; x=143.6116mm; y=44.518796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -30415,8 +25697,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32592 {
-         proto=2; x=2.3in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32230 {
+         proto=0; x=143.6116mm; y=1.7212285in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -30425,8 +25707,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -30437,26 +25719,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32577 {
-            x1=2.3in; y1=1.1in; x2=2.3in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32217 {
+            x1=143.6116mm; y1=1.7369685in; x2=143.6116mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32580 {
-            x1=2.3in; y1=1.1in; x2=2.3in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32220 {
+            x1=143.6116mm; y1=1.7369685in; x2=143.6116mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32583 {
-            x1=2.3in; y1=1.1in; x2=59.42mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32223 {
+            x1=143.6116mm; y1=1.7369685in; x2=143.6116mm; y2=45.119mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32586 {
-            x1=2.3in; y1=1.1in; x2=2.3in; y2=28.94mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32226 {
+            x1=143.6116mm; y1=1.7369685in; x2=144.6116mm; y2=1.7369685in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -30470,146 +25752,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABr
+       uid = HWY2P2lhIMcskR/O2jgAAABb
       }
-      ha:subc.32594 {
+      ha:subc.32232 {
        ha:attributes {
-        {io_pcb::hidename_y}=27.9908 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J21
+        {io_pcb::hidename_y}=40.8932 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C251
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=47nF
         vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CONNECTOR
-        {io_pcb::hidename_x}=74.4474 mm
+        {io_pcb::hidename_direction}=3
+        device=CAPACITOR
+        {io_pcb::hidename_x}=140.6652 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.32607 {
-         proto=0; x=3.05in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32608 {
-         proto=0; x=3.05in; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32609 {
-         proto=1; x=3.05in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32245 {
+         proto=0; x=5.519in; y=42.112396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -30622,8 +25851,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32610 {
-         proto=2; x=3.05in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32246 {
+         proto=0; x=5.519in; y=41.312804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -30632,8 +25861,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -30644,26 +25873,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32595 {
-            x1=3.05in; y1=1.1in; x2=3.05in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32233 {
+            x1=5.519in; y1=41.7126mm; x2=5.519in; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32598 {
-            x1=3.05in; y1=1.1in; x2=3.05in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32236 {
+            x1=5.519in; y1=41.7126mm; x2=5.519in; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32601 {
-            x1=3.05in; y1=1.1in; x2=78.47mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32239 {
+            x1=5.519in; y1=41.7126mm; x2=5.519in; y2=42.7126mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32604 {
-            x1=3.05in; y1=1.1in; x2=3.05in; y2=28.94mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32242 {
+            x1=5.519in; y1=41.7126mm; x2=141.1826mm; y2=41.7126mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -30677,146 +25906,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABs
+       uid = HWY2P2lhIMcskR/O2jgAAABc
       }
-      ha:subc.32612 {
+      ha:subc.32248 {
        ha:attributes {
-        {io_pcb::hidename_y}=42.7990 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J19
+        {io_pcb::hidename_y}=50.5714 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=R30
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=56k
         vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CONNECTOR
-        {io_pcb::hidename_x}=74.3458 mm
+        {io_pcb::hidename_direction}=3
+        device=RESISTOR
+        {io_pcb::hidename_x}=139.2682 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.32625 {
-         proto=0; x=3.05in; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32626 {
-         proto=0; x=3.05in; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32627 {
-         proto=1; x=3.05in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32261 {
+         proto=0; x=5.466in; y=51.733196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -30829,8 +26005,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32628 {
-         proto=2; x=3.05in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32262 {
+         proto=0; x=5.466in; y=50.933604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -30839,8 +26015,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -30851,26 +26027,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32613 {
-            x1=3.05in; y1=1.7in; x2=3.05in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32249 {
+            x1=5.466in; y1=51.3334mm; x2=5.466in; y2=51.3334mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32616 {
-            x1=3.05in; y1=1.7in; x2=3.05in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32252 {
+            x1=5.466in; y1=51.3334mm; x2=5.466in; y2=51.3334mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32619 {
-            x1=3.05in; y1=1.7in; x2=78.47mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+           ha:line.32255 {
+            x1=5.466in; y1=51.3334mm; x2=5.466in; y2=52.3334mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32622 {
-            x1=3.05in; y1=1.7in; x2=3.05in; y2=44.18mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32258 {
+            x1=5.466in; y1=51.3334mm; x2=139.8364mm; y2=51.3334mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -30884,146 +26060,93 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABt
+       uid = HWY2P2lhIMcskR/O2jgAAABd
       }
-      ha:subc.32630 {
+      ha:subc.32264 {
        ha:attributes {
-        {io_pcb::hidename_y}=28.1686 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J16
+        {io_pcb::hidename_y}=43.6872 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=60
+        refdes=C43
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=47nF
         vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CONNECTOR
-        {io_pcb::hidename_x}=111.4806 mm
+        {io_pcb::hidename_direction}=0
+        device=CAPACITOR
+        {io_pcb::hidename_x}=132.6896 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             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_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
-            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.32643 {
-         proto=0; x=115.57mm; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32644 {
-         proto=0; x=115.57mm; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32645 {
-         proto=1; x=115.57mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32277 {
+         proto=0; x=132.931404mm; y=1.7339685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -31036,8 +26159,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32646 {
-         proto=2; x=115.57mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
+        ha:padstack_ref.32278 {
+         proto=0; x=133.730996mm; y=1.7339685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -31046,8 +26169,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=2
          }
         }
        }
@@ -31058,26 +26181,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32631 {
-            x1=115.57mm; y1=1.1in; x2=115.57mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32265 {
+            x1=133.3312mm; y1=1.7339685in; x2=133.3312mm; y2=1.7339685in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32634 {
-            x1=115.57mm; y1=1.1in; x2=115.57mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32268 {
+            x1=133.3312mm; y1=1.7339685in; x2=133.3312mm; y2=1.7339685in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32637 {
-            x1=115.57mm; y1=1.1in; x2=116.57mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+           ha:line.32271 {
+            x1=133.3312mm; y1=1.7339685in; x2=134.3312mm; y2=1.7339685in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32640 {
-            x1=115.57mm; y1=1.1in; x2=115.57mm; y2=28.94mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32274 {
+            x1=133.3312mm; y1=1.7339685in; x2=133.3312mm; y2=45.0428mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -31091,32 +26214,32 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAABu
+       uid = HWY2P2lhIMcskR/O2jgAAABe
       }
-      ha:subc.32648 {
+      ha:subc.32280 {
        ha:attributes {
-        {io_pcb::hidename_y}=42.9514 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J22
+        {io_pcb::hidename_y}=46.3796 mm
+        footprint=TI-QFN32-new
+        {io_pcb::hidename_scale}=100
+        refdes=U6
         manufacturer=unknown
         vendor_part_number=unknown
         manufacturer_part_number=unknown
-        value=0.25
+        value=CC1200
         vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CONNECTOR
-        {io_pcb::hidename_x}=55.5752 mm
+        {io_pcb::hidename_direction}=3
+        device=IC
+        {io_pcb::hidename_x}=137.7188 mm
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+         hdia=15.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -31126,7 +26249,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              bottom = 1
@@ -31136,7 +26259,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -31152,23 +26275,41 @@ ha:pcb-rnd-board-v8 {
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -66.93mil  
+              66.93mil  
+              66.93mil  
+              66.93mil  
+              66.93mil  
+              -66.93mil  
+              -66.93mil  
+              -66.93mil  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
+             li:ps_poly {
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+             }
            }
          }
        }
@@ -31178,354 +26319,342 @@ ha:pcb-rnd-board-v8 {
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             ha:combining {            }
             ha:layer_mask {
-             bottom = 1
              copper = 1
+             top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              -12.99mil  
+              -12.99mil  
+              -12.99mil  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             bottom = 1
+             top = 1
              mask = 1
             }
             clearance=0.0
+             li:ps_poly {
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+             }
            }
          }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.32661 {
-         proto=0; x=2.3in; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32662 {
-         proto=0; x=2.3in; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32663 {
-         proto=1; x=2.3in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32664 {
-         proto=2; x=2.3in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-       }
-       li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+       ha:ps_proto_v6.3 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          li:objects {
-           ha:line.32649 {
-            x1=2.3in; y1=1.7in; x2=2.3in; y2=1.7in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32652 {
-            x1=2.3in; y1=1.7in; x2=2.3in; y2=1.7in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32655 {
-            x1=2.3in; y1=1.7in; x2=59.42mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
+            clearance=0.0
+             li:ps_poly {
+              -12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              -12.99mil  
+              -12.99mil  
+              -12.99mil  
+             }
            }
-           ha:line.32658 {
-            x1=2.3in; y1=1.7in; x2=2.3in; y2=44.18mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
+            clearance=0.0
+             li:ps_poly {
+              -12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              -12.99mil  
+              -12.99mil  
+              -12.99mil  
+             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAABv
-      }
-      ha:subc.32666 {
-       ha:attributes {
-        {io_pcb::hidename_y}=42.8498 mm
-        footprint=TE1217861
-        {io_pcb::hidename_scale}=70
-        refdes=J17
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=0.25
-        vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CONNECTOR
-        {io_pcb::hidename_x}=93.5228 mm
+         }
        }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+       ha:ps_proto_v6.4 {
+         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=120.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -7.5mil  
+              7.5mil  
+              7.5mil  
+              7.5mil  
+              7.5mil  
+              -7.5mil  
+              -7.5mil  
+              -7.5mil  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
-            ha:combining {            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             bottom = 1
-             copper = 1
+             top = 1
+             mask = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              12.99mil  
+              -12.99mil  
+              -12.99mil  
+              -12.99mil  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;            }
-            ha:combining {            }
+            ha:combining { auto=1;            }
             ha:layer_mask {
-             copper = 1
-             intern = 1
+             top = 1
+             paste = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -7.5mil  
+              7.5mil  
+              7.5mil  
+              7.5mil  
+              7.5mil  
+              -7.5mil  
+              -7.5mil  
+              -7.5mil  
+             }
            }
          }
        }
 
-       ha:ps_proto_v6.1 {
+       ha:ps_proto_v6.5 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -0.425067mm  
+              -5.905mil  
+              -0.425067mm  
+              5.905mil  
+              0.425067mm  
+              5.905mil  
+              0.425067mm  
+              -5.905mil  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -0.495044mm  
+              -8.66mil  
+              -0.495044mm  
+              8.66mil  
+              0.495044mm  
+              8.66mil  
+              0.495044mm  
+              -8.66mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425067mm  
+              -5.905mil  
+              -0.425067mm  
+              5.905mil  
+              0.425067mm  
+              5.905mil  
+              0.425067mm  
+              -5.905mil  
+             }
            }
          }
        }
 
-       ha:ps_proto_v6.2 {
+       ha:ps_proto_v6.6 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;            }
             ha:combining {            }
             ha:layer_mask {
-             bottom = 1
              copper = 1
+             top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -0.425069mm  
+              -5.905mil  
+              -0.425069mm  
+              5.905mil  
+              0.425069mm  
+              5.905mil  
+              0.425069mm  
+              -5.905mil  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             bottom = 1
+             top = 1
              mask = 1
             }
             clearance=0.0
+             li:ps_poly {
+              -0.495046mm  
+              -8.66mil  
+              -0.495046mm  
+              8.66mil  
+              0.495046mm  
+              8.66mil  
+              0.495046mm  
+              -8.66mil  
+             }
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.32679 {
-         proto=0; x=3.8in; y=1.8in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32680 {
-         proto=0; x=3.8in; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32681 {
-         proto=1; x=3.8in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32682 {
-         proto=2; x=3.8in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=12.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=1
-           name=1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425069mm  
+              -5.905mil  
+              -0.425069mm  
+              5.905mil  
+              0.425069mm  
+              5.905mil  
+              0.425069mm  
+              -5.905mil  
+             }
+           }
          }
-        }
        }
-       li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+       ha:ps_proto_v6.7 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          li:objects {
-           ha:line.32667 {
-            x1=3.8in; y1=1.7in; x2=3.8in; y2=1.7in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32670 {
-            x1=3.8in; y1=1.7in; x2=3.8in; y2=1.7in; 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 {
+              5.905mil  
+              -0.425069mm  
+              -5.905mil  
+              -0.425069mm  
+              -5.905mil  
+              0.425069mm  
+              5.905mil  
+              0.425069mm  
+             }
            }
-           ha:line.32673 {
-            x1=3.8in; y1=1.7in; x2=97.52mm; y2=1.7in; 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 {
+              8.66mil  
+              -0.495046mm  
+              -8.66mil  
+              -0.495046mm  
+              -8.66mil  
+              0.495046mm  
+              8.66mil  
+              0.495046mm  
+             }
            }
-           ha:line.32676 {
-            x1=3.8in; y1=1.7in; x2=3.8in; y2=44.18mm; 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
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAABw
-      }
-      ha:subc.32684 {
-       ha:attributes {
-        {io_pcb::hidename_y}=18.2184 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R14
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=200k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=120.1166 mm
+            clearance=0.0
+             li:ps_poly {
+              5.905mil  
+              -0.425069mm  
+              -5.905mil  
+              -0.425069mm  
+              -5.905mil  
+              0.425069mm  
+              5.905mil  
+              0.425069mm  
+             }
+           }
+         }
        }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
+       ha:ps_proto_v6.8 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
@@ -31537,14 +26666,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+              5.905mil  
+              -0.425067mm  
+              -5.905mil  
+              -0.425067mm  
+              -5.905mil  
+              0.425067mm  
+              5.905mil  
+              0.425067mm  
              }
            }
 
@@ -31556,14 +26685,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+              8.66mil  
+              -0.495044mm  
+              -8.66mil  
+              -0.495044mm  
+              -8.66mil  
+              0.495044mm  
+              8.66mil  
+              0.495044mm  
              }
            }
 
@@ -31575,14 +26704,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+              5.905mil  
+              -0.425067mm  
+              -5.905mil  
+              -0.425067mm  
+              -5.905mil  
+              0.425067mm  
+              5.905mil  
+              0.425067mm  
              }
            }
          }
@@ -31590,316 +26719,358 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32697 {
-         proto=0; x=120.65mm; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32294 {
+         proto=0; x=139.038584mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            solid  
+            noshape  
+           }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=33
+           name=GND
          }
         }
-        ha:padstack_ref.32698 {
-         proto=0; x=120.65mm; y=16.980408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32295 {
+         proto=0; x=139.038584mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            solid  
+            noshape  
+           }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=33
+           name=GND
          }
         }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+        ha:padstack_ref.32296 {
+         proto=0; x=139.038584mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-          li:objects {
-           ha:line.32685 {
-            x1=120.65mm; y1=17.380204mm; x2=120.65mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
            }
-           ha:line.32688 {
-            x1=120.65mm; y1=17.380204mm; x2=120.65mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+           li:3 {
+            solid  
+            noshape  
            }
-           ha:line.32691 {
-            x1=120.65mm; y1=17.380204mm; x2=120.65mm; y2=18.380204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            li:5 {
+             on  
+             solid  
+             noshape  
             }
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32297 {
+         proto=0; x=137.7188mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
            }
-           ha:line.32694 {
-            x1=120.65mm; y1=17.380204mm; x2=121.65mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+           li:3 {
+            solid  
+            noshape  
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAABx
-      }
-      ha:subc.32700 {
-       ha:attributes {
-        {io_pcb::hidename_y}=15.9832 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R20
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=22k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=120.1166 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
+         }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32298 {
+         proto=0; x=137.7188mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         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 {
+           li:1 {
+            on  
+            solid  
+            noshape  
            }
-
-           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  
-             }
+           li:3 {
+            solid  
+            noshape  
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            li:5 {
+             on  
+             solid  
+             noshape  
             }
-            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.32713 {
-         proto=0; x=120.65mm; y=14.796008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32299 {
+         proto=0; x=137.7188mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            solid  
+            noshape  
+           }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=33
+           name=GND
          }
         }
-        ha:padstack_ref.32714 {
-         proto=0; x=120.65mm; y=614.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32300 {
+         proto=0; x=136.398762mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            solid  
+            noshape  
+           }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=33
+           name=GND
          }
         }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+        ha:padstack_ref.32301 {
+         proto=0; x=136.398762mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
 
-          li:objects {
-           ha:line.32701 {
-            x1=120.65mm; y1=15.195804mm; x2=120.65mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
            }
-           ha:line.32704 {
-            x1=120.65mm; y1=15.195804mm; x2=120.65mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+           li:3 {
+            solid  
+            noshape  
            }
-           ha:line.32707 {
-            x1=120.65mm; y1=15.195804mm; x2=120.65mm; y2=14.195804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            li:5 {
+             on  
+             solid  
+             noshape  
             }
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32302 {
+         proto=0; x=136.398762mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
            }
-           ha:line.32710 {
-            x1=120.65mm; y1=15.195804mm; x2=119.65mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+           li:3 {
+            solid  
+            noshape  
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAABy
-      }
-      ha:subc.32716 {
-       ha:attributes {
-        {io_pcb::hidename_y}=13.6972 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R10
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=3.3k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=120.1166 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
+        ha:padstack_ref.32303 {
+         proto=1; x=137.7188mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32304 {
+         proto=2; x=139.038584mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         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.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
+         li:thermal {
+         }
 
-           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  
-             }
-           }
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32305 {
+         proto=3; x=139.038584mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.32729 {
-         proto=0; x=120.65mm; y=525.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32306 {
+         proto=4; x=139.038584mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32307 {
+         proto=2; x=139.038584mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32308 {
+         proto=3; x=139.038584mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32309 {
+         proto=4; x=139.038584mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32310 {
+         proto=2; x=139.038584mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -31908,12 +27079,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=33
+           name=GND
          }
         }
-        ha:padstack_ref.32730 {
-         proto=0; x=120.65mm; y=12.535408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32311 {
+         proto=3; x=5.44797in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -31922,138 +27093,40 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=33
+           name=GND
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.32312 {
+         proto=4; x=5.44797in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32717 {
-            x1=120.65mm; y1=12.935204mm; x2=120.65mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32720 {
-            x1=120.65mm; y1=12.935204mm; x2=120.65mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32723 {
-            x1=120.65mm; y1=12.935204mm; x2=120.65mm; y2=13.935204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32726 {
-            x1=120.65mm; y1=12.935204mm; x2=121.65mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAABz
-      }
-      ha:subc.32732 {
-       ha:attributes {
-        {io_pcb::hidename_y}=11.3858 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R11
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=1k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=120.1166 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.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:padstack_ref.32313 {
+         proto=3; x=5.44797in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         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.32745 {
-         proto=0; x=120.65mm; y=435.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32314 {
+         proto=4; x=5.44797in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -32062,12 +27135,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=33
+           name=GND
          }
         }
-        ha:padstack_ref.32746 {
-         proto=0; x=120.65mm; y=10.249408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32315 {
+         proto=3; x=5.44797in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -32076,201 +27149,68 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=33
+           name=GND
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.32316 {
+         proto=4; x=5.44797in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32733 {
-            x1=120.65mm; y1=10.649204mm; x2=120.65mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32736 {
-            x1=120.65mm; y1=10.649204mm; x2=120.65mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32739 {
-            x1=120.65mm; y1=10.649204mm; x2=120.65mm; y2=11.649204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32742 {
-            x1=120.65mm; y1=10.649204mm; x2=121.65mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAB0
-      }
-      ha:subc.32748 {
-       ha:attributes {
-        {io_pcb::hidename_y}=16.9687 mm
-        footprint=TO252FET
-        {io_pcb::hidename_scale}=70
-        refdes=Q2
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=IRLR8743PbF
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=PMOS_TRANSISTOR
-        {io_pcb::hidename_x}=114.7826 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 {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              1.476248mm  
-              32.53mil  
-              1.476248mm  
-             }
-           }
+        ha:padstack_ref.32317 {
+         proto=3; x=5.44797in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         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 {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
-             }
-           }
+         li:thermal {
          }
-       }
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32318 {
+         proto=4; x=5.44797in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
-             }
-           }
+         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 {
-              -3.226308mm  
-              -3.126232mm  
-              -3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              -3.126232mm  
-             }
-           }
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32319 {
+         proto=3; x=5.44797in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         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 {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.32773 {
-         proto=0; x=117.856mm; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32320 {
+         proto=4; x=5.44797in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -32279,12 +27219,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=3
-           name=G
+           term=33
+           name=GND
          }
         }
-        ha:padstack_ref.32774 {
-         proto=1; x=115.57mm; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.32321 {
+         proto=2; x=137.7188mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -32293,12 +27233,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=D
+           term=33
+           name=GND
          }
         }
-        ha:padstack_ref.32775 {
-         proto=0; x=4.46in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.32322 {
+         proto=3; x=137.7188mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -32307,162 +27247,68 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=S
+           term=33
+           name=GND
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.32323 {
+         proto=4; x=137.7188mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32749 {
-            x1=112.32007mm; y1=19.680176mm; x2=4.67795in; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32752 {
-            x1=112.32007mm; y1=13.58011mm; x2=112.32007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32755 {
-            x1=112.32007mm; y1=13.58011mm; x2=4.67795in; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32758 {
-            x1=4.67795in; y1=13.58011mm; x2=4.67795in; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
+        ha:padstack_ref.32324 {
+         proto=2; x=137.7188mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32761 {
-            x1=115.57mm; y1=535.96mil; x2=115.57mm; y2=535.96mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32764 {
-            x1=115.57mm; y1=11.530076mm; x2=115.57mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32767 {
-            x1=115.57mm; y1=11.530076mm; x2=114.57mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32770 {
-            x1=115.57mm; y1=11.530076mm; x2=115.57mm; y2=10.530076mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAB1
-      }
-      ha:subc.32777 {
-       ha:attributes {
-        {io_pcb::hidename_y}=13.9004 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R24
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=3.3k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=101.0412 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        ha:padstack_ref.32325 {
+         proto=3; x=137.7188mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         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=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32326 {
+         proto=4; x=137.7188mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         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.32790 {
-         proto=0; x=4.0in; y=526.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32327 {
+         proto=2; x=137.7188mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -32471,12 +27317,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=33
+           name=GND
          }
         }
-        ha:padstack_ref.32791 {
-         proto=0; x=4.0in; y=12.560808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32328 {
+         proto=3; x=5.39602in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -32485,138 +27331,68 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=33
+           name=GND
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.32329 {
+         proto=4; x=5.39602in; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32778 {
-            x1=4.0in; y1=12.960604mm; x2=4.0in; y2=12.960604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32781 {
-            x1=4.0in; y1=12.960604mm; x2=4.0in; y2=12.960604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32784 {
-            x1=4.0in; y1=12.960604mm; x2=4.0in; y2=13.960604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32787 {
-            x1=4.0in; y1=12.960604mm; x2=102.6mm; y2=12.960604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAB2
-      }
-      ha:subc.32793 {
-       ha:attributes {
-        {io_pcb::hidename_y}=18.2438 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R27
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=200k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=101.0666 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
+        ha:padstack_ref.32330 {
+         proto=3; x=5.39602in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32331 {
+         proto=4; x=5.39602in; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         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.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
+         li:thermal {
+         }
 
-           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  
-             }
-           }
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32332 {
+         proto=3; x=5.39602in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.32806 {
-         proto=0; x=4.0in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32333 {
+         proto=4; x=5.39602in; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -32625,12 +27401,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=33
+           name=GND
          }
         }
-        ha:padstack_ref.32807 {
-         proto=0; x=4.0in; y=16.980408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32334 {
+         proto=3; x=5.39602in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -32639,138 +27415,68 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=33
+           name=GND
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.32335 {
+         proto=4; x=5.39602in; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32794 {
-            x1=4.0in; y1=17.380204mm; x2=4.0in; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32797 {
-            x1=4.0in; y1=17.380204mm; x2=4.0in; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32800 {
-            x1=4.0in; y1=17.380204mm; x2=4.0in; y2=18.380204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32803 {
-            x1=4.0in; y1=17.380204mm; x2=102.6mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAB3
-      }
-      ha:subc.32809 {
-       ha:attributes {
-        {io_pcb::hidename_y}=11.5382 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R25
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=1k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=101.0666 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
+        ha:padstack_ref.32336 {
+         proto=3; x=5.39602in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32337 {
+         proto=4; x=5.39602in; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         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.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
+         li:thermal {
+         }
 
-           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  
-             }
-           }
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32338 {
+         proto=2; x=136.398762mm; y=1.7740085in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.32822 {
-         proto=0; x=4.0in; y=435.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32339 {
+         proto=3; x=136.398762mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -32779,12 +27485,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=33
+           name=GND
          }
         }
-        ha:padstack_ref.32823 {
-         proto=0; x=4.0in; y=10.249408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32340 {
+         proto=4; x=136.398762mm; y=45.719962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -32793,138 +27499,68 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=33
+           name=GND
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.32341 {
+         proto=2; x=136.398762mm; y=46.3796mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32810 {
-            x1=4.0in; y1=10.649204mm; x2=4.0in; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32813 {
-            x1=4.0in; y1=10.649204mm; x2=4.0in; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32816 {
-            x1=4.0in; y1=10.649204mm; x2=4.0in; y2=11.649204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32819 {
-            x1=4.0in; y1=10.649204mm; x2=102.6mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=33
+           name=GND
+         }
         }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAB4
-      }
-      ha:subc.32825 {
-       ha:attributes {
-        {io_pcb::hidename_y}=15.9324 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R29
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=22k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=101.0666 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
+        ha:padstack_ref.32342 {
+         proto=3; x=136.398762mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32343 {
+         proto=4; x=136.398762mm; y=47.039492mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         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.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
+         li:thermal {
+         }
 
-           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  
-             }
-           }
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32344 {
+         proto=2; x=136.398762mm; y=47.699638mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.32838 {
-         proto=0; x=4.0in; y=14.796008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:attributes {
+           term=33
+           name=GND
+         }
+        }
+        ha:padstack_ref.32345 {
+         proto=5; x=140.19352mm; y=1.7570785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -32933,12 +27569,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=24
+           name=LPF1
          }
         }
-        ha:padstack_ref.32839 {
-         proto=0; x=4.0in; y=614.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32346 {
+         proto=6; x=5.32456in; y=1.7570785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -32947,201 +27583,82 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=1
+           name=VDD_GUARD
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.32347 {
+         proto=7; x=5.49089in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32826 {
-            x1=4.0in; y1=15.195804mm; x2=4.0in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32829 {
-            x1=4.0in; y1=15.195804mm; x2=4.0in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32832 {
-            x1=4.0in; y1=15.195804mm; x2=4.0in; y2=14.195804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32835 {
-            x1=4.0in; y1=15.195804mm; x2=100.6mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=16
+           name=NC
+         }
         }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAB5
-      }
-      ha:subc.32841 {
-       ha:attributes {
-        {io_pcb::hidename_y}=16.8417 mm
-        footprint=TO252FET
-        {io_pcb::hidename_scale}=70
-        refdes=Q5
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=IRLR8743PbF
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=PMOS_TRANSISTOR
-        {io_pcb::hidename_x}=95.8088 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        ha:padstack_ref.32348 {
+         proto=8; x=5.49089in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
-             }
-           }
+         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 {
-              32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              1.476248mm  
-              32.53mil  
-              1.476248mm  
-             }
-           }
+         ha:attributes {
+           term=25
+           name=AVDD_PFD_CHP
+         }
+        }
+        ha:padstack_ref.32349 {
+         proto=5; x=140.19352mm; y=1.7767685in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         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 {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
-             }
-           }
+         li:thermal {
          }
-       }
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         ha:attributes {
+           term=23
+           name=LPF0
+         }
+        }
+        ha:padstack_ref.32350 {
+         proto=6; x=5.32456in; y=1.7767685in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
-             }
-           }
+         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 {
-              -3.226308mm  
-              -3.126232mm  
-              -3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              -3.126232mm  
-             }
-           }
+         ha:attributes {
+           term=2
+           name=RESET_N
+         }
+        }
+        ha:padstack_ref.32351 {
+         proto=7; x=138.96848mm; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         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 {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.32866 {
-         proto=0; x=3.89in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:attributes {
+           term=15
+           name=AVDD_RF
+         }
+        }
+        ha:padstack_ref.32352 {
+         proto=8; x=138.96848mm; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -33150,12 +27667,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=3
-           name=G
+           term=26
+           name=DCPL_PFD_CHP
          }
         }
-        ha:padstack_ref.32867 {
-         proto=1; x=3.8in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.32353 {
+         proto=5; x=140.19352mm; y=45.629792mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -33164,12 +27681,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=D
+           term=22
+           name=AVDD_SYNTH1
          }
         }
-        ha:padstack_ref.32868 {
-         proto=0; x=3.71in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.32354 {
+         proto=6; x=5.32456in; y=45.629792mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -33178,225 +27695,110 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=S
+           term=3
+           name=GPIO3
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.32355 {
+         proto=7; x=5.45152in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32842 {
-            x1=93.27007mm; y1=19.680176mm; x2=99.76993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32845 {
-            x1=93.27007mm; y1=13.58011mm; x2=93.27007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32848 {
-            x1=93.27007mm; y1=13.58011mm; x2=99.76993mm; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32851 {
-            x1=99.76993mm; y1=13.58011mm; x2=99.76993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+         ha:attributes {
+           term=14
+           name=RBIAS
+         }
         }
+        ha:padstack_ref.32356 {
+         proto=8; x=5.45152in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32854 {
-            x1=3.8in; y1=535.96mil; x2=3.8in; y2=535.96mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32857 {
-            x1=3.8in; y1=11.530076mm; x2=3.8in; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32860 {
-            x1=3.8in; y1=11.530076mm; x2=95.52mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32863 {
-            x1=3.8in; y1=11.530076mm; x2=3.8in; y2=10.530076mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=27
+           name=AVDD_SYNTH2
+         }
         }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAB6
-      }
-      ha:subc.32870 {
-       ha:attributes {
-        {io_pcb::hidename_y}=16.9687 mm
-        footprint=TO252FET
-        {io_pcb::hidename_scale}=70
-        refdes=Q4
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=IRLR8743PbF
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=PMOS_TRANSISTOR
-        {io_pcb::hidename_x}=76.7842 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
+        ha:padstack_ref.32357 {
+         proto=5; x=140.19352mm; y=46.129918mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         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 {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
-             }
-           }
+         ha:attributes {
+           term=21
+           name=DCPL_VCO
+         }
+        }
+        ha:padstack_ref.32358 {
+         proto=6; x=5.32456in; y=46.129918mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         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 {
-              32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              1.476248mm  
-              32.53mil  
-              1.476248mm  
-             }
-           }
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
-             }
-           }
+         ha:attributes {
+           term=4
+           name=GPIO2
+         }
+        }
+        ha:padstack_ref.32359 {
+         proto=7; x=137.968482mm; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:ps_proto_v6.1 {
-         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 {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
-             }
-           }
+         ha:attributes {
+           term=13
+           name=AVDD_IF
+         }
+        }
+        ha:padstack_ref.32360 {
+         proto=8; x=137.968482mm; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         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 {
-              -3.226308mm  
-              -3.126232mm  
-              -3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              -3.126232mm  
-             }
-           }
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
-             }
-           }
+         ha:attributes {
+           term=28
+           name=AVDD_XOSC
+         }
+        }
+        ha:padstack_ref.32361 {
+         proto=5; x=140.19352mm; y=46.629536mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.32895 {
-         proto=0; x=3.14in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=20
+           name=LNA_N
+         }
+        }
+        ha:padstack_ref.32362 {
+         proto=6; x=5.32456in; y=46.629536mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -33405,12 +27807,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=3
-           name=G
+           term=5
+           name=DVDD
          }
         }
-        ha:padstack_ref.32896 {
-         proto=1; x=3.05in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.32363 {
+         proto=7; x=5.41216in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -33419,12 +27821,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=D
+           term=12
+           name=DVDD
          }
         }
-        ha:padstack_ref.32897 {
-         proto=0; x=2.96in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:padstack_ref.32364 {
+         proto=8; x=5.41216in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -33433,162 +27835,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=S
+           term=29
+           name=DCPL_XOSC
          }
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32871 {
-            x1=74.22007mm; y1=19.680176mm; x2=80.71993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32874 {
-            x1=74.22007mm; y1=13.58011mm; x2=74.22007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32877 {
-            x1=74.22007mm; y1=13.58011mm; x2=80.71993mm; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32880 {
-            x1=80.71993mm; y1=13.58011mm; x2=80.71993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32883 {
-            x1=3.05in; y1=535.96mil; x2=3.05in; y2=535.96mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32886 {
-            x1=3.05in; y1=11.530076mm; x2=3.05in; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32889 {
-            x1=3.05in; y1=11.530076mm; x2=76.47mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32892 {
-            x1=3.05in; y1=11.530076mm; x2=3.05in; y2=10.530076mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAB7
-      }
-      ha:subc.32899 {
-       ha:attributes {
-        {io_pcb::hidename_y}=16.0152 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R26
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=22k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=81.9912 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.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.32912 {
-         proto=0; x=3.25in; y=14.796008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32365 {
+         proto=5; x=140.19352mm; y=47.129662mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -33597,12 +27849,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=19
+           name=LNA_P
          }
         }
-        ha:padstack_ref.32913 {
-         proto=0; x=3.25in; y=614.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32366 {
+         proto=6; x=5.32456in; y=47.129662mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -33611,138 +27863,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=6
+           name=DCPL
          }
         }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32900 {
-            x1=3.25in; y1=15.195804mm; x2=3.25in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32903 {
-            x1=3.25in; y1=15.195804mm; x2=3.25in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32906 {
-            x1=3.25in; y1=15.195804mm; x2=3.25in; y2=14.195804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32909 {
-            x1=3.25in; y1=15.195804mm; x2=81.55mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAB8
-      }
-      ha:subc.32915 {
-       ha:attributes {
-        {io_pcb::hidename_y}=18.3068 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R23
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=200k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=82.0166 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.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.32928 {
-         proto=0; x=3.25in; y=700.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32367 {
+         proto=7; x=5.39247in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -33751,12 +27877,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=11
+           name=CS_N
          }
         }
-        ha:padstack_ref.32929 {
-         proto=0; x=3.25in; y=669.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32368 {
+         proto=8; x=5.39247in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -33765,138 +27891,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=30
+           name=XOSC_Q1
          }
         }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32916 {
-            x1=3.25in; y1=684.74mil; x2=3.25in; y2=684.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32919 {
-            x1=3.25in; y1=684.74mil; x2=3.25in; y2=684.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32922 {
-            x1=3.25in; y1=684.74mil; x2=3.25in; y2=18.392396mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32925 {
-            x1=3.25in; y1=684.74mil; x2=83.55mm; y2=684.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAB9
-      }
-      ha:subc.32931 {
-       ha:attributes {
-        {io_pcb::hidename_y}=11.2842 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R21
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=1k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=81.9912 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.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.32944 {
-         proto=0; x=3.25in; y=10.845796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32369 {
+         proto=5; x=140.19352mm; y=1.8751785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -33905,12 +27905,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=18
+           name=TRX_SW
          }
         }
-        ha:padstack_ref.32945 {
-         proto=0; x=3.25in; y=10.046204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32370 {
+         proto=6; x=5.32456in; y=1.8751785in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -33919,138 +27919,54 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=7
+           name=SI
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.32371 {
+         proto=7; x=5.37279in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32932 {
-            x1=3.25in; y1=10.446mm; x2=3.25in; y2=10.446mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32935 {
-            x1=3.25in; y1=10.446mm; x2=3.25in; y2=10.446mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32938 {
-            x1=3.25in; y1=10.446mm; x2=3.25in; y2=11.446mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32941 {
-            x1=3.25in; y1=10.446mm; x2=83.55mm; y2=10.446mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=10
+           name=GPIO0
+         }
         }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAB+
-      }
-      ha:subc.32947 {
-       ha:attributes {
-        {io_pcb::hidename_y}=13.8054 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R19
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=3.3k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=82.0166 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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+        ha:padstack_ref.32372 {
+         proto=8; x=5.37279in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         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.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
+         li:thermal {
+         }
 
-           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  
-             }
-           }
+         ha:attributes {
+           term=31
+           name=XOSC_Q2
+         }
+        }
+        ha:padstack_ref.32373 {
+         proto=5; x=140.19352mm; y=48.12966mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.32960 {
-         proto=0; x=3.25in; y=525.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=17
+           name=PA
+         }
+        }
+        ha:padstack_ref.32374 {
+         proto=6; x=5.32456in; y=48.12966mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -34059,12 +27975,26 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=8
+           name=SCLK
+         }
+        }
+        ha:padstack_ref.32375 {
+         proto=7; x=5.3531in; y=48.854576mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=9
+           name=SO/GPIO1
          }
         }
-        ha:padstack_ref.32961 {
-         proto=0; x=3.25in; y=12.535408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32376 {
+         proto=8; x=5.3531in; y=43.90488mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
          ha:flags {
           clearline=1
          }
@@ -34073,38 +28003,53 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=32
+           name=EXT_XOSC
          }
         }
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.32948 {
-            x1=3.25in; y1=12.935204mm; x2=3.25in; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+           ha:arc.32281 {
+            x=5.31964in; y=43.77991mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.32282 {
+            x1=137.718689mm; y1=46.37971mm; x2=137.718689mm; y2=46.37971mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32951 {
-            x1=3.25in; y1=12.935204mm; x2=3.25in; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32285 {
+            x1=137.7188mm; y1=46.3796mm; x2=137.7188mm; y2=46.3796mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32954 {
-            x1=3.25in; y1=12.935204mm; x2=3.25in; y2=13.935204mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32288 {
+            x1=137.7188mm; y1=46.3796mm; x2=138.7188mm; y2=46.3796mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32957 {
-            x1=3.25in; y1=12.935204mm; x2=83.55mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32291 {
+            x1=137.7188mm; y1=46.3796mm; x2=137.7188mm; y2=47.3796mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -34118,12498 +28063,21181 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = HWY2P2lhIMcskR/O2jgAAAB/
+       uid = HWY2P2lhIMcskR/O2jgAAABf
       }
-      ha:subc.32963 {
-       ha:attributes {
-        {io_pcb::hidename_y}=18.2184 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R32
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=200k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=62.9412 mm
+       ha:subc.32684 {
+        ha:attributes {
+         {io_pcb::hidename_y}=18.2184 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R14
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=200k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=120.1166 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.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  
+              }
+            }
+          }
+        }
        }
-      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.32697 {
+          proto=0; x=120.65mm; y=700.0mil; rot=0.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
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.32698 {
+          proto=0; x=120.65mm; y=16.980408mm; 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:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.32685 {
+             x1=120.65mm; y1=17.380204mm; x2=120.65mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:line.32688 {
+             x1=120.65mm; y1=17.380204mm; x2=120.65mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.32691 {
+             x1=120.65mm; y1=17.380204mm; x2=120.65mm; y2=18.380204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
+            }
+            ha:line.32694 {
+             x1=120.65mm; y1=17.380204mm; x2=121.65mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
+         }
+        }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAABx
+       }
+       ha:subc.32700 {
+        ha:attributes {
+         {io_pcb::hidename_y}=15.9832 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R20
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=22k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=120.1166 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+        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  
+              }
             }
-            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 { 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
+            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  
+              }
             }
-            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.32713 {
+          proto=0; x=120.65mm; y=14.796008mm; 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.32714 {
+          proto=0; x=120.65mm; y=614.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.32701 {
+             x1=120.65mm; y1=15.195804mm; x2=120.65mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
              }
+            }
+            ha:line.32704 {
+             x1=120.65mm; y1=15.195804mm; x2=120.65mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.32707 {
+             x1=120.65mm; y1=15.195804mm; x2=120.65mm; y2=14.195804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.32710 {
+             x1=120.65mm; y1=15.195804mm; x2=119.65mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
+        uid = HWY2P2lhIMcskR/O2jgAAABy
+       }
+       ha:subc.32716 {
+        ha:attributes {
+         {io_pcb::hidename_y}=13.6972 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R10
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=3.3k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=120.1166 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.32976 {
-         proto=0; x=63.5mm; y=700.0mil; rot=0.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.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.32729 {
+          proto=0; x=120.65mm; y=525.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.32730 {
+          proto=0; x=120.65mm; y=12.535408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.32977 {
-         proto=0; x=63.5mm; y=16.980408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.32717 {
+             x1=120.65mm; y1=12.935204mm; x2=120.65mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.32720 {
+             x1=120.65mm; y1=12.935204mm; x2=120.65mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.32723 {
+             x1=120.65mm; y1=12.935204mm; x2=120.65mm; y2=13.935204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.32726 {
+             x1=120.65mm; y1=12.935204mm; x2=121.65mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
+        }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAABz
+       }
+       ha:subc.32732 {
+        ha:attributes {
+         {io_pcb::hidename_y}=11.3858 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R11
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=1k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=120.1166 mm
+        }
+       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.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.32745 {
+          proto=0; x=120.65mm; y=435.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.32746 {
+          proto=0; x=120.65mm; y=10.249408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.32964 {
-            x1=63.5mm; y1=17.380204mm; x2=63.5mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.32733 {
+             x1=120.65mm; y1=10.649204mm; x2=120.65mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.32967 {
-            x1=63.5mm; y1=17.380204mm; x2=63.5mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.32736 {
+             x1=120.65mm; y1=10.649204mm; x2=120.65mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.32970 {
-            x1=63.5mm; y1=17.380204mm; x2=63.5mm; y2=18.380204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.32739 {
+             x1=120.65mm; y1=10.649204mm; x2=120.65mm; y2=11.649204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.32973 {
-            x1=63.5mm; y1=17.380204mm; x2=64.5mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.32742 {
+             x1=120.65mm; y1=10.649204mm; x2=121.65mm; y2=10.649204mm; 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 = HWY2P2lhIMcskR/O2jgAAACA
-      }
-      ha:subc.32979 {
-       ha:attributes {
-        {io_pcb::hidename_y}=15.9832 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R33
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=22k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=62.9412 mm
+        uid = HWY2P2lhIMcskR/O2jgAAAB0
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.32748 {
+        ha:attributes {
+         {io_pcb::hidename_y}=16.9687 mm
+         footprint=TO252FET
+         {io_pcb::hidename_scale}=70
+         refdes=Q2
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=IRLR8743PbF
+         vendor=unknown
+         {io_pcb::hidename_direction}=0
+         device=PMOS_TRANSISTOR
+         {io_pcb::hidename_x}=114.7826 mm
+        }
+       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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               1.476248mm  
+               32.53mil  
+               1.476248mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
+            }
+          }
+        }
 
-           ha:ps_shape_v4 {
-            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 {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
             }
-            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 { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -3.226308mm  
+               -3.126232mm  
+               -3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               -3.126232mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
+             clearance=0.0
+              li:ps_poly {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.32773 {
+          proto=0; x=117.856mm; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=G
+          }
+         }
+         ha:padstack_ref.32774 {
+          proto=1; x=115.57mm; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=D
+          }
+         }
+         ha:padstack_ref.32775 {
+          proto=0; x=4.46in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=S
+          }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.32749 {
+             x1=112.32007mm; y1=19.680176mm; x2=4.67795in; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.32752 {
+             x1=112.32007mm; y1=13.58011mm; x2=112.32007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.32755 {
+             x1=112.32007mm; y1=13.58011mm; x2=4.67795in; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.32758 {
+             x1=4.67795in; y1=13.58011mm; x2=4.67795in; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
            }
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.32761 {
+             x1=115.57mm; y1=535.96mil; x2=115.57mm; y2=535.96mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:line.32764 {
+             x1=115.57mm; y1=11.530076mm; x2=115.57mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.32767 {
+             x1=115.57mm; y1=11.530076mm; x2=114.57mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
+            }
+            ha:line.32770 {
+             x1=115.57mm; y1=11.530076mm; x2=115.57mm; y2=10.530076mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
+        uid = HWY2P2lhIMcskR/O2jgAAAB1
+       }
+       ha:subc.32777 {
+        ha:attributes {
+         {io_pcb::hidename_y}=13.9004 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R24
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=3.3k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=101.0412 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.32992 {
-         proto=0; x=63.5mm; y=14.821408mm; rot=0.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.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.32790 {
+          proto=0; x=4.0in; y=526.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.32791 {
+          proto=0; x=4.0in; y=12.560808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.32993 {
-         proto=0; x=63.5mm; y=615.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.32778 {
+             x1=4.0in; y1=12.960604mm; x2=4.0in; y2=12.960604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.32781 {
+             x1=4.0in; y1=12.960604mm; x2=4.0in; y2=12.960604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.32784 {
+             x1=4.0in; y1=12.960604mm; x2=4.0in; y2=13.960604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.32787 {
+             x1=4.0in; y1=12.960604mm; x2=102.6mm; y2=12.960604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
+        }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAAB2
+       }
+       ha:subc.32793 {
+        ha:attributes {
+         {io_pcb::hidename_y}=18.2438 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R27
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=200k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=101.0666 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.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.32806 {
+          proto=0; x=4.0in; y=700.0mil; 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.32807 {
+          proto=0; x=4.0in; y=16.980408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.32980 {
-            x1=63.5mm; y1=15.221204mm; x2=63.5mm; y2=15.221204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.32794 {
+             x1=4.0in; y1=17.380204mm; x2=4.0in; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.32983 {
-            x1=63.5mm; y1=15.221204mm; x2=63.5mm; y2=15.221204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.32797 {
+             x1=4.0in; y1=17.380204mm; x2=4.0in; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.32986 {
-            x1=63.5mm; y1=15.221204mm; x2=63.5mm; y2=14.221204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.32800 {
+             x1=4.0in; y1=17.380204mm; x2=4.0in; y2=18.380204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.32989 {
-            x1=63.5mm; y1=15.221204mm; x2=62.5mm; y2=15.221204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.32803 {
+             x1=4.0in; y1=17.380204mm; x2=102.6mm; y2=17.380204mm; 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 = HWY2P2lhIMcskR/O2jgAAACB
-      }
-      ha:subc.32995 {
-       ha:attributes {
-        {io_pcb::hidename_y}=18.3896 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R16
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=3.3k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=36.8554 mm
+        uid = HWY2P2lhIMcskR/O2jgAAAB3
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.32809 {
+        ha:attributes {
+         {io_pcb::hidename_y}=11.5382 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R25
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=1k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=101.0666 mm
+        }
+       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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            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
+            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  
+              }
             }
-            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 { 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.33008 {
-         proto=0; x=1.473in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.32822 {
+          proto=0; x=4.0in; y=435.0mil; 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.33009 {
-         proto=0; x=1.473in; y=17.234408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.32823 {
+          proto=0; x=4.0in; y=10.249408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.32996 {
-            x1=1.473in; y1=17.634204mm; x2=1.473in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.32810 {
+             x1=4.0in; y1=10.649204mm; x2=4.0in; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.32999 {
-            x1=1.473in; y1=17.634204mm; x2=1.473in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.32813 {
+             x1=4.0in; y1=10.649204mm; x2=4.0in; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33002 {
-            x1=1.473in; y1=17.634204mm; x2=1.473in; y2=18.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.32816 {
+             x1=4.0in; y1=10.649204mm; x2=4.0in; y2=11.649204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33005 {
-            x1=1.473in; y1=17.634204mm; x2=38.4142mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.32819 {
+             x1=4.0in; y1=10.649204mm; x2=102.6mm; y2=10.649204mm; 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 = HWY2P2lhIMcskR/O2jgAAACC
-      }
-      ha:subc.33011 {
-       ha:attributes {
-        {io_pcb::hidename_y}=18.1610 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R6
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=1k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=33.8328 mm
+        uid = HWY2P2lhIMcskR/O2jgAAAB4
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.32825 {
+        ha:attributes {
+         {io_pcb::hidename_y}=15.9324 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R29
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=22k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=101.0666 mm
+        }
+       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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            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
+            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  
+              }
             }
-            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 { 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.33024 {
-         proto=0; x=1.353in; y=17.234408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.32838 {
+          proto=0; x=4.0in; y=14.796008mm; 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.33025 {
-         proto=0; x=1.353in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.32839 {
+          proto=0; x=4.0in; y=614.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33012 {
-            x1=1.353in; y1=17.634204mm; x2=1.353in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.32826 {
+             x1=4.0in; y1=15.195804mm; x2=4.0in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33015 {
-            x1=1.353in; y1=17.634204mm; x2=1.353in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.32829 {
+             x1=4.0in; y1=15.195804mm; x2=4.0in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33018 {
-            x1=1.353in; y1=17.634204mm; x2=1.353in; y2=16.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.32832 {
+             x1=4.0in; y1=15.195804mm; x2=4.0in; y2=14.195804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33021 {
-            x1=1.353in; y1=17.634204mm; x2=33.3662mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.32835 {
+             x1=4.0in; y1=15.195804mm; x2=100.6mm; y2=15.195804mm; 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 = HWY2P2lhIMcskR/O2jgAAACD
-      }
-      ha:subc.33027 {
-       ha:attributes {
-        {io_pcb::hidename_y}=18.1356 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R5
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=3.3k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=34.8742 mm
+        uid = HWY2P2lhIMcskR/O2jgAAAB5
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.32841 {
+        ha:attributes {
+         {io_pcb::hidename_y}=16.8417 mm
+         footprint=TO252FET
+         {io_pcb::hidename_scale}=70
+         refdes=Q5
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=IRLR8743PbF
+         vendor=unknown
+         {io_pcb::hidename_direction}=0
+         device=PMOS_TRANSISTOR
+         {io_pcb::hidename_x}=95.8088 mm
+        }
+       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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               1.476248mm  
+               32.53mil  
+               1.476248mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
+            }
+          }
+        }
 
-           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_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 {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
 
-           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 {
+               -3.226308mm  
+               -3.126232mm  
+               -3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               -3.126232mm  
+              }
             }
-            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 { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33040 {
-         proto=0; x=1.394in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.32866 {
+          proto=0; x=3.89in; y=11.530076mm; rot=0.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.33041 {
-         proto=0; x=1.394in; y=17.234408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=3
+            name=G
+          }
          }
+         ha:padstack_ref.32867 {
+          proto=1; x=3.8in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=D
+          }
          }
+         ha:padstack_ref.32868 {
+          proto=0; x=3.71in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=S
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33028 {
-            x1=1.394in; y1=17.634204mm; x2=1.394in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.32842 {
+             x1=93.27007mm; y1=19.680176mm; x2=99.76993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33031 {
-            x1=1.394in; y1=17.634204mm; x2=1.394in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.32845 {
+             x1=93.27007mm; y1=13.58011mm; x2=93.27007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33034 {
-            x1=1.394in; y1=17.634204mm; x2=1.394in; y2=18.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.32848 {
+             x1=93.27007mm; y1=13.58011mm; x2=99.76993mm; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.32851 {
+             x1=99.76993mm; y1=13.58011mm; x2=99.76993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
             }
            }
-           ha:line.33037 {
-            x1=1.394in; y1=17.634204mm; x2=36.4076mm; y2=17.634204mm; 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.32854 {
+             x1=3.8in; y1=535.96mil; x2=3.8in; y2=535.96mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.32857 {
+             x1=3.8in; y1=11.530076mm; x2=3.8in; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.32860 {
+             x1=3.8in; y1=11.530076mm; x2=95.52mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.32863 {
+             x1=3.8in; y1=11.530076mm; x2=3.8in; y2=10.530076mm; 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 = HWY2P2lhIMcskR/O2jgAAACE
-      }
-      ha:subc.33043 {
-       ha:attributes {
-        {io_pcb::hidename_y}=18.3896 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R18
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=1k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=35.8902 mm
+        uid = HWY2P2lhIMcskR/O2jgAAAB6
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.32870 {
+        ha:attributes {
+         {io_pcb::hidename_y}=16.9687 mm
+         footprint=TO252FET
+         {io_pcb::hidename_scale}=70
+         refdes=Q4
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=IRLR8743PbF
+         vendor=unknown
+         {io_pcb::hidename_direction}=0
+         device=PMOS_TRANSISTOR
+         {io_pcb::hidename_x}=76.7842 mm
+        }
+       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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               1.476248mm  
+               32.53mil  
+               1.476248mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
+            }
+          }
+        }
 
-           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_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 {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
 
-           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 {
+               -3.226308mm  
+               -3.126232mm  
+               -3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               -3.126232mm  
+              }
             }
-            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 { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33056 {
-         proto=0; x=1.435in; y=17.234408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.32895 {
+          proto=0; x=3.14in; y=11.530076mm; rot=0.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.33057 {
-         proto=0; x=1.435in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=3
+            name=G
+          }
          }
+         ha:padstack_ref.32896 {
+          proto=1; x=3.05in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=D
+          }
          }
+         ha:padstack_ref.32897 {
+          proto=0; x=2.96in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=S
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33044 {
-            x1=1.435in; y1=17.634204mm; x2=1.435in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.32871 {
+             x1=74.22007mm; y1=19.680176mm; x2=80.71993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33047 {
-            x1=1.435in; y1=17.634204mm; x2=1.435in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.32874 {
+             x1=74.22007mm; y1=13.58011mm; x2=74.22007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33050 {
-            x1=1.435in; y1=17.634204mm; x2=1.435in; y2=16.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.32877 {
+             x1=74.22007mm; y1=13.58011mm; x2=80.71993mm; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33053 {
-            x1=1.435in; y1=17.634204mm; x2=35.449mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.32880 {
+             x1=80.71993mm; y1=13.58011mm; x2=80.71993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAACF
-      }
-      ha:subc.33059 {
-       ha:attributes {
-        {io_pcb::hidename_y}=18.8468 mm
-        footprint=1212-8
-        {io_pcb::hidename_scale}=70
-        refdes=Q1
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=Si7232DN
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=MOSFET
-        {io_pcb::hidename_x}=37.5920 mm
-       }
-      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.32883 {
+             x1=3.05in; y1=535.96mil; x2=3.05in; y2=535.96mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.202438mm  
-              -0.494919mm  
-              -0.202438mm  
-              -0.494919mm  
-              -0.202438mm  
-              0.494919mm  
-              0.202438mm  
-              0.494919mm  
+            ha:line.32886 {
+             x1=3.05in; y1=11.530076mm; x2=3.05in; y2=11.530076mm; 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 {
-              10.97mil  
-              -0.571119mm  
-              -10.97mil  
-              -0.571119mm  
-              -10.97mil  
-              0.571119mm  
-              10.97mil  
-              0.571119mm  
+            ha:line.32889 {
+             x1=3.05in; y1=11.530076mm; x2=76.47mm; y2=11.530076mm; 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.202438mm  
-              -0.494919mm  
-              -0.202438mm  
-              -0.494919mm  
-              -0.202438mm  
-              0.494919mm  
-              0.202438mm  
-              0.494919mm  
+            ha:line.32892 {
+             x1=3.05in; y1=11.530076mm; x2=3.05in; y2=10.530076mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
+        uid = HWY2P2lhIMcskR/O2jgAAAB7
+       }
+       ha:subc.32899 {
+        ha:attributes {
+         {io_pcb::hidename_y}=16.0152 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R26
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=22k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=81.9912 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.1 {
-         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.495045mm  
-              -0.862583mm  
-              -0.495045mm  
-              -0.862583mm  
-              -0.495045mm  
-              0.862583mm  
-              0.495045mm  
-              0.862583mm  
+            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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.571246mm  
-              -36.96mil  
-              -0.571246mm  
-              -36.96mil  
-              -0.571246mm  
-              36.96mil  
-              0.571246mm  
-              36.96mil  
-             }
-           }
 
-           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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.495045mm  
-              -0.862583mm  
-              -0.495045mm  
-              -0.862583mm  
-              -0.495045mm  
-              0.862583mm  
-              0.495045mm  
-              0.862583mm  
+
+            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.33085 {
-         proto=0; x=36.537152mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.32912 {
+          proto=0; x=3.25in; y=14.796008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=8
-           name=D
-         }
-        }
-        ha:padstack_ref.33086 {
-         proto=0; x=36.537152mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.32913 {
+          proto=0; x=3.25in; y=614.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=S
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33087 {
-         proto=0; x=35.887166mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=7
-           name=D
+           li:objects {
+            ha:line.32900 {
+             x1=3.25in; y1=15.195804mm; x2=3.25in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.32903 {
+             x1=3.25in; y1=15.195804mm; x2=3.25in; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.32906 {
+             x1=3.25in; y1=15.195804mm; x2=3.25in; y2=14.195804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.32909 {
+             x1=3.25in; y1=15.195804mm; x2=81.55mm; y2=15.195804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33088 {
-         proto=0; x=35.887166mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAAB8
+       }
+       ha:subc.32915 {
+        ha:attributes {
+         {io_pcb::hidename_y}=18.3068 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R23
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=200k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=82.0166 mm
+        }
+       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.33089 {
-         proto=0; x=35.23718mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         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: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  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33090 {
-         proto=0; x=35.23718mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.32928 {
+          proto=0; x=3.25in; y=700.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=3
-           name=S
-         }
-        }
-        ha:padstack_ref.33091 {
-         proto=0; x=34.587194mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.32929 {
+          proto=0; x=3.25in; y=669.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=5
-           name=D
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33092 {
-         proto=0; x=34.587194mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=4
-           name=G
+           li:objects {
+            ha:line.32916 {
+             x1=3.25in; y1=684.74mil; x2=3.25in; y2=684.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.32919 {
+             x1=3.25in; y1=684.74mil; x2=3.25in; y2=684.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.32922 {
+             x1=3.25in; y1=684.74mil; x2=3.25in; y2=18.392396mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.32925 {
+             x1=3.25in; y1=684.74mil; x2=83.55mm; y2=684.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33093 {
-         proto=1; x=36.169614mm; y=872.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAAB9
+       }
+       ha:subc.32931 {
+        ha:attributes {
+         {io_pcb::hidename_y}=11.2842 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R21
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=1k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=81.9912 mm
+        }
+       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=D
-         }
-        }
-        ha:padstack_ref.33094 {
-         proto=1; x=34.954732mm; y=872.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-         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=5
-           name=D
-         }
+            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:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:objects {
+         ha:padstack_ref.32944 {
+          proto=0; x=3.25in; y=10.845796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          li:objects {
-           ha:line.33060 {
-            x1=37.21203mm; y1=785.1mil; x2=37.21203mm; y2=23.241254mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33063 {
-            x1=33.912316mm; y1=785.1mil; x2=37.21203mm; y2=785.1mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33066 {
-            x1=33.912316mm; y1=785.1mil; x2=33.912316mm; y2=23.241254mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33069 {
-            x1=33.912316mm; y1=23.241254mm; x2=37.21203mm; y2=23.241254mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.33072 {
-            x=36.862018mm; y=19.275552mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
+          li:thermal {
           }
-          ha:type {
-           silk = 1
-           top = 1
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.32945 {
+          proto=0; x=3.25in; y=10.046204mm; 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:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33073 {
-            x1=35.562173mm; y1=21.702877mm; x2=35.562173mm; y2=21.702877mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.32932 {
+             x1=3.25in; y1=10.446mm; x2=3.25in; y2=10.446mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33076 {
-            x1=35.5623mm; y1=21.591524mm; x2=35.5623mm; y2=21.591524mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.32935 {
+             x1=3.25in; y1=10.446mm; x2=3.25in; y2=10.446mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33079 {
-            x1=35.5623mm; y1=21.591524mm; x2=35.5623mm; y2=20.591524mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.32938 {
+             x1=3.25in; y1=10.446mm; x2=3.25in; y2=11.446mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33082 {
-            x1=35.5623mm; y1=21.591524mm; x2=34.5623mm; y2=21.591524mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.32941 {
+             x1=3.25in; y1=10.446mm; x2=83.55mm; y2=10.446mm; 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 = HWY2P2lhIMcskR/O2jgAAACG
-      }
-      ha:subc.33096 {
-       ha:attributes {
-        {io_pcb::hidename_y}=16.9687 mm
-        footprint=TO252FET
-        {io_pcb::hidename_scale}=70
-        refdes=Q6
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=IRLR8743PbF
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=PMOS_TRANSISTOR
-        {io_pcb::hidename_x}=57.5818 mm
+        uid = HWY2P2lhIMcskR/O2jgAAAB+
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.32947 {
+        ha:attributes {
+         {io_pcb::hidename_y}=13.8054 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R19
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=3.3k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=82.0166 mm
+        }
+       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 {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
+            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
+            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  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              1.476248mm  
-              32.53mil  
-              1.476248mm  
+
+            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  
+              }
+            }
+          }
+        }
+       }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+        li:objects {
+         ha:padstack_ref.32960 {
+          proto=0; x=3.25in; y=525.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.32961 {
+          proto=0; x=3.25in; y=12.535408mm; 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:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.32948 {
+             x1=3.25in; y1=12.935204mm; x2=3.25in; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
+            ha:line.32951 {
+             x1=3.25in; y1=12.935204mm; x2=3.25in; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.32954 {
+             x1=3.25in; y1=12.935204mm; x2=3.25in; y2=13.935204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
+            }
+            ha:line.32957 {
+             x1=3.25in; y1=12.935204mm; x2=83.55mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAAB/
        }
+       ha:subc.32963 {
+        ha:attributes {
+         {io_pcb::hidename_y}=18.2184 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R32
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=200k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=62.9412 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.1 {
-         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 {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
+            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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -3.226308mm  
-              -3.126232mm  
-              -3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              -3.126232mm  
-             }
-           }
 
-           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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
+
+            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.33121 {
-         proto=0; x=2.39in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.32976 {
+          proto=0; x=63.5mm; y=700.0mil; 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.32977 {
+          proto=0; x=63.5mm; y=16.980408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=3
-           name=G
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33122 {
-         proto=1; x=2.3in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=1
-           name=D
+           li:objects {
+            ha:line.32964 {
+             x1=63.5mm; y1=17.380204mm; x2=63.5mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.32967 {
+             x1=63.5mm; y1=17.380204mm; x2=63.5mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.32970 {
+             x1=63.5mm; y1=17.380204mm; x2=63.5mm; y2=18.380204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.32973 {
+             x1=63.5mm; y1=17.380204mm; x2=64.5mm; y2=17.380204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33123 {
-         proto=0; x=56.134mm; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACA
+       }
+       ha:subc.32979 {
+        ha:attributes {
+         {io_pcb::hidename_y}=15.9832 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R33
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=22k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=62.9412 mm
+        }
+       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=S
-         }
+            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:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:objects {
+         ha:padstack_ref.32992 {
+          proto=0; x=63.5mm; y=14.821408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          li:objects {
-           ha:line.33097 {
-            x1=55.17007mm; y1=19.680176mm; x2=61.66993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33100 {
-            x1=55.17007mm; y1=13.58011mm; x2=55.17007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33103 {
-            x1=55.17007mm; y1=13.58011mm; x2=61.66993mm; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33106 {
-            x1=61.66993mm; y1=13.58011mm; x2=61.66993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
-           }
+          li:thermal {
           }
-          ha:type {
-           silk = 1
-           top = 1
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.32993 {
+          proto=0; x=63.5mm; y=615.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
+        li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33109 {
-            x1=2.3in; y1=535.96mil; x2=2.3in; y2=535.96mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.32980 {
+             x1=63.5mm; y1=15.221204mm; x2=63.5mm; y2=15.221204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33112 {
-            x1=2.3in; y1=11.530076mm; x2=2.3in; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.32983 {
+             x1=63.5mm; y1=15.221204mm; x2=63.5mm; y2=15.221204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33115 {
-            x1=2.3in; y1=11.530076mm; x2=57.42mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.32986 {
+             x1=63.5mm; y1=15.221204mm; x2=63.5mm; y2=14.221204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33118 {
-            x1=2.3in; y1=11.530076mm; x2=2.3in; y2=10.530076mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.32989 {
+             x1=63.5mm; y1=15.221204mm; x2=62.5mm; y2=15.221204mm; 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 = HWY2P2lhIMcskR/O2jgAAACH
-      }
-      ha:subc.33125 {
-       ha:attributes {
-        {io_pcb::hidename_y}=91.8182 mm
-        footprint=CAP_FC8
-        {io_pcb::hidename_scale}=70
-        refdes=C7
-        manufacturer=unknown
-        vendor_part_number=P10296-ND
-        manufacturer_part_number=unknown
-        value=220uF
-        vendor=digikey
-        {io_pcb::hidename_direction}=3
-        device=CAPACITOR
-        {io_pcb::hidename_x}=36.4998 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACB
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.32995 {
+        ha:attributes {
+         {io_pcb::hidename_y}=18.3896 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R16
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=3.3k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=36.8554 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=31.5mil; 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:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -1.0mm  
-              -1.0mm  
-              1.0mm  
-              -1.0mm  
-              1.0mm  
-              1.0mm  
-              -1.0mm  
-              1.0mm  
+            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 {            }
-            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 {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -1.0mm  
-              -1.0mm  
-              1.0mm  
-              -1.0mm  
-              1.0mm  
-              1.0mm  
-              -1.0mm  
-              1.0mm  
+
+            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  
+              }
+            }
+          }
+        }
+       }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+        li:objects {
+         ha:padstack_ref.33008 {
+          proto=0; x=1.473in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.33009 {
+          proto=0; x=1.473in; y=17.234408mm; 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:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.32996 {
+             x1=1.473in; y1=17.634204mm; x2=1.473in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -1.0mm  
-              -1.0mm  
-              1.0mm  
-              -1.0mm  
-              1.0mm  
-              1.0mm  
-              -1.0mm  
-              1.0mm  
+            ha:line.32999 {
+             x1=1.473in; y1=17.634204mm; x2=1.473in; y2=17.634204mm; 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 {
-              -1.099947mm  
-              -1.099947mm  
-              1.099947mm  
-              -1.099947mm  
-              1.099947mm  
-              1.099947mm  
-              -1.099947mm  
-              1.099947mm  
+            ha:line.33002 {
+             x1=1.473in; y1=17.634204mm; x2=1.473in; y2=18.634204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
             }
-            clearance=0.0
-             li:ps_poly {
-              -1.099947mm  
-              -1.099947mm  
-              1.099947mm  
-              -1.099947mm  
-              1.099947mm  
-              1.099947mm  
-              -1.099947mm  
-              1.099947mm  
+            ha:line.33005 {
+             x1=1.473in; y1=17.634204mm; x2=38.4142mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
+        uid = HWY2P2lhIMcskR/O2jgAAACC
+       }
+       ha:subc.33011 {
+        ha:attributes {
+         {io_pcb::hidename_y}=18.1610 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R6
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=1k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=33.8328 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.1 {
-         hdia=31.5mil; 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=2.0mm;            }
-            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 {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;            }
-            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 {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;            }
-            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 {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            clearance=0.0
-           }
+          }
+        }
+       }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+        li:objects {
+         ha:padstack_ref.33024 {
+          proto=0; x=1.353in; y=17.234408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-      }
+          li:thermal {
+          }
 
-       li:objects {
-        ha:padstack_ref.33145 {
-         proto=0; x=1.487in; y=90.754194mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33025 {
+          proto=0; x=1.353in; y=710.0mil; 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:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33146 {
-         proto=1; x=1.487in; y=94.25406mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.33012 {
+             x1=1.353in; y1=17.634204mm; x2=1.353in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33015 {
+             x1=1.353in; y1=17.634204mm; x2=1.353in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33018 {
+             x1=1.353in; y1=17.634204mm; x2=1.353in; y2=16.634204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33021 {
+             x1=1.353in; y1=17.634204mm; x2=33.3662mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACD
+       }
+       ha:subc.33027 {
+        ha:attributes {
+         {io_pcb::hidename_y}=18.1356 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R5
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=3.3k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=34.8742 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        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:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:objects {
+         ha:padstack_ref.33040 {
+          proto=0; x=1.394in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          li:objects {
-           ha:line.33126 {
-            x1=1.64447in; y1=88.504262mm; x2=1.64447in; y2=90.504258mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33129 {
-            x1=1.6051in; y1=89.50426mm; x2=1.68384in; y2=89.50426mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.33132 {
-            x=1.487in; y=92.504mm; width=3.999992mm; height=3.999992mm; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
+          li:thermal {
           }
-          ha:type {
-           silk = 1
-           top = 1
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.33041 {
+          proto=0; x=1.394in; y=17.234408mm; 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:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33133 {
-            x1=1.487in; y1=92.504127mm; x2=1.487in; y2=92.504127mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33028 {
+             x1=1.394in; y1=17.634204mm; x2=1.394in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33136 {
-            x1=1.487in; y1=92.504mm; x2=1.487in; y2=92.504mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33031 {
+             x1=1.394in; y1=17.634204mm; x2=1.394in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33139 {
-            x1=1.487in; y1=92.504mm; x2=1.487in; y2=91.504mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33034 {
+             x1=1.394in; y1=17.634204mm; x2=1.394in; y2=18.634204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33142 {
-            x1=1.487in; y1=92.504mm; x2=36.7698mm; y2=92.504mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.33037 {
+             x1=1.394in; y1=17.634204mm; x2=36.4076mm; y2=17.634204mm; 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 = HWY2P2lhIMcskR/O2jgAAACI
-      }
-      ha:subc.33148 {
-       ha:attributes {
-        {io_pcb::hidename_y}=90.2462 mm
-        footprint=powerdi123
-        {io_pcb::hidename_scale}=70
-        refdes=D9
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=DFLS130L
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=DIODE
-        {io_pcb::hidename_x}=30.9979 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACE
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.33043 {
+        ha:attributes {
+         {io_pcb::hidename_y}=18.3896 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R18
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=1k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=35.8902 mm
+        }
+       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 {
-              -43.31mil  
-              -0.700024mm  
-              -43.31mil  
-              0.700024mm  
-              43.31mil  
-              0.700024mm  
-              43.31mil  
-              -0.700024mm  
+            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
+            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  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -46.31mil  
-              -0.776224mm  
-              -46.31mil  
-              0.776224mm  
-              46.31mil  
-              0.776224mm  
-              46.31mil  
-              -0.776224mm  
+
+            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  
+              }
+            }
+          }
+        }
+       }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+        li:objects {
+         ha:padstack_ref.33056 {
+          proto=0; x=1.435in; y=17.234408mm; 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.33057 {
+          proto=0; x=1.435in; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.33044 {
+             x1=1.435in; y1=17.634204mm; x2=1.435in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -43.31mil  
-              -0.700024mm  
-              -43.31mil  
-              0.700024mm  
-              43.31mil  
-              0.700024mm  
-              43.31mil  
-              -0.700024mm  
+            ha:line.33047 {
+             x1=1.435in; y1=17.634204mm; x2=1.435in; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33050 {
+             x1=1.435in; y1=17.634204mm; x2=1.435in; y2=16.634204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
+            }
+            ha:line.33053 {
+             x1=1.435in; y1=17.634204mm; x2=35.449mm; y2=17.634204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACF
        }
+       ha:subc.33059 {
+        ha:attributes {
+         {io_pcb::hidename_y}=18.8468 mm
+         footprint=1212-8
+         {io_pcb::hidename_scale}=70
+         refdes=Q1
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=Si7232DN
+         vendor=unknown
+         {io_pcb::hidename_direction}=0
+         device=MOSFET
+         {io_pcb::hidename_x}=37.5920 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.1 {
-         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.449961mm  
-              -0.699897mm  
-              -0.449961mm  
-              -0.699897mm  
-              -0.449961mm  
-              0.699897mm  
-              0.449961mm  
-              0.699897mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               0.202438mm  
+               -0.494919mm  
+               -0.202438mm  
+               -0.494919mm  
+               -0.202438mm  
+               0.494919mm  
+               0.202438mm  
+               0.494919mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               10.97mil  
+               -0.571119mm  
+               -10.97mil  
+               -0.571119mm  
+               -10.97mil  
+               0.571119mm  
+               10.97mil  
+               0.571119mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.202438mm  
+               -0.494919mm  
+               -0.202438mm  
+               -0.494919mm  
+               -0.202438mm  
+               0.494919mm  
+               0.202438mm  
+               0.494919mm  
+              }
+            }
+          }
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.526161mm  
-              -0.776097mm  
-              -0.526161mm  
-              -0.776097mm  
-              -0.526161mm  
-              0.776097mm  
-              0.526161mm  
-              0.776097mm  
+        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.495045mm  
+               -0.862583mm  
+               -0.495045mm  
+               -0.862583mm  
+               -0.495045mm  
+               0.862583mm  
+               0.495045mm  
+               0.862583mm  
+              }
+            }
 
-           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.571246mm  
+               -36.96mil  
+               -0.571246mm  
+               -36.96mil  
+               -0.571246mm  
+               36.96mil  
+               0.571246mm  
+               36.96mil  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              0.449961mm  
-              -0.699897mm  
-              -0.449961mm  
-              -0.699897mm  
-              -0.449961mm  
-              0.699897mm  
-              0.449961mm  
-              0.699897mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               0.495045mm  
+               -0.862583mm  
+               -0.495045mm  
+               -0.862583mm  
+               -0.495045mm  
+               0.862583mm  
+               0.495045mm  
+               0.862583mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33182 {
-         proto=0; x=31.81066mm; y=3.574in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+        li:objects {
+         ha:padstack_ref.33085 {
+          proto=0; x=36.537152mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=D
+          }
          }
+         ha:padstack_ref.33086 {
+          proto=0; x=36.537152mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=S
+          }
          }
+         ha:padstack_ref.33087 {
+          proto=0; x=35.887166mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=7
+            name=D
+          }
          }
-        }
-        ha:padstack_ref.33183 {
-         proto=1; x=29.260754mm; y=3.574in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33088 {
+          proto=0; x=35.887166mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=G
+          }
          }
+         ha:padstack_ref.33089 {
+          proto=0; x=35.23718mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=D
+          }
          }
+         ha:padstack_ref.33090 {
+          proto=0; x=35.23718mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=S
+          }
          }
-        }
-       }
-       li:layers {
+         ha:padstack_ref.33091 {
+          proto=0; x=34.587194mm; y=23.026243mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          li:thermal {
+          }
 
-          li:objects {
-           ha:line.33149 {
-            x1=29.360576mm; y1=3.53601in; x2=32.360824mm; y2=3.53601in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33152 {
-            x1=32.360824mm; y1=3.53601in; x2=32.360824mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33155 {
-            x1=29.360576mm; y1=3.61199in; x2=32.360824mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33158 {
-            x1=29.360576mm; y1=3.53601in; x2=29.360576mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33161 {
-            x1=32.894986mm; y1=3.53601in; x2=33.377332mm; y2=3.53601in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33164 {
-            x1=33.377332mm; y1=3.53601in; x2=33.377332mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33167 {
-            x1=32.894986mm; y1=3.61199in; x2=33.377332mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
-           }
+          ha:attributes {
+            term=5
+            name=D
+          }
+         }
+         ha:padstack_ref.33092 {
+          proto=0; x=34.587194mm; y=793.565mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=G
+          }
+         }
+         ha:padstack_ref.33093 {
+          proto=1; x=36.169614mm; y=872.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=D
           }
-          ha:type {
-           silk = 1
-           top = 1
+         }
+         ha:padstack_ref.33094 {
+          proto=1; x=34.954732mm; y=872.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=D
           }
+         }
         }
+        li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33170 {
-            x1=30.535707mm; y1=3.574in; x2=30.535707mm; y2=3.574in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33060 {
+             x1=37.21203mm; y1=785.1mil; x2=37.21203mm; y2=23.241254mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33173 {
-            x1=30.8607mm; y1=3.574in; x2=30.8607mm; y2=3.574in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33063 {
+             x1=33.912316mm; y1=785.1mil; x2=37.21203mm; y2=785.1mil; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33176 {
-            x1=30.8607mm; y1=3.574in; x2=31.8607mm; y2=3.574in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33066 {
+             x1=33.912316mm; y1=785.1mil; x2=33.912316mm; y2=23.241254mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33179 {
-            x1=30.8607mm; y1=3.574in; x2=30.8607mm; y2=91.7796mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.33069 {
+             x1=33.912316mm; y1=23.241254mm; x2=37.21203mm; y2=23.241254mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:arc.33072 {
+             x=36.862018mm; y=19.275552mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAACJ
-      }
-      ha:subc.33185 {
-       ha:attributes {
-        {io_pcb::hidename_y}=92.7862 mm
-        copyright=2006 DJ Delorie
-        author=DJ Delorie
-        footprint=SOT23-5
-        dist-license=GPL
-        {io_pcb::hidename_scale}=89
-        refdes=U7
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=TPS70933
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=IC
-        use-license=Unlimited
-        {io_pcb::hidename_x}=47.2186 mm
-       }
-      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.33073 {
+             x1=35.562173mm; y1=21.702877mm; x2=35.562173mm; y2=21.702877mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
-              -12.0mil  
+            ha:line.33076 {
+             x1=35.5623mm; y1=21.591524mm; x2=35.5623mm; y2=21.591524mm; 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 {
-              -23.0mil  
-              -15.0mil  
-              -23.0mil  
-              15.0mil  
-              23.0mil  
-              15.0mil  
-              23.0mil  
-              -15.0mil  
+            ha:line.33079 {
+             x1=35.5623mm; y1=21.591524mm; x2=35.5623mm; y2=20.591524mm; 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 {
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
-              -12.0mil  
+            ha:line.33082 {
+             x1=35.5623mm; y1=21.591524mm; x2=34.5623mm; y2=21.591524mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.33210 {
-         proto=0; x=1.809in; y=3.653in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+        uid = HWY2P2lhIMcskR/O2jgAAACG
+       }
+       ha:subc.33096 {
+        ha:attributes {
+         {io_pcb::hidename_y}=16.9687 mm
+         footprint=TO252FET
+         {io_pcb::hidename_scale}=70
+         refdes=Q6
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=IRLR8743PbF
+         vendor=unknown
+         {io_pcb::hidename_direction}=0
+         device=PMOS_TRANSISTOR
+         {io_pcb::hidename_x}=57.5818 mm
+        }
+       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=4
-           name=4
-         }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               1.476248mm  
+               32.53mil  
+               1.476248mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33211 {
-         proto=0; x=1.809in; y=90.805mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=5
-           name=VOUT
-         }
-        }
-        ha:padstack_ref.33212 {
-         proto=0; x=1.727in; y=90.805mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
 
-         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 {
+               -3.226308mm  
+               -3.126232mm  
+               -3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               -3.126232mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=VIN
-         }
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33213 {
-         proto=0; x=1.727in; y=91.7956mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.33121 {
+          proto=0; x=2.39in; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=GND
-         }
-        }
-        ha:padstack_ref.33214 {
-         proto=0; x=1.727in; y=3.653in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=G
+          }
          }
+         ha:padstack_ref.33122 {
+          proto=1; x=2.3in; y=700.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=D
+          }
          }
+         ha:padstack_ref.33123 {
+          proto=0; x=56.134mm; y=11.530076mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=3
-           name=EN
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=S
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33186 {
-            x1=1.699in; y1=3.673in; x2=1.838in; y2=3.673in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33189 {
-            x1=1.838in; y1=3.555in; x2=1.838in; y2=3.673in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33192 {
-            x1=1.699in; y1=3.555in; x2=1.838in; y2=3.555in; thickness=10.0mil; clearance=0.0;
+           li:objects {
+            ha:line.33097 {
+             x1=55.17007mm; y1=19.680176mm; x2=61.66993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33100 {
+             x1=55.17007mm; y1=13.58011mm; x2=55.17007mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33103 {
+             x1=55.17007mm; y1=13.58011mm; x2=61.66993mm; y2=13.58011mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33106 {
+             x1=61.66993mm; y1=13.58011mm; x2=61.66993mm; y2=19.680176mm; thickness=10.0mil; clearance=0.0;
+            }
            }
-           ha:line.33195 {
-            x1=1.699in; y1=3.555in; x2=1.699in; y2=3.673in; thickness=10.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33198 {
-            x1=1.7598in; y1=91.7956mm; x2=1.7598in; y2=91.7956mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33109 {
+             x1=2.3in; y1=535.96mil; x2=2.3in; y2=535.96mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33201 {
-            x1=1.809in; y1=3.653in; x2=1.809in; y2=3.653in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33112 {
+             x1=2.3in; y1=11.530076mm; x2=2.3in; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33204 {
-            x1=1.809in; y1=3.653in; x2=46.9486mm; y2=3.653in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33115 {
+             x1=2.3in; y1=11.530076mm; x2=57.42mm; y2=11.530076mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33207 {
-            x1=1.809in; y1=3.653in; x2=1.809in; y2=93.7862mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.33118 {
+             x1=2.3in; y1=11.530076mm; x2=2.3in; y2=10.530076mm; 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 = HWY2P2lhIMcskR/O2jgAAACK
-      }
-      ha:subc.33216 {
-       ha:attributes {
-        {io_pcb::hidename_y}=91.6940 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=C9
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=2.2uF
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CAPACITOR
-        {io_pcb::hidename_x}=47.3964 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACH
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.33125 {
+        ha:attributes {
+         {io_pcb::hidename_y}=91.8182 mm
+         footprint=CAP_FC8
+         {io_pcb::hidename_scale}=70
+         refdes=C7
+         manufacturer=unknown
+         vendor_part_number=P10296-ND
+         manufacturer_part_number=unknown
+         value=220uF
+         vendor=digikey
+         {io_pcb::hidename_direction}=3
+         device=CAPACITOR
+         {io_pcb::hidename_x}=36.4998 mm
+        }
+       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=31.5mil; hplated=1; 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 {
+               -1.0mm  
+               -1.0mm  
+               1.0mm  
+               -1.0mm  
+               1.0mm  
+               1.0mm  
+               -1.0mm  
+               1.0mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -1.0mm  
+               -1.0mm  
+               1.0mm  
+               -1.0mm  
+               1.0mm  
+               1.0mm  
+               -1.0mm  
+               1.0mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -1.0mm  
+               -1.0mm  
+               1.0mm  
+               -1.0mm  
+               1.0mm  
+               1.0mm  
+               -1.0mm  
+               1.0mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -1.099947mm  
+               -1.099947mm  
+               1.099947mm  
+               -1.099947mm  
+               1.099947mm  
+               1.099947mm  
+               -1.099947mm  
+               1.099947mm  
+              }
             }
-            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 {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -1.099947mm  
+               -1.099947mm  
+               1.099947mm  
+               -1.099947mm  
+               1.099947mm  
+               1.099947mm  
+               -1.099947mm  
+               1.099947mm  
+              }
+            }
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            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:ps_circ { x=0.0; y=0.0; dia=2.0mm;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            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:ps_circ { x=0.0; y=0.0; dia=2.199894mm;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
              }
-           }
-         }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33229 {
-         proto=0; x=1.887in; y=91.604596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.33145 {
+          proto=0; x=1.487in; y=90.754194mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.33230 {
-         proto=0; x=1.887in; y=90.805004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33146 {
+          proto=1; x=1.487in; y=94.25406mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.499999mm;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33217 {
-            x1=1.887in; y1=91.2048mm; x2=1.887in; y2=91.2048mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33126 {
+             x1=1.64447in; y1=88.504262mm; x2=1.64447in; y2=90.504258mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33220 {
-            x1=1.887in; y1=91.2048mm; x2=1.887in; y2=91.2048mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33129 {
+             x1=1.6051in; y1=89.50426mm; x2=1.68384in; y2=89.50426mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33223 {
-            x1=1.887in; y1=91.2048mm; x2=1.887in; y2=92.2048mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:arc.33132 {
+             x=1.487in; y=92.504mm; width=3.999992mm; height=3.999992mm; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
             }
            }
-           ha:line.33226 {
-            x1=1.887in; y1=91.2048mm; x2=48.9298mm; y2=91.2048mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAACL
-      }
-      ha:subc.33232 {
-       ha:attributes {
-        {io_pcb::hidename_y}=95.1499 mm
-        footprint=TO252FET
-        {io_pcb::hidename_scale}=100
-        refdes=Q8
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=IRLR8743PbF
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=PMOS_TRANSISTOR
-        {io_pcb::hidename_x}=96.5200 mm
-       }
-      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
-            }
-            clearance=0.0
-             li:ps_poly {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
+           li:objects {
+            ha:line.33133 {
+             x1=1.487in; y1=92.504127mm; x2=1.487in; y2=92.504127mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.33136 {
+             x1=1.487in; y1=92.504mm; x2=1.487in; y2=92.504mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
              }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.33139 {
+             x1=1.487in; y1=92.504mm; x2=1.487in; y2=91.504mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.33142 {
+             x1=1.487in; y1=92.504mm; x2=36.7698mm; y2=92.504mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+ ha:flags ={ selected=1
+ };            }
            }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACI
+       }
+       ha:subc.33148 {
+        ha:attributes {
+         {io_pcb::hidename_y}=90.2462 mm
+         footprint=powerdi123
+         {io_pcb::hidename_scale}=70
+         refdes=D9
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=DFLS130L
+         vendor=unknown
+         {io_pcb::hidename_direction}=0
+         device=DIODE
+         {io_pcb::hidename_x}=30.9979 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 {
+               -43.31mil  
+               -0.700024mm  
+               -43.31mil  
+               0.700024mm  
+               43.31mil  
+               0.700024mm  
+               43.31mil  
+               -0.700024mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -46.31mil  
+               -0.776224mm  
+               -46.31mil  
+               0.776224mm  
+               46.31mil  
+               0.776224mm  
+               46.31mil  
+               -0.776224mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -43.31mil  
+               -0.700024mm  
+               -43.31mil  
+               0.700024mm  
+               43.31mil  
+               0.700024mm  
+               43.31mil  
+               -0.700024mm  
+              }
+            }
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              1.476248mm  
-              32.53mil  
-              1.476248mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               0.449961mm  
+               -0.699897mm  
+               -0.449961mm  
+               -0.699897mm  
+               -0.449961mm  
+               0.699897mm  
+               0.449961mm  
+               0.699897mm  
+              }
+            }
 
-           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.526161mm  
+               -0.776097mm  
+               -0.526161mm  
+               -0.776097mm  
+               -0.526161mm  
+               0.776097mm  
+               0.526161mm  
+               0.776097mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               0.449961mm  
+               -0.699897mm  
+               -0.449961mm  
+               -0.699897mm  
+               -0.449961mm  
+               0.699897mm  
+               0.449961mm  
+               0.699897mm  
+              }
+            }
+          }
+        }
        }
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        li:objects {
+         ha:padstack_ref.33182 {
+          proto=0; x=31.81066mm; y=3.574in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+         ha:padstack_ref.33183 {
+          proto=1; x=29.260754mm; y=3.574in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.33149 {
+             x1=29.360576mm; y1=3.53601in; x2=32.360824mm; y2=3.53601in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33152 {
+             x1=32.360824mm; y1=3.53601in; x2=32.360824mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33155 {
+             x1=29.360576mm; y1=3.61199in; x2=32.360824mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33158 {
+             x1=29.360576mm; y1=3.53601in; x2=29.360576mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33161 {
+             x1=32.894986mm; y1=3.53601in; x2=33.377332mm; y2=3.53601in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33164 {
+             x1=33.377332mm; y1=3.53601in; x2=33.377332mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33167 {
+             x1=32.894986mm; y1=3.61199in; x2=33.377332mm; y2=3.61199in; thickness=10.0mil; clearance=0.0;
             }
-            clearance=0.0
-             li:ps_poly {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
-             }
            }
+           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.33170 {
+             x1=30.535707mm; y1=3.574in; x2=30.535707mm; y2=3.574in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -3.226308mm  
-              -3.126232mm  
-              -3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              -3.126232mm  
+            ha:line.33173 {
+             x1=30.8607mm; y1=3.574in; x2=30.8607mm; y2=3.574in; 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 {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
+            ha:line.33176 {
+             x1=30.8607mm; y1=3.574in; x2=31.8607mm; y2=3.574in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
+            }
+            ha:line.33179 {
+             x1=30.8607mm; y1=3.574in; x2=30.8607mm; y2=91.7796mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
+        uid = HWY2P2lhIMcskR/O2jgAAACJ
+       }
+       ha:subc.33185 {
+        ha:attributes {
+         {io_pcb::hidename_y}=92.7862 mm
+         copyright=2006 DJ Delorie
+         author=DJ Delorie
+         footprint=SOT23-5
+         dist-license=GPL
+         {io_pcb::hidename_scale}=89
+         refdes=U7
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=TPS70933
+         vendor=unknown
+         {io_pcb::hidename_direction}=0
+         device=IC
+         use-license=Unlimited
+         {io_pcb::hidename_x}=47.2186 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.33257 {
-         proto=0; x=3.71in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.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 {
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+               -12.0mil  
+              }
+            }
 
-         ha:attributes {
-           term=3
-           name=G
-         }
+            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  
+               -15.0mil  
+               -23.0mil  
+               15.0mil  
+               23.0mil  
+               15.0mil  
+               23.0mil  
+               -15.0mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+               -12.0mil  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33258 {
-         proto=1; x=3.8in; y=88.899976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+
+        li:objects {
+         ha:padstack_ref.33210 {
+          proto=0; x=1.809in; y=3.653in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=4
+          }
          }
+         ha:padstack_ref.33211 {
+          proto=0; x=1.809in; y=90.805mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=D
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=VOUT
+          }
          }
-        }
-        ha:padstack_ref.33259 {
-         proto=0; x=3.89in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33212 {
+          proto=0; x=1.727in; y=90.805mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=VIN
+          }
          }
+         ha:padstack_ref.33213 {
+          proto=0; x=1.727in; y=91.7956mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=GND
+          }
          }
+         ha:padstack_ref.33214 {
+          proto=0; x=1.727in; y=3.653in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=S
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=EN
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33233 {
-            x1=93.27007mm; y1=86.9998mm; x2=99.76993mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33236 {
-            x1=99.76993mm; y1=86.9998mm; x2=99.76993mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33239 {
-            x1=99.76993mm; y1=93.099866mm; x2=93.27007mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
+           li:objects {
+            ha:line.33186 {
+             x1=1.699in; y1=3.673in; x2=1.838in; y2=3.673in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33189 {
+             x1=1.838in; y1=3.555in; x2=1.838in; y2=3.673in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33192 {
+             x1=1.699in; y1=3.555in; x2=1.838in; y2=3.555in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33195 {
+             x1=1.699in; y1=3.555in; x2=1.699in; y2=3.673in; thickness=10.0mil; clearance=0.0;
+            }
            }
-           ha:line.33242 {
-            x1=93.27007mm; y1=93.099866mm; x2=93.27007mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33245 {
-            x1=3.8in; y1=93.066592mm; x2=3.8in; y2=93.066592mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33198 {
+             x1=1.7598in; y1=91.7956mm; x2=1.7598in; y2=91.7956mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33248 {
-            x1=3.8in; y1=95.1499mm; x2=3.8in; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33201 {
+             x1=1.809in; y1=3.653in; x2=1.809in; y2=3.653in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33251 {
-            x1=3.8in; y1=95.1499mm; x2=97.52mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33204 {
+             x1=1.809in; y1=3.653in; x2=46.9486mm; y2=3.653in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33254 {
-            x1=3.8in; y1=95.1499mm; x2=3.8in; y2=96.1499mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.33207 {
+             x1=1.809in; y1=3.653in; x2=1.809in; y2=93.7862mm; 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 = HWY2P2lhIMcskR/O2jgAAACM
-      }
-      ha:subc.33261 {
-       ha:attributes {
-        {io_pcb::hidename_y}=95.1499 mm
-        footprint=TO252FET
-        {io_pcb::hidename_scale}=100
-        refdes=Q9
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=IRLR8743PbF
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=PMOS_TRANSISTOR
-        {io_pcb::hidename_x}=115.5700 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACK
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.33216 {
+        ha:attributes {
+         {io_pcb::hidename_y}=91.6940 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=C9
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=2.2uF
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=CAPACITOR
+         {io_pcb::hidename_x}=47.3964 mm
+        }
+       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 {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
+            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
+            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  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              1.476248mm  
-              32.53mil  
-              1.476248mm  
+
+            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  
+              }
+            }
+          }
+        }
+       }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+        li:objects {
+         ha:padstack_ref.33229 {
+          proto=0; x=1.887in; y=91.604596mm; 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.33230 {
+          proto=0; x=1.887in; y=90.805004mm; 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:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.33217 {
+             x1=1.887in; y1=91.2048mm; x2=1.887in; y2=91.2048mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
+            ha:line.33220 {
+             x1=1.887in; y1=91.2048mm; x2=1.887in; y2=91.2048mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33223 {
+             x1=1.887in; y1=91.2048mm; x2=1.887in; y2=92.2048mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33226 {
+             x1=1.887in; y1=91.2048mm; x2=48.9298mm; y2=91.2048mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
+        uid = HWY2P2lhIMcskR/O2jgAAACL
+       }
+       ha:subc.33232 {
+        ha:attributes {
+         {io_pcb::hidename_y}=95.1499 mm
+         footprint=TO252FET
+         {io_pcb::hidename_scale}=100
+         refdes=Q8
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=IRLR8743PbF
+         vendor=unknown
+         {io_pcb::hidename_direction}=0
+         device=PMOS_TRANSISTOR
+         {io_pcb::hidename_x}=96.5200 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.1 {
-         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 {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               1.476248mm  
+               32.53mil  
+               1.476248mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
+            }
+          }
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -3.226308mm  
-              -3.126232mm  
-              -3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              -3.126232mm  
+        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 {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
 
-           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 {
+               -3.226308mm  
+               -3.126232mm  
+               -3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               -3.126232mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33286 {
-         proto=0; x=4.46in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.33257 {
+          proto=0; x=3.71in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=3
-           name=G
-         }
-        }
-        ha:padstack_ref.33287 {
-         proto=1; x=115.57mm; y=88.899976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=3
+            name=G
+          }
          }
+         ha:padstack_ref.33258 {
+          proto=1; x=3.8in; y=88.899976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=D
-         }
-        }
-        ha:padstack_ref.33288 {
-         proto=0; x=117.856mm; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=D
+          }
          }
+         ha:padstack_ref.33259 {
+          proto=0; x=3.89in; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=S
+          ha:attributes {
+            term=2
+            name=S
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33262 {
-            x1=112.32007mm; y1=86.9998mm; x2=4.67795in; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33265 {
-            x1=4.67795in; y1=86.9998mm; x2=4.67795in; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33268 {
-            x1=4.67795in; y1=93.099866mm; x2=112.32007mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
+           li:objects {
+            ha:line.33233 {
+             x1=93.27007mm; y1=86.9998mm; x2=99.76993mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33236 {
+             x1=99.76993mm; y1=86.9998mm; x2=99.76993mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33239 {
+             x1=99.76993mm; y1=93.099866mm; x2=93.27007mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33242 {
+             x1=93.27007mm; y1=93.099866mm; x2=93.27007mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
+            }
            }
-           ha:line.33271 {
-            x1=112.32007mm; y1=93.099866mm; x2=112.32007mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33274 {
-            x1=115.57mm; y1=93.066592mm; x2=115.57mm; y2=93.066592mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33245 {
+             x1=3.8in; y1=93.066592mm; x2=3.8in; y2=93.066592mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33277 {
-            x1=115.57mm; y1=95.1499mm; x2=115.57mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33248 {
+             x1=3.8in; y1=95.1499mm; x2=3.8in; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33280 {
-            x1=115.57mm; y1=95.1499mm; x2=116.57mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33251 {
+             x1=3.8in; y1=95.1499mm; x2=97.52mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33283 {
-            x1=115.57mm; y1=95.1499mm; x2=115.57mm; y2=96.1499mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.33254 {
+             x1=3.8in; y1=95.1499mm; x2=3.8in; y2=96.1499mm; 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 = HWY2P2lhIMcskR/O2jgAAACN
-      }
-      ha:subc.33290 {
-       ha:attributes {
-        {io_pcb::hidename_y}=87.1606 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R36
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=200k
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=44.3738 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACM
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.33261 {
+        ha:attributes {
+         {io_pcb::hidename_y}=95.1499 mm
+         footprint=TO252FET
+         {io_pcb::hidename_scale}=100
+         refdes=Q9
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=IRLR8743PbF
+         vendor=unknown
+         {io_pcb::hidename_direction}=0
+         device=PMOS_TRANSISTOR
+         {io_pcb::hidename_x}=115.5700 mm
+        }
+       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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               1.476248mm  
+               32.53mil  
+               1.476248mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
+            }
+          }
+        }
 
-           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_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 {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
 
-           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 {
+               -3.226308mm  
+               -3.126232mm  
+               -3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               -3.126232mm  
+              }
             }
-            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 { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33303 {
-         proto=0; x=1.727in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.33286 {
+          proto=0; x=4.46in; y=95.1499mm; rot=0.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.33304 {
-         proto=0; x=1.727in; y=88.341196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=3
+            name=G
+          }
          }
+         ha:padstack_ref.33287 {
+          proto=1; x=115.57mm; y=88.899976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=1
+            name=D
+          }
          }
-        }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:padstack_ref.33288 {
+          proto=0; x=117.856mm; y=95.1499mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          li:objects {
-           ha:line.33291 {
-            x1=1.727in; y1=87.9414mm; x2=1.727in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.33294 {
-            x1=1.727in; y1=87.9414mm; x2=1.727in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.33297 {
-            x1=1.727in; y1=87.9414mm; x2=1.727in; y2=86.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.33300 {
-            x1=1.727in; y1=87.9414mm; x2=42.8658mm; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+          li:thermal {
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+
+          ha:attributes {
+            term=2
+            name=S
           }
+         }
         }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAACO
-      }
-      ha:subc.33306 {
-       ha:attributes {
-        {io_pcb::hidename_y}=88.7862 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R37
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=22k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=44.3992 mm
-       }
-      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.33262 {
+             x1=112.32007mm; y1=86.9998mm; x2=4.67795in; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
             }
-            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
+            ha:line.33265 {
+             x1=4.67795in; y1=86.9998mm; x2=4.67795in; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33268 {
+             x1=4.67795in; y1=93.099866mm; x2=112.32007mm; y2=93.099866mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33271 {
+             x1=112.32007mm; y1=93.099866mm; x2=112.32007mm; y2=86.9998mm; thickness=10.0mil; clearance=0.0;
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
            }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.33274 {
+             x1=115.57mm; y1=93.066592mm; x2=115.57mm; y2=93.066592mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:line.33277 {
+             x1=115.57mm; y1=95.1499mm; x2=115.57mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33280 {
+             x1=115.57mm; y1=95.1499mm; x2=116.57mm; y2=95.1499mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33283 {
+             x1=115.57mm; y1=95.1499mm; x2=115.57mm; y2=96.1499mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
+        uid = HWY2P2lhIMcskR/O2jgAAACN
+       }
+       ha:subc.33290 {
+        ha:attributes {
+         {io_pcb::hidename_y}=87.1606 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R36
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=200k
+         vendor=unknown
+         {io_pcb::hidename_direction}=3
+         device=RESISTOR
+         {io_pcb::hidename_x}=44.3738 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.33319 {
-         proto=0; x=1.769in; y=88.341196mm; rot=0.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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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.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  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33320 {
-         proto=0; x=1.769in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
+        li:objects {
+         ha:padstack_ref.33303 {
+          proto=0; x=1.727in; y=87.541604mm; 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.33304 {
+          proto=0; x=1.727in; y=88.341196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33307 {
-            x1=1.769in; y1=87.9414mm; x2=1.769in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33291 {
+             x1=1.727in; y1=87.9414mm; x2=1.727in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33310 {
-            x1=1.769in; y1=87.9414mm; x2=1.769in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33294 {
+             x1=1.727in; y1=87.9414mm; x2=1.727in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33313 {
-            x1=1.769in; y1=87.9414mm; x2=1.769in; y2=88.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33297 {
+             x1=1.727in; y1=87.9414mm; x2=1.727in; y2=86.9414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33316 {
-            x1=1.769in; y1=87.9414mm; x2=45.9326mm; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.33300 {
+             x1=1.727in; y1=87.9414mm; x2=42.8658mm; y2=87.9414mm; 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 = HWY2P2lhIMcskR/O2jgAAACP
-      }
-      ha:subc.33322 {
-       ha:attributes {
-        {io_pcb::hidename_y}=93.7260 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R34
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=200k
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=RESISTOR
-        {io_pcb::hidename_x}=28.6126 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACO
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.33306 {
+        ha:attributes {
+         {io_pcb::hidename_y}=88.7862 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R37
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=22k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=44.3992 mm
+        }
+       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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            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.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-            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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33335 {
-         proto=0; x=30.009596mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.33319 {
+          proto=0; x=1.769in; y=88.341196mm; 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.33336 {
-         proto=0; x=29.210004mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33320 {
+          proto=0; x=1.769in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33323 {
-            x1=29.6098mm; y1=3.712in; x2=29.6098mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33307 {
+             x1=1.769in; y1=87.9414mm; x2=1.769in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33326 {
-            x1=29.6098mm; y1=3.712in; x2=29.6098mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33310 {
+             x1=1.769in; y1=87.9414mm; x2=1.769in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33329 {
-            x1=29.6098mm; y1=3.712in; x2=28.6098mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33313 {
+             x1=1.769in; y1=87.9414mm; x2=1.769in; y2=88.9414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33332 {
-            x1=29.6098mm; y1=3.712in; x2=29.6098mm; y2=93.2848mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.33316 {
+             x1=1.769in; y1=87.9414mm; x2=45.9326mm; y2=87.9414mm; 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 = HWY2P2lhIMcskR/O2jgAAACQ
-      }
-      ha:subc.33338 {
-       ha:attributes {
-        {io_pcb::hidename_y}=94.8690 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R35
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=22k
-        vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=RESISTOR
-        {io_pcb::hidename_x}=33.2740 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACP
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.33322 {
+        ha:attributes {
+         {io_pcb::hidename_y}=93.7260 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R34
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=200k
+         vendor=unknown
+         {io_pcb::hidename_direction}=0
+         device=RESISTOR
+         {io_pcb::hidename_x}=28.6126 mm
+        }
+       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.33351 {
-         proto=0; x=32.791396mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.33335 {
+          proto=0; x=30.009596mm; y=3.712in; 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.33352 {
-         proto=0; x=31.991804mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33336 {
+          proto=0; x=29.210004mm; y=3.712in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33339 {
-            x1=32.3916mm; y1=3.712in; x2=32.3916mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33323 {
+             x1=29.6098mm; y1=3.712in; x2=29.6098mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33342 {
-            x1=32.3916mm; y1=3.712in; x2=32.3916mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33326 {
+             x1=29.6098mm; y1=3.712in; x2=29.6098mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33345 {
-            x1=32.3916mm; y1=3.712in; x2=31.3916mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33329 {
+             x1=29.6098mm; y1=3.712in; x2=28.6098mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33348 {
-            x1=32.3916mm; y1=3.712in; x2=32.3916mm; y2=93.2848mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.33332 {
+             x1=29.6098mm; y1=3.712in; x2=29.6098mm; y2=93.2848mm; 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 = HWY2P2lhIMcskR/O2jgAAACR
-      }
-      ha:subc.33354 {
-       ha:attributes {
-        {io_pcb::hidename_y}=83.8962 mm
-        footprint=lqfp100
-        {io_pcb::hidename_scale}=70
-        refdes=U1
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=STM32L151VCT6
-        vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=IC
-        {io_pcb::hidename_x}=147.3454 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACQ
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.33338 {
+        ha:attributes {
+         {io_pcb::hidename_y}=94.8690 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R35
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=22k
+         vendor=unknown
+         {io_pcb::hidename_direction}=2
+         device=RESISTOR
+         {io_pcb::hidename_x}=33.2740 mm
+        }
+       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 {
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
-              -5.905mil  
+            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
+            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.679958mm  
-              -0.229997mm  
-              -0.679958mm  
-              0.229997mm  
-              0.679958mm  
-              0.229997mm  
-              0.679958mm  
-              -0.229997mm  
+
+            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_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+        li:objects {
+         ha:padstack_ref.33351 {
+          proto=0; x=32.791396mm; y=3.712in; 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.33352 {
+          proto=0; x=31.991804mm; y=3.712in; 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:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.33339 {
+             x1=32.3916mm; y1=3.712in; x2=32.3916mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
-              -5.905mil  
+            ha:line.33342 {
+             x1=32.3916mm; y1=3.712in; x2=32.3916mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33345 {
+             x1=32.3916mm; y1=3.712in; x2=31.3916mm; y2=3.712in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
+            }
+            ha:line.33348 {
+             x1=32.3916mm; y1=3.712in; x2=32.3916mm; y2=93.2848mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACR
        }
+       ha:subc.33354 {
+        ha:attributes {
+         {io_pcb::hidename_y}=83.8962 mm
+         footprint=lqfp100
+         {io_pcb::hidename_scale}=70
+         refdes=U1
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=STM32L151VCT6
+         vendor=unknown
+         {io_pcb::hidename_direction}=2
+         device=IC
+         {io_pcb::hidename_x}=147.3454 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.1 {
-         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 {
-              5.905mil  
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              -5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               -23.62mil  
+               -5.905mil  
+               -23.62mil  
+               5.905mil  
+               23.62mil  
+               5.905mil  
+               23.62mil  
+               -5.905mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.679958mm  
+               -0.229997mm  
+               -0.679958mm  
+               0.229997mm  
+               0.679958mm  
+               0.229997mm  
+               0.679958mm  
+               -0.229997mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -23.62mil  
+               -5.905mil  
+               -23.62mil  
+               5.905mil  
+               23.62mil  
+               5.905mil  
+               23.62mil  
+               -5.905mil  
+              }
+            }
+          }
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.229997mm  
-              -0.679958mm  
-              -0.229997mm  
-              -0.679958mm  
-              -0.229997mm  
-              0.679958mm  
-              0.229997mm  
-              0.679958mm  
+        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 {
+               5.905mil  
+               -23.62mil  
+               -5.905mil  
+               -23.62mil  
+               -5.905mil  
+               23.62mil  
+               5.905mil  
+               23.62mil  
+              }
+            }
 
-           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.229997mm  
+               -0.679958mm  
+               -0.229997mm  
+               -0.679958mm  
+               -0.229997mm  
+               0.679958mm  
+               0.229997mm  
+               0.679958mm  
+              }
             }
-            clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              -5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -23.62mil  
+               -5.905mil  
+               -23.62mil  
+               -5.905mil  
+               23.62mil  
+               5.905mil  
+               23.62mil  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33380 {
-         proto=0; x=146.179667mm; y=68.930266mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+        li:objects {
+         ha:padstack_ref.33380 {
+          proto=0; x=146.179667mm; y=68.930266mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=25
+            name=PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1
+          }
          }
+         ha:padstack_ref.33381 {
+          proto=0; x=130.680079mm; y=68.930266mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=51
+            name=PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1
+          }
+         }
+         ha:padstack_ref.33382 {
+          proto=1; x=5.68621in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=100
+            name=VDD3
+          }
          }
+         ha:padstack_ref.33383 {
+          proto=1; x=5.68621in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=25
-           name=PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1
-         }
-        }
-        ha:padstack_ref.33381 {
-         proto=0; x=130.680079mm; y=68.930266mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=26
+            name=PA3/USART2_RX/ADC_IN3/TIM2_CH4/TIM9_CH2
+          }
          }
+         ha:padstack_ref.33384 {
+          proto=0; x=146.179667mm; y=2.73347in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=24
+            name=PA1/USART2_RTS/ADC_IN1/TIM2_CH2
+          }
          }
+         ha:padstack_ref.33385 {
+          proto=0; x=130.680079mm; y=2.73347in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=51
-           name=PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=52
+            name=PB13/SPI2_SCK/USART3_CTS/ADC_IN19/TIM9_CH1
+          }
          }
-        }
-        ha:padstack_ref.33382 {
-         proto=1; x=5.68621in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33386 {
+          proto=1; x=143.929862mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=99
+            name=VSS3
+          }
          }
+         ha:padstack_ref.33387 {
+          proto=1; x=143.929862mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=27
+            name=VSS4
+          }
          }
+         ha:padstack_ref.33388 {
+          proto=0; x=146.179667mm; y=69.930264mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=100
-           name=VDD3
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=23
+            name=PA0/WKUP1/USART2_CTS/ADC_IN0/TIM2_CH1_ETR
+          }
          }
-        }
-        ha:padstack_ref.33383 {
-         proto=1; x=5.68621in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33389 {
+          proto=0; x=130.680079mm; y=69.930264mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=53
+            name=PB14/SPI2_MISO/USART3_RTS/ADC_IN20/TIM9_CH2
+          }
          }
+         ha:padstack_ref.33390 {
+          proto=1; x=5.64684in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=98
+            name=PE1/TIM11_CH1
+          }
          }
+         ha:padstack_ref.33391 {
+          proto=1; x=5.64684in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=26
-           name=PA3/USART2_RX/ADC_IN3/TIM2_CH4/TIM9_CH2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=28
+            name=VDD4
+          }
          }
-        }
-        ha:padstack_ref.33384 {
-         proto=0; x=146.179667mm; y=2.73347in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33392 {
+          proto=0; x=146.179667mm; y=2.77284in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=22
+            name=VDDA
+          }
          }
+         ha:padstack_ref.33393 {
+          proto=0; x=130.680079mm; y=2.77284in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=54
+            name=PB15/SPI2_MOSI/ADC_IN21/TIM11_CH1/RTC_50_60HZ
+          }
          }
+         ha:padstack_ref.33394 {
+          proto=1; x=142.929864mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=24
-           name=PA1/USART2_RTS/ADC_IN1/TIM2_CH2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=97
+            name=PE0/TIM4_ETR/TIM10_CH1
+          }
          }
-        }
-        ha:padstack_ref.33385 {
-         proto=0; x=130.680079mm; y=2.73347in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33395 {
+          proto=1; x=142.929864mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=29
+            name=PA4/SPI1_NSS/USART2_CK/ADC_IN4/DAC_OUT1
+          }
          }
+         ha:padstack_ref.33396 {
+          proto=0; x=146.179667mm; y=2.79253in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=21
+            name=VREF+
+          }
          }
+         ha:padstack_ref.33397 {
+          proto=0; x=130.680079mm; y=2.79253in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=52
-           name=PB13/SPI2_SCK/USART3_CTS/ADC_IN19/TIM9_CH1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=55
+            name=PD8/USART3_TX
+          }
          }
-        }
-        ha:padstack_ref.33386 {
-         proto=1; x=143.929862mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33398 {
+          proto=1; x=5.60747in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=96
+            name=PB9/TIM4_CH4/I2C1_SDA/TIM11_CH1
+          }
          }
+         ha:padstack_ref.33399 {
+          proto=1; x=5.60747in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=30
+            name=PA5/SPI1_SCK/ADC_IN5/DAC_OUT2/TIM2_CH1_ETR
+          }
          }
+         ha:padstack_ref.33400 {
+          proto=0; x=146.179667mm; y=71.430134mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=99
-           name=VSS3
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=20
+            name=VREF-
+          }
          }
-        }
-        ha:padstack_ref.33387 {
-         proto=1; x=143.929862mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33401 {
+          proto=0; x=130.680079mm; y=71.430134mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=56
+            name=PD9/USART3_RX
+          }
          }
+         ha:padstack_ref.33402 {
+          proto=1; x=5.58779in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=95
+            name=PB8/TIM4_CH3/I2C1_SCL/TIM10_CH1
+          }
          }
+         ha:padstack_ref.33403 {
+          proto=1; x=5.58779in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=27
-           name=VSS4
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=31
+            name=PA6/SPI1_MISO_ADC_IN6/TIM3_CH1/TIM10_CH1
+          }
          }
-        }
-        ha:padstack_ref.33388 {
-         proto=0; x=146.179667mm; y=69.930264mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33404 {
+          proto=0; x=146.179667mm; y=2.8319in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=19
+            name=VSSA
+          }
          }
+         ha:padstack_ref.33405 {
+          proto=0; x=130.680079mm; y=2.8319in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=57
+            name=PD10/USART3_CK
+          }
          }
+         ha:padstack_ref.33406 {
+          proto=1; x=5.5681in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=23
-           name=PA0/WKUP1/USART2_CTS/ADC_IN0/TIM2_CH1_ETR
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=94
+            name=BOOT0
+          }
          }
-        }
-        ha:padstack_ref.33389 {
-         proto=0; x=130.680079mm; y=69.930264mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33407 {
+          proto=1; x=5.5681in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=32
+            name=PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2/TIM11_CH1
+          }
          }
+         ha:padstack_ref.33408 {
+          proto=0; x=146.179667mm; y=72.430132mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=18
+            name=PC3/ADC_IN13
+          }
          }
+         ha:padstack_ref.33409 {
+          proto=0; x=130.680079mm; y=72.430132mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=53
-           name=PB14/SPI2_MISO/USART3_RTS/ADC_IN20/TIM9_CH2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=58
+            name=PD11/USART3_CTS
+          }
          }
-        }
-        ha:padstack_ref.33390 {
-         proto=1; x=5.64684in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33410 {
+          proto=1; x=5.54842in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=93
+            name=PB7/I2C1_SDA/TIM4_CH2/USART1_RX/PVD_IN
+          }
          }
+         ha:padstack_ref.33411 {
+          proto=1; x=5.54842in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=PC4/ADC_IN14
+          }
          }
+         ha:padstack_ref.33412 {
+          proto=0; x=146.179667mm; y=2.87127in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=98
-           name=PE1/TIM11_CH1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=17
+            name=PC2/ADC_IN12
+          }
          }
-        }
-        ha:padstack_ref.33391 {
-         proto=1; x=5.64684in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33413 {
+          proto=0; x=130.680079mm; y=2.87127in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=59
+            name=PD12/TIM4_CH1/USART3_RTS
+          }
          }
+         ha:padstack_ref.33414 {
+          proto=1; x=140.429742mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=92
+            name=PB6/I2C1_SCL/TIM4_CH1/USART1_TX
+          }
          }
+         ha:padstack_ref.33415 {
+          proto=1; x=140.429742mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=28
-           name=VDD4
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=34
+            name=PC5/ADC_IN15
+          }
          }
-        }
-        ha:padstack_ref.33392 {
-         proto=0; x=146.179667mm; y=2.77284in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33416 {
+          proto=0; x=146.179667mm; y=73.43013mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=16
+            name=PC1/ADC_IN11
+          }
          }
+         ha:padstack_ref.33417 {
+          proto=0; x=130.680079mm; y=73.43013mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=60
+            name=PD13/TIM4_CH2
+          }
          }
+         ha:padstack_ref.33418 {
+          proto=1; x=5.50905in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=22
-           name=VDDA
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=91
+            name=PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSI
+          }
          }
-        }
-        ha:padstack_ref.33393 {
-         proto=0; x=130.680079mm; y=2.77284in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33419 {
+          proto=1; x=5.50905in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=35
+            name=PB0/ADC_IN8/TIM3_CH3/VREF_OUT
+          }
          }
+         ha:padstack_ref.33420 {
+          proto=0; x=146.179667mm; y=73.930256mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=15
+            name=PC0/ADC_IN10
+          }
          }
+         ha:padstack_ref.33421 {
+          proto=0; x=130.680079mm; y=73.930256mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=54
-           name=PB15/SPI2_MOSI/ADC_IN21/TIM11_CH1/RTC_50_60HZ
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=61
+            name=PD14_TIM4_CH3
+          }
          }
-        }
-        ha:padstack_ref.33394 {
-         proto=1; x=142.929864mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33422 {
+          proto=1; x=139.429744mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=90
+            name=PB4/JNTRSTSPI1_MISO/TIM3_CH1
+          }
          }
+         ha:padstack_ref.33423 {
+          proto=1; x=139.429744mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=36
+            name=PB1/ADC_IN9/TIM3_CH4/VREF_OUT
+          }
          }
+         ha:padstack_ref.33424 {
+          proto=0; x=146.179667mm; y=2.93032in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=97
-           name=PE0/TIM4_ETR/TIM10_CH1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=14
+            name=NRST
+          }
          }
-        }
-        ha:padstack_ref.33395 {
-         proto=1; x=142.929864mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33425 {
+          proto=0; x=130.680079mm; y=2.93032in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=62
+            name=PD15/TIM4_CH4
+          }
          }
+         ha:padstack_ref.33426 {
+          proto=1; x=5.46968in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=89
+            name=PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK
+          }
          }
+         ha:padstack_ref.33427 {
+          proto=1; x=5.46968in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=29
-           name=PA4/SPI1_NSS/USART2_CK/ADC_IN4/DAC_OUT1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=37
+            name=PB2/BOOT1
+          }
          }
-        }
-        ha:padstack_ref.33396 {
-         proto=0; x=146.179667mm; y=2.79253in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33428 {
+          proto=0; x=146.179667mm; y=74.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=13
+            name=PH1/OSC_OUT
+          }
          }
+         ha:padstack_ref.33429 {
+          proto=0; x=130.680079mm; y=74.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=63
+            name=PC6/TIM3_CH1
+          }
          }
+         ha:padstack_ref.33430 {
+          proto=1; x=138.43mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=21
-           name=VREF+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=88
+            name=PD7/USART2_CK/TIM9_CH2
+          }
          }
-        }
-        ha:padstack_ref.33397 {
-         proto=0; x=130.680079mm; y=2.79253in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33431 {
+          proto=1; x=138.43mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=38
+            name=PE7/ADC_IN22
+          }
          }
+         ha:padstack_ref.33432 {
+          proto=0; x=146.179667mm; y=2.96969in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=12
+            name=PH0/OSC_IN
+          }
          }
+         ha:padstack_ref.33433 {
+          proto=0; x=130.680079mm; y=2.96969in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=55
-           name=PD8/USART3_TX
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=64
+            name=PC7/TIM3_CH2
+          }
          }
-        }
-        ha:padstack_ref.33398 {
-         proto=1; x=5.60747in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33434 {
+          proto=1; x=5.43031in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=87
+            name=PD6/USART2_RX
+          }
          }
+         ha:padstack_ref.33435 {
+          proto=1; x=5.43031in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=39
+            name=PE8/ADC_IN23
+          }
          }
+         ha:padstack_ref.33436 {
+          proto=0; x=146.179667mm; y=2.98937in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=96
-           name=PB9/TIM4_CH4/I2C1_SDA/TIM11_CH1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=11
+            name=VDD5
+          }
          }
-        }
-        ha:padstack_ref.33399 {
-         proto=1; x=5.60747in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33437 {
+          proto=0; x=130.680079mm; y=2.98937in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=65
+            name=PC8/TIM3_CH3
+          }
          }
+         ha:padstack_ref.33438 {
+          proto=1; x=5.41063in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=86
+            name=PD5/USART2_TX
+          }
          }
+         ha:padstack_ref.33439 {
+          proto=1; x=5.41063in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=30
-           name=PA5/SPI1_SCK/ADC_IN5/DAC_OUT2/TIM2_CH1_ETR
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=40
+            name=PE9/ADC_IN24/TIM2_CH1_ETR
+          }
          }
-        }
-        ha:padstack_ref.33400 {
-         proto=0; x=146.179667mm; y=71.430134mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33440 {
+          proto=0; x=146.179667mm; y=76.430124mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=10
+            name=VSS5
+          }
          }
+         ha:padstack_ref.33441 {
+          proto=0; x=130.680079mm; y=76.430124mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=66
+            name=PC9/TIM3_CH4
+          }
          }
+         ha:padstack_ref.33442 {
+          proto=1; x=136.929876mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=20
-           name=VREF-
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=85
+            name=PD4/USART2_RTS/SPI2_MOSI
+          }
          }
-        }
-        ha:padstack_ref.33401 {
-         proto=0; x=130.680079mm; y=71.430134mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33443 {
+          proto=1; x=136.929876mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=41
+            name=PE10/ADC_IN25/TIM2_CH2
+          }
          }
+         ha:padstack_ref.33444 {
+          proto=0; x=146.179667mm; y=76.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=9
+            name=PC15/OSC32_OUT
+          }
          }
+         ha:padstack_ref.33445 {
+          proto=0; x=130.680079mm; y=76.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=56
-           name=PD9/USART3_RX
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=67
+            name=PA8/USART1_CK/MCO
+          }
          }
-        }
-        ha:padstack_ref.33402 {
-         proto=1; x=5.58779in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33446 {
+          proto=1; x=136.43mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=84
+            name=PD3/USART2_CTS/SPI2_MISO
+          }
          }
+         ha:padstack_ref.33447 {
+          proto=1; x=136.43mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=42
+            name=PE11/TIM2_CH3
+          }
          }
+         ha:padstack_ref.33448 {
+          proto=0; x=146.179667mm; y=77.430122mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=95
-           name=PB8/TIM4_CH3/I2C1_SCL/TIM10_CH1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=PC14/OSC32_IN
+          }
          }
-        }
-        ha:padstack_ref.33403 {
-         proto=1; x=5.58779in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33449 {
+          proto=0; x=130.680079mm; y=77.430122mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=68
+            name=PA9/USART1_TX
+          }
          }
+         ha:padstack_ref.33450 {
+          proto=1; x=135.929878mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=83
+            name=PD2/TIM3_ETR
+          }
          }
+         ha:padstack_ref.33451 {
+          proto=1; x=135.929878mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=31
-           name=PA6/SPI1_MISO_ADC_IN6/TIM3_CH1/TIM10_CH1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=43
+            name=PE12/TIM2_CH4/SPI1_NSS
+          }
          }
-        }
-        ha:padstack_ref.33404 {
-         proto=0; x=146.179667mm; y=2.8319in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33452 {
+          proto=0; x=146.179667mm; y=3.06811in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=7
+            name=PC13/RTC_AF1/WKUP2
+          }
          }
+         ha:padstack_ref.33453 {
+          proto=0; x=130.680079mm; y=3.06811in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=69
+            name=PA10/USART1_RX
+          }
          }
+         ha:padstack_ref.33454 {
+          proto=1; x=5.33189in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=19
-           name=VSSA
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=82
+            name=PD1/SPI2_SCK
+          }
          }
-        }
-        ha:padstack_ref.33405 {
-         proto=0; x=130.680079mm; y=2.8319in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33455 {
+          proto=1; x=5.33189in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=44
+            name=PE13/SPI1_SCK
+          }
          }
+         ha:padstack_ref.33456 {
+          proto=0; x=146.179667mm; y=3.0878in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=VLCD
+          }
          }
+         ha:padstack_ref.33457 {
+          proto=0; x=130.680079mm; y=3.0878in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=57
-           name=PD10/USART3_CK
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=70
+            name=PA11/USART1_CTS/USBDM/SPI1_MISO
+          }
          }
-        }
-        ha:padstack_ref.33406 {
-         proto=1; x=5.5681in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33458 {
+          proto=1; x=134.92988mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=81
+            name=PD0/SPI2_NSS/TIM9_CH1
+          }
          }
+         ha:padstack_ref.33459 {
+          proto=1; x=134.92988mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=45
+            name=PE14/SPI1_MISO
+          }
          }
+         ha:padstack_ref.33460 {
+          proto=0; x=146.179667mm; y=3.10748in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=94
-           name=BOOT0
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=PE6/TRACED3/WKUP3/TIM9_CH2
+          }
          }
-        }
-        ha:padstack_ref.33407 {
-         proto=1; x=5.5681in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33461 {
+          proto=0; x=130.680079mm; y=3.10748in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=71
+            name=PA12/USART1_RTS/USBDP/SPI1_MOSI
+          }
          }
+         ha:padstack_ref.33462 {
+          proto=1; x=5.29252in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=80
+            name=PC12/USART3_CK
+          }
          }
+         ha:padstack_ref.33463 {
+          proto=1; x=5.29252in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=32
-           name=PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2/TIM11_CH1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=46
+            name=PE15/SPI1_MOSI
+          }
          }
-        }
-        ha:padstack_ref.33408 {
-         proto=0; x=146.179667mm; y=72.430132mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33464 {
+          proto=0; x=146.179667mm; y=3.12717in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=PE5/TRACED2/TIM9_CH1
+          }
          }
+         ha:padstack_ref.33465 {
+          proto=0; x=130.680079mm; y=3.12717in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=18
-           name=PC3/ADC_IN13
-         }
-        }
-        ha:padstack_ref.33409 {
-         proto=0; x=130.680079mm; y=72.430132mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=72
+            name=PA13/JTMS/SWDIO
+          }
          }
+         ha:padstack_ref.33466 {
+          proto=1; x=133.929882mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=58
-           name=PD11/USART3_CTS
-         }
-        }
-        ha:padstack_ref.33410 {
-         proto=1; x=5.54842in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=79
+            name=PC11/USART3_RX
+          }
          }
+         ha:padstack_ref.33467 {
+          proto=1; x=133.929882mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=93
-           name=PB7/I2C1_SDA/TIM4_CH2/USART1_RX/PVD_IN
-         }
-        }
-        ha:padstack_ref.33411 {
-         proto=1; x=5.54842in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=47
+            name=PB10/I2C2_SCL/USART3_TX/TIM2_CH3
+          }
          }
+         ha:padstack_ref.33468 {
+          proto=0; x=146.179667mm; y=79.92999mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=33
-           name=PC4/ADC_IN14
-         }
-        }
-        ha:padstack_ref.33412 {
-         proto=0; x=146.179667mm; y=2.87127in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=3
+            name=PE4/TRACED1/TIM3_CH2
+          }
          }
+         ha:padstack_ref.33469 {
+          proto=0; x=130.680079mm; y=79.92999mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=17
-           name=PC2/ADC_IN12
-         }
-        }
-        ha:padstack_ref.33413 {
-         proto=0; x=130.680079mm; y=2.87127in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=73
+            name=PH2/I2C2_SMBA
+          }
          }
+         ha:padstack_ref.33470 {
+          proto=1; x=133.43001mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=59
-           name=PD12/TIM4_CH1/USART3_RTS
-         }
-        }
-        ha:padstack_ref.33414 {
-         proto=1; x=140.429742mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=78
+            name=PC10/USART3_TX
+          }
          }
+         ha:padstack_ref.33471 {
+          proto=1; x=133.43001mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=92
-           name=PB6/I2C1_SCL/TIM4_CH1/USART1_TX
-         }
-        }
-        ha:padstack_ref.33415 {
-         proto=1; x=140.429742mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=48
+            name=PB11/I2C2_SDA/USART3_RX/TIM2_CH4
+          }
          }
+         ha:padstack_ref.33472 {
+          proto=0; x=146.179667mm; y=80.430116mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=34
-           name=PC5/ADC_IN15
-         }
-        }
-        ha:padstack_ref.33416 {
-         proto=0; x=146.179667mm; y=73.43013mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=2
+            name=PE3/TRACED0/TIM3_CH1
+          }
          }
+         ha:padstack_ref.33473 {
+          proto=0; x=130.680079mm; y=80.430116mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=16
-           name=PC1/ADC_IN11
-         }
-        }
-        ha:padstack_ref.33417 {
-         proto=0; x=130.680079mm; y=73.43013mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=74
+            name=VSS2
+          }
          }
+         ha:padstack_ref.33474 {
+          proto=1; x=5.23346in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=60
-           name=PD13/TIM4_CH2
-         }
-        }
-        ha:padstack_ref.33418 {
-         proto=1; x=5.50905in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=77
+            name=PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS
+          }
          }
+         ha:padstack_ref.33475 {
+          proto=1; x=5.23346in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=91
-           name=PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSI
-         }
-        }
-        ha:padstack_ref.33419 {
-         proto=1; x=5.50905in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=49
+            name=VSS1
+          }
          }
+         ha:padstack_ref.33476 {
+          proto=0; x=146.179667mm; y=3.18622in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=35
-           name=PB0/ADC_IN8/TIM3_CH3/VREF_OUT
-         }
-        }
-        ha:padstack_ref.33420 {
-         proto=0; x=146.179667mm; y=73.930256mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=PE2/TRACECK/TIM3_ETR
+          }
          }
+         ha:padstack_ref.33477 {
+          proto=0; x=130.680079mm; y=3.18622in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=15
-           name=PC0/ADC_IN10
-         }
-        }
-        ha:padstack_ref.33421 {
-         proto=0; x=130.680079mm; y=73.930256mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=75
+            name=VDD2
+          }
          }
+         ha:padstack_ref.33478 {
+          proto=1; x=132.430012mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=61
-           name=PD14_TIM4_CH3
-         }
-        }
-        ha:padstack_ref.33422 {
-         proto=1; x=139.429744mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=76
+            name=PA14/JTCK/SWCLK
+          }
          }
+         ha:padstack_ref.33479 {
+          proto=1; x=132.430012mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=90
-           name=PB4/JNTRSTSPI1_MISO/TIM3_CH1
+          ha:attributes {
+            term=50
+            name=VDD1
+          }
          }
         }
-        ha:padstack_ref.33423 {
-         proto=1; x=139.429744mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=36
-           name=PB1/ADC_IN9/TIM3_CH4/VREF_OUT
-         }
-        }
-        ha:padstack_ref.33424 {
-         proto=0; x=146.179667mm; y=2.93032in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+           li:objects {
+            ha:line.33355 {
+             x1=131.430014mm; y1=2.67442in; x2=145.429732mm; y2=2.67442in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33358 {
+             x1=131.430014mm; y1=2.67442in; x2=131.430014mm; y2=3.22559in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33361 {
+             x1=131.430014mm; y1=3.22559in; x2=145.429732mm; y2=3.22559in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33364 {
+             x1=145.429732mm; y1=2.67442in; x2=145.429732mm; y2=3.22559in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:arc.33367 {
+             x=5.73739in; y=3.2374in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         ha:attributes {
-           term=14
-           name=NRST
+           li:objects {
+            ha:line.33368 {
+             x1=138.429875mm; y1=74.930124mm; x2=138.429875mm; y2=74.930124mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33371 {
+             x1=138.43mm; y1=74.93mm; x2=138.43mm; y2=74.93mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33374 {
+             x1=138.43mm; y1=74.93mm; x2=137.43mm; y2=74.93mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33377 {
+             x1=138.43mm; y1=74.93mm; x2=138.43mm; y2=73.93mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33425 {
-         proto=0; x=130.680079mm; y=2.93032in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACS
+       }
+       ha:subc.33481 {
+        ha:attributes {
+         {io_pcb::hidename_y}=47.5534 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=60
+         refdes=C44
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=47nF
+         vendor=unknown
+         {io_pcb::hidename_direction}=3
+         device=CAPACITOR
+         {io_pcb::hidename_x}=132.4244 mm
+        }
+       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=62
-           name=PD15/TIM4_CH4
-         }
-        }
-        ha:padstack_ref.33426 {
-         proto=1; x=5.46968in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         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=89
-           name=PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK
-         }
+            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  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33427 {
-         proto=1; x=5.46968in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.33494 {
+          proto=0; x=131.891mm; y=48.874196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=37
-           name=PB2/BOOT1
-         }
-        }
-        ha:padstack_ref.33428 {
-         proto=0; x=146.179667mm; y=74.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33495 {
+          proto=0; x=131.891mm; y=48.074604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=13
-           name=PH1/OSC_OUT
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33429 {
-         proto=0; x=130.680079mm; y=74.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=63
-           name=PC6/TIM3_CH1
+           li:objects {
+            ha:line.33482 {
+             x1=131.891mm; y1=48.4744mm; x2=131.891mm; y2=48.4744mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33485 {
+             x1=131.891mm; y1=48.4744mm; x2=131.891mm; y2=48.4744mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33488 {
+             x1=131.891mm; y1=48.4744mm; x2=131.891mm; y2=49.4744mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33491 {
+             x1=131.891mm; y1=48.4744mm; x2=132.891mm; y2=48.4744mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33430 {
-         proto=1; x=138.43mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACT
+       }
+       ha:subc.33497 {
+        ha:attributes {
+         {io_pcb::hidename_y}=60.5521 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C8
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=0.22uF
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=CAPACITOR
+         {io_pcb::hidename_x}=132.4239 mm
+        }
+       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=88
-           name=PD7/USART2_CK/TIM9_CH2
-         }
-        }
-        ha:padstack_ref.33431 {
-         proto=1; x=138.43mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         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=38
-           name=PE7/ADC_IN22
-         }
+            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  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33432 {
-         proto=0; x=146.179667mm; y=2.96969in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.33510 {
+          proto=0; x=5.232in; y=48.881796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=12
-           name=PH0/OSC_IN
-         }
-        }
-        ha:padstack_ref.33433 {
-         proto=0; x=130.680079mm; y=2.96969in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33511 {
+          proto=0; x=5.232in; y=48.082204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=64
-           name=PC7/TIM3_CH2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33434 {
-         proto=1; x=5.43031in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=87
-           name=PD6/USART2_RX
+           li:objects {
+            ha:line.33498 {
+             x1=5.232in; y1=48.482mm; x2=5.232in; y2=48.482mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33501 {
+             x1=5.232in; y1=48.482mm; x2=5.232in; y2=48.482mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33504 {
+             x1=5.232in; y1=48.482mm; x2=5.232in; y2=49.482mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33507 {
+             x1=5.232in; y1=48.482mm; x2=133.8928mm; y2=48.482mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33435 {
-         proto=1; x=5.43031in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACU
+       }
+       ha:subc.33513 {
+        ha:attributes {
+         {io_pcb::hidename_y}=78.7265 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=C1
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=22pF
+         vendor=unknown
+         {io_pcb::hidename_direction}=2
+         device=CAPACITOR
+         {io_pcb::hidename_x}=154.9773 mm
+        }
+       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=39
-           name=PE8/ADC_IN23
-         }
-        }
-        ha:padstack_ref.33436 {
-         proto=0; x=146.179667mm; y=2.98937in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+            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  
+              }
+            }
 
-         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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
 
-         ha:attributes {
-           term=11
-           name=VDD5
-         }
+            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:padstack_ref.33437 {
-         proto=0; x=130.680079mm; y=2.98937in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.33526 {
+          proto=0; x=154.177704mm; y=3.0774685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=65
-           name=PC8/TIM3_CH3
-         }
-        }
-        ha:padstack_ref.33438 {
-         proto=1; x=5.41063in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33527 {
+          proto=0; x=154.977296mm; y=3.0774685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=86
-           name=PD5/USART2_TX
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33439 {
-         proto=1; x=5.41063in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=40
-           name=PE9/ADC_IN24/TIM2_CH1_ETR
+           li:objects {
+            ha:line.33514 {
+             x1=154.5775mm; y1=3.0774685in; x2=154.5775mm; y2=3.0774685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33517 {
+             x1=154.5775mm; y1=3.0774685in; x2=154.5775mm; y2=3.0774685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33520 {
+             x1=154.5775mm; y1=3.0774685in; x2=155.5775mm; y2=3.0774685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33523 {
+             x1=154.5775mm; y1=3.0774685in; x2=154.5775mm; y2=79.1677mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33440 {
-         proto=0; x=146.179667mm; y=76.430124mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACV
+       }
+       ha:subc.33529 {
+        ha:attributes {
+         {io_pcb::hidename_y}=73.1639 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=C3
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=22pF
+         vendor=unknown
+         {io_pcb::hidename_direction}=2
+         device=CAPACITOR
+         {io_pcb::hidename_x}=155.0281 mm
+        }
+       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=10
-           name=VSS5
-         }
-        }
-        ha:padstack_ref.33441 {
-         proto=0; x=130.680079mm; y=76.430124mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+            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  
+              }
+            }
 
-         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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
 
-         ha:attributes {
-           term=66
-           name=PC9/TIM3_CH4
-         }
+            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:padstack_ref.33442 {
-         proto=1; x=136.929876mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.33542 {
+          proto=0; x=154.964096mm; y=2.8614685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=85
-           name=PD4/USART2_RTS/SPI2_MOSI
-         }
-        }
-        ha:padstack_ref.33443 {
-         proto=1; x=136.929876mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33543 {
+          proto=0; x=154.164504mm; y=2.8614685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=41
-           name=PE10/ADC_IN25/TIM2_CH2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33444 {
-         proto=0; x=146.179667mm; y=76.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=9
-           name=PC15/OSC32_OUT
+           li:objects {
+            ha:line.33530 {
+             x1=154.5643mm; y1=2.8614685in; x2=154.5643mm; y2=2.8614685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33533 {
+             x1=154.5643mm; y1=2.8614685in; x2=154.5643mm; y2=2.8614685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33536 {
+             x1=154.5643mm; y1=2.8614685in; x2=153.5643mm; y2=2.8614685in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33539 {
+             x1=154.5643mm; y1=2.8614685in; x2=154.5643mm; y2=71.6813mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33445 {
-         proto=0; x=130.680079mm; y=76.93mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACW
+       }
+       ha:subc.33545 {
+        ha:attributes {
+         {io_pcb::hidename_y}=75.8563 mm
+         footprint=ABM3B
+         {io_pcb::hidename_scale}=70
+         refdes=X2
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=8mhz
+         vendor=unknown
+         {io_pcb::hidename_direction}=2
+         device=CRYSTAL
+         {io_pcb::hidename_x}=155.1297 mm
+        }
+       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=67
-           name=PA8/USART1_CK/MCO
-         }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.899922mm  
+               -23.62mil  
+               -0.899922mm  
+               23.62mil  
+               0.899922mm  
+               23.62mil  
+               0.899922mm  
+               -23.62mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.976122mm  
+               -26.62mil  
+               -0.976122mm  
+               26.62mil  
+               0.976122mm  
+               26.62mil  
+               0.976122mm  
+               -26.62mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.899922mm  
+               -23.62mil  
+               -0.899922mm  
+               23.62mil  
+               0.899922mm  
+               23.62mil  
+               0.899922mm  
+               -23.62mil  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33446 {
-         proto=1; x=136.43mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.33559 {
+          proto=0; x=156.577542mm; y=76.542096mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=84
-           name=PD3/USART2_CTS/SPI2_MISO
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
-        }
-        ha:padstack_ref.33447 {
-         proto=1; x=136.43mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33560 {
+          proto=0; x=152.577804mm; y=76.542096mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33561 {
+          proto=0; x=152.577804mm; y=74.142558mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=4
+          }
          }
+         ha:padstack_ref.33562 {
+          proto=0; x=156.577542mm; y=74.142558mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=42
-           name=PE11/TIM2_CH3
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=3
+          }
          }
         }
-        ha:padstack_ref.33448 {
-         proto=0; x=146.179667mm; y=77.430122mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:arc.33546 {
+             x=152.0378mm; y=75.58223mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         ha:attributes {
-           term=8
-           name=PC14/OSC32_IN
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.33547 {
+             x1=154.577673mm; y1=75.342327mm; x2=154.577673mm; y2=75.342327mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33550 {
+             x1=154.5778mm; y1=75.3422mm; x2=154.5778mm; y2=75.3422mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33553 {
+             x1=154.5778mm; y1=75.3422mm; x2=154.5778mm; y2=76.3422mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33556 {
+             x1=154.5778mm; y1=75.3422mm; x2=155.5778mm; y2=75.3422mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33449 {
-         proto=0; x=130.680079mm; y=77.430122mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACX
+       }
+       ha:subc.33564 {
+        ha:attributes {
+         {io_pcb::hidename_y}=65.4431 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C14
+         value=0.1uF
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=144.7165 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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
 
-         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.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
 
-         ha:attributes {
-           term=68
-           name=PA9/USART1_TX
-         }
+            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:padstack_ref.33450 {
-         proto=1; x=135.929878mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.33577 {
+          proto=0; x=144.316196mm; y=64.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=83
-           name=PD2/TIM3_ETR
-         }
-        }
-        ha:padstack_ref.33451 {
-         proto=1; x=135.929878mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33578 {
+          proto=0; x=5.65026in; y=64.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=43
-           name=PE12/TIM2_CH4/SPI1_NSS
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33452 {
-         proto=0; x=146.179667mm; y=3.06811in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=7
-           name=PC13/RTC_AF1/WKUP2
+           li:objects {
+            ha:line.33565 {
+             x1=5.666in; y1=64.643mm; x2=5.666in; y2=64.643mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33568 {
+             x1=5.666in; y1=64.643mm; x2=5.666in; y2=64.643mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33571 {
+             x1=5.666in; y1=64.643mm; x2=142.9164mm; y2=64.643mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33574 {
+             x1=5.666in; y1=64.643mm; x2=5.666in; y2=63.643mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33453 {
-         proto=0; x=130.680079mm; y=3.06811in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACY
+       }
+       ha:subc.33580 {
+        ha:attributes {
+         {io_pcb::hidename_y}=72.2249 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C13
+         value=0.1uF
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=147.7645 mm
+        }
+       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=69
-           name=PA10/USART1_RX
-         }
-        }
-        ha:padstack_ref.33454 {
-         proto=1; x=5.33189in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         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=82
-           name=PD1/SPI2_SCK
-         }
+            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  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33455 {
-         proto=1; x=5.33189in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.33593 {
+          proto=0; x=5.849in; y=71.824596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=44
-           name=PE13/SPI1_SCK
-         }
-        }
-        ha:padstack_ref.33456 {
-         proto=0; x=146.179667mm; y=3.0878in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33594 {
+          proto=0; x=5.849in; y=2.79626in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=6
-           name=VLCD
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33457 {
-         proto=0; x=130.680079mm; y=3.0878in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=70
-           name=PA11/USART1_CTS/USBDM/SPI1_MISO
+           li:objects {
+            ha:line.33581 {
+             x1=5.849in; y1=2.812in; x2=5.849in; y2=2.812in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33584 {
+             x1=5.849in; y1=2.812in; x2=5.849in; y2=2.812in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33587 {
+             x1=5.849in; y1=2.812in; x2=5.849in; y2=72.4248mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33590 {
+             x1=5.849in; y1=2.812in; x2=149.5646mm; y2=2.812in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33458 {
-         proto=1; x=134.92988mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACZ
+       }
+       ha:subc.33596 {
+        ha:attributes {
+         {io_pcb::hidename_y}=88.7354 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R38
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=200k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=46.4566 mm
+        }
+       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=81
-           name=PD0/SPI2_NSS/TIM9_CH1
-         }
-        }
-        ha:padstack_ref.33459 {
-         proto=1; x=134.92988mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         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=45
-           name=PE14/SPI1_MISO
-         }
+            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  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33460 {
-         proto=0; x=146.179667mm; y=3.10748in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.33609 {
+          proto=0; x=1.852in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=5
-           name=PE6/TRACED3/WKUP3/TIM9_CH2
-         }
-        }
-        ha:padstack_ref.33461 {
-         proto=0; x=130.680079mm; y=3.10748in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33610 {
+          proto=0; x=1.852in; y=88.341196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=71
-           name=PA12/USART1_RTS/USBDP/SPI1_MOSI
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33462 {
-         proto=1; x=5.29252in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=80
-           name=PC12/USART3_CK
+           li:objects {
+            ha:line.33597 {
+             x1=1.852in; y1=87.9414mm; x2=1.852in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33600 {
+             x1=1.852in; y1=87.9414mm; x2=1.852in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33603 {
+             x1=1.852in; y1=87.9414mm; x2=1.852in; y2=86.9414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33606 {
+             x1=1.852in; y1=87.9414mm; x2=46.0408mm; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33463 {
-         proto=1; x=5.29252in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACa
+       }
+       ha:subc.33612 {
+        ha:attributes {
+         {io_pcb::hidename_y}=88.7100 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R39
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=26.1k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=45.4914 mm
+        }
+       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=46
-           name=PE15/SPI1_MOSI
-         }
-        }
-        ha:padstack_ref.33464 {
-         proto=0; x=146.179667mm; y=3.12717in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         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=4
-           name=PE5/TRACED2/TIM9_CH1
-         }
+            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  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33465 {
-         proto=0; x=130.680079mm; y=3.12717in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.33625 {
+          proto=0; x=1.813in; y=88.341196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=72
-           name=PA13/JTMS/SWDIO
-         }
-        }
-        ha:padstack_ref.33466 {
-         proto=1; x=133.929882mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33626 {
+          proto=0; x=1.813in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=79
-           name=PC11/USART3_RX
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33467 {
-         proto=1; x=133.929882mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=47
-           name=PB10/I2C2_SCL/USART3_TX/TIM2_CH3
+           li:objects {
+            ha:line.33613 {
+             x1=1.813in; y1=87.9414mm; x2=1.813in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33616 {
+             x1=1.813in; y1=87.9414mm; x2=1.813in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33619 {
+             x1=1.813in; y1=87.9414mm; x2=1.813in; y2=88.9414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33622 {
+             x1=1.813in; y1=87.9414mm; x2=47.0502mm; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33468 {
-         proto=0; x=146.179667mm; y=79.92999mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACb
+       }
+       ha:subc.33628 {
+        ha:attributes {
+         {io_pcb::hidename_y}=96.2975 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R125
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=1k
+         vendor=unknown
+         {io_pcb::hidename_direction}=3
+         device=RESISTOR
+         {io_pcb::hidename_x}=72.5551 mm
+        }
+       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=3
-           name=PE4/TRACED1/TIM3_CH2
-         }
-        }
-        ha:padstack_ref.33469 {
-         proto=0; x=130.680079mm; y=79.92999mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         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=73
-           name=PH2/I2C2_SMBA
-         }
+            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  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33470 {
-         proto=1; x=133.43001mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.33641 {
+          proto=0; x=2.825in; y=96.697804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=78
-           name=PC10/USART3_TX
-         }
-        }
-        ha:padstack_ref.33471 {
-         proto=1; x=133.43001mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33642 {
+          proto=0; x=2.825in; y=97.497396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=48
-           name=PB11/I2C2_SDA/USART3_RX/TIM2_CH4
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33472 {
-         proto=0; x=146.179667mm; y=80.430116mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=2
-           name=PE3/TRACED0/TIM3_CH1
+           li:objects {
+            ha:line.33629 {
+             x1=2.825in; y1=97.0976mm; x2=2.825in; y2=97.0976mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33632 {
+             x1=2.825in; y1=97.0976mm; x2=2.825in; y2=97.0976mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33635 {
+             x1=2.825in; y1=97.0976mm; x2=2.825in; y2=96.0976mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33638 {
+             x1=2.825in; y1=97.0976mm; x2=70.755mm; y2=97.0976mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33473 {
-         proto=0; x=130.680079mm; y=80.430116mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACc
+       }
+       ha:subc.33644 {
+        ha:attributes {
+         {io_pcb::hidename_y}=93.8083 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R124
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=3.3k
+         vendor=unknown
+         {io_pcb::hidename_direction}=3
+         device=RESISTOR
+         {io_pcb::hidename_x}=72.5551 mm
+        }
+       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=74
-           name=VSS2
-         }
-        }
-        ha:padstack_ref.33474 {
-         proto=1; x=5.23346in; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         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=77
-           name=PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS
-         }
+            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  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33475 {
-         proto=1; x=5.23346in; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.33657 {
+          proto=0; x=2.825in; y=94.208604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=49
-           name=VSS1
-         }
-        }
-        ha:padstack_ref.33476 {
-         proto=0; x=146.179667mm; y=3.18622in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33658 {
+          proto=0; x=2.825in; y=95.008196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=PE2/TRACECK/TIM3_ETR
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33477 {
-         proto=0; x=130.680079mm; y=3.18622in; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=75
-           name=VDD2
+           li:objects {
+            ha:line.33645 {
+             x1=2.825in; y1=94.6084mm; x2=2.825in; y2=94.6084mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33648 {
+             x1=2.825in; y1=94.6084mm; x2=2.825in; y2=94.6084mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33651 {
+             x1=2.825in; y1=94.6084mm; x2=2.825in; y2=93.6084mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33654 {
+             x1=2.825in; y1=94.6084mm; x2=70.755mm; y2=94.6084mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33478 {
-         proto=1; x=132.430012mm; y=82.679921mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACd
+       }
+       ha:subc.33660 {
+        ha:attributes {
+         {io_pcb::hidename_y}=96.3361 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R131
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=1k
+         vendor=unknown
+         {io_pcb::hidename_direction}=3
+         device=RESISTOR
+         {io_pcb::hidename_x}=110.6551 mm
+        }
+       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=76
-           name=PA14/JTCK/SWCLK
-         }
-        }
-        ha:padstack_ref.33479 {
-         proto=1; x=132.430012mm; y=67.180333mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         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=50
-           name=VDD1
-         }
+            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:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:objects {
+         ha:padstack_ref.33673 {
+          proto=0; x=109.855mm; y=96.736404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          li:objects {
-           ha:line.33355 {
-            x1=131.430014mm; y1=2.67442in; x2=145.429732mm; y2=2.67442in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33358 {
-            x1=131.430014mm; y1=2.67442in; x2=131.430014mm; y2=3.22559in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33361 {
-            x1=131.430014mm; y1=3.22559in; x2=145.429732mm; y2=3.22559in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33364 {
-            x1=145.429732mm; y1=2.67442in; x2=145.429732mm; y2=3.22559in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.33367 {
-            x=5.73739in; y=3.2374in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
+          li:thermal {
           }
-          ha:type {
-           silk = 1
-           top = 1
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.33674 {
+          proto=0; x=109.855mm; y=97.535996mm; 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:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33368 {
-            x1=138.429875mm; y1=74.930124mm; x2=138.429875mm; y2=74.930124mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33661 {
+             x1=109.855mm; y1=97.1362mm; x2=109.855mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33371 {
-            x1=138.43mm; y1=74.93mm; x2=138.43mm; y2=74.93mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33664 {
+             x1=109.855mm; y1=97.1362mm; x2=109.855mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33374 {
-            x1=138.43mm; y1=74.93mm; x2=137.43mm; y2=74.93mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33667 {
+             x1=109.855mm; y1=97.1362mm; x2=109.855mm; y2=96.1362mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33377 {
-            x1=138.43mm; y1=74.93mm; x2=138.43mm; y2=73.93mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.33670 {
+             x1=109.855mm; y1=97.1362mm; x2=108.855mm; y2=97.1362mm; 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 = HWY2P2lhIMcskR/O2jgAAACS
-      }
-      ha:subc.33481 {
-       ha:attributes {
-        {io_pcb::hidename_y}=47.5534 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=60
-        refdes=C44
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=47nF
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=CAPACITOR
-        {io_pcb::hidename_x}=132.4244 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACe
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.33676 {
+        ha:attributes {
+         {io_pcb::hidename_y}=93.8723 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R128
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=3.3k
+         vendor=unknown
+         {io_pcb::hidename_direction}=3
+         device=RESISTOR
+         {io_pcb::hidename_x}=110.6551 mm
+        }
+       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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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
+            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  
+              }
             }
-            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.33689 {
+          proto=0; x=109.855mm; y=94.272604mm; 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.33690 {
+          proto=0; x=109.855mm; y=95.072196mm; 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:subc-aux {
+          lid=0
+          ha:combining {          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+           li:objects {
+            ha:line.33677 {
+             x1=109.855mm; y1=94.6724mm; x2=109.855mm; y2=94.6724mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:line.33680 {
+             x1=109.855mm; y1=94.6724mm; x2=109.855mm; y2=94.6724mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
              }
+            }
+            ha:line.33683 {
+             x1=109.855mm; y1=94.6724mm; x2=109.855mm; y2=93.6724mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33686 {
+             x1=109.855mm; y1=94.6724mm; x2=108.855mm; y2=94.6724mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
+        uid = HWY2P2lhIMcskR/O2jgAAACf
+       }
+       ha:subc.33692 {
+        ha:attributes {
+         {io_pcb::hidename_y}=13.7734 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R28
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=3.3k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=62.9666 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.33494 {
-         proto=0; x=131.891mm; y=48.874196mm; rot=0.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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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.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  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33495 {
-         proto=0; x=131.891mm; y=48.074604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
+        li:objects {
+         ha:padstack_ref.33705 {
+          proto=0; x=63.5mm; y=525.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33706 {
+          proto=0; x=63.5mm; y=12.535408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33482 {
-            x1=131.891mm; y1=48.4744mm; x2=131.891mm; y2=48.4744mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33693 {
+             x1=63.5mm; y1=12.935204mm; x2=63.5mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33485 {
-            x1=131.891mm; y1=48.4744mm; x2=131.891mm; y2=48.4744mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33696 {
+             x1=63.5mm; y1=12.935204mm; x2=63.5mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33488 {
-            x1=131.891mm; y1=48.4744mm; x2=131.891mm; y2=49.4744mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33699 {
+             x1=63.5mm; y1=12.935204mm; x2=63.5mm; y2=13.935204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33491 {
-            x1=131.891mm; y1=48.4744mm; x2=132.891mm; y2=48.4744mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.33702 {
+             x1=63.5mm; y1=12.935204mm; x2=64.5mm; y2=12.935204mm; 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 = HWY2P2lhIMcskR/O2jgAAACT
-      }
-      ha:subc.33497 {
-       ha:attributes {
-        {io_pcb::hidename_y}=60.5521 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C8
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=0.22uF
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=CAPACITOR
-        {io_pcb::hidename_x}=132.4239 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACg
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.33708 {
+        ha:attributes {
+         {io_pcb::hidename_y}=11.4112 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R31
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=1k
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=RESISTOR
+         {io_pcb::hidename_x}=62.9412 mm
+        }
+       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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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
+            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  
+              }
             }
-            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  
+              }
+            }
+          }
+        }
+       }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+        li:objects {
+         ha:padstack_ref.33721 {
+          proto=0; x=63.5mm; y=435.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.33722 {
+          proto=0; x=63.5mm; y=10.249408mm; 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:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.33709 {
+             x1=63.5mm; y1=10.649204mm; x2=63.5mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:line.33712 {
+             x1=63.5mm; y1=10.649204mm; x2=63.5mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33715 {
+             x1=63.5mm; y1=10.649204mm; x2=63.5mm; y2=11.649204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
+            }
+            ha:line.33718 {
+             x1=63.5mm; y1=10.649204mm; x2=64.5mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
+        uid = HWY2P2lhIMcskR/O2jgAAACh
+       }
+       ha:subc.33724 {
+        ha:attributes {
+         {io_pcb::hidename_y}=65.2145 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=C11
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=0.1uF
+         vendor=unknown
+         {io_pcb::hidename_direction}=2
+         device=CAPACITOR
+         {io_pcb::hidename_x}=132.7089 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.33510 {
-         proto=0; x=5.232in; y=48.881796mm; rot=0.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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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  
+              }
+            }
+
+            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:padstack_ref.33511 {
-         proto=0; x=5.232in; y=48.082204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
+        li:objects {
+         ha:padstack_ref.33737 {
+          proto=0; x=132.308596mm; y=2.536in; 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.33738 {
+          proto=0; x=131.509004mm; y=2.536in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33498 {
-            x1=5.232in; y1=48.482mm; x2=5.232in; y2=48.482mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33725 {
+             x1=131.9088mm; y1=2.536in; x2=131.9088mm; y2=2.536in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33501 {
-            x1=5.232in; y1=48.482mm; x2=5.232in; y2=48.482mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33728 {
+             x1=131.9088mm; y1=2.536in; x2=131.9088mm; y2=2.536in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33504 {
-            x1=5.232in; y1=48.482mm; x2=5.232in; y2=49.482mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33731 {
+             x1=131.9088mm; y1=2.536in; x2=130.9088mm; y2=2.536in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33507 {
-            x1=5.232in; y1=48.482mm; x2=133.8928mm; y2=48.482mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.33734 {
+             x1=131.9088mm; y1=2.536in; x2=131.9088mm; y2=63.4144mm; 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 = HWY2P2lhIMcskR/O2jgAAACU
-      }
-      ha:subc.33513 {
-       ha:attributes {
-        {io_pcb::hidename_y}=78.7265 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=C1
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=22pF
-        vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CAPACITOR
-        {io_pcb::hidename_x}=154.9773 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACi
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.33740 {
+        ha:attributes {
+         {io_pcb::hidename_y}=95.2500 mm
+         footprint=8ufson2x2
+         {io_pcb::hidename_scale}=100
+         refdes=U4
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=LM293
+         vendor=unknown
+         {io_pcb::hidename_direction}=3
+         device=IC
+         {io_pcb::hidename_x}=67.5640 mm
+        }
+       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
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               -0.374904mm  
+               -5.905mil  
+               -0.374904mm  
+               5.905mil  
+               0.374904mm  
+               5.905mil  
+               0.374904mm  
+               -5.905mil  
+              }
+            }
+
+            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.226187mm  
+               -17.76mil  
+               0.226187mm  
+               17.76mil  
+               0.226187mm  
+               17.76mil  
+               -0.226187mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.374904mm  
+               -5.905mil  
+               -0.374904mm  
+               5.905mil  
+               0.374904mm  
+               5.905mil  
+               0.374904mm  
+               -5.905mil  
+              }
+            }
+          }
+        }
 
-           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_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.225044mm  
+               -31.5mil  
+               -0.225044mm  
+               -31.5mil  
+               -0.225044mm  
+               31.5mil  
+               0.225044mm  
+               31.5mil  
+              }
+            }
 
-           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.301243mm  
+               -0.876299mm  
+               -0.301243mm  
+               -0.876299mm  
+               -0.301243mm  
+               0.876299mm  
+               0.301243mm  
+               0.876299mm  
+              }
             }
-            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.225044mm  
+               -31.5mil  
+               -0.225044mm  
+               -31.5mil  
+               -0.225044mm  
+               31.5mil  
+               0.225044mm  
+               31.5mil  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33526 {
-         proto=0; x=154.177704mm; y=3.0774685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+        li:objects {
+         ha:padstack_ref.33768 {
+          proto=0; x=66.538983mm; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=out
+          }
          }
+         ha:padstack_ref.33769 {
+          proto=0; x=2.700355in; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=in+
+          }
          }
+         ha:padstack_ref.33770 {
+          proto=0; x=66.538983mm; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=in-
+          }
          }
-        }
-        ha:padstack_ref.33527 {
-         proto=0; x=154.977296mm; y=3.0774685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33771 {
+          proto=0; x=2.700355in; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=in-
+          }
          }
+         ha:padstack_ref.33772 {
+          proto=0; x=66.538983mm; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=in+
+          }
          }
+         ha:padstack_ref.33773 {
+          proto=0; x=2.700355in; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=7
+            name=out
+          }
+         }
+         ha:padstack_ref.33774 {
+          proto=0; x=66.538983mm; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=V-
+          }
+         }
+         ha:padstack_ref.33775 {
+          proto=0; x=2.700355in; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=V+
+          }
+         }
+         ha:padstack_ref.33776 {
+          proto=1; x=2.66in; y=95.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=GND
+            name=GND
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33514 {
-            x1=154.5775mm; y1=3.0774685in; x2=154.5775mm; y2=3.0774685in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33741 {
+             x1=2.69937in; y1=3.71063in; x2=2.69937in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33517 {
-            x1=154.5775mm; y1=3.0774685in; x2=154.5775mm; y2=3.0774685in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33744 {
+             x1=2.62063in; y1=96.249998mm; x2=2.69937in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33520 {
-            x1=154.5775mm; y1=3.0774685in; x2=155.5775mm; y2=3.0774685in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33747 {
+             x1=2.62063in; y1=3.71063in; x2=2.62063in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33750 {
+             x1=2.62063in; y1=3.71063in; x2=2.69937in; y2=3.71063in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33753 {
+             x1=2.62063in; y1=3.69882in; x2=2.62063in; y2=3.69882in; thickness=10.0mil; clearance=0.0;
             }
            }
-           ha:line.33523 {
-            x1=154.5775mm; y1=3.0774685in; x2=154.5775mm; y2=79.1677mm; 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.33756 {
+             x1=2.66in; y1=95.25mm; x2=2.66in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33759 {
+             x1=2.66in; y1=95.25mm; x2=2.66in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33762 {
+             x1=2.66in; y1=95.25mm; x2=68.564mm; y2=95.25mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33765 {
+             x1=2.66in; y1=95.25mm; x2=2.66in; y2=96.25mm; 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 = HWY2P2lhIMcskR/O2jgAAACV
-      }
-      ha:subc.33529 {
-       ha:attributes {
-        {io_pcb::hidename_y}=73.1639 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=C3
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=22pF
-        vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CAPACITOR
-        {io_pcb::hidename_x}=155.0281 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACj
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.33778 {
+        ha:attributes {
+         {io_pcb::hidename_y}=95.2500 mm
+         footprint=8ufson2x2
+         {io_pcb::hidename_scale}=100
+         refdes=U5
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=LM293
+         vendor=unknown
+         {io_pcb::hidename_direction}=3
+         device=IC
+         {io_pcb::hidename_x}=105.5878 mm
+        }
+       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
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               -0.374904mm  
+               -5.905mil  
+               -0.374904mm  
+               5.905mil  
+               0.374904mm  
+               5.905mil  
+               0.374904mm  
+               -5.905mil  
+              }
+            }
+
+            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.226187mm  
+               -17.76mil  
+               0.226187mm  
+               17.76mil  
+               0.226187mm  
+               17.76mil  
+               -0.226187mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.374904mm  
+               -5.905mil  
+               -0.374904mm  
+               5.905mil  
+               0.374904mm  
+               5.905mil  
+               0.374904mm  
+               -5.905mil  
+              }
+            }
+          }
+        }
 
-           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_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.225044mm  
+               -31.5mil  
+               -0.225044mm  
+               -31.5mil  
+               -0.225044mm  
+               31.5mil  
+               0.225044mm  
+               31.5mil  
+              }
+            }
 
-           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.301243mm  
+               -0.876299mm  
+               -0.301243mm  
+               -0.876299mm  
+               -0.301243mm  
+               0.876299mm  
+               0.301243mm  
+               0.876299mm  
+              }
             }
-            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.225044mm  
+               -31.5mil  
+               -0.225044mm  
+               -31.5mil  
+               -0.225044mm  
+               31.5mil  
+               0.225044mm  
+               31.5mil  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.33806 {
+          proto=0; x=4.116645in; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=out
+          }
+         }
+         ha:padstack_ref.33807 {
+          proto=0; x=106.612817mm; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=in+
+          }
          }
-       }
-      }
+         ha:padstack_ref.33808 {
+          proto=0; x=4.116645in; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       li:objects {
-        ha:padstack_ref.33542 {
-         proto=0; x=154.964096mm; y=2.8614685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=in-
+          }
          }
+         ha:padstack_ref.33809 {
+          proto=0; x=106.612817mm; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=in-
+          }
          }
+         ha:padstack_ref.33810 {
+          proto=0; x=4.116645in; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=in+
+          }
          }
-        }
-        ha:padstack_ref.33543 {
-         proto=0; x=154.164504mm; y=2.8614685in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33811 {
+          proto=0; x=106.612817mm; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=7
+            name=out
+          }
          }
+         ha:padstack_ref.33812 {
+          proto=0; x=4.116645in; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=V-
+          }
          }
+         ha:padstack_ref.33813 {
+          proto=0; x=106.612817mm; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=V+
+          }
+         }
+         ha:padstack_ref.33814 {
+          proto=1; x=4.157in; y=95.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=GND
+            name=GND
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33530 {
-            x1=154.5643mm; y1=2.8614685in; x2=154.5643mm; y2=2.8614685in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33779 {
+             x1=106.587798mm; y1=3.71063in; x2=106.587798mm; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33533 {
-            x1=154.5643mm; y1=2.8614685in; x2=154.5643mm; y2=2.8614685in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33782 {
+             x1=4.11763in; y1=96.249998mm; x2=106.587798mm; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33536 {
-            x1=154.5643mm; y1=2.8614685in; x2=153.5643mm; y2=2.8614685in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33785 {
+             x1=4.11763in; y1=3.71063in; x2=4.11763in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33539 {
-            x1=154.5643mm; y1=2.8614685in; x2=154.5643mm; y2=71.6813mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.33788 {
+             x1=4.11763in; y1=3.71063in; x2=106.587798mm; y2=3.71063in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33791 {
+             x1=4.11763in; y1=3.69882in; x2=4.11763in; y2=3.69882in; thickness=10.0mil; clearance=0.0;
             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAACW
-      }
-      ha:subc.33545 {
-       ha:attributes {
-        {io_pcb::hidename_y}=75.8563 mm
-        footprint=ABM3B
-        {io_pcb::hidename_scale}=70
-        refdes=X2
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=8mhz
-        vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CRYSTAL
-        {io_pcb::hidename_x}=155.1297 mm
-       }
-      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.33794 {
+             x1=4.157in; y1=95.25mm; x2=4.157in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.899922mm  
-              -23.62mil  
-              -0.899922mm  
-              23.62mil  
-              0.899922mm  
-              23.62mil  
-              0.899922mm  
-              -23.62mil  
+            ha:line.33797 {
+             x1=4.157in; y1=95.25mm; x2=4.157in; y2=95.25mm; 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.976122mm  
-              -26.62mil  
-              -0.976122mm  
-              26.62mil  
-              0.976122mm  
-              26.62mil  
-              0.976122mm  
-              -26.62mil  
+            ha:line.33800 {
+             x1=4.157in; y1=95.25mm; x2=106.5878mm; y2=95.25mm; 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.899922mm  
-              -23.62mil  
-              -0.899922mm  
-              23.62mil  
-              0.899922mm  
-              23.62mil  
-              0.899922mm  
-              -23.62mil  
+            ha:line.33803 {
+             x1=4.157in; y1=95.25mm; x2=4.157in; y2=96.25mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
+        uid = HWY2P2lhIMcskR/O2jgAAACk
+       }
+       ha:subc.33816 {
+        ha:attributes {
+         {io_pcb::hidename_y}=92.0557 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C15
+         value=0.1uF
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=41.7637 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.33559 {
-         proto=0; x=156.577542mm; y=76.542096mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+            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  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33560 {
-         proto=0; x=152.577804mm; y=76.542096mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
+        li:objects {
+         ha:padstack_ref.33829 {
+          proto=0; x=42.5638mm; y=91.655396mm; 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.33830 {
+          proto=0; x=42.5638mm; y=90.855804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-        ha:padstack_ref.33561 {
-         proto=0; x=152.577804mm; y=74.142558mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=4
-           name=4
+           li:objects {
+            ha:line.33817 {
+             x1=42.5638mm; y1=91.2556mm; x2=42.5638mm; y2=91.2556mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33820 {
+             x1=42.5638mm; y1=91.2556mm; x2=42.5638mm; y2=91.2556mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33823 {
+             x1=42.5638mm; y1=91.2556mm; x2=42.5638mm; y2=92.2556mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33826 {
+             x1=42.5638mm; y1=91.2556mm; x2=43.5638mm; y2=91.2556mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33562 {
-         proto=0; x=156.577542mm; y=74.142558mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAACl
+       }
+       ha:subc.33832 {
+        ha:attributes {
+         {io_pcb::hidename_y}=102.2858 mm
+         footprint=hole-M3
+         {io_pcb::hidename_scale}=100
+         refdes=H6
+         value=
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=83.1596 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.0 {
+          hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=3
-           name=3
-         }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=175.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=175.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=175.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=225.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=225.0mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:objects {
+         ha:padstack_ref.33846 {
+          proto=0; x=3.29in; y=4.075in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-          li:objects {
-           ha:arc.33546 {
-            x=152.0378mm; y=75.58223mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+             li:5 {
+              on  
+              solid  
+              noshape  
+             }
           }
-          ha:type {
-           silk = 1
-           top = 1
+
+          ha:attributes {
+            term=1
+            name=pin1
           }
+         }
         }
+        li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33547 {
-            x1=154.577673mm; y1=75.342327mm; x2=154.577673mm; y2=75.342327mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:arc.33833 {
+             x=3.29in; y=4.075in; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
             }
            }
-           ha:line.33550 {
-            x1=154.5778mm; y1=75.3422mm; x2=154.5778mm; y2=75.3422mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:line.33553 {
-            x1=154.5778mm; y1=75.3422mm; x2=154.5778mm; y2=76.3422mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.33834 {
+             x1=3.29in; y1=4.075in; x2=3.29in; y2=4.075in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33556 {
-            x1=154.5778mm; y1=75.3422mm; x2=155.5778mm; y2=75.3422mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.33837 {
+             x1=3.29in; y1=4.075in; x2=3.29in; y2=4.075in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33840 {
+             x1=3.29in; y1=4.075in; x2=84.566mm; y2=4.075in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33843 {
+             x1=3.29in; y1=4.075in; x2=3.29in; y2=104.505mm; 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 = HWY2P2lhIMcskR/O2jgAAACX
-      }
-      ha:subc.33564 {
-       ha:attributes {
-        {io_pcb::hidename_y}=65.4431 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C14
-        value=0.1uF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=144.7165 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
+        uid = HWY2P2lhIMcskR/O2jgAAACm
+ ha:flags ={ lock=1
};       }
+       ha:subc.33848 {
+        ha:attributes {
+         {io_pcb::hidename_y}=-2.1590 mm
+         footprint=hole-M3
+         {io_pcb::hidename_scale}=100
+         refdes=H5
+         value=
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=79.2734 mm
+        }
+       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=125.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 {
-              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=175.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            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=175.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            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=225.0mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
              }
-           }
-         }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33577 {
-         proto=0; x=144.316196mm; y=64.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.33862 {
+          proto=0; x=3.29in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+             li:5 {
+              on  
+              solid  
+              noshape  
+             }
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          ha:attributes {
+            term=1
+            name=pin1
+          }
          }
         }
-        ha:padstack_ref.33578 {
-         proto=0; x=5.65026in; y=64.643mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:arc.33849 {
+             x=3.29in; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         ha:attributes {
-           term=2
-           name=2
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.33850 {
+             x1=3.29in; y1=125.0mil; x2=3.29in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33853 {
+             x1=3.29in; y1=125.0mil; x2=3.29in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33856 {
+             x1=3.29in; y1=125.0mil; x2=84.566mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33859 {
+             x1=3.29in; y1=125.0mil; x2=3.29in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
        }
-       li:layers {
+        uid = HWY2P2lhIMcskR/O2jgAAACn
+ ha:flags ={ lock=1
+ };       }
+       ha:subc.33864 {
+        ha:attributes {
+         {io_pcb::hidename_y}=96.8182 mm
+         footprint=DIP16
+         {io_pcb::hidename_scale}=100
+         refdes=S1
+         value=8DIP
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=125.4760 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -30.0mil  
+               -30.0mil  
+               30.0mil  
+               -30.0mil  
+               30.0mil  
+               30.0mil  
+               -30.0mil  
+               30.0mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -30.0mil  
+               -30.0mil  
+               30.0mil  
+               -30.0mil  
+               30.0mil  
+               30.0mil  
+               -30.0mil  
+               30.0mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -30.0mil  
+               -30.0mil  
+               30.0mil  
+               -30.0mil  
+               30.0mil  
+               30.0mil  
+               -30.0mil  
+               30.0mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -33.0mil  
+               -33.0mil  
+               33.0mil  
+               -33.0mil  
+               33.0mil  
+               33.0mil  
+               -33.0mil  
+               33.0mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -33.0mil  
+               -33.0mil  
+               33.0mil  
+               -33.0mil  
+               33.0mil  
+               33.0mil  
+               -33.0mil  
+               33.0mil  
+              }
+            }
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=60.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=60.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+            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
+            }
 
-          li:objects {
-           ha:line.33565 {
-            x1=5.666in; y1=64.643mm; x2=5.666in; y2=64.643mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=66.0mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-           }
-           ha:line.33568 {
-            x1=5.666in; y1=64.643mm; x2=5.666in; y2=64.643mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=66.0mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-           }
-           ha:line.33571 {
-            x1=5.666in; y1=64.643mm; x2=142.9164mm; y2=64.643mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.33893 {
+          proto=0; x=124.587mm; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
             }
-           }
-           ha:line.33574 {
-            x1=5.666in; y1=64.643mm; x2=5.666in; y2=63.643mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
             }
-           }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.33894 {
+          proto=1; x=127.127mm; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAACY
-      }
-      ha:subc.33580 {
-       ha:attributes {
-        {io_pcb::hidename_y}=72.2249 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C13
-        value=0.1uF
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=147.7645 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+         ha:padstack_ref.33895 {
+          proto=1; x=129.667mm; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
              }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+          ha:attributes {
+            term=3
+            name=3
+          }
+         }
+         ha:padstack_ref.33896 {
+          proto=1; x=5.205in; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
              }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:attributes {
+            term=4
+            name=4
+          }
+         }
+         ha:padstack_ref.33897 {
+          proto=1; x=134.747mm; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+          }
+
+          ha:attributes {
+            term=5
+            name=5
+          }
+         }
+         ha:padstack_ref.33898 {
+          proto=1; x=137.287mm; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+          }
+
+          ha:attributes {
+            term=6
+            name=6
+          }
+         }
+         ha:padstack_ref.33899 {
+          proto=1; x=139.827mm; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+          }
+
+          ha:attributes {
+            term=7
+            name=7
+          }
+         }
+         ha:padstack_ref.33900 {
+          proto=1; x=5.605in; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
              }
-           }
+          }
+
+          ha:attributes {
+            term=8
+            name=8
+          }
          }
-       }
-      }
+         ha:padstack_ref.33901 {
+          proto=1; x=5.605in; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       li:objects {
-        ha:padstack_ref.33593 {
-         proto=0; x=5.849in; y=71.824596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=9
+            name=9
+          }
          }
+         ha:padstack_ref.33902 {
+          proto=1; x=139.827mm; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=10
+            name=10
+          }
+         }
+         ha:padstack_ref.33903 {
+          proto=1; x=137.287mm; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=11
+            name=11
+          }
          }
+         ha:padstack_ref.33904 {
+          proto=1; x=134.747mm; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=12
+            name=12
+          }
          }
-        }
-        ha:padstack_ref.33594 {
-         proto=0; x=5.849in; y=2.79626in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33905 {
+          proto=1; x=5.205in; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=13
+            name=13
+          }
          }
+         ha:padstack_ref.33906 {
+          proto=1; x=129.667mm; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=14
+            name=14
+          }
          }
+         ha:padstack_ref.33907 {
+          proto=1; x=127.127mm; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=15
+            name=15
+          }
+         }
+         ha:padstack_ref.33908 {
+          proto=1; x=124.587mm; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=16
+            name=16
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33581 {
-            x1=5.849in; y1=2.812in; x2=5.849in; y2=2.812in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33865 {
+             x1=4.855in; y1=3.812in; x2=143.637mm; y2=3.812in; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33584 {
-            x1=5.849in; y1=2.812in; x2=5.849in; y2=2.812in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33868 {
+             x1=143.637mm; y1=86.6648mm; x2=143.637mm; y2=3.812in; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33587 {
-            x1=5.849in; y1=2.812in; x2=5.849in; y2=72.4248mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33871 {
+             x1=4.855in; y1=86.6648mm; x2=143.637mm; y2=86.6648mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33874 {
+             x1=4.855in; y1=93.0148mm; x2=4.855in; y2=3.812in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.33877 {
+             x1=4.855in; y1=86.6648mm; x2=4.855in; y2=3.562in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:arc.33880 {
+             x=4.855in; y=3.612in; width=50.0mil; height=50.0mil; astart=90.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
             }
            }
-           ha:line.33590 {
-            x1=5.849in; y1=2.812in; x2=149.5646mm; y2=2.812in; 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.33881 {
+             x1=133.477mm; y1=3.612in; x2=133.477mm; y2=3.612in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33884 {
+             x1=124.587mm; y1=3.762in; x2=124.587mm; y2=3.762in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33887 {
+             x1=124.587mm; y1=3.762in; x2=124.587mm; y2=96.5548mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33890 {
+             x1=124.587mm; y1=3.762in; x2=125.587mm; y2=3.762in; 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 = HWY2P2lhIMcskR/O2jgAAACZ
-      }
-      ha:subc.33596 {
-       ha:attributes {
-        {io_pcb::hidename_y}=88.7354 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R38
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=200k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=46.4566 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACo
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.33910 {
+        ha:attributes {
+         {io_pcb::hidename_y}=65.2018 mm
+         footprint=0-215079-4
+         {io_pcb::hidename_scale}=70
+         refdes=J20
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=Debug
+         vendor=unknown
+         {io_pcb::hidename_direction}=0
+         device=CONNECTOR
+         {io_pcb::hidename_x}=156.0830 mm
+        }
+       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=31.5mil; hplated=1; 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 {
+               -31.495mil  
+               -31.495mil  
+               31.495mil  
+               -31.495mil  
+               31.495mil  
+               31.495mil  
+               -31.495mil  
+               31.495mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -31.495mil  
+               -31.495mil  
+               31.495mil  
+               -31.495mil  
+               31.495mil  
+               31.495mil  
+               -31.495mil  
+               31.495mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -31.495mil  
+               -31.495mil  
+               31.495mil  
+               -31.495mil  
+               31.495mil  
+               31.495mil  
+               -31.495mil  
+               31.495mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.926973mm  
+               -0.926973mm  
+               0.926973mm  
+               -0.926973mm  
+               0.926973mm  
+               0.926973mm  
+               -0.926973mm  
+               0.926973mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.926973mm  
+               -0.926973mm  
+               0.926973mm  
+               -0.926973mm  
+               0.926973mm  
+               0.926973mm  
+               -0.926973mm  
+               0.926973mm  
+              }
+            }
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            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:ps_circ { x=0.0; y=0.0; dia=62.99mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            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:ps_circ { x=0.0; y=0.0; dia=1.853946mm;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;             }
+             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=73.06mil;             }
+             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=73.06mil;             }
+             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=79.06mil;             }
+             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=79.06mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33609 {
-         proto=0; x=1.852in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.33935 {
+          proto=0; x=6.203in; y=2.531in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33936 {
+          proto=1; x=6.153in; y=2.631in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
-        }
-        ha:padstack_ref.33610 {
-         proto=0; x=1.852in; y=88.341196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.33937 {
+          proto=1; x=155.0162mm; y=2.531in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=3
+          }
          }
+         ha:padstack_ref.33938 {
+          proto=1; x=153.7462mm; y=2.631in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=4
+          }
          }
+         ha:padstack_ref.33939 {
+          proto=2; x=158.955994mm; y=66.087498mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=0
+            name=mnt
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33597 {
-            x1=1.852in; y1=87.9414mm; x2=1.852in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33911 {
+             x1=159.950912mm; y1=2.48061in; x2=159.950912mm; y2=2.68138in; thickness=6.0mil; clearance=0.0;
             }
-           }
-           ha:line.33600 {
-            x1=1.852in; y1=87.9414mm; x2=1.852in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33914 {
+             x1=5.95871in; y1=2.48061in; x2=159.950912mm; y2=2.48061in; thickness=6.0mil; clearance=0.0;
             }
-           }
-           ha:line.33603 {
-            x1=1.852in; y1=87.9414mm; x2=1.852in; y2=86.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33917 {
+             x1=5.95871in; y1=2.48061in; x2=5.95871in; y2=2.68138in; thickness=6.0mil; clearance=0.0;
+            }
+            ha:line.33920 {
+             x1=5.95871in; y1=2.68138in; x2=159.950912mm; y2=2.68138in; thickness=6.0mil; clearance=0.0;
             }
            }
-           ha:line.33606 {
-            x1=1.852in; y1=87.9414mm; x2=46.0408mm; y2=87.9414mm; 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.33923 {
+             x1=156.312158mm; y1=65.663419mm; x2=156.312158mm; y2=65.663419mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33926 {
+             x1=6.203in; y1=2.631in; x2=6.203in; y2=2.631in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33929 {
+             x1=6.203in; y1=2.631in; x2=6.203in; y2=65.8274mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33932 {
+             x1=6.203in; y1=2.631in; x2=156.5562mm; y2=2.631in; 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 = HWY2P2lhIMcskR/O2jgAAACa
-      }
-      ha:subc.33612 {
-       ha:attributes {
-        {io_pcb::hidename_y}=88.7100 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R39
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=26.1k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=45.4914 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACp
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.33941 {
+        ha:attributes {
+         {io_pcb::hidename_y}=89.0524 mm
+         footprint=100mil2pin
+         {io_pcb::hidename_scale}=70
+         refdes=J6
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=Force Bootloader
+         vendor=unknown
+         {io_pcb::hidename_direction}=0
+         device=CONNECTOR
+         {io_pcb::hidename_x}=156.9466 mm
+        }
+       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=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 {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+        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
             }
-            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: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:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 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
             }
-            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: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.33625 {
-         proto=0; x=1.813in; y=88.341196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.33966 {
+          proto=0; x=155.1686mm; y=87.7824mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+             li:5 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.33626 {
-         proto=0; x=1.813in; y=87.541604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.33967 {
+          proto=1; x=6.009in; y=87.7824mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33613 {
-            x1=1.813in; y1=87.9414mm; x2=1.813in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.33942 {
+             x1=5.959in; y1=3.506in; x2=156.4386mm; y2=3.506in; thickness=15.0mil; clearance=0.0;
             }
-           }
-           ha:line.33616 {
-            x1=1.813in; y1=87.9414mm; x2=1.813in; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.33945 {
+             x1=156.4386mm; y1=3.406in; x2=156.4386mm; y2=3.506in; thickness=15.0mil; clearance=0.0;
             }
-           }
-           ha:line.33619 {
-            x1=1.813in; y1=87.9414mm; x2=1.813in; y2=88.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.33948 {
+             x1=5.959in; y1=3.406in; x2=156.4386mm; y2=3.406in; thickness=15.0mil; clearance=0.0;
             }
-           }
-           ha:line.33622 {
-            x1=1.813in; y1=87.9414mm; x2=47.0502mm; y2=87.9414mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.33951 {
+             x1=5.959in; y1=3.406in; x2=5.959in; y2=3.506in; thickness=15.0mil; clearance=0.0;
             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAACb
-      }
-      ha:subc.33628 {
-       ha:attributes {
-        {io_pcb::hidename_y}=96.2975 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R125
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=1k
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=72.5551 mm
-       }
-      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.33954 {
+             x1=6.059in; y1=87.7824mm; x2=6.059in; y2=87.7824mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:line.33957 {
+             x1=155.1686mm; y1=87.7824mm; x2=155.1686mm; y2=87.7824mm; 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.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+            ha:line.33960 {
+             x1=155.1686mm; y1=87.7824mm; x2=154.1686mm; y2=87.7824mm; 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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:line.33963 {
+             x1=155.1686mm; y1=87.7824mm; x2=155.1686mm; y2=86.7824mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
+        uid = HWY2P2lhIMcskR/O2jgAAACq
+       }
+       ha:subc.34012 {
+        ha:attributes {
+         {io_pcb::hidename_y}=99.1240 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R3
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=22
+         vendor=unknown
+         {io_pcb::hidename_direction}=3
+         device=RESISTOR
+         {io_pcb::hidename_x}=140.3218 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.33641 {
-         proto=0; x=2.825in; y=96.697804mm; rot=0.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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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.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  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33642 {
-         proto=0; x=2.825in; y=97.497396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+
+        li:objects {
+         ha:padstack_ref.34025 {
+          proto=0; x=139.763mm; y=99.251004mm; 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.34026 {
+          proto=0; x=139.763mm; y=100.050596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33629 {
-            x1=2.825in; y1=97.0976mm; x2=2.825in; y2=97.0976mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.34013 {
+             x1=139.763mm; y1=99.6508mm; x2=139.763mm; y2=99.6508mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33632 {
-            x1=2.825in; y1=97.0976mm; x2=2.825in; y2=97.0976mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.34016 {
+             x1=139.763mm; y1=99.6508mm; x2=139.763mm; y2=99.6508mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33635 {
-            x1=2.825in; y1=97.0976mm; x2=2.825in; y2=96.0976mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.34019 {
+             x1=139.763mm; y1=99.6508mm; x2=139.763mm; y2=98.6508mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33638 {
-            x1=2.825in; y1=97.0976mm; x2=70.755mm; y2=97.0976mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.34022 {
+             x1=139.763mm; y1=99.6508mm; x2=138.763mm; y2=99.6508mm; 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 = HWY2P2lhIMcskR/O2jgAAACc
-      }
-      ha:subc.33644 {
-       ha:attributes {
-        {io_pcb::hidename_y}=93.8083 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R124
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=3.3k
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=72.5551 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACs
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.34028 {
+        ha:attributes {
+         {io_pcb::hidename_y}=99.0920 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=70
+         refdes=R2
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=22
+         vendor=unknown
+         {io_pcb::hidename_direction}=3
+         device=RESISTOR
+         {io_pcb::hidename_x}=139.3190 mm
+        }
+       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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
             }
-            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
+            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  
+              }
             }
-            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 { 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.33657 {
-         proto=0; x=2.825in; y=94.208604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.34041 {
+          proto=0; x=5.463in; y=3.90726in; 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.33658 {
-         proto=0; x=2.825in; y=95.008196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.34042 {
+          proto=0; x=5.463in; y=100.043996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33645 {
-            x1=2.825in; y1=94.6084mm; x2=2.825in; y2=94.6084mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.34029 {
+             x1=5.463in; y1=3.923in; x2=5.463in; y2=3.923in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33648 {
-            x1=2.825in; y1=94.6084mm; x2=2.825in; y2=94.6084mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.34032 {
+             x1=5.463in; y1=3.923in; x2=5.463in; y2=3.923in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33651 {
-            x1=2.825in; y1=94.6084mm; x2=2.825in; y2=93.6084mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.34035 {
+             x1=5.463in; y1=3.923in; x2=5.463in; y2=98.6442mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33654 {
-            x1=2.825in; y1=94.6084mm; x2=70.755mm; y2=94.6084mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.34038 {
+             x1=5.463in; y1=3.923in; x2=137.7602mm; y2=3.923in; 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 = HWY2P2lhIMcskR/O2jgAAACd
-      }
-      ha:subc.33660 {
-       ha:attributes {
-        {io_pcb::hidename_y}=96.3361 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R131
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=1k
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=110.6551 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACt
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.34044 {
+        ha:attributes {
+         {io_pcb::hidename_y}=41.4401 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R40
+         value=200k
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=51.1109 mm
+        }
+       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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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.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
+            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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+
+            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.33673 {
-         proto=0; x=109.855mm; y=96.736404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.34057 {
+          proto=0; x=50.710596mm; y=1.6in; 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.33674 {
-         proto=0; x=109.855mm; y=97.535996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.34058 {
+          proto=0; x=49.911004mm; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33661 {
-            x1=109.855mm; y1=97.1362mm; x2=109.855mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.34045 {
+             x1=50.3108mm; y1=1.6in; x2=50.3108mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33664 {
-            x1=109.855mm; y1=97.1362mm; x2=109.855mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.34048 {
+             x1=50.3108mm; y1=1.6in; x2=50.3108mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33667 {
-            x1=109.855mm; y1=97.1362mm; x2=109.855mm; y2=96.1362mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.34051 {
+             x1=50.3108mm; y1=1.6in; x2=49.3108mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33670 {
-            x1=109.855mm; y1=97.1362mm; x2=108.855mm; y2=97.1362mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.34054 {
+             x1=50.3108mm; y1=1.6in; x2=50.3108mm; y2=39.64mm; 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 = HWY2P2lhIMcskR/O2jgAAACe
-      }
-      ha:subc.33676 {
-       ha:attributes {
-        {io_pcb::hidename_y}=93.8723 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R128
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=3.3k
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=110.6551 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACu
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.34060 {
+        ha:attributes {
+         {io_pcb::hidename_y}=40.8559 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R41
+         value=200k
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=49.5107 mm
+        }
+       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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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.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
+            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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+
+            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.33689 {
-         proto=0; x=109.855mm; y=94.272604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.34073 {
+          proto=0; x=49.911004mm; y=1.64in; 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.33690 {
-         proto=0; x=109.855mm; y=95.072196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.34074 {
+          proto=0; x=50.710596mm; y=1.64in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33677 {
-            x1=109.855mm; y1=94.6724mm; x2=109.855mm; y2=94.6724mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.34061 {
+             x1=50.3108mm; y1=1.64in; x2=50.3108mm; y2=1.64in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33680 {
-            x1=109.855mm; y1=94.6724mm; x2=109.855mm; y2=94.6724mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.34064 {
+             x1=50.3108mm; y1=1.64in; x2=50.3108mm; y2=1.64in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33683 {
-            x1=109.855mm; y1=94.6724mm; x2=109.855mm; y2=93.6724mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.34067 {
+             x1=50.3108mm; y1=1.64in; x2=51.3108mm; y2=1.64in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33686 {
-            x1=109.855mm; y1=94.6724mm; x2=108.855mm; y2=94.6724mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.34070 {
+             x1=50.3108mm; y1=1.64in; x2=50.3108mm; y2=42.656mm; 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 = HWY2P2lhIMcskR/O2jgAAACf
-      }
-      ha:subc.33692 {
-       ha:attributes {
-        {io_pcb::hidename_y}=13.7734 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R28
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=3.3k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=62.9666 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACv
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.34076 {
+        ha:attributes {
+         {io_pcb::hidename_y}=43.4721 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R42
+         value=22k
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=51.1109 mm
+        }
+       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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            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
+            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.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.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
+        li:objects {
+         ha:padstack_ref.34089 {
+          proto=0; x=50.710596mm; y=1.68in; 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.34090 {
+          proto=0; x=49.911004mm; y=1.68in; 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:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.34077 {
+             x1=50.3108mm; y1=1.68in; x2=50.3108mm; y2=1.68in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.34080 {
+             x1=50.3108mm; y1=1.68in; x2=50.3108mm; y2=1.68in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.34083 {
+             x1=50.3108mm; y1=1.68in; x2=49.3108mm; y2=1.68in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:line.34086 {
+             x1=50.3108mm; y1=1.68in; x2=50.3108mm; y2=41.672mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
+        uid = HWY2P2lhIMcskR/O2jgAAACw
+       }
+       ha:subc.34092 {
+        ha:attributes {
+         {io_pcb::hidename_y}=67.3258 mm
+         footprint=2512
+         {io_pcb::hidename_scale}=100
+         refdes=R1
+         value=0.001
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=50.8344 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.33705 {
-         proto=0; x=63.5mm; y=525.0mil; rot=0.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.777807mm  
+               -1.484889mm  
+               -1.484905mm  
+               -0.777777mm  
+               0.777807mm  
+               1.484889mm  
+               1.484905mm  
+               0.777777mm  
+              }
+            }
 
-         ha:attributes {
-           term=1
-           name=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.77781mm  
+               -1.767766mm  
+               -1.767782mm  
+               -0.777774mm  
+               0.77781mm  
+               1.767766mm  
+               1.767782mm  
+               0.777774mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.777807mm  
+               -1.484889mm  
+               -1.484905mm  
+               -0.777777mm  
+               0.777807mm  
+               1.484889mm  
+               1.484905mm  
+               0.777777mm  
+              }
+            }
+          }
         }
-        ha:padstack_ref.33706 {
-         proto=0; x=63.5mm; y=12.535408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
+        li:objects {
+         ha:padstack_ref.34111 {
+          proto=0; x=52.3568mm; y=64.991016mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=pin1
+          }
          }
+         ha:padstack_ref.34112 {
+          proto=0; x=47.9728mm; y=69.374984mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=pin2
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33693 {
-            x1=63.5mm; y1=12.935204mm; x2=63.5mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.34093 {
+             x1=47.5487mm; y1=67.5366mm; x2=50.5185mm; y2=64.5669mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33696 {
-            x1=63.5mm; y1=12.935204mm; x2=63.5mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.34096 {
+             x1=49.811178mm; y1=69.7991mm; x2=52.780946mm; y2=66.829432mm; thickness=10.0mil; clearance=0.0;
             }
            }
-           ha:line.33699 {
-            x1=63.5mm; y1=12.935204mm; x2=63.5mm; y2=13.935204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:line.33702 {
-            x1=63.5mm; y1=12.935204mm; x2=64.5mm; y2=12.935204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.34099 {
+             x1=50.1648mm; y1=67.183mm; x2=50.1648mm; y2=67.183mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.34102 {
+             x1=1.975in; y1=67.183mm; x2=1.975in; y2=67.183mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.34105 {
+             x1=1.975in; y1=67.183mm; x2=1.975in; y2=66.183mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.34108 {
+             x1=1.975in; y1=67.183mm; x2=49.165mm; y2=67.183mm; 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 = HWY2P2lhIMcskR/O2jgAAACg
-      }
-      ha:subc.33708 {
-       ha:attributes {
-        {io_pcb::hidename_y}=11.4112 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R31
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=1k
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=RESISTOR
-        {io_pcb::hidename_x}=62.9412 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACx
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.34114 {
+        ha:attributes {
+         {io_pcb::hidename_y}=62.0903 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C16
+         value=0.1uF
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=46.6659 mm
+        }
+       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.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+              li:ps_poly {
+               -0.0706mm  
+               -0.424062mm  
+               -0.424062mm  
+               -0.0706mm  
+               0.0706mm  
+               0.424062mm  
+               0.424062mm  
+               0.0706mm  
+              }
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 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 {
+               -0.0706mm  
+               -0.531824mm  
+               -0.531824mm  
+               -0.0706mm  
+               0.0706mm  
+               0.531824mm  
+               0.531824mm  
+               0.0706mm  
+              }
             }
-            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.0706mm  
+               -0.424062mm  
+               -0.424062mm  
+               -0.0706mm  
+               0.0706mm  
+               0.424062mm  
+               0.424062mm  
+               0.0706mm  
+              }
+            }
+          }
+        }
+       }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+        li:objects {
+         ha:padstack_ref.34127 {
+          proto=0; x=46.0994mm; y=63.2488mm; 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.34128 {
+          proto=0; x=46.6648mm; y=62.6834mm; 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:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.34115 {
+             x1=46.3821mm; y1=62.9661mm; x2=46.3821mm; y2=62.9661mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+            ha:line.34118 {
+             x1=46.3821mm; y1=62.9661mm; x2=46.3821mm; y2=62.9661mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.34121 {
+             x1=46.3821mm; y1=62.9661mm; x2=46.3821mm; y2=63.9661mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.34124 {
+             x1=46.3821mm; y1=62.9661mm; x2=47.3821mm; y2=62.9661mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
-      }
+        uid = HWY2P2lhIMcskR/O2jgAAACy
+       }
+       ha:subc.34130 {
+        ha:attributes {
+         {io_pcb::hidename_y}=64.7192 mm
+         copyright=2006 DJ Delorie
+         author=DJ Delorie
+         footprint=SOT23-5
+         dist-license=GPL
+         {io_pcb::hidename_scale}=89
+         refdes=U8
+         value=INA180
+         {io_pcb::hidename_direction}=0
+         use-license=Unlimited
+         {io_pcb::hidename_x}=46.8122 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.33721 {
-         proto=0; x=63.5mm; y=435.0mil; rot=0.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.574752mm  
+               0.1437mm  
+               -0.1437mm  
+               0.574752mm  
+               0.574752mm  
+               -0.1437mm  
+               0.1437mm  
+               -0.574752mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.682514mm  
+               0.1437mm  
+               -0.1437mm  
+               0.682514mm  
+               0.682514mm  
+               -0.1437mm  
+               0.1437mm  
+               -0.682514mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.574752mm  
+               0.1437mm  
+               -0.1437mm  
+               0.574752mm  
+               0.574752mm  
+               -0.1437mm  
+               0.1437mm  
+               -0.574752mm  
+              }
+            }
+          }
+        }
+
+        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.574751mm  
+               0.143575mm  
+               -0.143775mm  
+               0.574701mm  
+               0.574751mm  
+               -0.143575mm  
+               0.143775mm  
+               -0.574701mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.682514mm  
+               0.143556mm  
+               -0.143794mm  
+               0.682464mm  
+               0.682514mm  
+               -0.143556mm  
+               0.143794mm  
+               -0.682464mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.574751mm  
+               0.143575mm  
+               -0.143775mm  
+               0.574701mm  
+               0.574751mm  
+               -0.143575mm  
+               0.143775mm  
+               -0.574701mm  
+              }
+            }
+          }
+        }
+
+        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 {
+               -0.574702mm  
+               0.14365mm  
+               -0.14365mm  
+               0.574702mm  
+               0.574702mm  
+               -0.14365mm  
+               0.14365mm  
+               -0.574702mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.682464mm  
+               0.14365mm  
+               -0.14365mm  
+               0.682464mm  
+               0.682464mm  
+               -0.14365mm  
+               0.14365mm  
+               -0.682464mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.574702mm  
+               0.14365mm  
+               -0.14365mm  
+               0.574702mm  
+               0.574702mm  
+               -0.14365mm  
+               0.14365mm  
+               -0.574702mm  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.34155 {
+          proto=0; x=1.9386811in; y=64.955mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=4
+          }
          }
+         ha:padstack_ref.34156 {
+          proto=0; x=47.8416mm; y=63.5541mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=5
+          }
          }
-        }
-        ha:padstack_ref.33722 {
-         proto=0; x=63.5mm; y=10.249408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.34157 {
+          proto=1; x=46.3688mm; y=2.5601122in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.34158 {
+          proto=0; x=47.0693mm; y=65.7273mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
          }
+         ha:padstack_ref.34159 {
+          proto=2; x=47.76975mm; y=66.42775mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=3
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33709 {
-            x1=63.5mm; y1=10.649204mm; x2=63.5mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.34131 {
+             x1=47.6261mm; y1=67.2899mm; x2=1.97333071in; y2=64.7934mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33712 {
-            x1=63.5mm; y1=10.649204mm; x2=63.5mm; y2=10.649204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.34134 {
+             x1=48.0032mm; y1=62.674mm; x2=1.97333071in; y2=64.7934mm; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33715 {
-            x1=63.5mm; y1=10.649204mm; x2=63.5mm; y2=11.649204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.34137 {
+             x1=45.5067mm; y1=65.1705mm; x2=48.0032mm; y2=62.674mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.34140 {
+             x1=45.5067mm; y1=65.1705mm; x2=47.6261mm; y2=67.2899mm; thickness=10.0mil; clearance=0.0;
             }
            }
-           ha:line.33718 {
-            x1=63.5mm; y1=10.649204mm; x2=64.5mm; y2=10.649204mm; 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.34143 {
+             x1=47.65839mm; y1=65.1382mm; x2=47.65839mm; y2=65.1382mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.34146 {
+             x1=1.9386811in; y1=64.955mm; x2=1.9386811in; y2=64.955mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.34149 {
+             x1=1.9386811in; y1=64.955mm; x2=1.9386811in; y2=65.955mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.34152 {
+             x1=1.9386811in; y1=64.955mm; x2=50.2425mm; y2=64.955mm; 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 = HWY2P2lhIMcskR/O2jgAAACh
-      }
-      ha:subc.33724 {
-       ha:attributes {
-        {io_pcb::hidename_y}=65.2145 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=C11
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=0.1uF
-        vendor=unknown
-        {io_pcb::hidename_direction}=2
-        device=CAPACITOR
-        {io_pcb::hidename_x}=132.7089 mm
+        uid = HWY2P2lhIMcskR/O2jgAAACz
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.34161 {
+        ha:attributes {
+         value=IPD068P03L3GATMA1
+         footprint=TO252FET
+         refdes=Q10
+        }
+       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  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
             }
-            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 {
+               32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               -1.476248mm  
+               -32.53mil  
+               1.476248mm  
+               32.53mil  
+               1.476248mm  
+              }
+            }
 
-           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  
+               -1.400048mm  
+               -29.53mil  
+               -1.400048mm  
+               -29.53mil  
+               1.400048mm  
+               29.53mil  
+               1.400048mm  
+              }
             }
-            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 {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
 
-           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 {
+               -3.226308mm  
+               -3.126232mm  
+               -3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               3.126232mm  
+               3.226308mm  
+               -3.126232mm  
+              }
             }
-            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 {
+               -3.150108mm  
+               -3.050032mm  
+               -3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               3.050032mm  
+               3.150108mm  
+               -3.050032mm  
+              }
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33737 {
-         proto=0; x=132.308596mm; y=2.536in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.34186 {
+          proto=0; x=160.0mil; y=2.80006in; rot=0.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.33738 {
-         proto=0; x=131.509004mm; y=2.536in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=3
+            name=G
+          }
          }
+         ha:padstack_ref.34187 {
+          proto=1; x=250.0mil; y=2.554in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=D
+          }
          }
+         ha:padstack_ref.34188 {
+          proto=0; x=340.0mil; y=2.80006in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=S
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33725 {
-            x1=131.9088mm; y1=2.536in; x2=131.9088mm; y2=2.536in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.34162 {
+             x1=3.10007mm; y1=2.47919in; x2=9.59993mm; y2=2.47919in; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33728 {
-            x1=131.9088mm; y1=2.536in; x2=131.9088mm; y2=2.536in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.34165 {
+             x1=9.59993mm; y1=2.47919in; x2=9.59993mm; y2=2.71935in; thickness=10.0mil; clearance=0.0;
             }
-           }
-           ha:line.33731 {
-            x1=131.9088mm; y1=2.536in; x2=130.9088mm; y2=2.536in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.34168 {
+             x1=9.59993mm; y1=2.71935in; x2=3.10007mm; y2=2.71935in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.34171 {
+             x1=3.10007mm; y1=2.71935in; x2=3.10007mm; y2=2.47919in; thickness=10.0mil; clearance=0.0;
             }
            }
-           ha:line.33734 {
-            x1=131.9088mm; y1=2.536in; x2=131.9088mm; y2=63.4144mm; 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.34174 {
+             x1=250.0mil; y1=2.71804in; x2=250.0mil; y2=2.71804in; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
+
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.34177 {
+             x1=250.0mil; y1=2.80006in; x2=250.0mil; y2=2.80006in; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
+
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.34180 {
+             x1=250.0mil; y1=2.80006in; x2=7.35mm; y2=2.80006in; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
+
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.34183 {
+             x1=250.0mil; y1=2.80006in; x2=250.0mil; y2=72.121524mm; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
+
+             ha:attributes {
+               subc-role=y
+             }
             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAACi
-      }
-      ha:subc.33740 {
-       ha:attributes {
-        {io_pcb::hidename_y}=95.2500 mm
-        footprint=8ufson2x2
-        {io_pcb::hidename_scale}=100
-        refdes=U4
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=LM293
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=IC
-        {io_pcb::hidename_x}=67.5640 mm
+        uid = esv8OJDebGIPecy8VZQAAAC0
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.34190 {
+        ha:attributes {
+         {io_pcb::hidename_y}=53.3146 mm
+         footprint=fuse3568
+         {io_pcb::hidename_scale}=70
+         refdes=F1
+         manufacturer=unknown
+         vendor_part_number=unknown
+         manufacturer_part_number=unknown
+         value=fuse3568
+         vendor=unknown
+         {io_pcb::hidename_direction}=1
+         device=FUSE
+         {io_pcb::hidename_x}=8.2550 mm
+        }
+       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=63.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=113.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-              -5.905mil  
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=113.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=113.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -17.76mil  
-              -0.226187mm  
-              -17.76mil  
-              0.226187mm  
-              17.76mil  
-              0.226187mm  
-              17.76mil  
-              -0.226187mm  
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=119.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=119.0mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.34203 {
+          proto=0; x=258.0mil; y=2.294in; rot=0.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.34204 {
+          proto=0; x=392.0mil; y=2.294in; rot=0.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.34205 {
+          proto=0; x=258.0mil; y=1.904in; rot=0.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+         ha:padstack_ref.34206 {
+          proto=0; x=392.0mil; y=1.904in; rot=0.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.34191 {
+             x1=325.0mil; y1=2.099in; x2=325.0mil; y2=2.099in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-              -5.905mil  
+            ha:line.34194 {
+             x1=325.0mil; y1=2.099in; x2=325.0mil; y2=2.099in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.34197 {
+             x1=325.0mil; y1=2.099in; x2=7.255mm; y2=2.099in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
+            }
+            ha:line.34200 {
+             x1=325.0mil; y1=2.099in; x2=325.0mil; y2=52.3146mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
+       }
+        uid = HWY2P2lhIMcskR/O2jgAAAAc
        }
+       ha:subc.50574 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J2
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              0.301243mm  
-              -0.876299mm  
-              -0.301243mm  
-              -0.876299mm  
-              -0.301243mm  
-              0.876299mm  
-              0.301243mm  
-              0.876299mm  
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
-       }
-      }
+             clearance=0.0
+            }
+          }
+        }
 
-       li:objects {
-        ha:padstack_ref.33768 {
-         proto=0; x=66.538983mm; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         li:thermal {
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-         ha:attributes {
-           term=1
-           name=out
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.33769 {
-         proto=0; x=2.700355in; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.50588 {
+          proto=0; x=1.65in; y=1.8in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=5
-           name=in+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-        ha:padstack_ref.33770 {
-         proto=0; x=66.538983mm; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.50589 {
+          proto=0; x=1.65in; y=1.6in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50590 {
+          proto=1; x=1.65in; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50591 {
+          proto=2; x=1.65in; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=in-
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-        ha:padstack_ref.33771 {
-         proto=0; x=2.700355in; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         ha:attributes {
-           term=6
-           name=in-
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.50576 {
+             x1=1.65in; y1=1.7in; x2=1.65in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.50579 {
+             x1=1.65in; y1=1.7in; x2=1.65in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.50582 {
+             x1=1.65in; y1=1.7in; x2=1.65in; y2=42.18mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.50585 {
+             x1=1.65in; y1=1.7in; x2=42.91mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33772 {
-         proto=0; x=66.538983mm; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = /SXNRPGNShAFlUP5F6YAAAC1
+       }
+       ha:subc.50611 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J4
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=3
-           name=in+
-         }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.33773 {
-         proto=0; x=2.700355in; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=7
-           name=out
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.33774 {
-         proto=0; x=66.538983mm; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=4
-           name=V-
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.33775 {
-         proto=0; x=2.700355in; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.50625 {
+          proto=0; x=1.65in; y=30.48mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=8
-           name=V+
+          li:thermal {
+            li:5 {
+             diag  
+             round  
+             noshape  
+            }
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-        ha:padstack_ref.33776 {
-         proto=1; x=2.66in; y=95.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.50626 {
+          proto=0; x=1.65in; y=1000.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:5 {
+             diag  
+             round  
+             noshape  
+            }
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50627 {
+          proto=1; x=1.65in; y=1.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50628 {
+          proto=2; x=1.65in; y=1.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=GND
-           name=GND
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33741 {
-            x1=2.69937in; y1=3.71063in; x2=2.69937in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33744 {
-            x1=2.62063in; y1=96.249998mm; x2=2.69937in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33747 {
-            x1=2.62063in; y1=3.71063in; x2=2.62063in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33750 {
-            x1=2.62063in; y1=3.71063in; x2=2.69937in; y2=3.71063in; thickness=10.0mil; clearance=0.0;
+           li:objects {
            }
-           ha:line.33753 {
-            x1=2.62063in; y1=3.69882in; x2=2.62063in; y2=3.69882in; thickness=10.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33756 {
-            x1=2.66in; y1=95.25mm; x2=2.66in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.50613 {
+             x1=1.65in; y1=1.1in; x2=1.65in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33759 {
-            x1=2.66in; y1=95.25mm; x2=2.66in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.50616 {
+             x1=1.65in; y1=1.1in; x2=1.65in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33762 {
-            x1=2.66in; y1=95.25mm; x2=68.564mm; y2=95.25mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.50619 {
+             x1=1.65in; y1=1.1in; x2=1.65in; y2=26.94mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33765 {
-            x1=2.66in; y1=95.25mm; x2=2.66in; y2=96.25mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.50622 {
+             x1=1.65in; y1=1.1in; x2=42.91mm; y2=1.1in; 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 = HWY2P2lhIMcskR/O2jgAAACj
-      }
-      ha:subc.33778 {
-       ha:attributes {
-        {io_pcb::hidename_y}=95.2500 mm
-        footprint=8ufson2x2
-        {io_pcb::hidename_scale}=100
-        refdes=U5
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=LM293
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=IC
-        {io_pcb::hidename_x}=105.5878 mm
+        uid = /SXNRPGNShAFlUP5F6YAAAC3
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.50648 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J5
+        }
+       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=55.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 {
-              -0.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-              -5.905mil  
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             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
             }
-            clearance=0.0
-             li:ps_poly {
-              -17.76mil  
-              -0.226187mm  
-              -17.76mil  
-              0.226187mm  
-              17.76mil  
-              0.226187mm  
-              17.76mil  
-              -0.226187mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-              -5.905mil  
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
              }
-           }
-         }
-       }
+             clearance=0.0
+            }
+          }
+        }
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        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
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              0.301243mm  
-              -0.876299mm  
-              -0.301243mm  
-              -0.876299mm  
-              -0.301243mm  
-              0.876299mm  
-              0.301243mm  
-              0.876299mm  
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              -0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33806 {
-         proto=0; x=4.116645in; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+        li:objects {
+         ha:padstack_ref.50662 {
+          proto=0; x=29.21mm; y=1.8in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50663 {
+          proto=0; x=29.21mm; y=1.6in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50664 {
+          proto=1; x=29.21mm; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=out
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-        ha:padstack_ref.33807 {
-         proto=0; x=106.612817mm; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.50665 {
+          proto=2; x=29.21mm; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+        }
+        li:layers {
 
-         li:thermal {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         ha:attributes {
-           term=5
-           name=in+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.50650 {
+             x1=29.21mm; y1=1.7in; x2=29.21mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.50653 {
+             x1=29.21mm; y1=1.7in; x2=29.21mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.50656 {
+             x1=29.21mm; y1=1.7in; x2=29.21mm; y2=42.18mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.50659 {
+             x1=29.21mm; y1=1.7in; x2=30.21mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33808 {
-         proto=0; x=4.116645in; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = /SXNRPGNShAFlUP5F6YAAAC5
+       }
+       ha:subc.50685 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J7
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-         li:thermal {
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
 
-         ha:attributes {
-           term=2
-           name=in-
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.33809 {
-         proto=0; x=106.612817mm; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=6
-           name=in-
-         }
-        }
-        ha:padstack_ref.33810 {
-         proto=0; x=4.116645in; y=3.75984in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-         li:thermal {
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
 
-         ha:attributes {
-           term=3
-           name=in+
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.33811 {
-         proto=0; x=106.612817mm; y=3.74016in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.50699 {
+          proto=0; x=29.21mm; y=30.48mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=7
-           name=out
-         }
-        }
-        ha:padstack_ref.33812 {
-         proto=0; x=4.116645in; y=3.77953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+            li:5 {
+             diag  
+             round  
+             noshape  
+            }
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50700 {
+          proto=0; x=29.21mm; y=1000.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=4
-           name=V-
-         }
-        }
-        ha:padstack_ref.33813 {
-         proto=0; x=106.612817mm; y=94.499938mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+          li:thermal {
+            li:5 {
+             diag  
+             round  
+             noshape  
+            }
+          }
 
-         li:thermal {
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50701 {
+          proto=1; x=29.21mm; y=1.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=8
-           name=V+
-         }
-        }
-        ha:padstack_ref.33814 {
-         proto=1; x=4.157in; y=95.25mm; rot=0.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.50702 {
+          proto=2; x=29.21mm; y=1.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=GND
-           name=GND
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33779 {
-            x1=106.587798mm; y1=3.71063in; x2=106.587798mm; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
+           li:objects {
            }
-           ha:line.33782 {
-            x1=4.11763in; y1=96.249998mm; x2=106.587798mm; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:line.33785 {
-            x1=4.11763in; y1=3.71063in; x2=4.11763in; y2=96.249998mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33788 {
-            x1=4.11763in; y1=3.71063in; x2=106.587798mm; y2=3.71063in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33791 {
-            x1=4.11763in; y1=3.69882in; x2=4.11763in; y2=3.69882in; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33794 {
-            x1=4.157in; y1=95.25mm; x2=4.157in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.50687 {
+             x1=29.21mm; y1=1.1in; x2=29.21mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33797 {
-            x1=4.157in; y1=95.25mm; x2=4.157in; y2=95.25mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.50690 {
+             x1=29.21mm; y1=1.1in; x2=29.21mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33800 {
-            x1=4.157in; y1=95.25mm; x2=106.5878mm; y2=95.25mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.50693 {
+             x1=29.21mm; y1=1.1in; x2=29.21mm; y2=26.94mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33803 {
-            x1=4.157in; y1=95.25mm; x2=4.157in; y2=96.25mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.50696 {
+             x1=29.21mm; y1=1.1in; x2=30.21mm; y2=1.1in; 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 = HWY2P2lhIMcskR/O2jgAAACk
-      }
-      ha:subc.33816 {
-       ha:attributes {
-        {io_pcb::hidename_y}=92.0557 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C15
-        value=0.1uF
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=41.7637 mm
+        uid = /SXNRPGNShAFlUP5F6YAAAC7
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.50722 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J9
+        }
+       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=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            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:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            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:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33829 {
-         proto=0; x=42.5638mm; y=91.655396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.50736 {
+          proto=0; x=1.65in; y=73.66mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-        ha:padstack_ref.33830 {
-         proto=0; x=42.5638mm; y=90.855804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.50737 {
+          proto=0; x=1.65in; y=2.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50738 {
+          proto=1; x=1.65in; y=2.8in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50739 {
+          proto=2; x=1.65in; y=2.8in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33817 {
-            x1=42.5638mm; y1=91.2556mm; x2=42.5638mm; y2=91.2556mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+           li:objects {
            }
-           ha:line.33820 {
-            x1=42.5638mm; y1=91.2556mm; x2=42.5638mm; y2=91.2556mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:line.33823 {
-            x1=42.5638mm; y1=91.2556mm; x2=42.5638mm; y2=92.2556mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.50724 {
+             x1=1.65in; y1=2.8in; x2=1.65in; y2=2.8in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33826 {
-            x1=42.5638mm; y1=91.2556mm; x2=43.5638mm; y2=91.2556mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.50727 {
+             x1=1.65in; y1=2.8in; x2=1.65in; y2=2.8in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.50730 {
+             x1=1.65in; y1=2.8in; x2=1.65in; y2=70.12mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.50733 {
+             x1=1.65in; y1=2.8in; x2=42.91mm; y2=2.8in; 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 = HWY2P2lhIMcskR/O2jgAAACl
-      }
-      ha:subc.33832 {
-       ha:attributes {
-        {io_pcb::hidename_y}=102.2858 mm
-        footprint=hole-M3
-        {io_pcb::hidename_scale}=100
-        refdes=H6
-        value=
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=83.1596 mm
+        uid = /SXNRPGNShAFlUP5F6YAAAC9
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.50759 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J10
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
+          }
+        }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            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:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
-         }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33846 {
-         proto=0; x=3.29in; y=4.075in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.50773 {
+          proto=0; x=29.21mm; y=73.66mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50774 {
+          proto=0; x=29.21mm; y=2.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=pin1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-       }
-       li:layers {
+         ha:padstack_ref.50775 {
+          proto=1; x=29.21mm; y=2.8in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          li:thermal {
+          }
 
-          li:objects {
-           ha:arc.33833 {
-            x=3.29in; y=4.075in; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:type {
-           silk = 1
-           top = 1
+         }
+         ha:padstack_ref.50776 {
+          proto=2; x=29.21mm; y=2.8in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
+         }
         }
+        li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33834 {
-            x1=3.29in; y1=4.075in; x2=3.29in; y2=4.075in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+           li:objects {
            }
-           ha:line.33837 {
-            x1=3.29in; y1=4.075in; x2=3.29in; y2=4.075in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:line.33840 {
-            x1=3.29in; y1=4.075in; x2=84.566mm; y2=4.075in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.50761 {
+             x1=29.21mm; y1=2.8in; x2=29.21mm; y2=2.8in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33843 {
-            x1=3.29in; y1=4.075in; x2=3.29in; y2=104.505mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.50764 {
+             x1=29.21mm; y1=2.8in; x2=29.21mm; y2=2.8in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.50767 {
+             x1=29.21mm; y1=2.8in; x2=29.21mm; y2=70.12mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.50770 {
+             x1=29.21mm; y1=2.8in; x2=30.21mm; y2=2.8in; 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 = HWY2P2lhIMcskR/O2jgAAACm
- ha:flags ={ lock=1
- };      }
-      ha:subc.33848 {
-       ha:attributes {
-        {io_pcb::hidename_y}=-2.1590 mm
-        footprint=hole-M3
-        {io_pcb::hidename_scale}=100
-        refdes=H5
-        value=
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=79.2734 mm
+        uid = /SXNRPGNShAFlUP5F6YAAAC/
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.50796 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J11
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
+          }
+        }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            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:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
-         }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33862 {
-         proto=0; x=3.29in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.50810 {
+          proto=0; x=500.0mil; y=3.3in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50811 {
+          proto=0; x=500.0mil; y=3.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=pin1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-       }
-       li:layers {
+         ha:padstack_ref.50812 {
+          proto=1; x=500.0mil; y=3.2in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          li:thermal {
+          }
 
-          li:objects {
-           ha:arc.33849 {
-            x=3.29in; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:type {
-           silk = 1
-           top = 1
+         }
+         ha:padstack_ref.50813 {
+          proto=2; x=500.0mil; y=3.2in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
           }
+         }
         }
+        li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33850 {
-            x1=3.29in; y1=125.0mil; x2=3.29in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+           li:objects {
            }
-           ha:line.33853 {
-            x1=3.29in; y1=125.0mil; x2=3.29in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:line.33856 {
-            x1=3.29in; y1=125.0mil; x2=84.566mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.50798 {
+             x1=500.0mil; y1=3.2in; x2=500.0mil; y2=3.2in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33859 {
-            x1=3.29in; y1=125.0mil; x2=3.29in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.50801 {
+             x1=500.0mil; y1=3.2in; x2=500.0mil; y2=3.2in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.50804 {
+             x1=500.0mil; y1=3.2in; x2=500.0mil; y2=80.28mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.50807 {
+             x1=500.0mil; y1=3.2in; x2=13.7mm; y2=3.2in; 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 = HWY2P2lhIMcskR/O2jgAAACn
- ha:flags ={ lock=1
- };      }
-      ha:subc.33864 {
-       ha:attributes {
-        {io_pcb::hidename_y}=96.8182 mm
-        footprint=DIP16
-        {io_pcb::hidename_scale}=100
-        refdes=S1
-        value=8DIP
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=125.4760 mm
+        uid = /SXNRPGNShAFlUP5F6YAAADB
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.50833 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J12
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=28.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=55.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 {
-              -30.0mil  
-              -30.0mil  
-              30.0mil  
-              -30.0mil  
-              30.0mil  
-              30.0mil  
-              -30.0mil  
-              30.0mil  
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -30.0mil  
-              -30.0mil  
-              30.0mil  
-              -30.0mil  
-              30.0mil  
-              30.0mil  
-              -30.0mil  
-              30.0mil  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -30.0mil  
-              -30.0mil  
-              30.0mil  
-              -30.0mil  
-              30.0mil  
-              30.0mil  
-              -30.0mil  
-              30.0mil  
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -33.0mil  
-              -33.0mil  
-              33.0mil  
-              -33.0mil  
-              33.0mil  
-              33.0mil  
-              -33.0mil  
-              33.0mil  
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -33.0mil  
-              -33.0mil  
-              33.0mil  
-              -33.0mil  
-              33.0mil  
-              33.0mil  
-              -33.0mil  
-              33.0mil  
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
-       }
+             clearance=0.0
+            }
+          }
+        }
 
-       ha:ps_proto_v6.1 {
-         hdia=28.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+        ha:ps_proto_v6.2 {
+          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
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           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
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            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
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
+          }
+        }
+       }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=66.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+        li:objects {
+         ha:padstack_ref.50847 {
+          proto=0; x=500.0mil; y=2.8in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=66.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-       }
-      }
+         ha:padstack_ref.50848 {
+          proto=0; x=500.0mil; y=2.6in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       li:objects {
-        ha:padstack_ref.33893 {
-         proto=0; x=124.587mm; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50849 {
+          proto=1; x=500.0mil; y=2.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50850 {
+          proto=2; x=500.0mil; y=2.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-        ha:padstack_ref.33894 {
-         proto=1; x=127.127mm; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
            }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
+           ha:type {
+            silk = 1
+            top = 1
            }
          }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.33895 {
-         proto=1; x=129.667mm; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
+           li:objects {
+            ha:line.50835 {
+             x1=500.0mil; y1=2.7in; x2=500.0mil; y2=2.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.50838 {
+             x1=500.0mil; y1=2.7in; x2=500.0mil; y2=2.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.50841 {
+             x1=500.0mil; y1=2.7in; x2=500.0mil; y2=67.58mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.50844 {
+             x1=500.0mil; y1=2.7in; x2=13.7mm; y2=2.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
+       }
+        uid = /SXNRPGNShAFlUP5F6YAAADD
+       }
+       ha:subc.50870 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J13
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-         ha:attributes {
-           term=3
-           name=3
-         }
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.33896 {
-         proto=1; x=5.205in; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=4
-           name=4
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.33897 {
-         proto=1; x=134.747mm; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=5
-           name=5
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.33898 {
-         proto=1; x=137.287mm; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
+        li:objects {
+         ha:padstack_ref.50884 {
+          proto=0; x=400.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=6
-           name=6
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-        ha:padstack_ref.33899 {
-         proto=1; x=139.827mm; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.50885 {
+          proto=0; x=600.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50886 {
+          proto=1; x=500.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50887 {
+          proto=2; x=500.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=7
-           name=7
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-        ha:padstack_ref.33900 {
-         proto=1; x=5.605in; y=3.762in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
            }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
+           ha:type {
+            silk = 1
+            top = 1
            }
          }
 
-         ha:attributes {
-           term=8
-           name=8
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.50872 {
+             x1=500.0mil; y1=38.1mm; x2=500.0mil; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.50875 {
+             x1=500.0mil; y1=38.1mm; x2=500.0mil; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.50878 {
+             x1=500.0mil; y1=38.1mm; x2=13.7mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.50881 {
+             x1=500.0mil; y1=38.1mm; x2=500.0mil; y2=39.1mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.33901 {
-         proto=1; x=5.605in; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = /SXNRPGNShAFlUP5F6YAAADF
+       }
+       ha:subc.50907 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J14
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=9
-           name=9
-         }
-        }
-        ha:padstack_ref.33902 {
-         proto=1; x=139.827mm; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-         ha:attributes {
-           term=10
-           name=10
-         }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.33903 {
-         proto=1; x=137.287mm; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=11
-           name=11
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.33904 {
-         proto=1; x=134.747mm; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=12
-           name=12
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.33905 {
-         proto=1; x=5.205in; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.50921 {
+          proto=0; x=400.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+          }
 
-         ha:attributes {
-           term=13
-           name=13
-         }
-        }
-        ha:padstack_ref.33906 {
-         proto=1; x=129.667mm; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50922 {
+          proto=0; x=600.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+          }
 
-         ha:attributes {
-           term=14
-           name=14
-         }
-        }
-        ha:padstack_ref.33907 {
-         proto=1; x=127.127mm; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50923 {
+          proto=1; x=500.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=15
-           name=15
-         }
-        }
-        ha:padstack_ref.33908 {
-         proto=1; x=124.587mm; y=3.462in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50924 {
+          proto=2; x=500.0mil; y=1000.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=16
-           name=16
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33865 {
-            x1=4.855in; y1=3.812in; x2=143.637mm; y2=3.812in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33868 {
-            x1=143.637mm; y1=86.6648mm; x2=143.637mm; y2=3.812in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33871 {
-            x1=4.855in; y1=86.6648mm; x2=143.637mm; y2=86.6648mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33874 {
-            x1=4.855in; y1=93.0148mm; x2=4.855in; y2=3.812in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33877 {
-            x1=4.855in; y1=86.6648mm; x2=4.855in; y2=3.562in; thickness=10.0mil; clearance=0.0;
+           li:objects {
            }
-           ha:arc.33880 {
-            x=4.855in; y=3.612in; width=50.0mil; height=50.0mil; astart=90.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33881 {
-            x1=133.477mm; y1=3.612in; x2=133.477mm; y2=3.612in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.50909 {
+             x1=500.0mil; y1=1000.0mil; x2=500.0mil; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33884 {
-            x1=124.587mm; y1=3.762in; x2=124.587mm; y2=3.762in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.50912 {
+             x1=500.0mil; y1=1000.0mil; x2=500.0mil; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33887 {
-            x1=124.587mm; y1=3.762in; x2=124.587mm; y2=96.5548mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.50915 {
+             x1=500.0mil; y1=1000.0mil; x2=13.7mm; y2=1000.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33890 {
-            x1=124.587mm; y1=3.762in; x2=125.587mm; y2=3.762in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.50918 {
+             x1=500.0mil; y1=1000.0mil; x2=500.0mil; y2=26.4mm; 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 = HWY2P2lhIMcskR/O2jgAAACo
-      }
-      ha:subc.33910 {
-       ha:attributes {
-        {io_pcb::hidename_y}=65.2018 mm
-        footprint=0-215079-4
-        {io_pcb::hidename_scale}=70
-        refdes=J20
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=Debug
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=CONNECTOR
-        {io_pcb::hidename_x}=156.0830 mm
+        uid = /SXNRPGNShAFlUP5F6YAAADH
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.50944 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J15
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
+             clearance=0.0
+            }
+          }
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
              }
+             clearance=0.0
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.50958 {
+          proto=0; x=115.57mm; y=1.8in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.50959 {
+          proto=0; x=115.57mm; y=1.6in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.50960 {
+          proto=1; x=115.57mm; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.50961 {
+          proto=2; x=115.57mm; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+        }
+        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 {
-             bottom = 1
-             mask = 1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.50946 {
+             x1=115.57mm; y1=1.7in; x2=115.57mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
+            ha:line.50949 {
+             x1=115.57mm; y1=1.7in; x2=115.57mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.50952 {
+             x1=115.57mm; y1=1.7in; x2=115.57mm; y2=42.18mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.50955 {
+             x1=115.57mm; y1=1.7in; x2=116.57mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
+        uid = /SXNRPGNShAFlUP5F6YAAADJ
+       }
+       ha:subc.50981 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J16
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.1 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
+          }
+        }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+        ha:ps_proto_v6.1 {
+          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=1.853946mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
+          }
+        }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=73.06mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
-         }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33935 {
-         proto=0; x=6.203in; y=2.531in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.50995 {
+          proto=0; x=115.57mm; y=30.48mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.33936 {
-         proto=1; x=6.153in; y=2.631in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50996 {
+          proto=0; x=115.57mm; y=1000.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.33937 {
-         proto=1; x=155.0162mm; y=2.531in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50997 {
+          proto=1; x=115.57mm; y=1.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-        ha:padstack_ref.33938 {
-         proto=1; x=153.7462mm; y=2.631in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.50998 {
+          proto=2; x=115.57mm; y=1.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=4
-           name=4
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-        ha:padstack_ref.33939 {
-         proto=2; x=158.955994mm; y=66.087498mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=0
-           name=mnt
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
-        }
-       }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33911 {
-            x1=159.950912mm; y1=2.48061in; x2=159.950912mm; y2=2.68138in; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.33914 {
-            x1=5.95871in; y1=2.48061in; x2=159.950912mm; y2=2.48061in; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.33917 {
-            x1=5.95871in; y1=2.48061in; x2=5.95871in; y2=2.68138in; thickness=6.0mil; clearance=0.0;
+           li:objects {
+            ha:line.50983 {
+             x1=115.57mm; y1=1.1in; x2=115.57mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.50986 {
+             x1=115.57mm; y1=1.1in; x2=115.57mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.50989 {
+             x1=115.57mm; y1=1.1in; x2=115.57mm; y2=26.94mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.50992 {
+             x1=115.57mm; y1=1.1in; x2=116.57mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-           ha:line.33920 {
-            x1=5.95871in; y1=2.68138in; x2=159.950912mm; y2=2.68138in; thickness=6.0mil; clearance=0.0;
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+         }
+        }
+       }
+        uid = /SXNRPGNShAFlUP5F6YAAADL
+       }
+       ha:subc.51018 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J17
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-          li:objects {
-           ha:line.33923 {
-            x1=156.312158mm; y1=65.663419mm; x2=156.312158mm; y2=65.663419mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.33926 {
-            x1=6.203in; y1=2.631in; x2=6.203in; y2=2.631in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-           }
-           ha:line.33929 {
-            x1=6.203in; y1=2.631in; x2=6.203in; y2=65.8274mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-           }
-           ha:line.33932 {
-            x1=6.203in; y1=2.631in; x2=156.5562mm; y2=2.631in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
           }
         }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAACp
-      }
-      ha:subc.33941 {
-       ha:attributes {
-        {io_pcb::hidename_y}=89.0524 mm
-        footprint=100mil2pin
-        {io_pcb::hidename_scale}=70
-        refdes=J6
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=Force Bootloader
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=CONNECTOR
-        {io_pcb::hidename_x}=156.9466 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+        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
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            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_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -35.0mil  
-              -35.0mil  
-              35.0mil  
-              -35.0mil  
-              35.0mil  
-              35.0mil  
-              -35.0mil  
-              35.0mil  
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            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_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
              }
+             clearance=0.0
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.51032 {
+          proto=0; x=3.8in; y=1.8in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.51033 {
+          proto=0; x=3.8in; y=1.6in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.51034 {
+          proto=1; x=3.8in; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.51035 {
+          proto=2; x=3.8in; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+        }
+        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.51020 {
+             x1=3.8in; y1=1.7in; x2=3.8in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -42.5mil  
-              -42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
-              42.5mil  
-              -42.5mil  
-              42.5mil  
+            ha:line.51023 {
+             x1=3.8in; y1=1.7in; x2=3.8in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
              }
-           }
-
-           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:line.51026 {
+             x1=3.8in; y1=1.7in; x2=3.8in; y2=42.18mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.51029 {
+             x1=3.8in; y1=1.7in; x2=97.52mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
+        uid = /SXNRPGNShAFlUP5F6YAAADN
+       }
+       ha:subc.51055 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J22
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.1 {
-         hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=55.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
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            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
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            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
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            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
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            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
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
-         }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.33966 {
-         proto=0; x=155.1686mm; y=87.7824mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.51069 {
+          proto=0; x=2.3in; y=1.8in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-        ha:padstack_ref.33967 {
-         proto=1; x=6.009in; y=87.7824mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.51070 {
+          proto=0; x=2.3in; y=1.6in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51071 {
+          proto=1; x=2.3in; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51072 {
+          proto=2; x=2.3in; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33942 {
-            x1=5.959in; y1=3.506in; x2=156.4386mm; y2=3.506in; thickness=15.0mil; clearance=0.0;
-           }
-           ha:line.33945 {
-            x1=156.4386mm; y1=3.406in; x2=156.4386mm; y2=3.506in; thickness=15.0mil; clearance=0.0;
+           li:objects {
            }
-           ha:line.33948 {
-            x1=5.959in; y1=3.406in; x2=156.4386mm; y2=3.406in; thickness=15.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:line.33951 {
-            x1=5.959in; y1=3.406in; x2=5.959in; y2=3.506in; thickness=15.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33954 {
-            x1=6.059in; y1=87.7824mm; x2=6.059in; y2=87.7824mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.51057 {
+             x1=2.3in; y1=1.7in; x2=2.3in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33957 {
-            x1=155.1686mm; y1=87.7824mm; x2=155.1686mm; y2=87.7824mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.51060 {
+             x1=2.3in; y1=1.7in; x2=2.3in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33960 {
-            x1=155.1686mm; y1=87.7824mm; x2=154.1686mm; y2=87.7824mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.51063 {
+             x1=2.3in; y1=1.7in; x2=2.3in; y2=42.18mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33963 {
-            x1=155.1686mm; y1=87.7824mm; x2=155.1686mm; y2=86.7824mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.51066 {
+             x1=2.3in; y1=1.7in; x2=59.42mm; y2=1.7in; 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 = HWY2P2lhIMcskR/O2jgAAACq
-      }
-      ha:subc.33969 {
-       ha:attributes {
-        {io_pcb::hidename_y}=102.6201 mm
-        footprint=1051330011
-        {io_pcb::hidename_scale}=70
-        refdes=J1
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=USBmicroV
-        vendor=unknown
-        {io_pcb::hidename_direction}=0
-        device=CONNECTOR
-        {io_pcb::hidename_x}=142.3416 mm
+        uid = /SXNRPGNShAFlUP5F6YAAADP
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.51092 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J18
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=19.69mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
+          }
+        }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=49.31mil;            }
-            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:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=49.31mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
-         }
-       }
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=49.31mil; square=0;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;            }
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-           }
-         }
+          }
+        }
        }
 
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        li:objects {
+         ha:padstack_ref.51106 {
+          proto=0; x=3.8in; y=30.48mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+          li:thermal {
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=49.31mil; square=0;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.51107 {
+          proto=0; x=3.8in; y=1000.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;            }
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             paste = 1
-            }
-            clearance=0.0
-           }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-       }
+         ha:padstack_ref.51108 {
+          proto=1; x=3.8in; y=1.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:ps_proto_v6.3 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+          li:thermal {
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.51109 {
+          proto=2; x=3.8in; y=1.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=49.31mil; square=0;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+          li:thermal {
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;            }
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-           }
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-       }
+        }
+        li:layers {
 
-       ha:ps_proto_v6.4 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
+           li:objects {
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=49.31mil; square=0;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
+           ha:type {
+            silk = 1
+            top = 1
            }
+         }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;            }
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             paste = 1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.51094 {
+             x1=3.8in; y1=1.1in; x2=3.8in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
+            ha:line.51097 {
+             x1=3.8in; y1=1.1in; x2=3.8in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.51100 {
+             x1=3.8in; y1=1.1in; x2=3.8in; y2=26.94mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.51103 {
+             x1=3.8in; y1=1.1in; x2=97.52mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
+       }
+        uid = /SXNRPGNShAFlUP5F6YAAADR
        }
+       ha:subc.51129 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J19
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.5 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              0.225044mm  
-              -29.53mil  
-              -0.225044mm  
-              -29.53mil  
-              -0.225044mm  
-              29.53mil  
-              0.225044mm  
-              29.53mil  
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              0.301244mm  
-              -32.53mil  
-              -0.301244mm  
-              -32.53mil  
-              -0.301244mm  
-              32.53mil  
-              0.301244mm  
-              32.53mil  
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              0.225044mm  
-              -29.53mil  
-              -0.225044mm  
-              -29.53mil  
-              -0.225044mm  
-              29.53mil  
-              0.225044mm  
-              29.53mil  
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
-       }
-      }
+             clearance=0.0
+            }
+          }
+        }
 
-       li:objects {
-        ha:padstack_ref.33994 {
-         proto=0; x=5.37798in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         li:thermal {
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-         ha:attributes {
-           term=mnt
-           name=mnt
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.33995 {
-         proto=0; x=5.40554in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.51143 {
+          proto=0; x=3.05in; y=1.8in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=mnt
-           name=mnt
-         }
-        }
-        ha:padstack_ref.33996 {
-         proto=0; x=5.59846in; y=101.7057mm; rot=0.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.51144 {
+          proto=0; x=3.05in; y=1.6in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=mnt
-           name=mnt
-         }
-        }
-        ha:padstack_ref.33997 {
-         proto=0; x=5.62602in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51145 {
+          proto=1; x=3.05in; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=mnt
-           name=mnt
-         }
-        }
-        ha:padstack_ref.33998 {
-         proto=0; x=5.48035in; y=103.85581mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51146 {
+          proto=2; x=3.05in; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=mnt
-           name=mnt
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-        ha:padstack_ref.33999 {
-         proto=0; x=140.30071mm; y=103.85581mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:layers {
 
-         li:thermal {
-         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-         ha:attributes {
-           term=mnt
-           name=mnt
-         }
-        }
-        ha:padstack_ref.34000 {
-         proto=1; x=5.39176in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         li:thermal {
-         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         ha:attributes {
-           term=mnt
-           name=mnt
+           li:objects {
+            ha:line.51131 {
+             x1=3.05in; y1=1.7in; x2=3.05in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.51134 {
+             x1=3.05in; y1=1.7in; x2=3.05in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.51137 {
+             x1=3.05in; y1=1.7in; x2=3.05in; y2=42.18mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.51140 {
+             x1=3.05in; y1=1.7in; x2=78.47mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.34001 {
-         proto=2; x=5.39176in; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+        uid = /SXNRPGNShAFlUP5F6YAAADT
+       }
+       ha:subc.51166 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J21
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=mnt
-           name=mnt
-         }
-        }
-        ha:padstack_ref.34002 {
-         proto=1; x=142.550896mm; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-         ha:attributes {
-           term=mnt
-           name=mnt
-         }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.34003 {
-         proto=2; x=142.550896mm; y=101.7057mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=mnt
-           name=mnt
-         }
-        }
-        ha:padstack_ref.34004 {
-         proto=3; x=139.7508mm; y=103.85581mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-         li:thermal {
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
 
-         ha:attributes {
-           term=mnt
-           name=mnt
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.34005 {
-         proto=4; x=139.7508mm; y=103.85581mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         ha:attributes {
-           term=mnt
-           name=mnt
-         }
-        }
-        ha:padstack_ref.34006 {
-         proto=5; x=5.45082in; y=101.955636mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-         li:thermal {
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
 
-         ha:attributes {
-           term=1
-           name=VBUS
-         }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
         }
-        ha:padstack_ref.34007 {
-         proto=5; x=139.100814mm; y=101.955636mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
 
-         li:thermal {
-         }
+        li:objects {
+         ha:padstack_ref.51180 {
+          proto=0; x=3.05in; y=30.48mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=DATA-
-         }
-        }
-        ha:padstack_ref.34008 {
-         proto=5; x=139.7508mm; y=101.955636mm; rot=0.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.51181 {
+          proto=0; x=3.05in; y=1000.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=3
-           name=DATA+
-         }
-        }
-        ha:padstack_ref.34009 {
-         proto=5; x=5.52759in; y=101.955636mm; rot=0.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.51182 {
+          proto=1; x=3.05in; y=1.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=4
-           name=ID
-         }
-        }
-        ha:padstack_ref.34010 {
-         proto=5; x=5.55318in; y=101.955636mm; rot=0.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.51183 {
+          proto=2; x=3.05in; y=1.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=5
-           name=GND
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33970 {
-            x1=5.34452in; y1=101.280758mm; x2=143.750792mm; y2=101.280758mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.33973 {
-            x1=143.750792mm; y1=101.280758mm; x2=143.750792mm; y2=104.280752mm; thickness=10.0mil; clearance=0.0;
+           li:objects {
            }
-           ha:line.33976 {
-            x1=5.34452in; y1=104.280752mm; x2=143.750792mm; y2=104.280752mm; thickness=10.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:line.33979 {
-            x1=5.34452in; y1=101.280758mm; x2=5.34452in; y2=104.280752mm; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.33982 {
-            x1=139.7508mm; y1=102.285118mm; x2=139.7508mm; y2=102.285118mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.51168 {
+             x1=3.05in; y1=1.1in; x2=3.05in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.33985 {
-            x1=139.7508mm; y1=101.7057mm; x2=139.7508mm; y2=101.7057mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.51171 {
+             x1=3.05in; y1=1.1in; x2=3.05in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.33988 {
-            x1=139.7508mm; y1=101.7057mm; x2=140.7508mm; y2=101.7057mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.51174 {
+             x1=3.05in; y1=1.1in; x2=3.05in; y2=26.94mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.33991 {
-            x1=139.7508mm; y1=101.7057mm; x2=139.7508mm; y2=102.7057mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.51177 {
+             x1=3.05in; y1=1.1in; x2=78.47mm; y2=1.1in; 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 = HWY2P2lhIMcskR/O2jgAAACr
-      }
-      ha:subc.34012 {
-       ha:attributes {
-        {io_pcb::hidename_y}=99.1240 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R3
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=22
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=140.3218 mm
+        uid = /SXNRPGNShAFlUP5F6YAAADV
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.51203 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J27
+        }
+       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=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            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:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            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:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.34025 {
-         proto=0; x=139.763mm; y=99.251004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.51217 {
+          proto=0; x=3.05in; y=3.2in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-        ha:padstack_ref.34026 {
-         proto=0; x=139.763mm; y=100.050596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.51218 {
+          proto=0; x=3.05in; y=3.0in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51219 {
+          proto=1; x=3.05in; y=3.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51220 {
+          proto=2; x=3.05in; y=3.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.34013 {
-            x1=139.763mm; y1=99.6508mm; x2=139.763mm; y2=99.6508mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+           li:objects {
            }
-           ha:line.34016 {
-            x1=139.763mm; y1=99.6508mm; x2=139.763mm; y2=99.6508mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:line.34019 {
-            x1=139.763mm; y1=99.6508mm; x2=139.763mm; y2=98.6508mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.51205 {
+             x1=3.05in; y1=3.1in; x2=3.05in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.34022 {
-            x1=139.763mm; y1=99.6508mm; x2=138.763mm; y2=99.6508mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.51208 {
+             x1=3.05in; y1=3.1in; x2=3.05in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.51211 {
+             x1=3.05in; y1=3.1in; x2=3.05in; y2=77.74mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.51214 {
+             x1=3.05in; y1=3.1in; x2=78.47mm; y2=3.1in; 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 = HWY2P2lhIMcskR/O2jgAAACs
-      }
-      ha:subc.34028 {
-       ha:attributes {
-        {io_pcb::hidename_y}=99.0920 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=70
-        refdes=R2
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=22
-        vendor=unknown
-        {io_pcb::hidename_direction}=3
-        device=RESISTOR
-        {io_pcb::hidename_x}=139.3190 mm
+        uid = /SXNRPGNShAFlUP5F6YAAADX
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.51240 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J23
+        }
+       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=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            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:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            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:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.34041 {
-         proto=0; x=5.463in; y=3.90726in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+        li:objects {
+         ha:padstack_ref.51254 {
+          proto=0; x=2.3in; y=30.48mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51255 {
+          proto=0; x=2.3in; y=1000.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51256 {
+          proto=1; x=2.3in; y=1.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-        ha:padstack_ref.34042 {
-         proto=0; x=5.463in; y=100.043996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.51257 {
+          proto=2; x=2.3in; y=1.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+        }
+        li:layers {
 
-         li:thermal {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         ha:attributes {
-           term=2
-           name=2
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.51242 {
+             x1=2.3in; y1=1.1in; x2=2.3in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.51245 {
+             x1=2.3in; y1=1.1in; x2=2.3in; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.51248 {
+             x1=2.3in; y1=1.1in; x2=2.3in; y2=26.94mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.51251 {
+             x1=2.3in; y1=1.1in; x2=59.42mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
        }
-       li:layers {
+        uid = /SXNRPGNShAFlUP5F6YAAADZ
+       }
+       ha:subc.51277 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J24
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+        ha:ps_proto_v6.0 {
+          hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-          li:objects {
-           ha:line.34029 {
-            x1=5.463in; y1=3.923in; x2=5.463in; y2=3.923in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.34032 {
-            x1=5.463in; y1=3.923in; x2=5.463in; y2=3.923in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-           }
-           ha:line.34035 {
-            x1=5.463in; y1=3.923in; x2=5.463in; y2=98.6442mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-           }
-           ha:line.34038 {
-            x1=5.463in; y1=3.923in; x2=137.7602mm; y2=3.923in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
           }
         }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAACt
-      }
-      ha:subc.34044 {
-       ha:attributes {
-        {io_pcb::hidename_y}=41.4401 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R40
-        value=200k
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=51.1109 mm
-       }
-      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.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
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            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_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
             }
-            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.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            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_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.34057 {
-         proto=0; x=50.710596mm; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.51291 {
+          proto=0; x=2.3in; y=2.6in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-        ha:padstack_ref.34058 {
-         proto=0; x=49.911004mm; y=1.6in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.51292 {
+          proto=0; x=2.3in; y=60.96mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51293 {
+          proto=1; x=2.3in; y=63.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51294 {
+          proto=2; x=2.3in; y=63.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.34045 {
-            x1=50.3108mm; y1=1.6in; x2=50.3108mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+           li:objects {
            }
-           ha:line.34048 {
-            x1=50.3108mm; y1=1.6in; x2=50.3108mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:line.34051 {
-            x1=50.3108mm; y1=1.6in; x2=49.3108mm; y2=1.6in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.51279 {
+             x1=2.3in; y1=63.5mm; x2=2.3in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.34054 {
-            x1=50.3108mm; y1=1.6in; x2=50.3108mm; y2=39.64mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.51282 {
+             x1=2.3in; y1=63.5mm; x2=2.3in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.51285 {
+             x1=2.3in; y1=63.5mm; x2=2.3in; y2=62.5mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.51288 {
+             x1=2.3in; y1=63.5mm; x2=59.42mm; y2=63.5mm; 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 = HWY2P2lhIMcskR/O2jgAAACu
-      }
-      ha:subc.34060 {
-       ha:attributes {
-        {io_pcb::hidename_y}=40.8559 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R41
-        value=200k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=49.5107 mm
+        uid = /SXNRPGNShAFlUP5F6YAAADb
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.51314 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J25
+        }
+       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=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            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=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            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:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            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_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.34073 {
-         proto=0; x=49.911004mm; y=1.64in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.51328 {
+          proto=0; x=2.3in; y=3.2in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-        ha:padstack_ref.34074 {
-         proto=0; x=50.710596mm; y=1.64in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.51329 {
+          proto=0; x=2.3in; y=3.0in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51330 {
+          proto=1; x=2.3in; y=3.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51331 {
+          proto=2; x=2.3in; y=3.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.34061 {
-            x1=50.3108mm; y1=1.64in; x2=50.3108mm; y2=1.64in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+           li:objects {
            }
-           ha:line.34064 {
-            x1=50.3108mm; y1=1.64in; x2=50.3108mm; y2=1.64in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:line.34067 {
-            x1=50.3108mm; y1=1.64in; x2=51.3108mm; y2=1.64in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.51316 {
+             x1=2.3in; y1=3.1in; x2=2.3in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.34070 {
-            x1=50.3108mm; y1=1.64in; x2=50.3108mm; y2=42.656mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.51319 {
+             x1=2.3in; y1=3.1in; x2=2.3in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.51322 {
+             x1=2.3in; y1=3.1in; x2=2.3in; y2=77.74mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.51325 {
+             x1=2.3in; y1=3.1in; x2=59.42mm; y2=3.1in; 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 = HWY2P2lhIMcskR/O2jgAAACv
-      }
-      ha:subc.34076 {
-       ha:attributes {
-        {io_pcb::hidename_y}=43.4721 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R42
-        value=22k
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=51.1109 mm
+        uid = /SXNRPGNShAFlUP5F6YAAADd
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.51351 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J26
+        }
+       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=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            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=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            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:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            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_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.34089 {
-         proto=0; x=50.710596mm; y=1.68in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.51365 {
+          proto=0; x=115.57mm; y=2.6in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-        ha:padstack_ref.34090 {
-         proto=0; x=49.911004mm; y=1.68in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.51366 {
+          proto=0; x=115.57mm; y=60.96mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51367 {
+          proto=1; x=115.57mm; y=63.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51368 {
+          proto=2; x=115.57mm; y=63.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.34077 {
-            x1=50.3108mm; y1=1.68in; x2=50.3108mm; y2=1.68in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+           li:objects {
            }
-           ha:line.34080 {
-            x1=50.3108mm; y1=1.68in; x2=50.3108mm; y2=1.68in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:line.34083 {
-            x1=50.3108mm; y1=1.68in; x2=49.3108mm; y2=1.68in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.51353 {
+             x1=115.57mm; y1=63.5mm; x2=115.57mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.34086 {
-            x1=50.3108mm; y1=1.68in; x2=50.3108mm; y2=41.672mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.51356 {
+             x1=115.57mm; y1=63.5mm; x2=115.57mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.51359 {
+             x1=115.57mm; y1=63.5mm; x2=115.57mm; y2=62.5mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.51362 {
+             x1=115.57mm; y1=63.5mm; x2=116.57mm; y2=63.5mm; 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 = HWY2P2lhIMcskR/O2jgAAACw
-      }
-      ha:subc.34092 {
-       ha:attributes {
-        {io_pcb::hidename_y}=67.3258 mm
-        footprint=2512
-        {io_pcb::hidename_scale}=100
-        refdes=R1
-        value=0.001
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=50.8344 mm
+        uid = /SXNRPGNShAFlUP5F6YAAADf
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.51388 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J28
+        }
+       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=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.777807mm  
-              -1.484889mm  
-              -1.484905mm  
-              -0.777777mm  
-              0.777807mm  
-              1.484889mm  
-              1.484905mm  
-              0.777777mm  
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.77781mm  
-              -1.767766mm  
-              -1.767782mm  
-              -0.777774mm  
-              0.77781mm  
-              1.767766mm  
-              1.767782mm  
-              0.777774mm  
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.777807mm  
-              -1.484889mm  
-              -1.484905mm  
-              -0.777777mm  
-              0.777807mm  
-              1.484889mm  
-              1.484905mm  
-              0.777777mm  
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.34111 {
-         proto=0; x=52.3568mm; y=64.991016mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.51402 {
+          proto=0; x=3.8in; y=60.96mm; rot=270.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=pin1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-        ha:padstack_ref.34112 {
-         proto=0; x=47.9728mm; y=69.374984mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.51403 {
+          proto=0; x=3.8in; y=2.6in; rot=270.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51404 {
+          proto=1; x=3.8in; y=63.5mm; rot=270.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51405 {
+          proto=2; x=3.8in; y=63.5mm; rot=270.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=pin2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.34093 {
-            x1=47.5487mm; y1=67.5366mm; x2=50.5185mm; y2=64.5669mm; thickness=10.0mil; clearance=0.0;
+           li:objects {
            }
-           ha:line.34096 {
-            x1=49.811178mm; y1=69.7991mm; x2=52.780946mm; y2=66.829432mm; thickness=10.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+             top = 1
            }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.34099 {
-            x1=50.1648mm; y1=67.183mm; x2=50.1648mm; y2=67.183mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.51390 {
+             x1=3.8in; y1=63.5mm; x2=3.8in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.34102 {
-            x1=1.975in; y1=67.183mm; x2=1.975in; y2=67.183mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.51393 {
+             x1=3.8in; y1=63.5mm; x2=3.8in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.34105 {
-            x1=1.975in; y1=67.183mm; x2=1.975in; y2=66.183mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.51396 {
+             x1=3.8in; y1=63.5mm; x2=3.8in; y2=64.5mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.34108 {
-            x1=1.975in; y1=67.183mm; x2=49.165mm; y2=67.183mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.51399 {
+             x1=3.8in; y1=63.5mm; x2=95.52mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+           ha:type {
+            virtual = 1
+            misc = 1
+             top = 1
+           }
+         }
         }
        }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAACx
-      }
-      ha:subc.34114 {
-       ha:attributes {
-        {io_pcb::hidename_y}=62.0903 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C16
-        value=0.1uF
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=46.6659 mm
+        uid = /SXNRPGNShAFlUP5F6YAAADh
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.51425 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J29
+        }
+       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=55.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.0706mm  
-              -0.424062mm  
-              -0.424062mm  
-              -0.0706mm  
-              0.0706mm  
-              0.424062mm  
-              0.424062mm  
-              0.0706mm  
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.0706mm  
-              -0.531824mm  
-              -0.531824mm  
-              -0.0706mm  
-              0.0706mm  
-              0.531824mm  
-              0.531824mm  
-              0.0706mm  
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.0706mm  
-              -0.424062mm  
-              -0.424062mm  
-              -0.0706mm  
-              0.0706mm  
-              0.424062mm  
-              0.424062mm  
-              0.0706mm  
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.34127 {
-         proto=0; x=46.0994mm; y=63.2488mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.51439 {
+          proto=0; x=3.8in; y=3.2in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-        ha:padstack_ref.34128 {
-         proto=0; x=46.6648mm; y=62.6834mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.51440 {
+          proto=0; x=3.8in; y=3.0in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51441 {
+          proto=1; x=3.8in; y=3.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51442 {
+          proto=2; x=3.8in; y=3.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=2
-           name=2
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.34115 {
-            x1=46.3821mm; y1=62.9661mm; x2=46.3821mm; y2=62.9661mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.34118 {
-            x1=46.3821mm; y1=62.9661mm; x2=46.3821mm; y2=62.9661mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.34121 {
-            x1=46.3821mm; y1=62.9661mm; x2=46.3821mm; y2=63.9661mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+           li:objects {
            }
-           ha:line.34124 {
-            x1=46.3821mm; y1=62.9661mm; x2=47.3821mm; y2=62.9661mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+           ha:type {
+            silk = 1
+            top = 1
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAACy
-      }
-      ha:subc.34130 {
-       ha:attributes {
-        {io_pcb::hidename_y}=64.7192 mm
-        copyright=2006 DJ Delorie
-        author=DJ Delorie
-        footprint=SOT23-5
-        dist-license=GPL
-        {io_pcb::hidename_scale}=89
-        refdes=U8
-        value=INA180
-        {io_pcb::hidename_direction}=0
-        use-license=Unlimited
-        {io_pcb::hidename_x}=46.8122 mm
-       }
-      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.51427 {
+             x1=3.8in; y1=3.1in; x2=3.8in; y2=3.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.574752mm  
-              0.1437mm  
-              -0.1437mm  
-              0.574752mm  
-              0.574752mm  
-              -0.1437mm  
-              0.1437mm  
-              -0.574752mm  
+            ha:line.51430 {
+             x1=3.8in; y1=3.1in; x2=3.8in; y2=3.1in; 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.682514mm  
-              0.1437mm  
-              -0.1437mm  
-              0.682514mm  
-              0.682514mm  
-              -0.1437mm  
-              0.1437mm  
-              -0.682514mm  
+            ha:line.51433 {
+             x1=3.8in; y1=3.1in; x2=3.8in; y2=77.74mm; 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.574752mm  
-              0.1437mm  
-              -0.1437mm  
-              0.574752mm  
-              0.574752mm  
-              -0.1437mm  
-              0.1437mm  
-              -0.574752mm  
+            ha:line.51436 {
+             x1=3.8in; y1=3.1in; x2=97.52mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
        }
+        uid = /SXNRPGNShAFlUP5F6YAAADj
+       }
+       ha:subc.51462 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J31
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=55.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 {
-              -0.574751mm  
-              0.143575mm  
-              -0.143775mm  
-              0.574701mm  
-              0.574751mm  
-              -0.143575mm  
-              0.143775mm  
-              -0.574701mm  
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             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
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.682514mm  
-              0.143556mm  
-              -0.143794mm  
-              0.682464mm  
-              0.682514mm  
-              -0.143556mm  
-              0.143794mm  
-              -0.682464mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.574751mm  
-              0.143575mm  
-              -0.143775mm  
-              0.574701mm  
-              0.574751mm  
-              -0.143575mm  
-              0.143775mm  
-              -0.574701mm  
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
              }
-           }
-         }
-       }
+             clearance=0.0
+            }
+          }
+        }
 
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        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
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.574702mm  
-              0.14365mm  
-              -0.14365mm  
-              0.574702mm  
-              0.574702mm  
-              -0.14365mm  
-              0.14365mm  
-              -0.574702mm  
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.682464mm  
-              0.14365mm  
-              -0.14365mm  
-              0.682464mm  
-              0.682464mm  
-              -0.14365mm  
-              0.14365mm  
-              -0.682464mm  
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.574702mm  
-              0.14365mm  
-              -0.14365mm  
-              0.574702mm  
-              0.574702mm  
-              -0.14365mm  
-              0.14365mm  
-              -0.574702mm  
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.34155 {
-         proto=0; x=1.9386811in; y=64.955mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.34156 {
-         proto=0; x=47.8416mm; y=63.5541mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:objects {
+         ha:padstack_ref.51476 {
+          proto=0; x=115.57mm; y=3.2in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.34157 {
-         proto=1; x=46.3688mm; y=2.5601122in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51477 {
+          proto=0; x=115.57mm; y=3.0in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.34158 {
-         proto=0; x=47.0693mm; y=65.7273mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51478 {
+          proto=1; x=115.57mm; y=3.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.34159 {
-         proto=2; x=47.76975mm; y=66.42775mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51479 {
+          proto=2; x=115.57mm; y=3.1in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
-         }
+          li:thermal {
+          }
 
-         ha:attributes {
-           term=3
-           name=3
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
         }
-       }
-       li:layers {
+        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          li:objects {
-           ha:line.34131 {
-            x1=47.6261mm; y1=67.2899mm; x2=1.97333071in; y2=64.7934mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.34134 {
-            x1=48.0032mm; y1=62.674mm; x2=1.97333071in; y2=64.7934mm; thickness=10.0mil; clearance=0.0;
+           li:objects {
            }
-           ha:line.34137 {
-            x1=45.5067mm; y1=65.1705mm; x2=48.0032mm; y2=62.674mm; thickness=10.0mil; clearance=0.0;
+           ha:type {
+            silk = 1
+            top = 1
            }
-           ha:line.34140 {
-            x1=45.5067mm; y1=65.1705mm; x2=47.6261mm; y2=67.2899mm; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          li:objects {
-           ha:line.34143 {
-            x1=47.65839mm; y1=65.1382mm; x2=47.65839mm; y2=65.1382mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+           li:objects {
+            ha:line.51464 {
+             x1=115.57mm; y1=3.1in; x2=115.57mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-           }
-           ha:line.34146 {
-            x1=1.9386811in; y1=64.955mm; x2=1.9386811in; y2=64.955mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:line.51467 {
+             x1=115.57mm; y1=3.1in; x2=115.57mm; y2=3.1in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-           }
-           ha:line.34149 {
-            x1=1.9386811in; y1=64.955mm; x2=1.9386811in; y2=65.955mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            ha:line.51470 {
+             x1=115.57mm; y1=3.1in; x2=115.57mm; y2=77.74mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-           }
-           ha:line.34152 {
-            x1=1.9386811in; y1=64.955mm; x2=50.2425mm; y2=64.955mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:line.51473 {
+             x1=115.57mm; y1=3.1in; x2=116.57mm; y2=3.1in; 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 = HWY2P2lhIMcskR/O2jgAAACz
-      }
-      ha:subc.34161 {
-       ha:attributes {
-        value=IPD068P03L3GATMA1
-        footprint=TO252FET
-        refdes=Q10
+        uid = /SXNRPGNShAFlUP5F6YAAADl
        }
-      ha:data {
-            li:padstack_prototypes {
+       ha:subc.51499 {
+        ha:attributes {
+         value=0.25
+         footprint=TE1217861
+         refdes=J30
+        }
+       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=55.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 {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             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
             }
-            clearance=0.0
-             li:ps_poly {
-              32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              -1.476248mm  
-              -32.53mil  
-              1.476248mm  
-              32.53mil  
-              1.476248mm  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              -1.400048mm  
-              -29.53mil  
-              1.400048mm  
-              29.53mil  
-              1.400048mm  
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
              }
-           }
-         }
-       }
+             clearance=0.0
+            }
+          }
+        }
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        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
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -3.226308mm  
-              -3.126232mm  
-              -3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              3.126232mm  
-              3.226308mm  
-              -3.126232mm  
+          }
+        }
+
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-           }
+             clearance=0.0
+            }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
             }
-            clearance=0.0
-             li:ps_poly {
-              -3.150108mm  
-              -3.050032mm  
-              -3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              3.050032mm  
-              3.150108mm  
-              -3.050032mm  
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
              }
-           }
-         }
+             clearance=0.0
+            }
+          }
+        }
        }
-      }
 
-       li:objects {
-        ha:padstack_ref.34186 {
-         proto=0; x=160.0mil; y=2.80006in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+        li:objects {
+         ha:padstack_ref.51513 {
+          proto=0; x=3.05in; y=2.6in; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51514 {
+          proto=0; x=3.05in; y=60.96mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:thermal {
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+         ha:padstack_ref.51515 {
+          proto=1; x=3.05in; y=63.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:attributes {
-           term=3
-           name=G
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
-        }
-        ha:padstack_ref.34187 {
-         proto=1; x=250.0mil; y=2.554in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         ha:padstack_ref.51516 {
+          proto=2; x=3.05in; y=63.5mm; rot=90.000000; xmirror=0; smirror=0; clearance=25.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
          }
+        }
+        li:layers {
 
-         li:thermal {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
 
-         ha:attributes {
-           term=1
-           name=D
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.51501 {
+             x1=3.05in; y1=63.5mm; x2=3.05in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.51504 {
+             x1=3.05in; y1=63.5mm; x2=3.05in; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.51507 {
+             x1=3.05in; y1=63.5mm; x2=3.05in; y2=62.5mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.51510 {
+             x1=3.05in; y1=63.5mm; x2=78.47mm; y2=63.5mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-        ha:padstack_ref.34188 {
-         proto=0; x=340.0mil; y=2.80006in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+       }
+        uid = /SXNRPGNShAFlUP5F6YAAADn
+       }
+        ha:subc.82493 {
+         ha:attributes {
+          value=USBmicroV
+          footprint=1051330011
+          refdes=J1
          }
+        ha:data {
+                li:padstack_prototypes {
 
-         li:thermal {
-         }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-         ha:attributes {
-           term=2
-           name=S
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-0.35mm; y1=0.0; x2=0.35mm; y2=0.0; thickness=1.1mm; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=40.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-0.35mm; y1=0.0; x2=0.35mm; y2=0.0; thickness=0.5mm; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               mech = 1
+              }
+              clearance=40.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-0.35mm; y1=0.0; x2=0.35mm; y2=0.0; thickness=1.1mm; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=40.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-0.35mm; y1=0.0; x2=0.35mm; y2=0.0; thickness=1.2524mm; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=40.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-0.35mm; y1=0.0; x2=0.35mm; y2=0.0; thickness=1.1mm; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=40.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-0.35mm; y1=0.0; x2=0.35mm; y2=0.0; thickness=1.1mm; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=40.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-0.35mm; y1=0.0; x2=0.35mm; y2=0.0; thickness=1.2524mm; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=40.0mil
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-0.55mm; y1=0.0; x2=0.55mm; y2=0.0; thickness=1.1mm; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=40.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-0.55mm; y1=0.0; x2=0.55mm; y2=0.0; thickness=0.5mm; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               mech = 1
+              }
+              clearance=40.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-0.55mm; y1=0.0; x2=0.55mm; y2=0.0; thickness=1.1mm; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=40.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-0.55mm; y1=0.0; x2=0.55mm; y2=0.0; thickness=1.2524mm; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=40.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-0.55mm; y1=0.0; x2=0.55mm; y2=0.0; thickness=1.1mm; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=40.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-0.55mm; y1=0.0; x2=0.55mm; y2=0.0; thickness=1.1mm; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=40.0mil
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=-0.55mm; y1=0.0; x2=0.55mm; y2=0.0; thickness=1.2524mm; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=40.0mil
+             }
+           }
+         }
+
+         ha:ps_proto_v6.2 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.225044mm  
+                -29.53mil  
+                -0.225044mm  
+                -29.53mil  
+                -0.225044mm  
+                29.53mil  
+                0.225044mm  
+                29.53mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.301244mm  
+                -32.53mil  
+                -0.301244mm  
+                -32.53mil  
+                -0.301244mm  
+                32.53mil  
+                0.301244mm  
+                32.53mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.225044mm  
+                -29.53mil  
+                -0.225044mm  
+                -29.53mil  
+                -0.225044mm  
+                29.53mil  
+                0.225044mm  
+                29.53mil  
+               }
+             }
+           }
          }
         }
-       }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:objects {
+          ha:padstack_ref.82519 {
+           proto=0; x=136.953416mm; y=101.679696mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:objects {
-           ha:line.34162 {
-            x1=3.10007mm; y1=2.47919in; x2=9.59993mm; y2=2.47919in; thickness=10.0mil; clearance=0.0;
+           li:thermal {
+             li:5 {
+              on  
+              solid  
+              noshape  
+             }
            }
-           ha:line.34165 {
-            x1=9.59993mm; y1=2.47919in; x2=9.59993mm; y2=2.71935in; thickness=10.0mil; clearance=0.0;
+
+           ha:attributes {
+             term=G
+           }
+          }
+          ha:padstack_ref.82520 {
+           proto=0; x=142.553416mm; y=101.679696mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:line.34168 {
-            x1=9.59993mm; y1=2.71935in; x2=3.10007mm; y2=2.71935in; thickness=10.0mil; clearance=0.0;
+
+           li:thermal {
+             li:5 {
+              on  
+              solid  
+              noshape  
+             }
            }
-           ha:line.34171 {
-            x1=3.10007mm; y1=2.71935in; x2=3.10007mm; y2=2.47919in; thickness=10.0mil; clearance=0.0;
+
+           ha:attributes {
+             term=G
            }
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:padstack_ref.82521 {
+           proto=1; x=139.753416mm; y=4.08778331in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:5 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=G
+           }
           }
-        }
+          ha:padstack_ref.82522 {
+           proto=2; x=5.45082in; y=101.9302mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+           li:thermal {
+           }
 
-          li:objects {
-           ha:line.34174 {
-            x1=250.0mil; y1=2.71804in; x2=250.0mil; y2=2.71804in; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.82523 {
+           proto=2; x=139.100814mm; y=101.9302mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+           li:thermal {
            }
-           ha:line.34177 {
-            x1=250.0mil; y1=2.80006in; x2=250.0mil; y2=2.80006in; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
 
-            ha:attributes {
-              subc-role=origin
-            }
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+          ha:padstack_ref.82524 {
+           proto=2; x=139.7508mm; y=101.9302mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
            }
-           ha:line.34180 {
-            x1=250.0mil; y1=2.80006in; x2=7.35mm; y2=2.80006in; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
 
-            ha:attributes {
-              subc-role=x
-            }
+           li:thermal {
            }
-           ha:line.34183 {
-            x1=250.0mil; y1=2.80006in; x2=250.0mil; y2=72.121524mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
 
-            ha:attributes {
-              subc-role=y
-            }
+           ha:attributes {
+             term=3
+             name=3
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:padstack_ref.82525 {
+           proto=2; x=5.52759in; y=101.9302mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
           }
-        }
-       }
-      }
-       uid = esv8OJDebGIPecy8VZQAAAC0
-      }
-      ha:subc.34190 {
-       ha:attributes {
-        {io_pcb::hidename_y}=53.3146 mm
-        footprint=fuse3568
-        {io_pcb::hidename_scale}=70
-        refdes=F1
-        manufacturer=unknown
-        vendor_part_number=unknown
-        manufacturer_part_number=unknown
-        value=fuse3568
-        vendor=unknown
-        {io_pcb::hidename_direction}=1
-        device=FUSE
-        {io_pcb::hidename_x}=8.2550 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
+          ha:padstack_ref.82526 {
+           proto=2; x=5.55318in; y=101.9302mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-       ha:ps_proto_v6.0 {
-         hdia=63.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=113.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
+           ha:attributes {
+             term=5
+             name=5
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.82494 {
+              x1=5.34452in; y1=101.255322mm; x2=143.750792mm; y2=101.255322mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.82497 {
+              x1=143.750792mm; y1=101.255322mm; x2=143.750792mm; y2=4.10454in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.82500 {
+              x1=143.750792mm; y1=4.10454in; x2=5.34452in; y2=4.10454in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.82503 {
+              x1=5.34452in; y1=4.10454in; x2=5.34452in; y2=101.255322mm; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
              top = 1
             }
-            clearance=0.0
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=113.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.82507 {
+              x1=139.7508mm; y1=102.259682mm; x2=139.7508mm; y2=102.259682mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.82510 {
+              x1=139.7508mm; y1=4.00316in; x2=139.7508mm; y2=4.00316in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.82513 {
+              x1=139.7508mm; y1=4.00316in; x2=140.7508mm; y2=4.00316in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.82516 {
+              x1=139.7508mm; y1=4.00316in; x2=139.7508mm; y2=102.680264mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-            clearance=0.0
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=113.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+          ha:top_paste {
+           lid=2
+           ha:combining { auto=1;           }
+
+            li:objects {
             }
-            clearance=0.0
-           }
+            ha:type {
+             top = 1
+             paste = 1
+            }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=119.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
+          ha:top_mask {
+           lid=3
+           ha:combining { sub=1; auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
              top = 1
              mask = 1
             }
-            clearance=0.0
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=119.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+          ha:top_copper {
+           lid=4
+           ha:combining {           }
+
+            li:objects {
             }
-            clearance=0.0
-           }
-         }
-       }
-      }
+            ha:type {
+             copper = 1
+             top = 1
+            }
+          }
 
-       li:objects {
-        ha:padstack_ref.34203 {
-         proto=0; x=258.0mil; y=2.294in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:any_internal_copper {
+           lid=5
+           ha:combining {           }
 
-         li:thermal {
-         }
+            li:objects {
+            }
+            ha:type {
+             copper = 1
+             intern = 1
+            }
+            stack_offs = 1
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.34204 {
-         proto=0; x=392.0mil; y=2.294in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:bottom_copper {
+           lid=6
+           ha:combining {           }
 
-         li:thermal {
-         }
+            li:objects {
+            }
+            ha:type {
+             bottom = 1
+             copper = 1
+            }
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.34205 {
-         proto=0; x=258.0mil; y=1.904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:bottom_mask {
+           lid=7
+           ha:combining { sub=1; auto=1;           }
 
-         li:thermal {
-         }
+            li:objects {
+            }
+            ha:type {
+             bottom = 1
+             mask = 1
+            }
+          }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.34206 {
-         proto=0; x=392.0mil; y=1.904in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:bottom_silk {
+           lid=8
+           ha:combining { auto=1;           }
 
-         li:thermal {
-         }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
+            }
+          }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
+          ha:bottom_paste {
+           lid=9
+           ha:combining { auto=1;           }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+            li:objects {
+            }
+            ha:type {
+             bottom = 1
+             paste = 1
+            }
+          }
 
-          li:objects {
-           ha:line.34191 {
-            x1=325.0mil; y1=2.099in; x2=325.0mil; y2=2.099in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+          ha:outline {
+           lid=10
+           ha:combining {           }
+
+            li:objects {
             }
-           }
-           ha:line.34194 {
-            x1=325.0mil; y1=2.099in; x2=325.0mil; y2=2.099in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:type {
+             boundary = 1
             }
-           }
-           ha:line.34197 {
-            x1=325.0mil; y1=2.099in; x2=7.255mm; y2=2.099in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+            purpose = uroute
+          }
+
+          ha:pmech {
+           lid=11
+           ha:combining { auto=1;           }
+
+            li:objects {
             }
-           }
-           ha:line.34200 {
-            x1=325.0mil; y1=2.099in; x2=325.0mil; y2=52.3146mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:type {
+             mech = 1
             }
-           }
+            purpose = proute
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+
+          ha:umech {
+           lid=12
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             mech = 1
+            }
+            purpose = uroute
           }
+         }
+        }
+         uid = b5ljcYo7AAECc96kDUoAAAAB
         }
+       ha:rat.86512 {
+        x1=155.665766mm; y1=78.215834mm; lgrp1=5; anchor1=pcb/62863; x2=6.1304685in; y2=3.0774685in; lgrp2=3; anchor2=pcb/28189;
+       }
+       ha:rat.86515 {
+        x1=4.828666mm; y1=70.482334mm; lgrp1=5; anchor1=pcb/62863; x2=191.0mil; y2=70.485mm; lgrp2=3; anchor2=pcb/29860;
+       }
+       ha:rat.86518 {
+        x1=46.177199mm; y1=63.310931mm; lgrp1=5; anchor1=pcb/62863; x2=46.0994mm; y2=63.2488mm; lgrp2=3; anchor2=pcb/34114/34127;
+       }
+       ha:rat.86521 {
+        x1=2.08in; y1=93.753045mm; lgrp1=5; anchor1=pcb/62863; x2=2.08in; y2=94.157804mm; lgrp2=3; anchor2=pcb/30915/30928;
+       }
+       ha:rat.86524 {
+        x1=2.131in; y1=1.68in; lgrp1=5; anchor1=pcb/62863; x2=53.594mm; y2=1.68in; lgrp2=3; anchor2=pcb/29662;
+       }
+       ha:rat.86527 {
+        x1=46.978266mm; y1=62.690866mm; lgrp1=7; anchor1=pcb/63174; x2=46.9709mm; y2=62.6834mm; lgrp2=3; anchor2=pcb/29695;
        }
-      }
-       uid = HWY2P2lhIMcskR/O2jgAAAAc
-      }
     }
  }
 
@@ -48677,12 +51305,386 @@ ha:pcb-rnd-board-v8 {
     ha:design {
      text_font_id = 0
      poly_isle_area = 200000000.0
+      via_proto = 2
+      text_scale = 100
+      text_thickness = 0
+      line_thickness = 140.00 mil
+      clearance = 25.00 mil
     }
     ha:editor {
      grids_idx = 1
+      all_direction_lines = true
+       clear_line = true
+        grid = 1.00 mil
+      ha:view {
+       flip_y = 0
+      }
+        show_solder_side = 0
     }
    }
   }
   ha:pixmaps {
   }
+  ha:netlists {
+
+   li:input {
+     ha:v_pyro {
+     li:conn { J15-1; J17-1; J19-1; J22-1; J24-1; J26-1; J28-1; J30-1; R1-1; R40-1; R41-2; U8-4;     }
+     }
+     ha:GND {
+     li:conn { C1-2; C2-1; C3-2; C4-1; C5-2; C6-2; C7-2; C8-1; C9-1; C10-1; C11-1; C12-1; C13-1; C14-1; C15-1; C16-1; C30-2; C31-2; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; D1-2; D2-2; D3-2; D4-2; D5-2; D6-2; D7-2; D8-2; D10-2; D11-2; D12-2; D13-2; H1-1; H2-1; H3-1; H4-1; H5-1; H6-1; J1-5; J1-G; J6-1; J8-2; J14-1; J20-1; L192-2; Q1-1; Q1-3; Q2-2; Q3-2; Q4-2; Q5-2; Q6-2; Q7-2; Q8-2; Q9-2; Q10-3; R5-1; R10-1; R16-1; R19-1; R20-1; R24-1; R26-1; R28-1; R29-1; R30-1; R33-1; R35-1; R37-1; R39-1; R42-1; R110-1; R119-1; R120-1; R124-1; R126-1; R128-1; R129-1; R133-1; S1-1; S1-2; S1-3; S1-4; S1-5; S1-6; S1-7; S1-8; U1-10; U1-19; U1-20; U1-27; U1-37; U1-49; U1-74; U1-94; U1-99; U2-4; U3-4; U4-4; U5-4; U6-32; U6-33; U7-2; U8-2; X1-2; X1-4; X2-2; X2-4;     }
+     }
+     ha:v_ldo_in {
+     li:conn { C7-1; C15-2; D9-2; R36-2; U7-1;     }
+     }
+     ha:miso1 {
+     li:conn { U1-45; U6-9;     }
+     }
+     ha:cmp_ldo_in {
+     li:conn { R36-1; R37-2; U2-3; U2-5; U3-3; U3-5; U4-3; U4-5; U5-3; U5-5;     }
+     }
+     ha:rf_marginal {
+     li:conn { R17-1; U1-4;     }
+     }
+     ha:sense_batt {
+     li:conn { R34-1; R35-2; U1-34;     }
+     }
+     ha:swclk {
+     li:conn { J20-4; U1-76;     }
+     }
+     ha:vdda {
+     li:conn { C5-1; C6-1; L1-2; U1-22;     }
+     }
+     ha:swdio {
+     li:conn { J20-3; U1-72;     }
+     }
+     ha:v_lipo {
+     li:conn { D9-1; J2-1; J5-1; J10-1; J11-1; R34-2; R40-2;     }
+     }
+     ha:cmp_rail {
+     li:conn { R38-1; R39-2; U2-2; U2-6; U3-2; U3-6; U4-2; U4-6; U5-2; U5-6;     }
+     }
+     ha:unnamed_net1 {
+     li:conn { Q1-2; R18-2;     }
+     }
+     ha:unnamed_net2 {
+     li:conn { Q1-4; R6-2;     }
+     }
+     ha:unnamed_net4 {
+     li:conn { Q8-3; R121-2; U5-1;     }
+     }
+     ha:unnamed_net5 {
+     li:conn { J6-2; U1-1;     }
+     }
+     ha:unnamed_net3 {
+     li:conn { Q7-3; R125-2; U4-7;     }
+     }
+     ha:alarm_a {
+     li:conn { R5-2; R6-1; U1-57;     }
+     }
+     ha:alarm_b {
+     li:conn { R16-2; R18-1; U1-58;     }
+     }
+     ha:continuity_1 {
+     li:conn { R12-1; U1-52;     }
+     }
+     ha:continuity_2 {
+     li:conn { R9-1; U1-51;     }
+     }
+     ha:continuity_3 {
+     li:conn { R8-1; U1-48;     }
+     }
+     ha:continuity_4 {
+     li:conn { R7-1; U1-47;     }
+     }
+     ha:continuity_5 {
+     li:conn { R107-1; U1-66;     }
+     }
+     ha:continuity_6 {
+     li:conn { R108-1; U1-67;     }
+     }
+     ha:continuity_7 {
+     li:conn { R109-1; U1-68;     }
+     }
+     ha:continuity_8 {
+     li:conn { R112-1; U1-69;     }
+     }
+     ha:radio_int {
+     li:conn { U1-43; U6-4;     }
+     }
+     ha:sck1 {
+     li:conn { U1-44; U6-8;     }
+     }
+     ha:unnamed_net10 {
+     li:conn { C3-1; U1-13; X2-3;     }
+     }
+     ha:unnamed_net11 {
+     li:conn { C1-1; U1-12; X2-1;     }
+     }
+     ha:+3.3V {
+     li:conn { C2-2; C9-2; C10-2; C11-2; C12-2; C13-2; C14-2; C16-2; C43-2; C44-2; C45-2; C47-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; L1-1; R38-2; R171-1; U1-6; U1-11; U1-21; U1-28; U1-50; U1-75; U1-100; U2-8; U3-8; U4-8; U5-8; U6-1; U6-5; U6-12; U6-13; U6-15; U6-22; U6-25; U6-27; U6-28; U7-5; U8-5;     }
+     }
+     ha:fet_1 {
+     li:conn { J23-1; Q6-1; R32-1;     }
+     }
+     ha:fet_2 {
+     li:conn { J21-1; Q4-1; R23-1;     }
+     }
+     ha:fet_3 {
+     li:conn { J18-1; Q5-1; R27-1;     }
+     }
+     ha:fet_4 {
+     li:conn { J16-1; Q2-1; R14-1;     }
+     }
+     ha:fet_5 {
+     li:conn { J25-1; Q3-1; R114-1;     }
+     }
+     ha:fet_6 {
+     li:conn { J27-1; Q7-1; R127-1;     }
+     }
+     ha:fet_7 {
+     li:conn { J29-1; Q8-1; R123-1;     }
+     }
+     ha:fet_8 {
+     li:conn { J31-1; Q9-1; R132-1;     }
+     }
+     ha:usbdm {
+     li:conn { R2-1; U1-70;     }
+     }
+     ha:unnamed_net40 {
+     li:conn { C173-2; L171-1; R171-2;     }
+     }
+     ha:unnamed_net41 {
+     li:conn { C174-2; C176-1; L172-1;     }
+     }
+     ha:unnamed_net37 {
+     li:conn { C30-1; U6-31; X1-3;     }
+     }
+     ha:unnamed_net38 {
+     li:conn { C31-1; U6-30; X1-1;     }
+     }
+     ha:unnamed_net39 {
+     li:conn { C174-1; L171-2; U6-17;     }
+     }
+     ha:unnamed_net45 {
+     li:conn { J8-1; L174-2;     }
+     }
+     ha:unnamed_net46 {
+     li:conn { C210-1; L191-2; L201-1; U6-20;     }
+     }
+     ha:mosi1 {
+     li:conn { U1-46; U6-7;     }
+     }
+     ha:sense_1 {
+     li:conn { R32-2; R33-2; U1-26;     }
+     }
+     ha:sense_2 {
+     li:conn { R23-2; R26-2; U1-25;     }
+     }
+     ha:sense_3 {
+     li:conn { R27-2; R29-2; U1-24;     }
+     }
+     ha:sense_4 {
+     li:conn { R14-2; R20-2; U1-23;     }
+     }
+     ha:sense_5 {
+     li:conn { R114-2; R120-2; U1-32;     }
+     }
+     ha:sense_6 {
+     li:conn { R127-2; R129-2; U1-31;     }
+     }
+          ha:unnamed_net44 {
+          li:conn { C175-2; L173-2; L174-1;          }
+          }
+          ha:sense_8 {
+          li:conn { R132-2; R133-2; U1-29;          }
+          }
+          ha:unnamed_net51 {
+          li:conn { C231-2; U6-23;          }
+          }
+          ha:unnamed_net47 {
+          li:conn { C191-1; L191-1; L192-1; U6-19;          }
+          }
+          ha:reset_n {
+          li:conn { C4-2; J20-2; U1-14; U6-2;          }
+          }
+          ha:unnamed_net68 {
+          li:conn { D1-1; R7-2;          }
+          }
+          ha:unnamed_net50 {
+          li:conn { C231-1; U6-24;          }
+          }
+          ha:unnamed_net56 {
+          li:conn { J1-3; R3-2;          }
+          }
+          ha:unnamed_net52 {
+          li:conn { C261-1; U6-26;          }
+          }
+          ha:unnamed_net42 {
+          li:conn { C176-2; C181-1; L172-2; L173-1;          }
+          }
+         ha:sense_7 {
+         li:conn { R123-2; R126-2; U1-30;         }
+         }
+          ha:unnamed_net55 {
+          li:conn { J1-2; R2-2;          }
+          }
+          ha:unnamed_net66 {
+          li:conn { D8-1; R22-2;          }
+          }
+          ha:unnamed_net67 {
+          li:conn { D7-1; R17-2;          }
+          }
+          ha:unnamed_net58 {
+          li:conn { R30-2; U6-14;          }
+          }
+         ha:unnamed_net48 {
+         li:conn { C191-2; L193-2; L201-2;         }
+         }
+          ha:unnamed_net75 {
+          li:conn { Q5-3; R25-2; U2-7;          }
+          }
+         ha:unnamed_net43 {
+         li:conn { C181-2; L193-1; U6-18;         }
+         }
+          ha:unnamed_net61 {
+          li:conn { Q9-3; R131-2; U5-7;          }
+          }
+          ha:unnamed_net78 {
+          li:conn { Q6-3; R31-2; U3-7;          }
+          }
+          ha:unnamed_net69 {
+          li:conn { D5-1; R13-2;          }
+          }
+         ha:unnamed_net59 {
+         li:conn { C8-2; U6-6;         }
+         }
+          ha:unnamed_net76 {
+          li:conn { Q4-3; R21-2; U3-1;          }
+          }
+          ha:unnamed_net49 {
+          li:conn { C211-1; U6-21;          }
+          }
+          ha:fet_b {
+          li:conn { J4-1; Q1-7; Q1-8;          }
+          }
+          ha:unnamed_net79 {
+          li:conn { D13-1; R112-2;          }
+          }
+          ha:fet_a {
+          li:conn { J7-1; Q1-5; Q1-6;          }
+          }
+          ha:unnamed_net80 {
+          li:conn { D12-1; R109-2;          }
+          }
+          ha:unnamed_net81 {
+          li:conn { D11-1; R108-2;          }
+          }
+          ha:unnamed_net77 {
+          li:conn { Q2-3; R11-2; U2-1;          }
+          }
+          ha:unnamed_net71 {
+          li:conn { D3-1; R9-2;          }
+          }
+          ha:unnamed_net72 {
+          li:conn { D4-1; R12-2;          }
+          }
+         ha:unnamed_net60 {
+         li:conn { Q3-3; R111-2; U4-1;         }
+         }
+          ha:unnamed_net74 {
+          li:conn { J9-1; R1-2; U8-3;          }
+          }
+          ha:unnamed_net82 {
+          li:conn { D10-1; R107-2;          }
+          }
+          ha:unnamed_net65 {
+          li:conn { D6-1; R15-2;          }
+          }
+          ha:unnamed_net84 {
+          li:conn { F1-2; J13-1;          }
+          }
+         ha:unnamed_net53 {
+         li:conn { C291-1; U6-29;         }
+         }
+          ha:rf_good {
+          li:conn { R15-1; U1-3;          }
+          }
+          ha:usbdp {
+          li:conn { R3-1; U1-71;          }
+          }
+          ha:unnamed_net83 {
+          li:conn { J12-1; Q10-2;          }
+          }
+          ha:unnamed_net70 {
+          li:conn { D2-1; R8-2;          }
+          }
+         ha:unnamed_net85 {
+         li:conn { F1-1; Q10-1;         }
+         }
+     ha:i_pyro {
+     li:conn { U1-36; U8-1;     }
+     }
+     ha:arm {
+     li:conn { R13-1; U1-2;     }
+     }
+     ha:sense_pyro {
+     li:conn { R41-1; R42-2; U1-35;     }
+     }
+     ha:fire_1 {
+     li:conn { R28-2; R31-1; U1-56;     }
+     }
+     ha:fire_2 {
+     li:conn { R19-2; R21-1; U1-55;     }
+     }
+     ha:fire_3 {
+     li:conn { R24-2; R25-1; U1-54;     }
+     }
+     ha:fire_4 {
+     li:conn { R10-2; R11-1; U1-53;     }
+     }
+     ha:fire_5 {
+     li:conn { R110-2; R111-1; U1-59;     }
+     }
+     ha:fire_6 {
+     li:conn { R124-2; R125-1; U1-60;     }
+     }
+     ha:fire_7 {
+     li:conn { R119-2; R121-1; U1-61;     }
+     }
+     ha:fire_8 {
+     li:conn { R128-2; R131-1; U1-62;     }
+     }
+     ha:cs_radio {
+     li:conn { U1-42; U6-11;     }
+     }
+     ha:rf_poor {
+     li:conn { R22-1; U1-5;     }
+     }
+     ha:box1 {
+     li:conn { S1-16; U1-81;     }
+     }
+     ha:box2 {
+     li:conn { S1-15; U1-82;     }
+     }
+     ha:box3 {
+     li:conn { S1-14; U1-83;     }
+     }
+     ha:box4 {
+     li:conn { S1-13; U1-84;     }
+     }
+     ha:box5 {
+     li:conn { S1-12; U1-85;     }
+     }
+     ha:box6 {
+     li:conn { S1-11; U1-86;     }
+     }
+     ha:box7 {
+     li:conn { S1-10; U1-87;     }
+     }
+     ha:box8 {
+     li:conn { S1-9; U1-88;     }
+     }
+   }
+  }
 }