]> git.gag.com Git - hw/teleterra/commitdiff
more placement work
authorBdale Garbee <bdale@gag.com>
Sat, 9 Aug 2025 03:53:05 +0000 (21:53 -0600)
committerBdale Garbee <bdale@gag.com>
Sat, 9 Aug 2025 03:53:05 +0000 (21:53 -0600)
teleterra.lht

index 4b0f33816b030d7c7b0f9527147f6423e4f05f5a..dd59f360da62c4e4a238271cf7291200260fdfc9 100644 (file)
@@ -35,7 +35,7 @@ ha:pcb-rnd-board-v8 {
  ha:meta {
    ha:size {
     thermal_scale = 0.500000
-    x = 4.0in; y = 54.0mm
+    x = 80.391mm; y = 2.02in
    }
    ha:grid {
     spacing = 1.0mil
@@ -535,30 +535,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.238819 {
-    x1=52.4018mm; y1=12.573992mm; x2=52.0142mm; y2=12.961596mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.238822 {
-    x1=52.4018mm; y1=12.573992mm; x2=52.9032mm; y2=12.573992mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.238825 {
-    x1=52.383mm; y1=12.573992mm; x2=52.0208mm; y2=12.211788mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.238828 {
-    x1=52.383mm; y1=12.573992mm; x2=52.9032mm; y2=12.573992mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.238831 {
     x1=47.0909mm; y1=11.4079mm; x2=47.5692mm; y2=10.929596mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
@@ -661,12 +637,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.238882 {
-    x1=44.889mm; y1=19.489396mm; x2=44.8768mm; y2=19.501588mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.238885 {
     x1=46.8072mm; y1=17.7622mm; x2=46.8072mm; y2=18.701996mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
@@ -709,250 +679,402 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.238906 {
-    x1=46.8072mm; y1=19.501588mm; x2=46.8072mm; y2=19.641796mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.238930 {
+    x1=44.0213mm; y1=15.684476mm; x2=44.8659mm; y2=15.684476mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238909 {
-    x1=46.8072mm; y1=19.641796mm; x2=46.3246mm; y2=20.124396mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.238933 {
+    x1=44.0213mm; y1=15.684476mm; x2=43.4036mm; y2=16.3022mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238912 {
-    x1=45.842mm; y1=19.501588mm; x2=45.842mm; y2=19.641796mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.238936 {
+    x1=44.651mm; y1=16.184602mm; x2=44.8659mm; y2=16.184602mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238915 {
-    x1=45.842mm; y1=19.641796mm; x2=46.3246mm; y2=20.124396mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.238939 {
+    x1=44.651mm; y1=16.184602mm; x2=43.8608mm; y2=16.974796mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238918 {
-    x1=45.5377mm; y1=20.162496mm; x2=46.2865mm; y2=20.162496mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.238942 {
+    x1=43.5306mm; y1=16.974796mm; x2=43.8608mm; y2=16.974796mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238921 {
-    x1=45.5377mm; y1=20.162496mm; x2=44.8768mm; y2=19.501588mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.238945 {
+    x1=43.5306mm; y1=16.974796mm; x2=43.4036mm; y2=17.101796mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238924 {
-    x1=46.3754mm; y1=20.073596mm; x2=47.1882mm; y2=20.073596mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.238948 {
+    x1=42.8824mm; y1=15.184604mm; x2=44.8659mm; y2=15.184604mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238927 {
-    x1=47.1882mm; y1=20.073596mm; x2=47.7724mm; y2=19.489396mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.238951 {
+    x1=42.8824mm; y1=15.184604mm; x2=42.4384mm; y2=15.628596mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238930 {
-    x1=44.0213mm; y1=15.684476mm; x2=44.8659mm; y2=15.684476mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.238954 {
+    x1=42.4384mm; y1=15.653996mm; x2=42.4384mm; y2=16.3022mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238933 {
-    x1=44.0213mm; y1=15.684476mm; x2=43.4036mm; y2=16.3022mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.238957 {
+    x1=42.4384mm; y1=15.653996mm; x2=42.4257mm; y2=15.641296mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238936 {
-    x1=44.651mm; y1=16.184602mm; x2=44.8659mm; y2=16.184602mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.238972 {
+    x1=40.0mm; y1=6.796mm; x2=40.0mm; y2=3.75mm; thickness=25.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238939 {
-    x1=44.651mm; y1=16.184602mm; x2=43.8608mm; y2=16.974796mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.238978 {
+    x1=48.1026mm; y1=11.903686mm; x2=48.0907mm; y2=11.915624mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238942 {
-    x1=43.5306mm; y1=16.974796mm; x2=43.8608mm; y2=16.974796mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.238984 {
+    x1=49.0932mm; y1=11.913084mm; x2=49.09066mm; y2=11.915624mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238945 {
-    x1=43.5306mm; y1=16.974796mm; x2=43.4036mm; y2=17.101796mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.239008 {
+    x1=40.6792mm; y1=15.1526mm; x2=40.6792mm; y2=16.0416mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238948 {
-    x1=42.8824mm; y1=15.184604mm; x2=44.8659mm; y2=15.184604mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.239011 {
+    x1=40.6792mm; y1=16.0416mm; x2=40.603mm; y2=16.1178mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238951 {
-    x1=42.8824mm; y1=15.184604mm; x2=42.4384mm; y2=15.628596mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.239014 {
+    x1=39.8034mm; y1=16.1178mm; x2=39.5682mm; y2=16.1178mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238954 {
-    x1=42.4384mm; y1=15.653996mm; x2=42.4384mm; y2=16.3022mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.239017 {
+    x1=39.5682mm; y1=16.1178mm; x2=38.3998mm; y2=14.9494mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238957 {
-    x1=42.4384mm; y1=15.653996mm; x2=42.4257mm; y2=15.641296mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.239020 {
+    x1=38.3998mm; y1=14.9494mm; x2=38.3998mm; y2=13.748996mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238960 {
-    x1=42.4384mm; y1=17.101796mm; x2=42.4384mm; y2=17.2542mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.239023 {
+    x1=38.3998mm; y1=13.748996mm; x2=39.0094mm; y2=13.139396mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238963 {
-    x1=42.4384mm; y1=17.2542mm; x2=41.905mm; y2=17.787596mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.239089 {
+    x1=50.6172mm; y1=16.390596mm; x2=51.552904mm; y2=16.390596mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238966 {
-    x1=41.4986mm; y1=17.088588mm; x2=41.4986mm; y2=17.355796mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.239092 {
+    x1=51.561096mm; y1=16.390596mm; x2=51.557mm; y2=16.3865mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238969 {
-    x1=41.4986mm; y1=17.355796mm; x2=41.9177mm; y2=17.774896mm; thickness=10.0mil; clearance=20.0mil;
+   ha:line.239113 {
+    x1=49.815576mm; y1=16.140406mm; x2=50.36701mm; y2=16.140406mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238972 {
-    x1=40.0mm; y1=6.796mm; x2=40.0mm; y2=3.75mm; thickness=25.0mil; clearance=20.0mil;
+   ha:line.239116 {
+    x1=50.36701mm; y1=16.140406mm; x2=50.6172mm; y2=16.390596mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.238975 {
-    x1=49.8199mm; y1=14.6446mm; x2=49.8156mm; y2=14.640282mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271340 {
+    x1=0.0; y1=7.75mm; x2=0.0; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.238978 {
-    x1=48.1026mm; y1=11.903686mm; x2=48.0907mm; y2=11.915624mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271352 {
+    x1=33.0mm; y1=50.0mil; x2=46.98mm; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.238981 {
-    x1=49.8209mm; y1=13.146mm; x2=49.8156mm; y2=13.140666mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271364 {
+    x1=7.75mm; y1=0.0; x2=33.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.238984 {
-    x1=49.0932mm; y1=11.913084mm; x2=49.09066mm; y2=11.915624mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271376 {
+    x1=47.0mm; y1=50.0mil; x2=47.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.238999 {
-    x1=46.3246mm; y1=20.1564mm; x2=46.3086mm; y2=20.140398mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271388 {
+    x1=47.0mm; y1=0.0; x2=72.25mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.239002 {
-    x1=48.0907mm; y1=11.915624mm; x2=48.0907mm; y2=11.227538mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271400 {
+    x1=33.0mm; y1=50.0mil; x2=33.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.239005 {
-    x1=48.0907mm; y1=11.227538mm; x2=48.4836mm; y2=10.8346mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271412 {
+    x1=0.0; y1=7.75mm; x2=3.75mm; y2=7.75mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.239008 {
-    x1=40.6792mm; y1=15.1526mm; x2=40.6792mm; y2=16.0416mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271424 {
+    x1=7.75mm; y1=0.0; x2=7.75mm; y2=3.75mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.239011 {
-    x1=40.6792mm; y1=16.0416mm; x2=40.603mm; y2=16.1178mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271436 {
+    x1=72.25mm; y1=0.0; x2=72.25mm; y2=3.75mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.239014 {
-    x1=39.8034mm; y1=16.1178mm; x2=39.5682mm; y2=16.1178mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271448 {
+    x1=0.0; y1=43.25mm; x2=3.75mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.239017 {
-    x1=39.5682mm; y1=16.1178mm; x2=38.3998mm; y2=14.9494mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271460 {
+    x1=7.75mm; y1=51.0mm; x2=72.25mm; y2=51.0mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.239020 {
-    x1=38.3998mm; y1=14.9494mm; x2=38.3998mm; y2=13.748996mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271472 {
+    x1=7.75mm; y1=47.25mm; x2=7.75mm; y2=51.0mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.239023 {
-    x1=38.3998mm; y1=13.748996mm; x2=39.0094mm; y2=13.139396mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271484 {
+    x1=72.25mm; y1=51.0mm; x2=72.25mm; y2=47.25mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.239089 {
-    x1=50.6172mm; y1=16.390596mm; x2=51.552904mm; y2=16.390596mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271496 {
+    x1=76.25mm; y1=43.25mm; x2=80.0mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.239092 {
-    x1=51.561096mm; y1=16.390596mm; x2=51.557mm; y2=16.3865mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271508 {
+    x1=76.25mm; y1=7.75mm; x2=80.0mm; y2=7.75mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.239110 {
-    x1=50.3378mm; y1=18.0375mm; x2=50.3124mm; y2=18.0629mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.271520 {
+    x1=80.0mm; y1=7.75mm; x2=80.0mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.239113 {
-    x1=49.815576mm; y1=16.140406mm; x2=50.36701mm; y2=16.140406mm; thickness=10.0mil; clearance=16.0mil;
+   ha:arc.271532 {
+    x=3.75mm; y=47.25mm; width=4.0mm; height=4.0mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.271536 {
+    x=3.75mm; y=3.75mm; width=4.0mm; height=4.0mm; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:line.239116 {
-    x1=50.36701mm; y1=16.140406mm; x2=50.6172mm; y2=16.390596mm; thickness=10.0mil; clearance=16.0mil;
+   ha:arc.271540 {
+    x=76.25mm; y=47.25mm; width=4.0mm; height=4.0mm; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.271544 {
+    x=76.25mm; y=3.75mm; width=4.0mm; height=4.0mm; astart=90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
   }
@@ -962,1163 +1084,1339 @@ ha:pcb-rnd-board-v8 {
 }
      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 {
-  }
-  color = {#3a5fcd}
-  ha:combining {
-  }
-}
-     ha:top-gnd         { lid=2; group=3;
-   li:objects {
-   }
-  color = {#104e8b}
-   ha:combining {
+   ha:line.271349 {
+    x1=0.0; y1=7.75mm; x2=0.0; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
    }
- }
-     ha:bottom-gnd      { lid=3; group=10;
-   li:objects {
+   ha:line.271361 {
+    x1=33.0mm; y1=50.0mil; x2=46.98mm; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
    }
-  color = {#cd3700}
-   ha:combining {
+   ha:line.271373 {
+    x1=7.75mm; y1=0.0; x2=33.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
    }
- }
+   ha:line.271385 {
+    x1=47.0mm; y1=50.0mil; x2=47.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      {ha:power plane}                                                      {
-       lid=4
-       group=7
-       ha:combining {       }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.271397 {
+    x1=47.0mm; y1=0.0; x2=72.25mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-        ha:attributes {
-          {pcb-rnd::key::vis}={<Key>l; Shift<Key>i}
-          {pcb-rnd::key::select}={<Key>l; <Key>i}
-        }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.271409 {
+    x1=33.0mm; y1=50.0mil; x2=33.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-        li:objects {
-        }
-        color = {#548b54}
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.271421 {
+    x1=0.0; y1=7.75mm; x2=3.75mm; y2=7.75mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      {ha:GND plane}                                                      {
-       lid=5
-       group=5
-       ha:combining {       }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.271433 {
+    x1=7.75mm; y1=0.0; x2=7.75mm; y2=3.75mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-        ha:attributes {
-          {pcb-rnd::key::vis}={<Key>l; Shift<Key>o}
-          {pcb-rnd::key::select}={<Key>l; <Key>o}
-        }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.271445 {
+    x1=72.25mm; y1=0.0; x2=72.25mm; y2=3.75mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-        li:objects {
-        }
-        color = {#8b7355}
-      }
-     ha:outline         { lid=6; group=9;
-   li:objects {
-    ha:line.217935 {
-     x1=0.0; y1=7.75mm; x2=0.0; y2=43.25mm; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
-    ha:line.221811 {
-     x1=33.0mm; y1=50.0mil; x2=46.98mm; y2=50.0mil; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
+   }
+   ha:line.271457 {
+    x1=0.0; y1=43.25mm; x2=3.75mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
     }
-    ha:line.221817 {
-     x1=7.75mm; y1=0.0; x2=33.0mm; y2=0.0; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
-    }
-    ha:line.221856 {
-     x1=47.0mm; y1=50.0mil; x2=47.0mm; y2=0.0; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
-    }
-    ha:line.221859 {
-     x1=47.0mm; y1=0.0; x2=72.25mm; y2=0.0; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
-    }
-    ha:line.231609 {
-     x1=33.0mm; y1=50.0mil; x2=33.0mm; y2=0.0; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
-    }
-    ha:line.231615 {
-     x1=0.0; y1=7.75mm; x2=3.75mm; y2=7.75mm; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
-    }
-    ha:line.231618 {
-     x1=7.75mm; y1=0.0; x2=7.75mm; y2=3.75mm; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
-    }
-    ha:line.231621 {
-     x1=72.25mm; y1=0.0; x2=72.25mm; y2=3.75mm; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
-    }
-    ha:line.231624 {
-     x1=0.0; y1=43.25mm; x2=3.75mm; y2=43.25mm; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
-    ha:line.231627 {
-     x1=7.75mm; y1=51.0mm; x2=72.25mm; y2=51.0mm; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
+   }
+   ha:line.271469 {
+    x1=7.75mm; y1=51.0mm; x2=72.25mm; y2=51.0mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
     }
-    ha:line.231630 {
-     x1=7.75mm; y1=47.25mm; x2=7.75mm; y2=51.0mm; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
-    ha:line.237541 {
-     x1=72.25mm; y1=51.0mm; x2=72.25mm; y2=47.25mm; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
+   }
+   ha:line.271481 {
+    x1=7.75mm; y1=47.25mm; x2=7.75mm; y2=51.0mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
     }
-    ha:line.237544 {
-     x1=76.25mm; y1=43.25mm; x2=80.0mm; y2=43.25mm; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
-    ha:line.237547 {
-     x1=76.25mm; y1=7.75mm; x2=80.0mm; y2=7.75mm; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
+   }
+   ha:line.271493 {
+    x1=72.25mm; y1=51.0mm; x2=72.25mm; y2=47.25mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
     }
-    ha:line.237550 {
-     x1=80.0mm; y1=7.75mm; x2=80.0mm; y2=43.25mm; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
-    ha:arc.217947 {
-     x=3.75mm; y=47.25mm; width=4.0mm; height=4.0mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
+   }
+   ha:line.271505 {
+    x1=76.25mm; y1=43.25mm; x2=80.0mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
     }
-    ha:arc.217948 {
-     x=3.75mm; y=3.75mm; width=4.0mm; height=4.0mm; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
-    ha:arc.217949 {
-     x=76.25mm; y=47.25mm; width=4.0mm; height=4.0mm; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
+   }
+   ha:line.271517 {
+    x1=76.25mm; y1=7.75mm; x2=80.0mm; y2=7.75mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
     }
-    ha:arc.217950 {
-     x=76.25mm; y=3.75mm; width=4.0mm; height=4.0mm; astart=90.000000; adelta=-90.000000; thickness=10.0mil; clearance=16.0mil;
-     ha:flags {
-      clearline=1
-      lock=1
-     }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-  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 {
-  }
-  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.264557 {
-    li:geometry {
-      ta:contour {
-       { 1.27442in; 7.99919mm }
-       { 1.39003in; 17.4414mm }
-       { 1.46962in; 19.3253mm }
-       { 1.32509in; 19.3253mm }
-       { 31.75mm; 17.476mm }
-       { 31.75mm; 10.1874mm }
-       { 1.2053in; 10.940002mm }
-       { 1.16059in; 10.1874mm }
-       { 1.16059in; 17.476mm }
-       { 1.08551in; 19.3253mm }
-       { 940.92mil; 19.3253mm }
-       { 1.02056in; 17.4414mm }
-       { 1.13618in; 7.99919mm }
-       { 1.2053in; 10.3391mm }
-      }
+   ha:line.271529 {
+    x1=80.0mm; y1=7.75mm; x2=80.0mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
     }
 
-    ha:flags {
-     clearpoly=1
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:polygon.264572 {
-    li:geometry {
-      ta:contour {
-       { 1.26753in; 7.4011mm }
-       { 31.74873mm; 7.9372mm }
-       { 1.2053in; 5.5545mm }
-       { 29.48051mm; 7.9372mm }
-       { 1.14307in; 7.4011mm }
-       { 1.2053in; 2.3188mm }
-      }
+   ha:arc.271535 {
+    x=3.75mm; y=47.25mm; width=4.0mm; height=4.0mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
     }
 
-    ha:flags {
-     clearpoly=1
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
    }
-   ha:text.266875 {
-    string=TeleTerra v1.0p1; x=7.0mil; y=1.677in; scale=200; fid=0;
+   ha:arc.271539 {
+    x=3.75mm; y=3.75mm; width=4.0mm; height=4.0mm; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
-    rot = 90.000000
    }
-   ha:text.266876 {
-    string=` 2025 Bdale Garbee, KB0G; x=145.0mil; y=1.669in; scale=100; fid=0;
+   ha:arc.271543 {
+    x=76.25mm; y=47.25mm; width=4.0mm; height=4.0mm; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
-    rot = 90.000000
    }
-   ha:text.266877 {
-    string=Licensed under the TAPR OHL; x=223.0mil; y=42.545mm; scale=100; fid=0;
+   ha:arc.271547 {
+    x=76.25mm; y=3.75mm; width=4.0mm; height=4.0mm; astart=90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
     }
-    rot = 90.000000
    }
   }
-  color = {#000000}
-}
-     ha:top-paste       { lid=9; group=0; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#cd00cd}
-}
-     ha:top-mask        { lid=10; group=2; ha:combining { sub=1; auto=1; } 
-  li:objects {
-  }
-  color = {#ff0000}
-}
-     ha:bottom-mask     { lid=11; group=11; ha:combining { sub=1; auto=1; } 
-  li:objects {
-  }
-  color = {#ff0000}
-}
-     ha:bottom-paste    { lid=12; group=13; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#cd00cd}
-}
-     ha:slot-plated     { lid=13; group=14; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#8b7355}
-}
-     ha:slot-unplated   { lid=14; group=15; ha:combining { auto=1; } 
-  li:objects {
+  color = {#3a5fcd}
+  ha:combining {
   }
-  color = {#00868b}
 }
-     ha:top-assy        { lid=15; group=16; color={#444444};
+     ha:top-gnd         { lid=2; group=3;
    li:objects {
+    ha:polygon.271548 { clearance=16.0mil;
+     li:geometry {
+       ta:contour {
+        { 0.0; 0.0 }
+        { 80.01mm; 0.0 }
+        { 80.01mm; 2.006in }
+        { 0.0; 2.006in }
+       }
+     }
+
+     ha:flags {
+      clearpolypoly=1
+      clearpoly=1
+      lock=1
+     }
+    }
    }
+  color = {#104e8b}
    ha:combining {
    }
  }
-     ha:bot-assy        { lid=16; group=17; color={#444444};
+     ha:bottom-gnd      { lid=3; group=10;
    li:objects {
    }
+  color = {#cd3700}
    ha:combining {
    }
  }
-     ha:fab             { lid=17; group=18; ha:combining { auto=1; }; color={#222222};
-   li:objects {
-   }
- }
-   }
 
-    li:objects {
-         ha:padstack_ref.239799 {
-          proto=4; x=42.5146mm; y=3.4107mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      {ha:power plane}                                                             {
+       lid=4
+       group=7
+       ha:combining {       }
+
+        ha:attributes {
+          {pcb-rnd::key::vis}={<Key>l; Shift<Key>i}
+          {pcb-rnd::key::select}={<Key>l; <Key>i}
+        }
+
+        li:objects {
+         ha:line.271346 {
+          x1=0.0; y1=7.75mm; x2=0.0; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:4 {
-             diag  
-             round  
-             noshape  
-            }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:padstack_ref.239800 {
-          proto=4; x=37.4346mm; y=3.4107mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:line.271358 {
+          x1=33.0mm; y1=50.0mil; x2=46.98mm; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:padstack_ref.239801 {
-          proto=5; x=51.2268mm; y=13.9588mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:line.271370 {
+          x1=7.75mm; y1=0.0; x2=33.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:4 {
-             on  
-             solid  
-             noshape  
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:padstack_ref.239802 {
-          proto=5; x=52.9032mm; y=12.573992mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:line.271382 {
+          x1=47.0mm; y1=50.0mil; x2=47.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:padstack_ref.239803 {
-          proto=5; x=45.842mm; y=10.878796mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:line.271394 {
+          x1=47.0mm; y1=0.0; x2=72.25mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:4 {
-             on  
-             solid  
-             noshape  
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:padstack_ref.239804 {
-          proto=5; x=47.3406mm; y=11.1582mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:line.271406 {
+          x1=33.0mm; y1=50.0mil; x2=33.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:4 {
-             on  
-             solid  
-             noshape  
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:padstack_ref.239806 {
-          proto=5; x=50.6172mm; y=16.390596mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:line.271418 {
+          x1=0.0; y1=7.75mm; x2=3.75mm; y2=7.75mm; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:4 {
-             on  
-             solid  
-             noshape  
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:padstack_ref.239807 {
-          proto=5; x=46.8326mm; y=17.736796mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:line.271430 {
+          x1=7.75mm; y1=0.0; x2=7.75mm; y2=3.75mm; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:4 {
-             on  
-             solid  
-             noshape  
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:padstack_ref.239808 {
-          proto=5; x=45.3594mm; y=17.736796mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:line.271442 {
+          x1=72.25mm; y1=0.0; x2=72.25mm; y2=3.75mm; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:4 {
-             on  
-             solid  
-             noshape  
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:padstack_ref.239809 {
-          proto=5; x=46.3246mm; y=20.124396mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:line.271454 {
+          x1=0.0; y1=43.25mm; x2=3.75mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:padstack_ref.239810 {
-          proto=5; x=42.6162mm; y=15.501596mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:line.271466 {
+          x1=7.75mm; y1=51.0mm; x2=72.25mm; y2=51.0mm; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:4 {
-             on  
-             solid  
-             noshape  
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:padstack_ref.239811 {
-          proto=5; x=41.905mm; y=17.787596mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:line.271478 {
+          x1=7.75mm; y1=47.25mm; x2=7.75mm; y2=51.0mm; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:padstack_ref.239812 {
-          proto=5; x=39.1872mm; y=14.688796mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:line.271490 {
+          x1=72.25mm; y1=51.0mm; x2=72.25mm; y2=47.25mm; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:padstack_ref.239813 {
-          proto=5; x=41.0922mm; y=7.6022mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:line.271502 {
+          x1=76.25mm; y1=43.25mm; x2=80.0mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-         ha:padstack_ref.239814 {
-          proto=4; x=48.4836mm; y=10.8346mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+         ha:line.271514 {
+          x1=76.25mm; y1=7.75mm; x2=80.0mm; y2=7.75mm; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
+           lock=1
           }
 
-          li:thermal {
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
           }
          }
-          ha:subc.223115 {
-           ha:attributes {
-            footprint=USON-6
-            value=TPS3422
-            device=IC
-            Footprint=USON-6_L1.5-W1.0-P0.50-BL
-            refdes=U3
-           }
-          ha:data {
-                    li:padstack_prototypes {
+         ha:line.271526 {
+          x1=80.0mm; y1=7.75mm; x2=80.0mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-           ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=1; htop=0; hbottom=0;
-             li:shape {
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.271534 {
+          x=3.75mm; y=47.25mm; width=4.0mm; height=4.0mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -4.5mil  
-                  -6.5mil  
-                  4.5mil  
-                  -6.5mil  
-                  4.5mil  
-                  6.5mil  
-                  -4.5mil  
-                  6.5mil  
-                 }
-               }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.271538 {
+          x=3.75mm; y=3.75mm; width=4.0mm; height=4.0mm; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -4.5mil  
-                  -6.5mil  
-                  4.5mil  
-                  -6.5mil  
-                  4.5mil  
-                  6.5mil  
-                  -4.5mil  
-                  6.5mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -4.5mil  
-                  -6.5mil  
-                  4.5mil  
-                  -6.5mil  
-                  4.5mil  
-                  6.5mil  
-                  -4.5mil  
-                  6.5mil  
-                 }
-               }
-             }
-           }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.271542 {
+          x=76.25mm; y=47.25mm; width=4.0mm; height=4.0mm; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
           }
 
-           li:objects {
-            ha:padstack_ref.223145 {
-             proto=0; x=71.382002mm; y=362.185mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.271546 {
+          x=76.25mm; y=3.75mm; width=4.0mm; height=4.0mm; astart=90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-             li:thermal {
-             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+        }
+        color = {#548b54}
+      }
 
-             ha:attributes {
-               term=6
-             }
-            }
-            ha:padstack_ref.223146 {
-             proto=0; x=71.881873mm; y=362.185mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+      {ha:GND plane}                                                             {
+       lid=5
+       group=5
+       ha:combining {       }
 
-             li:thermal {
-             }
+        ha:attributes {
+          {pcb-rnd::key::vis}={<Key>l; Shift<Key>o}
+          {pcb-rnd::key::select}={<Key>l; <Key>o}
+        }
 
-             ha:attributes {
-               term=5
-             }
-            }
-            ha:padstack_ref.223147 {
-             proto=0; x=72.381998mm; y=362.185mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+        li:objects {
+         ha:line.271343 {
+          x1=0.0; y1=7.75mm; x2=0.0; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-             li:thermal {
-             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271355 {
+          x1=33.0mm; y1=50.0mil; x2=46.98mm; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-             ha:attributes {
-               term=4
-             }
-            }
-            ha:padstack_ref.223148 {
-             proto=0; x=72.381998mm; y=385.815mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271367 {
+          x1=7.75mm; y1=0.0; x2=33.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-             li:thermal {
-             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271379 {
+          x1=47.0mm; y1=50.0mil; x2=47.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-             ha:attributes {
-               term=3
-             }
-            }
-            ha:padstack_ref.223149 {
-             proto=0; x=71.881873mm; y=385.815mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271391 {
+          x1=47.0mm; y1=0.0; x2=72.25mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-             li:thermal {
-             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271403 {
+          x1=33.0mm; y1=50.0mil; x2=33.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-             ha:attributes {
-               term=2
-             }
-            }
-            ha:padstack_ref.223150 {
-             proto=0; x=71.382002mm; y=385.815mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271415 {
+          x1=0.0; y1=7.75mm; x2=3.75mm; y2=7.75mm; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-             li:thermal {
-             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271427 {
+          x1=7.75mm; y1=0.0; x2=7.75mm; y2=3.75mm; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-             ha:attributes {
-               term=1
-             }
-            }
-           }
-           li:layers {
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271439 {
+          x1=72.25mm; y1=0.0; x2=72.25mm; y2=3.75mm; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-            {ha:Top Solder Mask Layer}                                                       {
-             lid=0
-             ha:combining { auto=1;             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271451 {
+          x1=0.0; y1=43.25mm; x2=3.75mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-              li:objects {
-              }
-              ha:type {
-               top = 1
-               paste = 1
-              }
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271463 {
+          x1=7.75mm; y1=51.0mm; x2=72.25mm; y2=51.0mm; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-            {ha:Top Paste Mask Layer}                                                       {
-             lid=1
-             ha:combining { sub=1; auto=1;             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271475 {
+          x1=7.75mm; y1=47.25mm; x2=7.75mm; y2=51.0mm; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-              li:objects {
-              }
-              ha:type {
-               top = 1
-               mask = 1
-              }
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271487 {
+          x1=72.25mm; y1=51.0mm; x2=72.25mm; y2=47.25mm; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-            {ha:Top Silkscreen Layer}                                     {
-             lid=2
-             ha:combining { auto=1;             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271499 {
+          x1=76.25mm; y1=43.25mm; x2=80.0mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-              li:objects {
-               ha:line.223116 {
-                x1=72.770974mm; y1=10.007574mm; x2=72.770974mm; y2=9.007577mm; thickness=0.199999mm; clearance=0.1mil;
-                ha:flags {
-                 clearline=1
-                }
-               }
-               ha:line.223119 {
-                x1=70.992975mm; y1=10.007574mm; x2=70.992975mm; y2=9.007577mm; thickness=0.199999mm; clearance=0.1mil;
-                ha:flags {
-                 clearline=1
-                }
-               }
-               ha:arc.223122 {
-                x=71.182002mm; y=399.59mil; width=0.050012mm; height=0.050012mm; astart=0.000000; adelta=360.000000; thickness=0.099999mm; clearance=0.1mil;
-                ha:flags {
-                 clearline=1
-                }
-               }
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271511 {
+          x1=76.25mm; y1=7.75mm; x2=80.0mm; y2=7.75mm; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-            {ha:Top Layer}                   {
-             lid=3
-             ha:combining {             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.271523 {
+          x1=80.0mm; y1=7.75mm; x2=80.0mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-              li:objects {
-              }
-              ha:type {
-               copper = 1
-               top = 1
-              }
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.271533 {
+          x=3.75mm; y=47.25mm; width=4.0mm; height=4.0mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-            {ha:Bottom Layer}                   {
-             lid=4
-             ha:combining {             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.271537 {
+          x=3.75mm; y=3.75mm; width=4.0mm; height=4.0mm; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-              li:objects {
-              }
-              ha:type {
-               bottom = 1
-               copper = 1
-              }
-            }
-
-            {ha:Bottom Paste Mask Layer}                                                       {
-             lid=5
-             ha:combining { sub=1; auto=1;             }
-
-              li:objects {
-              }
-              ha:type {
-               bottom = 1
-               mask = 1
-              }
-            }
-
-            {ha:Bottom Solder Mask Layer}                                                       {
-             lid=6
-             ha:combining { auto=1;             }
-
-              li:objects {
-              }
-              ha:type {
-               bottom = 1
-               paste = 1
-              }
-            }
-
-            {ha:Bottom Silkscreen Layer}                                     {
-             lid=7
-             ha:combining { auto=1;             }
-
-              li:objects {
-              }
-              ha:type {
-               silk = 1
-               bottom = 1
-              }
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.271541 {
+          x=76.25mm; y=47.25mm; width=4.0mm; height=4.0mm; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-            {ha:Top Assembly Layer}                                     {
-             lid=8
-             ha:combining {             }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.271545 {
+          x=76.25mm; y=3.75mm; width=4.0mm; height=4.0mm; astart=90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-              li:objects {
-              }
-              ha:type {
-               top = 1
-               doc = 1
-              }
-            }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+        }
+        color = {#8b7355}
+      }
+     ha:outline         { lid=6; group=9;
+   li:objects {
+    ha:line.217935 {
+     x1=0.0; y1=7.75mm; x2=0.0; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.221811 {
+     x1=33.0mm; y1=50.0mil; x2=46.98mm; y2=50.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.221817 {
+     x1=7.75mm; y1=0.0; x2=33.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.221856 {
+     x1=47.0mm; y1=50.0mil; x2=47.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.221859 {
+     x1=47.0mm; y1=0.0; x2=72.25mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.231609 {
+     x1=33.0mm; y1=50.0mil; x2=33.0mm; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.231615 {
+     x1=0.0; y1=7.75mm; x2=3.75mm; y2=7.75mm; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.231618 {
+     x1=7.75mm; y1=0.0; x2=7.75mm; y2=3.75mm; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.231621 {
+     x1=72.25mm; y1=0.0; x2=72.25mm; y2=3.75mm; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.231624 {
+     x1=0.0; y1=43.25mm; x2=3.75mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.231627 {
+     x1=7.75mm; y1=51.0mm; x2=72.25mm; y2=51.0mm; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.231630 {
+     x1=7.75mm; y1=47.25mm; x2=7.75mm; y2=51.0mm; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.237541 {
+     x1=72.25mm; y1=51.0mm; x2=72.25mm; y2=47.25mm; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.237544 {
+     x1=76.25mm; y1=43.25mm; x2=80.0mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.237547 {
+     x1=76.25mm; y1=7.75mm; x2=80.0mm; y2=7.75mm; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:line.237550 {
+     x1=80.0mm; y1=7.75mm; x2=80.0mm; y2=43.25mm; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:arc.217947 {
+     x=3.75mm; y=47.25mm; width=4.0mm; height=4.0mm; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:arc.217948 {
+     x=3.75mm; y=3.75mm; width=4.0mm; height=4.0mm; astart=90.000000; adelta=90.000000; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:arc.217949 {
+     x=76.25mm; y=47.25mm; width=4.0mm; height=4.0mm; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=1
+     }
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+    ha:arc.217950 {
+     x=76.25mm; y=3.75mm; width=4.0mm; height=4.0mm; astart=90.000000; adelta=-90.000000; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      clearline=1
+      lock=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 {
+  }
+  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.264557 {
+    li:geometry {
+      ta:contour {
+       { 1.27442in; 7.99919mm }
+       { 1.39003in; 17.4414mm }
+       { 1.46962in; 19.3253mm }
+       { 1.32509in; 19.3253mm }
+       { 31.75mm; 17.476mm }
+       { 31.75mm; 10.1874mm }
+       { 1.2053in; 10.940002mm }
+       { 1.16059in; 10.1874mm }
+       { 1.16059in; 17.476mm }
+       { 1.08551in; 19.3253mm }
+       { 940.92mil; 19.3253mm }
+       { 1.02056in; 17.4414mm }
+       { 1.13618in; 7.99919mm }
+       { 1.2053in; 10.3391mm }
+      }
+    }
 
-            {ha:Bottom Assembly Layer}                                     {
-             lid=9
-             ha:combining {             }
+    ha:flags {
+     clearpoly=1
+    }
+   }
+   ha:polygon.264572 {
+    li:geometry {
+      ta:contour {
+       { 1.26753in; 7.4011mm }
+       { 31.74873mm; 7.9372mm }
+       { 1.2053in; 5.5545mm }
+       { 29.48051mm; 7.9372mm }
+       { 1.14307in; 7.4011mm }
+       { 1.2053in; 2.3188mm }
+      }
+    }
 
-              li:objects {
-              }
-              ha:type {
-               bottom = 1
-               doc = 1
-              }
-            }
+    ha:flags {
+     clearpoly=1
+    }
+   }
+   ha:text.266875 {
+    string=TeleTerra v1.0p1; x=7.0mil; y=1.677in; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.266876 {
+    string=` 2025 Bdale Garbee, KB0G; x=145.0mil; y=1.669in; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+   ha:text.266877 {
+    string=Licensed under the TAPR OHL; x=223.0mil; y=42.545mm; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+    }
+    rot = 90.000000
+   }
+  }
+  color = {#000000}
+}
+     ha:top-paste       { lid=9; group=0; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#cd00cd}
+}
+     ha:top-mask        { lid=10; group=2; ha:combining { sub=1; auto=1; } 
+  li:objects {
+  }
+  color = {#ff0000}
+}
+     ha:bottom-mask     { lid=11; group=11; ha:combining { sub=1; auto=1; } 
+  li:objects {
+  }
+  color = {#ff0000}
+}
+     ha:bottom-paste    { lid=12; group=13; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#cd00cd}
+}
+     ha:slot-plated     { lid=13; group=14; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#8b7355}
+}
+     ha:slot-unplated   { lid=14; group=15; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#00868b}
+}
+     ha:top-assy        { lid=15; group=16; color={#444444};
+   li:objects {
+   }
+   ha:combining {
+   }
+ }
+     ha:bot-assy        { lid=16; group=17; color={#444444};
+   li:objects {
+   }
+   ha:combining {
+   }
+ }
+     ha:fab             { lid=17; group=18; ha:combining { auto=1; }; color={#222222};
+   li:objects {
+   }
+ }
+   }
 
-            {ha:Board Outline Layer}                                     {
-             lid=10
-             ha:combining {             }
+    li:objects {
+         ha:padstack_ref.239799 {
+          proto=4; x=42.5146mm; y=3.4107mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-              li:objects {
-              }
-              ha:type {
-               boundary = 1
-              }
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
             }
-
-            ha:slot-plated {
-             lid=11
-             ha:combining { auto=1;             }
-
-              li:objects {
-              }
-              ha:type {
-               mech = 1
-              }
-              purpose = proute
+            li:3 {
+             on  
+             solid  
+             noshape  
             }
-
-            ha:slot-unplated {
-             lid=12
-             ha:combining { auto=1;             }
-
-              li:objects {
-              }
-              ha:type {
-               mech = 1
-              }
-              purpose = uroute
+            li:4 {
+             diag  
+             round  
+             noshape  
             }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
+          }
+         }
+         ha:padstack_ref.239800 {
+          proto=4; x=37.4346mm; y=3.4107mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-            {ha:Document Layer}                   {
-             lid=13
-             ha:combining {             }
-
-              li:objects {
-               ha:arc.223123 {
-                x=71.382002mm; y=387.78mil; width=0.050012mm; height=0.050012mm; astart=0.000000; adelta=360.000000; thickness=0.099999mm; clearance=0.1mil;
-                ha:flags {
-                 clearline=1
-                }
-               }
-              }
-              ha:type {
-               doc = 1
-              }
+          li:thermal {
+            li:1 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+            li:5 {
+             on  
+             solid  
+             noshape  
             }
+          }
+         }
+         ha:padstack_ref.239803 {
+          proto=5; x=45.842mm; y=10.878796mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-            {ha:Component Marking Layer}                                     {
-             lid=14
-             ha:combining {             }
+          li:thermal {
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:4 {
+             on  
+             solid  
+             noshape  
+            }
+          }
+         }
+         ha:padstack_ref.239804 {
+          proto=5; x=47.3406mm; y=11.1582mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-              li:objects {
-               ha:polygon.223151 {
-                li:geometry {
-                  ta:contour {
-                   { 71.191983mm; 9.999598mm }
-                   { 71.174411mm; 9.957176mm }
-                   { 71.131989mm; 9.939604mm }
-                   { 71.089567mm; 9.957176mm }
-                   { 71.071995mm; 9.999598mm }
-                   { 71.089567mm; 10.04202mm }
-                   { 71.131989mm; 10.059592mm }
-                   { 71.174411mm; 10.04202mm }
-                   { 71.191983mm; 9.999597mm }
-                  }
-                }
-               }
-              }
-              ha:type {
-               doc = 1
-              }
+          li:thermal {
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:4 {
+             on  
+             solid  
+             noshape  
             }
+          }
+         }
+         ha:padstack_ref.239807 {
+          proto=5; x=46.8326mm; y=17.736796mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-            {ha:Component Shape Layer}                                     {
-             lid=15
-             ha:combining {             }
+          li:thermal {
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:4 {
+             on  
+             solid  
+             noshape  
+            }
+          }
+         }
+         ha:padstack_ref.239810 {
+          proto=5; x=42.6162mm; y=15.501596mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-              li:objects {
-               ha:line.223124 {
-                x1=71.131989mm; y1=8.999602mm; x2=72.632011mm; y2=8.999602mm; thickness=2.0mil; clearance=0.1mil;
-                ha:flags {
-                 clearline=1
-                }
-               }
-               ha:line.223127 {
-                x1=72.632011mm; y1=8.999602mm; x2=72.632011mm; y2=9.999598mm; thickness=2.0mil; clearance=0.1mil;
-                ha:flags {
-                 clearline=1
-                }
-               }
-               ha:line.223130 {
-                x1=72.632011mm; y1=9.999598mm; x2=71.131989mm; y2=9.999598mm; thickness=2.0mil; clearance=0.1mil;
-                ha:flags {
-                 clearline=1
-                }
-               }
-               ha:line.223133 {
-                x1=71.131989mm; y1=9.999598mm; x2=71.131989mm; y2=8.999602mm; thickness=2.0mil; clearance=0.1mil;
-                ha:flags {
-                 clearline=1
-                }
-               }
-              }
-              ha:type {
-               doc = 1
-              }
+          li:thermal {
+            li:2 {
+             on  
+             solid  
+             noshape  
             }
-
-            {ha:Pin Soldering Layer}                                     {
-             lid=16
-             ha:combining {             }
-
-              li:objects {
-               ha:polygon.223161 {
-                li:geometry {
-                  ta:contour {
-                   { 71.482001mm; 378.925mil }
-                   { 71.482001mm; 9.974706mm }
-                   { 71.282002mm; 9.974706mm }
-                   { 71.282002mm; 378.925mil }
-                  }
-                }
-               }
-               ha:polygon.223166 {
-                li:geometry {
-                  ta:contour {
-                   { 71.981872mm; 378.925mil }
-                   { 71.981872mm; 9.974706mm }
-                   { 71.781874mm; 9.974706mm }
-                   { 71.781874mm; 378.925mil }
-                  }
-                }
-               }
-               ha:polygon.223171 {
-                li:geometry {
-                  ta:contour {
-                   { 72.481998mm; 378.925mil }
-                   { 72.481998mm; 9.974706mm }
-                   { 72.281999mm; 9.974706mm }
-                   { 72.281999mm; 378.925mil }
-                  }
-                }
-               }
-               ha:polygon.223176 {
-                li:geometry {
-                  ta:contour {
-                   { 72.281999mm; 369.075mil }
-                   { 72.281999mm; 9.024494mm }
-                   { 72.481998mm; 9.024494mm }
-                   { 72.481998mm; 369.075mil }
-                  }
-                }
-               }
-               ha:polygon.223181 {
-                li:geometry {
-                  ta:contour {
-                   { 71.781874mm; 369.075mil }
-                   { 71.781874mm; 9.024494mm }
-                   { 71.981872mm; 9.024494mm }
-                   { 71.981872mm; 369.075mil }
-                  }
-                }
-               }
-               ha:polygon.223186 {
-                li:geometry {
-                  ta:contour {
-                   { 71.282002mm; 369.075mil }
-                   { 71.282002mm; 9.024494mm }
-                   { 71.482001mm; 9.024494mm }
-                   { 71.482001mm; 369.075mil }
-                  }
-                }
-               }
-              }
-              ha:type {
-               doc = 1
-              }
+            li:4 {
+             on  
+             solid  
+             noshape  
             }
+          }
+         }
+         ha:padstack_ref.239812 {
+          proto=5; x=39.1872mm; y=14.688796mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:subc-aux {
-             lid=17
-             ha:combining {             }
-
-              li:objects {
-               ha:line.223136 {
-                x1=2.83in; y1=374.0mil; x2=2.83in; y2=374.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.223139 {
-                x1=2.83in; y1=374.0mil; x2=72.882mm; y2=374.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.223142 {
-                x1=2.83in; y1=374.0mil; x2=2.83in; y2=10.4996mm; 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  
             }
-           }
-          }
-           uid = iFLJY3dpz+KY1zS20ZIAAAAB
           }
-          ha:subc.223208 {
+         }
+          ha:subc.223115 {
            ha:attributes {
-            refdes=C10
-            value=10uF
-            device=CAPACITOR
-            footprint=0603
-            openscad=0603
+            footprint=USON-6
+            value=TPS3422
+            device=IC
+            Footprint=USON-6_L1.5-W1.0-P0.50-BL
+            refdes=U3
            }
           ha:data {
                     li:padstack_prototypes {
 
            ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             hdia=0.0; hplated=1; htop=0; hbottom=0;
              li:shape {
 
                ha:ps_shape_v4 {
@@ -2129,14 +2427,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  14.76mil  
-                  -19.68mil  
-                  -14.76mil  
-                  -19.68mil  
-                  -14.76mil  
-                  19.68mil  
-                  14.76mil  
-                  19.68mil  
+                  -4.5mil  
+                  -6.5mil  
+                  4.5mil  
+                  -6.5mil  
+                  4.5mil  
+                  6.5mil  
+                  -4.5mil  
+                  6.5mil  
                  }
                }
 
@@ -2148,14 +2446,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  17.76mil  
-                  -22.68mil  
-                  -17.76mil  
-                  -22.68mil  
-                  -17.76mil  
-                  22.68mil  
-                  17.76mil  
-                  22.68mil  
+                  -4.5mil  
+                  -6.5mil  
+                  4.5mil  
+                  -6.5mil  
+                  4.5mil  
+                  6.5mil  
+                  -4.5mil  
+                  6.5mil  
                  }
                }
 
@@ -2167,14 +2465,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  14.76mil  
-                  -19.68mil  
-                  -14.76mil  
-                  -19.68mil  
-                  -14.76mil  
-                  19.68mil  
-                  14.76mil  
-                  19.68mil  
+                  -4.5mil  
+                  -6.5mil  
+                  4.5mil  
+                  -6.5mil  
+                  4.5mil  
+                  6.5mil  
+                  -4.5mil  
+                  6.5mil  
                  }
                }
              }
@@ -2182,8 +2480,8 @@ ha:pcb-rnd-board-v8 {
           }
 
            li:objects {
-            ha:padstack_ref.223222 {
-             proto=0; x=331.82mil; y=558.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.223145 {
+             proto=0; x=71.382002mm; y=362.185mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
              ha:flags {
               clearline=1
              }
@@ -2192,12 +2490,11 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=1
-               name=1
+               term=6
              }
             }
-            ha:padstack_ref.223223 {
-             proto=0; x=383.0mil; y=558.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.223146 {
+             proto=0; x=71.881873mm; y=362.185mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
              ha:flags {
               clearline=1
              }
@@ -2206,143 +2503,37 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=2
-               name=2
+               term=5
              }
             }
-           }
-           li:layers {
+            ha:padstack_ref.223147 {
+             proto=0; x=72.381998mm; y=362.185mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+             li:thermal {
+             }
 
-              li:objects {
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
+             ha:attributes {
+               term=4
+             }
             }
+            ha:padstack_ref.223148 {
+             proto=0; x=72.381998mm; y=385.815mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
-
-              li:objects {
-               ha:line.223210 {
-                x1=357.41mil; y1=558.0mil; x2=357.41mil; y2=558.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.223213 {
-                x1=357.41mil; y1=558.0mil; x2=357.41mil; y2=558.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.223216 {
-                x1=357.41mil; y1=558.0mil; x2=10.078214mm; y2=558.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.223219 {
-                x1=357.41mil; y1=558.0mil; x2=357.41mil; y2=15.1732mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
-              }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
-              }
-            }
-           }
-          }
-           uid = HwHoNsDLKbzjgKk33qgAAABA
-          }
-          ha:subc.223241 {
-           ha:attributes {
-            refdes=C11
-            value=10uF
-            device=CAPACITOR
-            footprint=0603
-            openscad=0603
-           }
-          ha:data {
-                    li:padstack_prototypes {
-
-           ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  14.76mil  
-                  -19.68mil  
-                  -14.76mil  
-                  -19.68mil  
-                  -14.76mil  
-                  19.68mil  
-                  14.76mil  
-                  19.68mil  
-                 }
-               }
-
-               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  
-                  -22.68mil  
-                  -17.76mil  
-                  -22.68mil  
-                  -17.76mil  
-                  22.68mil  
-                  17.76mil  
-                  22.68mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  14.76mil  
-                  -19.68mil  
-                  -14.76mil  
-                  -19.68mil  
-                  -14.76mil  
-                  19.68mil  
-                  14.76mil  
-                  19.68mil  
-                 }
-               }
+             li:thermal {
              }
-           }
-          }
 
-           li:objects {
-            ha:padstack_ref.223255 {
-             proto=0; x=339.82mil; y=634.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:attributes {
+               term=3
+             }
+            }
+            ha:padstack_ref.223149 {
+             proto=0; x=71.881873mm; y=385.815mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
              ha:flags {
               clearline=1
              }
@@ -2351,12 +2542,11 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=1
-               name=1
+               term=2
              }
             }
-            ha:padstack_ref.223256 {
-             proto=0; x=391.0mil; y=634.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.223150 {
+             proto=0; x=71.382002mm; y=385.815mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
              ha:flags {
               clearline=1
              }
@@ -2365,336 +2555,375 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=2
-               name=2
+               term=1
              }
             }
            }
            li:layers {
 
-            ha:top-silk {
+            {ha:Top Solder Mask Layer}                                                                            {
              lid=0
-             ha:combining {             }
+             ha:combining { auto=1;             }
 
               li:objects {
               }
               ha:type {
-               silk = 1
                top = 1
+               paste = 1
               }
             }
 
-            ha:subc-aux {
+            {ha:Top Paste Mask Layer}                                                                            {
              lid=1
-             ha:combining {             }
+             ha:combining { sub=1; auto=1;             }
 
               li:objects {
-               ha:line.223243 {
-                x1=365.41mil; y1=634.0mil; x2=365.41mil; y2=634.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.223246 {
-                x1=365.41mil; y1=634.0mil; x2=365.41mil; y2=634.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
+              }
+              ha:type {
+               top = 1
+               mask = 1
+              }
+            }
+
+            {ha:Top Silkscreen Layer}                                                   {
+             lid=2
+             ha:combining { auto=1;             }
+
+              li:objects {
+               ha:line.223116 {
+                x1=72.770974mm; y1=10.007574mm; x2=72.770974mm; y2=9.007577mm; thickness=0.199999mm; clearance=0.1mil;
+                ha:flags {
+                 clearline=1
                 }
                }
-               ha:line.223249 {
-                x1=365.41mil; y1=634.0mil; x2=10.281414mm; y2=634.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
+               ha:line.223119 {
+                x1=70.992975mm; y1=10.007574mm; x2=70.992975mm; y2=9.007577mm; thickness=0.199999mm; clearance=0.1mil;
+                ha:flags {
+                 clearline=1
                 }
                }
-               ha:line.223252 {
-                x1=365.41mil; y1=634.0mil; x2=365.41mil; y2=17.1036mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
+               ha:arc.223122 {
+                x=71.182002mm; y=399.59mil; width=0.050012mm; height=0.050012mm; astart=0.000000; adelta=360.000000; thickness=0.099999mm; clearance=0.1mil;
+                ha:flags {
+                 clearline=1
                 }
                }
               }
               ha:type {
+               silk = 1
                top = 1
-               misc = 1
-               virtual = 1
               }
             }
-           }
-          }
-           uid = HwHoNsDLKbzjgKk33qgAAABC
-          }
-          ha:subc.223286 {
-           ha:attributes {
-            value=LiPo
-            device=CONNECTOR
-            footprint=S2B-PH
-            refdes=B1
-           }
-          ha:data {
-                    li:padstack_prototypes {
-
-           ha:ps_proto_v6.0 {
-             hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-             li:shape {
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-               }
+            {ha:Top Layer}                          {
+             lid=3
+             ha:combining {             }
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 bottom = 1
-                 copper = 1
-                }
-                clearance=0.0
-               }
+              li:objects {
+              }
+              ha:type {
+               copper = 1
+               top = 1
+              }
+            }
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 intern = 1
-                }
-                clearance=0.0
-               }
+            {ha:Bottom Layer}                          {
+             lid=4
+             ha:combining {             }
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=57.48mil;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-               }
+              li:objects {
+              }
+              ha:type {
+               bottom = 1
+               copper = 1
+              }
+            }
 
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=57.48mil;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
-                }
-                clearance=0.0
-               }
-             }
-           }
+            {ha:Bottom Paste Mask Layer}                                                                            {
+             lid=5
+             ha:combining { sub=1; auto=1;             }
 
-           ha:ps_proto_v6.1 {
-             hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-             li:shape {
+              li:objects {
+              }
+              ha:type {
+               bottom = 1
+               mask = 1
+              }
+            }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -25.59mil  
-                  -25.59mil  
-                  25.59mil  
-                  -25.59mil  
-                  25.59mil  
-                  25.59mil  
-                  -25.59mil  
-                  25.59mil  
-                 }
-               }
+            {ha:Bottom Solder Mask Layer}                                                                            {
+             lid=6
+             ha:combining { auto=1;             }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 bottom = 1
-                 copper = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -25.59mil  
-                  -25.59mil  
-                  25.59mil  
-                  -25.59mil  
-                  25.59mil  
-                  25.59mil  
-                  -25.59mil  
-                  25.59mil  
-                 }
-               }
+              li:objects {
+              }
+              ha:type {
+               bottom = 1
+               paste = 1
+              }
+            }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 intern = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -25.59mil  
-                  -25.59mil  
-                  25.59mil  
-                  -25.59mil  
-                  25.59mil  
-                  25.59mil  
-                  -25.59mil  
-                  25.59mil  
-                 }
-               }
+            {ha:Bottom Silkscreen Layer}                                                   {
+             lid=7
+             ha:combining { auto=1;             }
 
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -28.74mil  
-                  -28.74mil  
-                  28.74mil  
-                  -28.74mil  
-                  28.74mil  
-                  28.74mil  
-                  -28.74mil  
-                  28.74mil  
-                 }
-               }
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               bottom = 1
+              }
+            }
 
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -28.74mil  
-                  -28.74mil  
-                  28.74mil  
-                  -28.74mil  
-                  28.74mil  
-                  28.74mil  
-                  -28.74mil  
-                  28.74mil  
-                 }
-               }
-             }
-           }
-          }
+            {ha:Top Assembly Layer}                                                   {
+             lid=8
+             ha:combining {             }
 
-           li:objects {
-            ha:padstack_ref.223312 {
-             proto=0; x=77.851mm; y=375.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.005mil;
-             ha:flags {
-              clearline=1
-             }
+              li:objects {
+              }
+              ha:type {
+               top = 1
+               doc = 1
+              }
+            }
 
-             li:thermal {
-             }
+            {ha:Bottom Assembly Layer}                                                   {
+             lid=9
+             ha:combining {             }
 
-             ha:attributes {
-               term=2
-               name=pin2
-             }
+              li:objects {
+              }
+              ha:type {
+               bottom = 1
+               doc = 1
+              }
             }
-            ha:padstack_ref.223313 {
-             proto=1; x=2.98626in; y=375.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.005mil;
-             ha:flags {
-              clearline=1
-             }
 
-             li:thermal {
-             }
+            {ha:Board Outline Layer}                                                   {
+             lid=10
+             ha:combining {             }
 
-             ha:attributes {
-               term=1
-               name=pin1
-             }
+              li:objects {
+              }
+              ha:type {
+               boundary = 1
+              }
             }
-           }
-           li:layers {
 
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+            ha:slot-plated {
+             lid=11
+             ha:combining { auto=1;             }
 
               li:objects {
-               ha:line.223287 {
-                x1=3.14177in; y1=611.22mil; x2=3.14177in; y2=312.01mil; thickness=6.0mil; clearance=0.0;
-               }
-               ha:line.223290 {
-                x1=3.14177in; y1=312.01mil; x2=2.90949in; y2=312.01mil; thickness=6.0mil; clearance=0.0;
-               }
-               ha:line.223293 {
-                x1=2.90949in; y1=312.01mil; x2=2.90949in; y2=611.22mil; thickness=6.0mil; clearance=0.0;
-               }
-               ha:line.223296 {
-                x1=2.90949in; y1=611.22mil; x2=3.14177in; y2=611.22mil; thickness=6.0mil; clearance=0.0;
-               }
               }
               ha:type {
-               silk = 1
-               top = 1
+               mech = 1
               }
+              purpose = proute
             }
 
-            ha:subc-aux {
-             lid=1
+            ha:slot-unplated {
+             lid=12
+             ha:combining { auto=1;             }
+
+              li:objects {
+              }
+              ha:type {
+               mech = 1
+              }
+              purpose = uroute
+            }
+
+            {ha:Document Layer}                          {
+             lid=13
              ha:combining {             }
 
               li:objects {
-               ha:line.223300 {
-                x1=3.02563in; y1=375.0mil; x2=3.02563in; y2=375.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.223303 {
-                x1=3.14177in; y1=611.22mil; x2=3.14177in; y2=611.22mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.223306 {
-                x1=3.14177in; y1=611.22mil; x2=80.800958mm; y2=611.22mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.223309 {
-                x1=3.14177in; y1=611.22mil; x2=3.14177in; y2=16.524988mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
+               ha:arc.223123 {
+                x=71.382002mm; y=387.78mil; width=0.050012mm; height=0.050012mm; astart=0.000000; adelta=360.000000; thickness=0.099999mm; clearance=0.1mil;
+                ha:flags {
+                 clearline=1
                 }
                }
               }
               ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
+               doc = 1
               }
             }
-           }
-          }
-           uid = HwHoNsDLKbzjgKk33qgAAABE
-          }
-          ha:subc.223331 {
-           ha:attributes {
-            refdes=R43
-            value=5.1k
-            device=RESISTOR
-            footprint=0402
-            openscad=0402
+
+            {ha:Component Marking Layer}                                                   {
+             lid=14
+             ha:combining {             }
+
+              li:objects {
+               ha:polygon.223151 {
+                li:geometry {
+                  ta:contour {
+                   { 71.191983mm; 9.999598mm }
+                   { 71.174411mm; 9.957176mm }
+                   { 71.131989mm; 9.939604mm }
+                   { 71.089567mm; 9.957176mm }
+                   { 71.071995mm; 9.999598mm }
+                   { 71.089567mm; 10.04202mm }
+                   { 71.131989mm; 10.059592mm }
+                   { 71.174411mm; 10.04202mm }
+                   { 71.191983mm; 9.999597mm }
+                  }
+                }
+               }
+              }
+              ha:type {
+               doc = 1
+              }
+            }
+
+            {ha:Component Shape Layer}                                                   {
+             lid=15
+             ha:combining {             }
+
+              li:objects {
+               ha:line.223124 {
+                x1=71.131989mm; y1=8.999602mm; x2=72.632011mm; y2=8.999602mm; thickness=2.0mil; clearance=0.1mil;
+                ha:flags {
+                 clearline=1
+                }
+               }
+               ha:line.223127 {
+                x1=72.632011mm; y1=8.999602mm; x2=72.632011mm; y2=9.999598mm; thickness=2.0mil; clearance=0.1mil;
+                ha:flags {
+                 clearline=1
+                }
+               }
+               ha:line.223130 {
+                x1=72.632011mm; y1=9.999598mm; x2=71.131989mm; y2=9.999598mm; thickness=2.0mil; clearance=0.1mil;
+                ha:flags {
+                 clearline=1
+                }
+               }
+               ha:line.223133 {
+                x1=71.131989mm; y1=9.999598mm; x2=71.131989mm; y2=8.999602mm; thickness=2.0mil; clearance=0.1mil;
+                ha:flags {
+                 clearline=1
+                }
+               }
+              }
+              ha:type {
+               doc = 1
+              }
+            }
+
+            {ha:Pin Soldering Layer}                                                   {
+             lid=16
+             ha:combining {             }
+
+              li:objects {
+               ha:polygon.223161 {
+                li:geometry {
+                  ta:contour {
+                   { 71.482001mm; 378.925mil }
+                   { 71.482001mm; 9.974706mm }
+                   { 71.282002mm; 9.974706mm }
+                   { 71.282002mm; 378.925mil }
+                  }
+                }
+               }
+               ha:polygon.223166 {
+                li:geometry {
+                  ta:contour {
+                   { 71.981872mm; 378.925mil }
+                   { 71.981872mm; 9.974706mm }
+                   { 71.781874mm; 9.974706mm }
+                   { 71.781874mm; 378.925mil }
+                  }
+                }
+               }
+               ha:polygon.223171 {
+                li:geometry {
+                  ta:contour {
+                   { 72.481998mm; 378.925mil }
+                   { 72.481998mm; 9.974706mm }
+                   { 72.281999mm; 9.974706mm }
+                   { 72.281999mm; 378.925mil }
+                  }
+                }
+               }
+               ha:polygon.223176 {
+                li:geometry {
+                  ta:contour {
+                   { 72.281999mm; 369.075mil }
+                   { 72.281999mm; 9.024494mm }
+                   { 72.481998mm; 9.024494mm }
+                   { 72.481998mm; 369.075mil }
+                  }
+                }
+               }
+               ha:polygon.223181 {
+                li:geometry {
+                  ta:contour {
+                   { 71.781874mm; 369.075mil }
+                   { 71.781874mm; 9.024494mm }
+                   { 71.981872mm; 9.024494mm }
+                   { 71.981872mm; 369.075mil }
+                  }
+                }
+               }
+               ha:polygon.223186 {
+                li:geometry {
+                  ta:contour {
+                   { 71.282002mm; 369.075mil }
+                   { 71.282002mm; 9.024494mm }
+                   { 71.482001mm; 9.024494mm }
+                   { 71.482001mm; 369.075mil }
+                  }
+                }
+               }
+              }
+              ha:type {
+               doc = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=17
+             ha:combining {             }
+
+              li:objects {
+               ha:line.223136 {
+                x1=2.83in; y1=374.0mil; x2=2.83in; y2=374.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.223139 {
+                x1=2.83in; y1=374.0mil; x2=72.882mm; y2=374.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.223142 {
+                x1=2.83in; y1=374.0mil; x2=2.83in; y2=10.4996mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = iFLJY3dpz+KY1zS20ZIAAAAB
+          }
+          ha:subc.223208 {
+           ha:attributes {
+            refdes=C10
+            value=10uF
+            device=CAPACITOR
+            footprint=0603
+            openscad=0603
            }
           ha:data {
                     li:padstack_prototypes {
@@ -2711,14 +2940,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
+                  14.76mil  
+                  -19.68mil  
+                  -14.76mil  
+                  -19.68mil  
+                  -14.76mil  
+                  19.68mil  
+                  14.76mil  
+                  19.68mil  
                  }
                }
 
@@ -2730,14 +2959,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  12.84mil  
-                  -16.77mil  
-                  -12.84mil  
-                  -16.77mil  
-                  -12.84mil  
-                  16.77mil  
-                  12.84mil  
-                  16.77mil  
+                  17.76mil  
+                  -22.68mil  
+                  -17.76mil  
+                  -22.68mil  
+                  -17.76mil  
+                  22.68mil  
+                  17.76mil  
+                  22.68mil  
                  }
                }
 
@@ -2749,14 +2978,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
+                  14.76mil  
+                  -19.68mil  
+                  -14.76mil  
+                  -19.68mil  
+                  -14.76mil  
+                  19.68mil  
+                  14.76mil  
+                  19.68mil  
                  }
                }
              }
@@ -2764,12 +2993,8 @@ ha:pcb-rnd-board-v8 {
           }
 
            li:objects {
-            ha:padstack_ref.223345 {
-             proto=0; x=383.52mil; y=394.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
+            ha:padstack_ref.223222 {
+             proto=0; x=331.82mil; y=558.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              li:thermal {
              }
 
@@ -2778,8 +3003,8 @@ ha:pcb-rnd-board-v8 {
                name=1
              }
             }
-            ha:padstack_ref.223346 {
-             proto=0; x=415.0mil; y=394.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.223223 {
+             proto=0; x=383.0mil; y=558.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -2812,26 +3037,26 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.223333 {
-                x1=399.26mil; y1=394.0mil; x2=399.26mil; y2=394.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223210 {
+                x1=357.41mil; y1=558.0mil; x2=357.41mil; y2=558.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.223336 {
-                x1=399.26mil; y1=394.0mil; x2=399.26mil; y2=394.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223213 {
+                x1=357.41mil; y1=558.0mil; x2=357.41mil; y2=558.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.223339 {
-                x1=399.26mil; y1=394.0mil; x2=11.141204mm; y2=394.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223216 {
+                x1=357.41mil; y1=558.0mil; x2=10.078214mm; y2=558.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.223342 {
-                x1=399.26mil; y1=394.0mil; x2=399.26mil; y2=11.0076mm; thickness=0.1mm; clearance=0.0;
+               ha:line.223219 {
+                x1=357.41mil; y1=558.0mil; x2=357.41mil; y2=15.1732mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -2845,15 +3070,15 @@ ha:pcb-rnd-board-v8 {
             }
            }
           }
-           uid = HwHoNsDLKbzjgKk33qgAAABG
+           uid = HwHoNsDLKbzjgKk33qgAAABA
           }
-          ha:subc.223364 {
+          ha:subc.223241 {
            ha:attributes {
-            refdes=R44
-            value=5.1k
-            device=RESISTOR
-            footprint=0402
-            openscad=0402
+            refdes=C11
+            value=10uF
+            device=CAPACITOR
+            footprint=0603
+            openscad=0603
            }
           ha:data {
                     li:padstack_prototypes {
@@ -2870,14 +3095,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
+                  14.76mil  
+                  -19.68mil  
+                  -14.76mil  
+                  -19.68mil  
+                  -14.76mil  
+                  19.68mil  
+                  14.76mil  
+                  19.68mil  
                  }
                }
 
@@ -2889,14 +3114,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  12.84mil  
-                  -16.77mil  
-                  -12.84mil  
-                  -16.77mil  
-                  -12.84mil  
-                  16.77mil  
-                  12.84mil  
-                  16.77mil  
+                  17.76mil  
+                  -22.68mil  
+                  -17.76mil  
+                  -22.68mil  
+                  -17.76mil  
+                  22.68mil  
+                  17.76mil  
+                  22.68mil  
                  }
                }
 
@@ -2908,14 +3133,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
+                  14.76mil  
+                  -19.68mil  
+                  -14.76mil  
+                  -19.68mil  
+                  -14.76mil  
+                  19.68mil  
+                  14.76mil  
+                  19.68mil  
                  }
                }
              }
@@ -2923,12 +3148,8 @@ ha:pcb-rnd-board-v8 {
           }
 
            li:objects {
-            ha:padstack_ref.223378 {
-             proto=0; x=378.52mil; y=347.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
+            ha:padstack_ref.223255 {
+             proto=0; x=339.82mil; y=634.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              li:thermal {
              }
 
@@ -2937,8 +3158,8 @@ ha:pcb-rnd-board-v8 {
                name=1
              }
             }
-            ha:padstack_ref.223379 {
-             proto=0; x=410.0mil; y=347.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.223256 {
+             proto=0; x=391.0mil; y=634.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -2971,26 +3192,26 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.223366 {
-                x1=394.26mil; y1=347.0mil; x2=394.26mil; y2=347.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223243 {
+                x1=365.41mil; y1=634.0mil; x2=365.41mil; y2=634.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.223369 {
-                x1=394.26mil; y1=347.0mil; x2=394.26mil; y2=347.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223246 {
+                x1=365.41mil; y1=634.0mil; x2=365.41mil; y2=634.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.223372 {
-                x1=394.26mil; y1=347.0mil; x2=11.014204mm; y2=347.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223249 {
+                x1=365.41mil; y1=634.0mil; x2=10.281414mm; y2=634.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.223375 {
-                x1=394.26mil; y1=347.0mil; x2=394.26mil; y2=9.8138mm; thickness=0.1mm; clearance=0.0;
+               ha:line.223252 {
+                x1=365.41mil; y1=634.0mil; x2=365.41mil; y2=17.1036mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -3004,21 +3225,76 @@ ha:pcb-rnd-board-v8 {
             }
            }
           }
-           uid = HwHoNsDLKbzjgKk33qgAAABI
+           uid = HwHoNsDLKbzjgKk33qgAAABC
           }
-          ha:subc.223397 {
+          ha:subc.223286 {
            ha:attributes {
-            refdes=C7
-            value=1uF
-            device=CAPACITOR
-            footprint=0402
-            openscad=0402
+            value=LiPo
+            device=CONNECTOR
+            footprint=S2B-PH
+            refdes=B1
            }
           ha:data {
                     li:padstack_prototypes {
 
            ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;                }
+                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=51.18mil;                }
+                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=51.18mil;                }
+                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=57.48mil;                }
+                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=57.48mil;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 bottom = 1
+                 mask = 1
+                }
+                clearance=0.0
+               }
+             }
+           }
+
+           ha:ps_proto_v6.1 {
+             hdia=29.53mil; hplated=1; htop=0; hbottom=0;
              li:shape {
 
                ha:ps_shape_v4 {
@@ -3029,14 +3305,52 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
+                  -25.59mil  
+                  -25.59mil  
+                  25.59mil  
+                  -25.59mil  
+                  25.59mil  
+                  25.59mil  
+                  -25.59mil  
+                  25.59mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 bottom = 1
+                 copper = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -25.59mil  
+                  -25.59mil  
+                  25.59mil  
+                  -25.59mil  
+                  25.59mil  
+                  25.59mil  
+                  -25.59mil  
+                  25.59mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 intern = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -25.59mil  
+                  -25.59mil  
+                  25.59mil  
+                  -25.59mil  
+                  25.59mil  
+                  25.59mil  
+                  -25.59mil  
+                  25.59mil  
                  }
                }
 
@@ -3048,33 +3362,33 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  12.84mil  
-                  -16.77mil  
-                  -12.84mil  
-                  -16.77mil  
-                  -12.84mil  
-                  16.77mil  
-                  12.84mil  
-                  16.77mil  
+                  -28.74mil  
+                  -28.74mil  
+                  28.74mil  
+                  -28.74mil  
+                  28.74mil  
+                  28.74mil  
+                  -28.74mil  
+                  28.74mil  
                  }
                }
 
                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 {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
+                  -28.74mil  
+                  -28.74mil  
+                  28.74mil  
+                  -28.74mil  
+                  28.74mil  
+                  28.74mil  
+                  -28.74mil  
+                  28.74mil  
                  }
                }
              }
@@ -3082,22 +3396,28 @@ ha:pcb-rnd-board-v8 {
           }
 
            li:objects {
-            ha:padstack_ref.223411 {
-             proto=0; x=348.52mil; y=494.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.223312 {
+             proto=0; x=77.851mm; y=375.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.005mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
+               li:2 {
+                on  
+                diag  
+                round  
+                noshape  
+               }
              }
 
              ha:attributes {
-               term=1
-               name=1
+               term=2
+               name=pin2
              }
             }
-            ha:padstack_ref.223412 {
-             proto=0; x=380.0mil; y=494.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.223313 {
+             proto=1; x=2.98626in; y=375.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.005mil;
              ha:flags {
               clearline=1
              }
@@ -3106,8 +3426,8 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=2
-               name=2
+               term=1
+               name=pin1
              }
             }
            }
@@ -3118,6 +3438,18 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
+               ha:line.223287 {
+                x1=3.14177in; y1=611.22mil; x2=3.14177in; y2=312.01mil; thickness=6.0mil; clearance=0.0;
+               }
+               ha:line.223290 {
+                x1=3.14177in; y1=312.01mil; x2=2.90949in; y2=312.01mil; thickness=6.0mil; clearance=0.0;
+               }
+               ha:line.223293 {
+                x1=2.90949in; y1=312.01mil; x2=2.90949in; y2=611.22mil; thickness=6.0mil; clearance=0.0;
+               }
+               ha:line.223296 {
+                x1=2.90949in; y1=611.22mil; x2=3.14177in; y2=611.22mil; thickness=6.0mil; clearance=0.0;
+               }
               }
               ha:type {
                silk = 1
@@ -3130,26 +3462,26 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.223399 {
-                x1=364.26mil; y1=494.0mil; x2=364.26mil; y2=494.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223300 {
+                x1=3.02563in; y1=375.0mil; x2=3.02563in; y2=375.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.223402 {
-                x1=364.26mil; y1=494.0mil; x2=364.26mil; y2=494.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223303 {
+                x1=3.14177in; y1=611.22mil; x2=3.14177in; y2=611.22mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.223405 {
-                x1=364.26mil; y1=494.0mil; x2=10.252204mm; y2=494.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223306 {
+                x1=3.14177in; y1=611.22mil; x2=80.800958mm; y2=611.22mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.223408 {
-                x1=364.26mil; y1=494.0mil; x2=364.26mil; y2=13.5476mm; thickness=0.1mm; clearance=0.0;
+               ha:line.223309 {
+                x1=3.14177in; y1=611.22mil; x2=3.14177in; y2=16.524988mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -3163,13 +3495,13 @@ ha:pcb-rnd-board-v8 {
             }
            }
           }
-           uid = HwHoNsDLKbzjgKk33qgAAABK
+           uid = HwHoNsDLKbzjgKk33qgAAABE
           }
-          ha:subc.223430 {
+          ha:subc.223331 {
            ha:attributes {
-            refdes=C51
-            value=0.1uF
-            device=CAPACITOR
+            refdes=R43
+            value=5.1k
+            device=RESISTOR
             footprint=0402
             openscad=0402
            }
@@ -3241,12 +3573,8 @@ ha:pcb-rnd-board-v8 {
           }
 
            li:objects {
-            ha:padstack_ref.223444 {
-             proto=0; x=403.52mil; y=716.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
+            ha:padstack_ref.223345 {
+             proto=0; x=383.52mil; y=394.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              li:thermal {
              }
 
@@ -3255,8 +3583,8 @@ ha:pcb-rnd-board-v8 {
                name=1
              }
             }
-            ha:padstack_ref.223445 {
-             proto=0; x=435.0mil; y=716.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.223346 {
+             proto=0; x=415.0mil; y=394.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -3289,26 +3617,26 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.223432 {
-                x1=419.26mil; y1=716.0mil; x2=419.26mil; y2=716.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223333 {
+                x1=399.26mil; y1=394.0mil; x2=399.26mil; y2=394.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.223435 {
-                x1=419.26mil; y1=716.0mil; x2=419.26mil; y2=716.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223336 {
+                x1=399.26mil; y1=394.0mil; x2=399.26mil; y2=394.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.223438 {
-                x1=419.26mil; y1=716.0mil; x2=11.649204mm; y2=716.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223339 {
+                x1=399.26mil; y1=394.0mil; x2=11.141204mm; y2=394.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.223441 {
-                x1=419.26mil; y1=716.0mil; x2=419.26mil; y2=19.1864mm; thickness=0.1mm; clearance=0.0;
+               ha:line.223342 {
+                x1=399.26mil; y1=394.0mil; x2=399.26mil; y2=11.0076mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -3322,15 +3650,15 @@ ha:pcb-rnd-board-v8 {
             }
            }
           }
-           uid = HwHoNsDLKbzjgKk33qgAAABM
+           uid = HwHoNsDLKbzjgKk33qgAAABG
           }
-          ha:subc.223533 {
+          ha:subc.223364 {
            ha:attributes {
-            refdes=D6
-            value=BAT54C
-            device=DIODE
-            footprint=SOT23
-            openscad=sot23
+            refdes=R44
+            value=5.1k
+            device=RESISTOR
+            footprint=0402
+            openscad=0402
            }
           ha:data {
                     li:padstack_prototypes {
@@ -3347,14 +3675,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  17.0mil  
-                  -20.0mil  
-                  -17.0mil  
-                  -20.0mil  
-                  -17.0mil  
-                  20.0mil  
-                  17.0mil  
-                  20.0mil  
+                  9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  13.77mil  
+                  9.84mil  
+                  13.77mil  
                  }
                }
 
@@ -3366,14 +3694,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  20.0mil  
-                  -23.0mil  
-                  -20.0mil  
-                  -23.0mil  
-                  -20.0mil  
-                  23.0mil  
-                  20.0mil  
-                  23.0mil  
+                  12.84mil  
+                  -16.77mil  
+                  -12.84mil  
+                  -16.77mil  
+                  -12.84mil  
+                  16.77mil  
+                  12.84mil  
+                  16.77mil  
                  }
                }
 
@@ -3385,14 +3713,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  17.0mil  
-                  -20.0mil  
-                  -17.0mil  
-                  -20.0mil  
-                  -17.0mil  
-                  20.0mil  
-                  17.0mil  
-                  20.0mil  
+                  9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  13.77mil  
+                  9.84mil  
+                  13.77mil  
                  }
                }
              }
@@ -3400,12 +3728,8 @@ ha:pcb-rnd-board-v8 {
           }
 
            li:objects {
-            ha:padstack_ref.223559 {
-             proto=0; x=2.571in; y=675.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-             ha:flags {
-              clearline=1
-             }
-
+            ha:padstack_ref.223378 {
+             proto=0; x=378.52mil; y=347.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              li:thermal {
              }
 
@@ -3414,8 +3738,8 @@ ha:pcb-rnd-board-v8 {
                name=1
              }
             }
-            ha:padstack_ref.223560 {
-             proto=0; x=2.571in; y=597.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+            ha:padstack_ref.223379 {
+             proto=0; x=410.0mil; y=347.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
@@ -3428,20 +3752,6 @@ ha:pcb-rnd-board-v8 {
                name=2
              }
             }
-            ha:padstack_ref.223561 {
-             proto=0; x=2.489in; y=636.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=3
-               name=3
-             }
-            }
            }
            li:layers {
 
@@ -3450,18 +3760,6 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.223534 {
-                x1=2.461in; y1=700.0mil; x2=2.6in; y2=700.0mil; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.223537 {
-                x1=2.6in; y1=700.0mil; x2=2.6in; y2=572.0mil; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.223540 {
-                x1=2.6in; y1=572.0mil; x2=2.461in; y2=572.0mil; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.223543 {
-                x1=2.461in; y1=572.0mil; x2=2.461in; y2=700.0mil; thickness=10.0mil; clearance=0.0;
-               }
               }
               ha:type {
                silk = 1
@@ -3474,26 +3772,26 @@ ha:pcb-rnd-board-v8 {
              ha:combining {             }
 
               li:objects {
-               ha:line.223547 {
-                x1=64.609133mm; y1=636.0mil; x2=64.609133mm; y2=636.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223366 {
+                x1=394.26mil; y1=347.0mil; x2=394.26mil; y2=347.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=pnp-origin
                 }
                }
-               ha:line.223550 {
-                x1=2.571in; y1=675.0mil; x2=2.571in; y2=675.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223369 {
+                x1=394.26mil; y1=347.0mil; x2=394.26mil; y2=347.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
                }
-               ha:line.223553 {
-                x1=2.571in; y1=675.0mil; x2=66.3034mm; y2=675.0mil; thickness=0.1mm; clearance=0.0;
+               ha:line.223372 {
+                x1=394.26mil; y1=347.0mil; x2=11.014204mm; y2=347.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
                }
-               ha:line.223556 {
-                x1=2.571in; y1=675.0mil; x2=2.571in; y2=16.145mm; thickness=0.1mm; clearance=0.0;
+               ha:line.223375 {
+                x1=394.26mil; y1=347.0mil; x2=394.26mil; y2=9.8138mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
@@ -3507,20 +3805,21 @@ ha:pcb-rnd-board-v8 {
             }
            }
           }
-           uid = HwHoNsDLKbzjgKk33qgAAABQ
+           uid = HwHoNsDLKbzjgKk33qgAAABI
           }
-          ha:subc.223912 {
+          ha:subc.223397 {
            ha:attributes {
-            value=100mil3pin
-            device=CONNECTOR
-            footprint=100mil3pin
-            refdes=J3
+            refdes=C7
+            value=1uF
+            device=CAPACITOR
+            footprint=0402
+            openscad=0402
            }
           ha:data {
                     li:padstack_prototypes {
 
            ha:ps_proto_v6.0 {
-             hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
              li:shape {
 
                ha:ps_shape_v4 {
@@ -3531,159 +3830,61 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  -35.0mil  
-                  -35.0mil  
-                  35.0mil  
-                  -35.0mil  
-                  35.0mil  
-                  35.0mil  
-                  -35.0mil  
-                  35.0mil  
+                  9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  13.77mil  
+                  9.84mil  
+                  13.77mil  
                  }
                }
 
                ha:ps_shape_v4 {
-                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 {
-                  -35.0mil  
-                  -35.0mil  
-                  35.0mil  
-                  -35.0mil  
-                  35.0mil  
-                  35.0mil  
-                  -35.0mil  
-                  35.0mil  
+                  12.84mil  
+                  -16.77mil  
+                  -12.84mil  
+                  -16.77mil  
+                  -12.84mil  
+                  16.77mil  
+                  12.84mil  
+                  16.77mil  
                  }
                }
 
                ha:ps_shape_v4 {
-                ha:combining {                }
+                ha:combining { auto=1;                }
                 ha:layer_mask {
-                 copper = 1
-                 intern = 1
+                 top = 1
+                 paste = 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  
+                  9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  13.77mil  
+                  9.84mil  
+                  13.77mil  
                  }
                }
              }
            }
-
-           ha:ps_proto_v6.1 {
-             hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 bottom = 1
-                 copper = 1
-                }
-                clearance=0.0
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 intern = 1
-                }
-                clearance=0.0
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
-                }
-                clearance=0.0
-               }
-             }
-           }
           }
 
            li:objects {
-            ha:padstack_ref.223938 {
-             proto=0; x=3.074in; y=1.63in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
-             ha:flags {
-              clearline=1
-             }
-
+            ha:padstack_ref.223411 {
+             proto=0; x=348.52mil; y=494.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              li:thermal {
              }
 
@@ -3692,1808 +3893,979 @@ ha:pcb-rnd-board-v8 {
                name=1
              }
             }
-            ha:padstack_ref.223939 {
-             proto=1; x=3.074in; y=1.53in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=2
-             }
-            }
-            ha:padstack_ref.223940 {
-             proto=1; x=3.074in; y=1.43in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+            ha:padstack_ref.223412 {
+             proto=0; x=380.0mil; y=494.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
              }
-
-             ha:attributes {
-               term=3
-               name=3
-             }
-            }
-           }
-           li:layers {
-
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
-
-              li:objects {
-               ha:line.223913 {
-                x1=3.024in; y1=1.38in; x2=3.024in; y2=1.68in; thickness=15.0mil; clearance=0.0;
-               }
-               ha:line.223916 {
-                x1=3.024in; y1=1.68in; x2=3.124in; y2=1.68in; thickness=15.0mil; clearance=0.0;
-               }
-               ha:line.223919 {
-                x1=3.124in; y1=1.68in; x2=3.124in; y2=1.38in; thickness=15.0mil; clearance=0.0;
-               }
-               ha:line.223922 {
-                x1=3.124in; y1=1.38in; x2=3.024in; y2=1.38in; thickness=15.0mil; clearance=0.0;
-               }
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
-
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
-
-              li:objects {
-               ha:line.223926 {
-                x1=3.074in; y1=1.53in; x2=3.074in; y2=1.53in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.223929 {
-                x1=3.074in; y1=1.63in; x2=3.074in; y2=1.63in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.223932 {
-                x1=3.074in; y1=1.63in; x2=79.0796mm; y2=1.63in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.223935 {
-                x1=3.074in; y1=1.63in; x2=3.074in; y2=40.402mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
-              }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
-              }
-            }
-           }
-          }
-           uid = HwHoNsDLKbzjgKk33qgAAABe
-          }
-          ha:subc.223943 {
-           ha:attributes {
-            footprint=USB-C
-            value=USBC
-            device=CONNECTOR
-            Footprint=USB-C-SMD_G-SWITCH_GT-USB-7010ASV
-            refdes=J7
-           }
-          ha:data {
-                    li:padstack_prototypes {
-
-           ha:ps_proto_v6.0 {
-             hdia=0.0; 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 {
-                  -11.5mil  
-                  -24.0mil  
-                  11.5mil  
-                  -24.0mil  
-                  11.5mil  
-                  24.0mil  
-                  -11.5mil  
-                  24.0mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -0.317106mm  
-                  -0.634606mm  
-                  0.317106mm  
-                  -0.634606mm  
-                  0.317106mm  
-                  0.634606mm  
-                  -0.317106mm  
-                  0.634606mm  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -11.5mil  
-                  -24.0mil  
-                  11.5mil  
-                  -24.0mil  
-                  11.5mil  
-                  24.0mil  
-                  -11.5mil  
-                  24.0mil  
-                 }
-               }
-             }
-           }
-
-           ha:ps_proto_v6.1 {
-             hdia=0.0; 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 {
-                  -5.5mil  
-                  -24.0mil  
-                  5.5mil  
-                  -24.0mil  
-                  5.5mil  
-                  24.0mil  
-                  -5.5mil  
-                  24.0mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -0.164706mm  
-                  -0.634606mm  
-                  0.164706mm  
-                  -0.634606mm  
-                  0.164706mm  
-                  0.634606mm  
-                  -0.164706mm  
-                  0.634606mm  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -5.5mil  
-                  -24.0mil  
-                  5.5mil  
-                  -24.0mil  
-                  5.5mil  
-                  24.0mil  
-                  -5.5mil  
-                  24.0mil  
-                 }
-               }
-             }
-           }
-
-           ha:ps_proto_v6.2 {
-             hdia=0.0; hplated=1; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; 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=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; 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=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 intern = 1
-                }
-                clearance=0.0
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=1.050009mm; 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=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=1.050009mm; 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=0.0; y1=16.0mil; x2=0.0; y2=-16.0mil; thickness=23.0mil; square=0;                }
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 mech = 1
-                }
-                clearance=0.0
-               }
-             }
-           }
-
-           ha:ps_proto_v6.3 {
-             hdia=0.0; hplated=1; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; 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=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; 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=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;                }
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 intern = 1
-                }
-                clearance=0.0
-               }
-
-               ha:ps_shape_v4 {
-                ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=1.050009mm; 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=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=1.050009mm; 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=0.0; y1=21.5mil; x2=0.0; y2=-21.5mil; thickness=23.0mil; square=0;                }
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 mech = 1
-                }
-                clearance=0.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=25.59mil;                }
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 mech = 1
-                }
-                clearance=0.0
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 ps_hshadow = 
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 intern = 1
-                }
-                clearance=0.0
-                 ps_hshadow = 
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 bottom = 1
-                 copper = 1
-                }
-                clearance=0.0
-                 ps_hshadow = 
-               }
-             }
-           }
-          }
-
-           li:objects {
-            ha:padstack_ref.223982 {
-             proto=0; x=10.135134mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=B1A12
-             }
-            }
-            ha:padstack_ref.223983 {
-             proto=0; x=10.93498mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=B4A9
-             }
-            }
-            ha:padstack_ref.223984 {
-             proto=1; x=11.584966mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=B5
-             }
-            }
-            ha:padstack_ref.223985 {
-             proto=1; x=12.085092mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=A8
-             }
-            }
-            ha:padstack_ref.223986 {
-             proto=1; x=12.584964mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=B6
-             }
-            }
-            ha:padstack_ref.223987 {
-             proto=1; x=13.08509mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=A7
-             }
-            }
-            ha:padstack_ref.223988 {
-             proto=1; x=13.584961mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=A6
-             }
-            }
-            ha:padstack_ref.223989 {
-             proto=1; x=14.085087mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=B7
-             }
-            }
-            ha:padstack_ref.223990 {
-             proto=1; x=14.584959mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=A5
-             }
-            }
-            ha:padstack_ref.223991 {
-             proto=1; x=15.085085mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=B8
-             }
-            }
-            ha:padstack_ref.223992 {
-             proto=0; x=15.735071mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=A4B9
-             }
-            }
-            ha:padstack_ref.223993 {
-             proto=0; x=16.534917mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=A1B12
-             }
-            }
-            ha:padstack_ref.223994 {
-             proto=2; x=17.655057mm; y=1.206729mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=4
-             }
-            }
-            ha:padstack_ref.223995 {
-             proto=2; x=9.014994mm; y=1.206729mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=3
-             }
-            }
-            ha:padstack_ref.223996 {
-             proto=3; x=9.014994mm; y=5.386806mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-             }
-            }
-            ha:padstack_ref.223997 {
-             proto=4; x=10.445014mm; y=4.886934mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-            }
-            ha:padstack_ref.223998 {
-             proto=4; x=16.234943mm; y=4.886934mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-            }
-            ha:padstack_ref.223999 {
-             proto=3; x=17.655057mm; y=5.386806mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=1
-             }
-            }
-           }
-           li:layers {
-
-            {ha:Top Solder Mask Layer}                                                       {
-             lid=0
-             ha:combining { auto=1;             }
-
-              li:objects {
-              }
-              ha:type {
-               top = 1
-               paste = 1
-              }
-            }
-
-            {ha:Top Paste Mask Layer}                                                       {
-             lid=1
-             ha:combining { sub=1; auto=1;             }
-
-              li:objects {
-               ha:polygon.224000 {
-                li:geometry {
-                  ta:contour {
-                   { 16.234943mm; 260.89mil }
-                   { 16.234943mm; 5.386577mm }
-                   { 16.834942mm; 5.386577mm }
-                   { 16.834942mm; 260.89mil }
-                  }
-                }
-               }
-               ha:polygon.224005 {
-                li:geometry {
-                  ta:contour {
-                   { 15.434894mm; 260.89mil }
-                   { 15.434894mm; 5.386577mm }
-                   { 16.034943mm; 5.386577mm }
-                   { 16.034943mm; 260.89mil }
-                  }
-                }
-               }
-               ha:polygon.224010 {
-                li:geometry {
-                  ta:contour {
-                   { 14.934895mm; 260.89mil }
-                   { 14.934895mm; 5.386577mm }
-                   { 599.8mil; 5.386577mm }
-                   { 599.8mil; 260.89mil }
-                  }
-                }
-               }
-               ha:polygon.224015 {
-                li:geometry {
-                  ta:contour {
-                   { 14.434896mm; 260.89mil }
-                   { 14.434896mm; 5.386577mm }
-                   { 580.115mil; 5.386577mm }
-                   { 580.115mil; 260.89mil }
-                  }
-                }
-               }
-               ha:polygon.224020 {
-                li:geometry {
-                  ta:contour {
-                   { 13.934871mm; 260.89mil }
-                   { 13.934871mm; 5.386577mm }
-                   { 560.43mil; 5.386577mm }
-                   { 560.43mil; 260.89mil }
-                  }
-                }
-               }
-               ha:polygon.224025 {
-                li:geometry {
-                  ta:contour {
-                   { 13.434872mm; 260.89mil }
-                   { 13.434872mm; 5.386577mm }
-                   { 13.734872mm; 5.386577mm }
-                   { 13.734872mm; 260.89mil }
-                  }
-                }
-               }
-               ha:polygon.224030 {
-                li:geometry {
-                  ta:contour {
-                   { 12.934925mm; 260.89mil }
-                   { 12.934925mm; 5.386577mm }
-                   { 13.234874mm; 5.386577mm }
-                   { 13.234874mm; 260.89mil }
-                  }
-                }
-               }
-               ha:polygon.224035 {
-                li:geometry {
-                  ta:contour {
-                   { 489.565mil; 260.89mil }
-                   { 489.565mil; 5.386577mm }
-                   { 12.734951mm; 5.386577mm }
-                   { 12.734951mm; 260.89mil }
-                  }
-                }
-               }
-               ha:polygon.224040 {
-                li:geometry {
-                  ta:contour {
-                   { 469.88mil; 260.89mil }
-                   { 469.88mil; 5.386577mm }
-                   { 12.234952mm; 5.386577mm }
-                   { 12.234952mm; 260.89mil }
-                  }
-                }
-               }
-               ha:polygon.224045 {
-                li:geometry {
-                  ta:contour {
-                   { 450.195mil; 260.89mil }
-                   { 450.195mil; 5.386577mm }
-                   { 11.734953mm; 5.386577mm }
-                   { 11.734953mm; 260.89mil }
-                  }
-                }
-               }
-               ha:polygon.224050 {
-                li:geometry {
-                  ta:contour {
-                   { 10.63493mm; 260.89mil }
-                   { 10.63493mm; 5.386577mm }
-                   { 11.234954mm; 5.386577mm }
-                   { 11.234954mm; 260.89mil }
-                  }
-                }
-               }
-               ha:polygon.224055 {
-                li:geometry {
-                  ta:contour {
-                   { 9.834931mm; 260.89mil }
-                   { 9.834931mm; 5.386577mm }
-                   { 10.43493mm; 5.386577mm }
-                   { 10.43493mm; 260.89mil }
-                  }
-                }
-               }
-               ha:polygon.224060 {
-                li:geometry {
-                  ta:contour {
-                   { 17.64256mm; 6.436664mm }
-                   { 17.667503mm; 6.436664mm }
-                   { 696.55mil; 6.43542mm }
-                   { 17.717185mm; 6.432905mm }
-                   { 17.741849mm; 6.429197mm }
-                   { 17.766258mm; 6.424269mm }
-                   { 17.790388mm; 252.68mil }
-                   { 17.814264mm; 6.410756mm }
-                   { 17.837683mm; 252.055mil }
-                   { 17.860619mm; 251.675mil }
-                   { 17.883098mm; 6.381699mm }
-                   { 704.92mil; 250.78mil }
-                   { 17.926253mm; 6.356832mm }
-                   { 17.946852mm; 6.342786mm }
-                   { 17.96674mm; 6.327673mm }
-                   { 708.105mil; 6.311671mm }
-                   { 18.004129mm; 6.294729mm }
-                   { 18.021503mm; 6.276898mm }
-                   { 710.16mil; 246.385mil }
-                   { 18.053583mm; 6.238697mm }
-                   { 18.068112mm; 6.218478mm }
-                   { 711.875mil; 6.197523mm }
-                   { 18.094096mm; 6.175933mm }
-                   { 712.815mil; 6.153734mm }
-                   { 18.115737mm; 6.131001mm }
-                   { 18.124855mm; 240.465mil }
-                   { 18.132755mm; 6.084163mm }
-                   { 714.155mil; 238.59mil }
-                   { 714.375mil; 6.035903mm }
-                   { 18.149417mm; 6.011316mm }
-                   { 18.152516mm; 5.986576mm }
-                   { 18.15437mm; 5.961735mm }
-                   { 18.155005mm; 5.936792mm }
-                   { 18.155005mm; 4.836769mm }
-                   { 18.15437mm; 4.811877mm }
-                   { 18.152516mm; 4.786985mm }
-                   { 18.149417mm; 4.76222mm }
-                   { 714.375mil; 4.737709mm }
-                   { 714.155mil; 4.713427mm }
-                   { 18.132755mm; 4.689398mm }
-                   { 18.124855mm; 4.665751mm }
-                   { 18.115737mm; 4.642561mm }
-                   { 712.815mil; 4.619802mm }
-                   { 18.094096mm; 4.597679mm }
-                   { 711.875mil; 4.576089mm }
-                   { 18.068112mm; 4.555134mm }
-                   { 18.053583mm; 4.534865mm }
-                   { 710.16mil; 177.77mil }
-                   { 18.021503mm; 4.496714mm }
-                   { 18.004129mm; 4.478807mm }
-                   { 708.105mil; 175.665mil }
-                   { 17.96674mm; 4.445888mm }
-                   { 17.946852mm; 4.430826mm }
-                   { 17.926253mm; 4.41678mm }
-                   { 704.92mil; 4.40375mm }
-                   { 17.883098mm; 4.391837mm }
-                   { 17.860619mm; 172.48mil }
-                   { 17.837683mm; 172.1mil }
-                   { 17.814264mm; 4.362805mm }
-                   { 17.790388mm; 171.475mil }
-                   { 17.766258mm; 4.349292mm }
-                   { 17.741849mm; 4.344365mm }
-                   { 17.717185mm; 4.340656mm }
-                   { 696.55mil; 170.795mil }
-                   { 17.667503mm; 4.336948mm }
-                   { 17.64256mm; 4.336948mm }
-                   { 17.617617mm; 170.795mil }
-                   { 692.63mil; 4.340656mm }
-                   { 691.66mil; 4.344365mm }
-                   { 17.543754mm; 4.349292mm }
-                   { 17.519599mm; 171.475mil }
-                   { 17.495799mm; 4.362805mm }
-                   { 17.472329mm; 172.1mil }
-                   { 17.449368mm; 172.48mil }
-                   { 17.426863mm; 4.391837mm }
-                   { 17.404994mm; 4.40375mm }
-                   { 684.4mil; 4.41678mm }
-                   { 17.363135mm; 4.430826mm }
-                   { 17.343272mm; 4.445888mm }
-                   { 17.324146mm; 175.665mil }
-                   { 17.305883mm; 4.478807mm }
-                   { 680.65mil; 4.496714mm }
-                   { 680.0mil; 177.77mil }
-                   { 17.256429mm; 4.534865mm }
-                   { 17.24185mm; 4.555134mm }
-                   { 17.228337mm; 4.576089mm }
-                   { 17.215891mm; 4.597679mm }
-                   { 17.204512mm; 4.619802mm }
-                   { 676.94mil; 4.642561mm }
-                   { 17.185157mm; 4.665751mm }
-                   { 17.177207mm; 4.689398mm }
-                   { 17.170476mm; 4.713427mm }
-                   { 675.785mil; 4.737709mm }
-                   { 17.160595mm; 4.76222mm }
-                   { 17.157471mm; 4.786985mm }
-                   { 17.155617mm; 4.811877mm }
-                   { 17.155007mm; 4.836769mm }
-                   { 17.155007mm; 5.936792mm }
-                   { 17.155617mm; 5.961735mm }
-                   { 17.157471mm; 5.986576mm }
-                   { 17.160595mm; 6.011316mm }
-                   { 675.785mil; 6.035903mm }
-                   { 17.170476mm; 238.59mil }
-                   { 17.177207mm; 6.084163mm }
-                   { 17.185157mm; 240.465mil }
-                   { 676.94mil; 6.131001mm }
-                   { 17.204512mm; 6.153734mm }
-                   { 17.215891mm; 6.175933mm }
-                   { 17.228337mm; 6.197523mm }
-                   { 17.24185mm; 6.218478mm }
-                   { 17.256429mm; 6.238697mm }
-                   { 680.0mil; 246.385mil }
-                   { 680.65mil; 6.276898mm }
-                   { 17.305883mm; 6.294729mm }
-                   { 17.324146mm; 6.311671mm }
-                   { 17.343272mm; 6.327673mm }
-                   { 17.363135mm; 6.342786mm }
-                   { 684.4mil; 6.356832mm }
-                   { 17.404994mm; 250.78mil }
-                   { 17.426863mm; 6.381699mm }
-                   { 17.449368mm; 251.675mil }
-                   { 17.472329mm; 252.055mil }
-                   { 17.495799mm; 6.410756mm }
-                   { 17.519599mm; 252.68mil }
-                   { 17.543754mm; 6.424269mm }
-                   { 691.66mil; 6.429197mm }
-                   { 692.63mil; 6.432905mm }
-                   { 17.617617mm; 6.43542mm }
-                  }
-                }
-               }
-               ha:polygon.224189 {
-                li:geometry {
-                  ta:contour {
-                   { 17.64256mm; 2.106575mm }
-                   { 17.667503mm; 2.106575mm }
-                   { 696.55mil; 2.105356mm }
-                   { 17.717185mm; 2.102816mm }
-                   { 17.741849mm; 2.099133mm }
-                   { 17.766258mm; 2.09418mm }
-                   { 17.790388mm; 2.088058mm }
-                   { 17.814264mm; 2.080692mm }
-                   { 17.837683mm; 2.072183mm }
-                   { 17.860619mm; 81.2mil }
-                   { 17.883098mm; 80.775mil }
-                   { 704.92mil; 80.305mil }
-                   { 17.926253mm; 2.026743mm }
-                   { 17.946852mm; 79.24mil }
-                   { 17.96674mm; 1.99766mm }
-                   { 708.105mil; 78.015mil }
-                   { 18.004129mm; 1.964665mm }
-                   { 18.021503mm; 1.946834mm }
-                   { 710.16mil; 75.91mil }
-                   { 18.053583mm; 1.908633mm }
-                   { 18.068112mm; 1.888389mm }
-                   { 711.875mil; 1.867459mm }
-                   { 18.094096mm; 1.845844mm }
-                   { 712.815mil; 1.82367mm }
-                   { 18.115737mm; 1.800937mm }
-                   { 18.124855mm; 1.777721mm }
-                   { 18.132755mm; 1.754074mm }
-                   { 714.155mil; 1.730096mm }
-                   { 714.375mil; 1.705814mm }
-                   { 18.149417mm; 1.681252mm }
-                   { 18.152516mm; 1.656487mm }
-                   { 18.15437mm; 1.631646mm }
-                   { 18.155005mm; 1.606728mm }
-                   { 18.155005mm; 31.76mil }
-                   { 18.15437mm; 0.781762mm }
-                   { 18.152516mm; 29.8mil }
-                   { 18.149417mm; 0.732181mm }
-                   { 714.375mil; 0.707619mm }
-                   { 714.155mil; 0.683311mm }
-                   { 18.132755mm; 0.659334mm }
-                   { 18.124855mm; 0.635686mm }
-                   { 18.115737mm; 0.612496mm }
-                   { 712.815mil; 0.589763mm }
-                   { 18.094096mm; 22.345mil }
-                   { 711.875mil; 0.546024mm }
-                   { 18.068112mm; 20.67mil }
-                   { 18.053583mm; 0.5048mm }
-                   { 710.16mil; 0.485318mm }
-                   { 18.021503mm; 0.466649mm }
-                   { 18.004129mm; 0.448768mm }
-                   { 708.105mil; 0.431826mm }
-                   { 17.96674mm; 0.415824mm }
-                   { 17.946852mm; 0.400736mm }
-                   { 17.926253mm; 0.38669mm }
-                   { 704.92mil; 0.373685mm }
-                   { 17.883098mm; 0.361798mm }
-                   { 17.860619mm; 0.350952mm }
-                   { 17.837683mm; 0.3413mm }
-                   { 17.814264mm; 13.1mil }
-                   { 17.790388mm; 0.325425mm }
-                   { 17.766258mm; 0.319253mm }
-                   { 17.741849mm; 0.3143mm }
-                   { 17.717185mm; 0.310592mm }
-                   { 696.55mil; 0.308128mm }
-                   { 17.667503mm; 0.306858mm }
-                   { 17.64256mm; 0.306858mm }
-                   { 17.617617mm; 0.308128mm }
-                   { 692.63mil; 0.310592mm }
-                   { 691.66mil; 0.3143mm }
-                   { 17.543754mm; 0.319253mm }
-                   { 17.519599mm; 0.325425mm }
-                   { 17.495799mm; 13.1mil }
-                   { 17.472329mm; 0.3413mm }
-                   { 17.449368mm; 0.350952mm }
-                   { 17.426863mm; 0.361798mm }
-                   { 17.404994mm; 0.373685mm }
-                   { 684.4mil; 0.38669mm }
-                   { 17.363135mm; 0.400736mm }
-                   { 17.343272mm; 0.415824mm }
-                   { 17.324146mm; 0.431826mm }
-                   { 17.305883mm; 0.448768mm }
-                   { 680.65mil; 0.466649mm }
-                   { 680.0mil; 0.485318mm }
-                   { 17.256429mm; 0.5048mm }
-                   { 17.24185mm; 20.67mil }
-                   { 17.228337mm; 0.546024mm }
-                   { 17.215891mm; 22.345mil }
-                   { 17.204512mm; 0.589763mm }
-                   { 676.94mil; 0.612496mm }
-                   { 17.185157mm; 0.635686mm }
-                   { 17.177207mm; 0.659334mm }
-                   { 17.170476mm; 0.683311mm }
-                   { 675.785mil; 0.707619mm }
-                   { 17.160595mm; 0.732181mm }
-                   { 17.157471mm; 29.8mil }
-                   { 17.155617mm; 0.781762mm }
-                   { 17.155007mm; 31.76mil }
-                   { 17.155007mm; 1.606728mm }
-                   { 17.155617mm; 1.631646mm }
-                   { 17.157471mm; 1.656487mm }
-                   { 17.160595mm; 1.681252mm }
-                   { 675.785mil; 1.705814mm }
-                   { 17.170476mm; 1.730096mm }
-                   { 17.177207mm; 1.754074mm }
-                   { 17.185157mm; 1.777721mm }
-                   { 676.94mil; 1.800937mm }
-                   { 17.204512mm; 1.82367mm }
-                   { 17.215891mm; 1.845844mm }
-                   { 17.228337mm; 1.867459mm }
-                   { 17.24185mm; 1.888389mm }
-                   { 17.256429mm; 1.908633mm }
-                   { 680.0mil; 75.91mil }
-                   { 680.65mil; 1.946834mm }
-                   { 17.305883mm; 1.964665mm }
-                   { 17.324146mm; 78.015mil }
-                   { 17.343272mm; 1.99766mm }
-                   { 17.363135mm; 79.24mil }
-                   { 684.4mil; 2.026743mm }
-                   { 17.404994mm; 80.305mil }
-                   { 17.426863mm; 80.775mil }
-                   { 17.449368mm; 81.2mil }
-                   { 17.472329mm; 2.072183mm }
-                   { 17.495799mm; 2.080692mm }
-                   { 17.519599mm; 2.088058mm }
-                   { 17.543754mm; 2.09418mm }
-                   { 691.66mil; 2.099133mm }
-                   { 692.63mil; 2.102816mm }
-                   { 17.617617mm; 2.105356mm }
-                  }
-                }
-               }
-               ha:polygon.224318 {
-                li:geometry {
-                  ta:contour {
-                   { 9.002497mm; 6.436664mm }
-                   { 9.027389mm; 6.436664mm }
-                   { 9.052281mm; 6.43542mm }
-                   { 9.077097mm; 6.432905mm }
-                   { 9.101735mm; 6.429197mm }
-                   { 9.12617mm; 6.424269mm }
-                   { 360.25mil; 252.68mil }
-                   { 9.17415mm; 6.410756mm }
-                   { 9.19762mm; 252.055mil }
-                   { 363.015mil; 251.675mil }
-                   { 9.243086mm; 6.381699mm }
-                   { 364.76mil; 250.78mil }
-                   { 9.28619mm; 6.356832mm }
-                   { 366.41mil; 6.342786mm }
-                   { 9.326677mm; 6.327673mm }
-                   { 367.945mil; 6.311671mm }
-                   { 9.364041mm; 6.294729mm }
-                   { 9.38144mm; 6.276898mm }
-                   { 370.0mil; 246.385mil }
-                   { 9.413495mm; 6.238697mm }
-                   { 371.185mil; 6.218478mm }
-                   { 9.441587mm; 6.197523mm }
-                   { 9.454033mm; 6.175933mm }
-                   { 372.655mil; 6.153734mm }
-                   { 9.475648mm; 6.131001mm }
-                   { 9.484767mm; 240.465mil }
-                   { 373.73mil; 6.084163mm }
-                   { 373.995mil; 238.59mil }
-                   { 9.505011mm; 6.035903mm }
-                   { 9.509354mm; 6.011316mm }
-                   { 374.505mil; 5.986576mm }
-                   { 9.514333mm; 5.961735mm }
-                   { 9.514917mm; 5.936792mm }
-                   { 9.514917mm; 4.836769mm }
-                   { 9.514333mm; 4.811877mm }
-                   { 374.505mil; 4.786985mm }
-                   { 9.509354mm; 4.76222mm }
-                   { 9.505011mm; 4.737709mm }
-                   { 373.995mil; 4.713427mm }
-                   { 373.73mil; 4.689398mm }
-                   { 9.484767mm; 4.665751mm }
-                   { 9.475648mm; 4.642561mm }
-                   { 372.655mil; 4.619802mm }
-                   { 9.454033mm; 4.597679mm }
-                   { 9.441587mm; 4.576089mm }
-                   { 371.185mil; 4.555134mm }
-                   { 9.413495mm; 4.534865mm }
-                   { 370.0mil; 177.77mil }
-                   { 9.38144mm; 4.496714mm }
-                   { 9.364041mm; 4.478807mm }
-                   { 367.945mil; 175.665mil }
-                   { 9.326677mm; 4.445888mm }
-                   { 366.41mil; 4.430826mm }
-                   { 9.28619mm; 4.41678mm }
-                   { 364.76mil; 4.40375mm }
-                   { 9.243086mm; 4.391837mm }
-                   { 363.015mil; 172.48mil }
-                   { 9.19762mm; 172.1mil }
-                   { 9.17415mm; 4.362805mm }
-                   { 360.25mil; 171.475mil }
-                   { 9.12617mm; 4.349292mm }
-                   { 9.101735mm; 4.344365mm }
-                   { 9.077097mm; 4.340656mm }
-                   { 9.052281mm; 170.795mil }
-                   { 9.027389mm; 4.336948mm }
-                   { 9.002497mm; 4.336948mm }
-                   { 8.977554mm; 170.795mil }
-                   { 8.952764mm; 4.340656mm }
-                   { 351.5mil; 4.344365mm }
-                   { 8.903666mm; 4.349292mm }
-                   { 8.879561mm; 171.475mil }
-                   { 8.855736mm; 4.362805mm }
-                   { 8.832266mm; 172.1mil }
-                   { 8.809279mm; 172.48mil }
-                   { 8.786826mm; 4.391837mm }
-                   { 345.075mil; 4.40375mm }
-                   { 344.24mil; 4.41678mm }
-                   { 8.723097mm; 4.430826mm }
-                   { 8.703209mm; 4.445888mm }
-                   { 8.684083mm; 175.665mil }
-                   { 8.665795mm; 4.478807mm }
-                   { 340.49mil; 4.496714mm }
-                   { 8.631886mm; 177.77mil }
-                   { 8.616366mm; 4.534865mm }
-                   { 8.601812mm; 4.555134mm }
-                   { 8.588325mm; 4.576089mm }
-                   { 337.63mil; 4.597679mm }
-                   { 8.564449mm; 4.619802mm }
-                   { 8.554187mm; 4.642561mm }
-                   { 8.545094mm; 4.665751mm }
-                   { 8.537169mm; 4.689398mm }
-                   { 8.530413mm; 4.713427mm }
-                   { 335.625mil; 4.737709mm }
-                   { 8.520532mm; 4.76222mm }
-                   { 8.517408mm; 4.786985mm }
-                   { 8.515579mm; 4.811877mm }
-                   { 8.514944mm; 4.836769mm }
-                   { 8.514944mm; 5.936792mm }
-                   { 8.515579mm; 5.961735mm }
-                   { 8.517408mm; 5.986576mm }
-                   { 8.520532mm; 6.011316mm }
-                   { 335.625mil; 6.035903mm }
-                   { 8.530413mm; 238.59mil }
-                   { 8.537169mm; 6.084163mm }
-                   { 8.545094mm; 240.465mil }
-                   { 8.554187mm; 6.131001mm }
-                   { 8.564449mm; 6.153734mm }
-                   { 337.63mil; 6.175933mm }
-                   { 8.588325mm; 6.197523mm }
-                   { 8.601812mm; 6.218478mm }
-                   { 8.616366mm; 6.238697mm }
-                   { 8.631886mm; 246.385mil }
-                   { 340.49mil; 6.276898mm }
-                   { 8.665795mm; 6.294729mm }
-                   { 8.684083mm; 6.311671mm }
-                   { 8.703209mm; 6.327673mm }
-                   { 8.723097mm; 6.342786mm }
-                   { 344.24mil; 6.356832mm }
-                   { 345.075mil; 250.78mil }
-                   { 8.786826mm; 6.381699mm }
-                   { 8.809279mm; 251.675mil }
-                   { 8.832266mm; 252.055mil }
-                   { 8.855736mm; 6.410756mm }
-                   { 8.879561mm; 252.68mil }
-                   { 8.903666mm; 6.424269mm }
-                   { 351.5mil; 6.429197mm }
-                   { 8.952764mm; 6.432905mm }
-                   { 8.977554mm; 6.43542mm }
-                  }
-                }
-               }
-               ha:polygon.224447 {
-                li:geometry {
-                  ta:contour {
-                   { 9.002497mm; 2.106575mm }
-                   { 9.027389mm; 2.106575mm }
-                   { 9.052281mm; 2.105356mm }
-                   { 9.077097mm; 2.102816mm }
-                   { 9.101735mm; 2.099133mm }
-                   { 9.12617mm; 2.09418mm }
-                   { 360.25mil; 2.088058mm }
-                   { 9.17415mm; 2.080692mm }
-                   { 9.19762mm; 2.072183mm }
-                   { 363.015mil; 81.2mil }
-                   { 9.243086mm; 80.775mil }
-                   { 364.76mil; 80.305mil }
-                   { 9.28619mm; 2.026743mm }
-                   { 366.41mil; 79.24mil }
-                   { 9.326677mm; 1.99766mm }
-                   { 367.945mil; 78.015mil }
-                   { 9.364041mm; 1.964665mm }
-                   { 9.38144mm; 1.946834mm }
-                   { 370.0mil; 75.91mil }
-                   { 9.413495mm; 1.908633mm }
-                   { 371.185mil; 1.888389mm }
-                   { 9.441587mm; 1.867459mm }
-                   { 9.454033mm; 1.845844mm }
-                   { 372.655mil; 1.82367mm }
-                   { 9.475648mm; 1.800937mm }
-                   { 9.484767mm; 1.777721mm }
-                   { 373.73mil; 1.754074mm }
-                   { 373.995mil; 1.730096mm }
-                   { 9.505011mm; 1.705814mm }
-                   { 9.509354mm; 1.681252mm }
-                   { 374.505mil; 1.656487mm }
-                   { 9.514333mm; 1.631646mm }
-                   { 9.514917mm; 1.606728mm }
-                   { 9.514917mm; 31.76mil }
-                   { 9.514333mm; 0.781762mm }
-                   { 374.505mil; 29.8mil }
-                   { 9.509354mm; 0.732181mm }
-                   { 9.505011mm; 0.707619mm }
-                   { 373.995mil; 0.683311mm }
-                   { 373.73mil; 0.659334mm }
-                   { 9.484767mm; 0.635686mm }
-                   { 9.475648mm; 0.612496mm }
-                   { 372.655mil; 0.589763mm }
-                   { 9.454033mm; 22.345mil }
-                   { 9.441587mm; 0.546024mm }
-                   { 371.185mil; 20.67mil }
-                   { 9.413495mm; 0.5048mm }
-                   { 370.0mil; 0.485318mm }
-                   { 9.38144mm; 0.466649mm }
-                   { 9.364041mm; 0.448768mm }
-                   { 367.945mil; 0.431826mm }
-                   { 9.326677mm; 0.415824mm }
-                   { 366.41mil; 0.400736mm }
-                   { 9.28619mm; 0.38669mm }
-                   { 364.76mil; 0.373685mm }
-                   { 9.243086mm; 0.361798mm }
-                   { 363.015mil; 0.350952mm }
-                   { 9.19762mm; 0.3413mm }
-                   { 9.17415mm; 13.1mil }
-                   { 360.25mil; 0.325425mm }
-                   { 9.12617mm; 0.319253mm }
-                   { 9.101735mm; 0.3143mm }
-                   { 9.077097mm; 0.310592mm }
-                   { 9.052281mm; 0.308128mm }
-                   { 9.027389mm; 0.306858mm }
-                   { 9.002497mm; 0.306858mm }
-                   { 8.977554mm; 0.308128mm }
-                   { 8.952764mm; 0.310592mm }
-                   { 351.5mil; 0.3143mm }
-                   { 8.903666mm; 0.319253mm }
-                   { 8.879561mm; 0.325425mm }
-                   { 8.855736mm; 13.1mil }
-                   { 8.832266mm; 0.3413mm }
-                   { 8.809279mm; 0.350952mm }
-                   { 8.786826mm; 0.361798mm }
-                   { 345.075mil; 0.373685mm }
-                   { 344.24mil; 0.38669mm }
-                   { 8.723097mm; 0.400736mm }
-                   { 8.703209mm; 0.415824mm }
-                   { 8.684083mm; 0.431826mm }
-                   { 8.665795mm; 0.448768mm }
-                   { 340.49mil; 0.466649mm }
-                   { 8.631886mm; 0.485318mm }
-                   { 8.616366mm; 0.5048mm }
-                   { 8.601812mm; 20.67mil }
-                   { 8.588325mm; 0.546024mm }
-                   { 337.63mil; 22.345mil }
-                   { 8.564449mm; 0.589763mm }
-                   { 8.554187mm; 0.612496mm }
-                   { 8.545094mm; 0.635686mm }
-                   { 8.537169mm; 0.659334mm }
-                   { 8.530413mm; 0.683311mm }
-                   { 335.625mil; 0.707619mm }
-                   { 8.520532mm; 0.732181mm }
-                   { 8.517408mm; 29.8mil }
-                   { 8.515579mm; 0.781762mm }
-                   { 8.514944mm; 31.76mil }
-                   { 8.514944mm; 1.606728mm }
-                   { 8.515579mm; 1.631646mm }
-                   { 8.517408mm; 1.656487mm }
-                   { 8.520532mm; 1.681252mm }
-                   { 335.625mil; 1.705814mm }
-                   { 8.530413mm; 1.730096mm }
-                   { 8.537169mm; 1.754074mm }
-                   { 8.545094mm; 1.777721mm }
-                   { 8.554187mm; 1.800937mm }
-                   { 8.564449mm; 1.82367mm }
-                   { 337.63mil; 1.845844mm }
-                   { 8.588325mm; 1.867459mm }
-                   { 8.601812mm; 1.888389mm }
-                   { 8.616366mm; 1.908633mm }
-                   { 8.631886mm; 75.91mil }
-                   { 340.49mil; 1.946834mm }
-                   { 8.665795mm; 1.964665mm }
-                   { 8.684083mm; 78.015mil }
-                   { 8.703209mm; 1.99766mm }
-                   { 8.723097mm; 79.24mil }
-                   { 344.24mil; 2.026743mm }
-                   { 345.075mil; 80.305mil }
-                   { 8.786826mm; 80.775mil }
-                   { 8.809279mm; 81.2mil }
-                   { 8.832266mm; 2.072183mm }
-                   { 8.855736mm; 2.080692mm }
-                   { 8.879561mm; 2.088058mm }
-                   { 8.903666mm; 2.09418mm }
-                   { 351.5mil; 2.099133mm }
-                   { 8.952764mm; 2.102816mm }
-                   { 8.977554mm; 2.105356mm }
-                  }
+
+             ha:attributes {
+               term=2
+               name=2
+             }
+            }
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.223399 {
+                x1=364.26mil; y1=494.0mil; x2=364.26mil; y2=494.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.223402 {
+                x1=364.26mil; y1=494.0mil; x2=364.26mil; y2=494.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.223405 {
+                x1=364.26mil; y1=494.0mil; x2=10.252204mm; y2=494.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.223408 {
+                x1=364.26mil; y1=494.0mil; x2=364.26mil; y2=13.5476mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
                 }
                }
               }
               ha:type {
                top = 1
-               mask = 1
+               misc = 1
+               virtual = 1
               }
             }
+           }
+          }
+           uid = HwHoNsDLKbzjgKk33qgAAABK
+          }
+          ha:subc.223430 {
+           ha:attributes {
+            refdes=C51
+            value=0.1uF
+            device=CAPACITOR
+            footprint=0402
+            openscad=0402
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-            {ha:Top Silkscreen Layer}                                     {
-             lid=2
-             ha:combining { auto=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 {
+                  9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  13.77mil  
+                  9.84mil  
+                  13.77mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  12.84mil  
+                  -16.77mil  
+                  -12.84mil  
+                  -16.77mil  
+                  -12.84mil  
+                  16.77mil  
+                  12.84mil  
+                  16.77mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  13.77mil  
+                  9.84mil  
+                  13.77mil  
+                 }
+               }
+             }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.223444 {
+             proto=0; x=403.52mil; y=716.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.223445 {
+             proto=0; x=435.0mil; y=716.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=2
+             }
+            }
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
               li:objects {
-               ha:line.223944 {
-                x1=8.835035mm; y1=2.285289mm; x2=8.835035mm; y2=169.22mil; thickness=10.0mil; clearance=5.0mil;
-                ha:flags {
-                 clearline=1
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.223432 {
+                x1=419.26mil; y1=716.0mil; x2=419.26mil; y2=716.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
                 }
                }
-               ha:line.223947 {
-                x1=8.835035mm; y1=-1.423263mm; x2=8.835035mm; y2=0.268174mm; thickness=10.0mil; clearance=5.0mil;
-                ha:flags {
-                 clearline=1
+               ha:line.223435 {
+                x1=419.26mil; y1=716.0mil; x2=419.26mil; y2=716.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
                 }
                }
-               ha:line.223950 {
-                x1=17.835041mm; y1=2.285289mm; x2=17.835041mm; y2=169.22mil; thickness=10.0mil; clearance=5.0mil;
-                ha:flags {
-                 clearline=1
+               ha:line.223438 {
+                x1=419.26mil; y1=716.0mil; x2=11.649204mm; y2=716.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
                 }
                }
-               ha:line.223953 {
-                x1=17.835041mm; y1=-1.423263mm; x2=17.835041mm; y2=0.268174mm; thickness=10.0mil; clearance=5.0mil;
-                ha:flags {
-                 clearline=1
+               ha:line.223441 {
+                x1=419.26mil; y1=716.0mil; x2=419.26mil; y2=19.1864mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = HwHoNsDLKbzjgKk33qgAAABM
+          }
+          ha:subc.223533 {
+           ha:attributes {
+            refdes=D6
+            value=BAT54C
+            device=DIODE
+            footprint=SOT23
+            openscad=sot23
+           }
+          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 {
+                  17.0mil  
+                  -20.0mil  
+                  -17.0mil  
+                  -20.0mil  
+                  -17.0mil  
+                  20.0mil  
+                  17.0mil  
+                  20.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
+                clearance=0.0
+                 li:ps_poly {
+                  20.0mil  
+                  -23.0mil  
+                  -20.0mil  
+                  -23.0mil  
+                  -20.0mil  
+                  23.0mil  
+                  20.0mil  
+                  23.0mil  
+                 }
                }
-               ha:line.223956 {
-                x1=8.835035mm; y1=-1.423263mm; x2=17.835041mm; y2=-1.423263mm; thickness=10.0mil; clearance=5.0mil;
-                ha:flags {
-                 clearline=1
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
                 }
+                clearance=0.0
+                 li:ps_poly {
+                  17.0mil  
+                  -20.0mil  
+                  -17.0mil  
+                  -20.0mil  
+                  -17.0mil  
+                  20.0mil  
+                  17.0mil  
+                  20.0mil  
+                 }
                }
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
-
-            {ha:Top Layer}                   {
-             lid=3
-             ha:combining {             }
+             }
+           }
+          }
 
-              li:objects {
-              }
-              ha:type {
-               copper = 1
-               top = 1
-              }
-            }
+           li:objects {
+            ha:padstack_ref.223559 {
+             proto=0; x=2.571in; y=675.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            {ha:Bottom Layer}                   {
-             lid=4
-             ha:combining {             }
+             li:thermal {
+             }
 
-              li:objects {
-              }
-              ha:type {
-               bottom = 1
-               copper = 1
-              }
+             ha:attributes {
+               term=1
+               name=1
+             }
             }
+            ha:padstack_ref.223560 {
+             proto=0; x=2.571in; y=597.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            {ha:Bottom Paste Mask Layer}                                                       {
-             lid=5
-             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.223561 {
+             proto=0; x=2.489in; y=636.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            {ha:Bottom Solder Mask Layer}                                                       {
-             lid=6
-             ha:combining { auto=1;             }
+             li:thermal {
+             }
 
-              li:objects {
-              }
-              ha:type {
-               bottom = 1
-               paste = 1
-              }
+             ha:attributes {
+               term=3
+               name=3
+             }
             }
+           }
+           li:layers {
 
-            {ha:Bottom Silkscreen Layer}                                     {
-             lid=7
-             ha:combining { auto=1;             }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
               li:objects {
+               ha:line.223534 {
+                x1=2.461in; y1=700.0mil; x2=2.6in; y2=700.0mil; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.223537 {
+                x1=2.6in; y1=700.0mil; x2=2.6in; y2=572.0mil; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.223540 {
+                x1=2.6in; y1=572.0mil; x2=2.461in; y2=572.0mil; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.223543 {
+                x1=2.461in; y1=572.0mil; x2=2.461in; y2=700.0mil; thickness=10.0mil; clearance=0.0;
+               }
               }
               ha:type {
                silk = 1
-               bottom = 1
+               top = 1
               }
             }
 
-            {ha:Top Assembly Layer}                                     {
-             lid=8
+            ha:subc-aux {
+             lid=1
              ha:combining {             }
 
               li:objects {
+               ha:line.223547 {
+                x1=64.609133mm; y1=636.0mil; x2=64.609133mm; y2=636.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.223550 {
+                x1=2.571in; y1=675.0mil; x2=2.571in; y2=675.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.223553 {
+                x1=2.571in; y1=675.0mil; x2=66.3034mm; y2=675.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.223556 {
+                x1=2.571in; y1=675.0mil; x2=2.571in; y2=16.145mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
               }
               ha:type {
                top = 1
-               doc = 1
+               misc = 1
+               virtual = 1
               }
             }
+           }
+          }
+           uid = HwHoNsDLKbzjgKk33qgAAABQ
+          }
+          ha:subc.223912 {
+           ha:attributes {
+            value=100mil3pin
+            device=CONNECTOR
+            footprint=100mil3pin
+            refdes=J3
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-            {ha:Bottom Assembly Layer}                                     {
-             lid=9
-             ha:combining {             }
+           ha:ps_proto_v6.0 {
+             hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                  35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 bottom = 1
+                 copper = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                  35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 intern = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                  35.0mil  
+                  -35.0mil  
+                  35.0mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -42.5mil  
+                  -42.5mil  
+                  42.5mil  
+                  -42.5mil  
+                  42.5mil  
+                  42.5mil  
+                  -42.5mil  
+                  42.5mil  
+                 }
+               }
 
-              li:objects {
-              }
-              ha:type {
-               bottom = 1
-               doc = 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:Board Outline Layer}                                     {
-             lid=10
-             ha:combining {             }
+           ha:ps_proto_v6.1 {
+             hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+             li:shape {
 
-              li:objects {
-              }
-              ha:type {
-               boundary = 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:Document Layer}                   {
-             lid=11
-             ha:combining {             }
+               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:objects {
-               ha:arc.223959 {
-                x=10.445014mm; y=4.886934mm; width=0.124993mm; height=0.124993mm; astart=180.000000; adelta=360.000000; thickness=0.250012mm; clearance=5.0mil;
-                ha:flags {
-                 clearline=1
+               ha:ps_shape_v4 {
+                ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 intern = 1
                 }
+                clearance=0.0
                }
-               ha:arc.223960 {
-                x=16.234943mm; y=4.886934mm; width=0.124993mm; height=0.124993mm; astart=180.000000; adelta=360.000000; thickness=0.250012mm; clearance=5.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:type {
-               doc = 1
-              }
-            }
 
-            {ha:Document Layer}                   {
-             lid=12
-             ha:combining {             }
+               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:type {
-               doc = 1
-              }
+           li:objects {
+            ha:padstack_ref.223938 {
+             proto=0; x=3.074in; y=1.63in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=1
+             }
             }
+            ha:padstack_ref.223939 {
+             proto=1; x=3.074in; y=1.53in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+             ha:flags {
+              clearline=1
+             }
 
-            {ha:Component Marking Layer}                                     {
-             lid=13
-             ha:combining {             }
+             li:thermal {
+             }
 
-              li:objects {
-               ha:polygon.224576 {
-                li:geometry {
-                  ta:contour {
-                   { 17.74505mm; 6.506794mm }
-                   { 17.762622mm; 6.549216mm }
-                   { 17.805044mm; 6.566788mm }
-                   { 17.847466mm; 6.549216mm }
-                   { 17.865038mm; 6.506794mm }
-                   { 17.847466mm; 6.464372mm }
-                   { 17.805044mm; 6.4468mm }
-                   { 17.762622mm; 6.464372mm }
-                   { 17.74505mm; 6.506794mm }
-                  }
-                }
-               }
-              }
-              ha:type {
-               doc = 1
-              }
+             ha:attributes {
+               term=2
+               name=2
+             }
             }
+            ha:padstack_ref.223940 {
+             proto=1; x=3.074in; y=1.43in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
+             ha:flags {
+              clearline=1
+             }
 
-            {ha:Component Marking Layer}                                     {
-             lid=14
-             ha:combining {             }
+             li:thermal {
+               li:2 {
+                on  
+                diag  
+                round  
+                noshape  
+               }
+             }
 
-              li:objects {
-              }
-              ha:type {
-               doc = 1
-              }
+             ha:attributes {
+               term=3
+               name=3
+             }
             }
+           }
+           li:layers {
 
-            {ha:Component Shape Layer}                                     {
-             lid=15
+            ha:top-silk {
+             lid=0
              ha:combining {             }
 
               li:objects {
-               ha:line.223961 {
-                x1=17.804993mm; y1=-1.423263mm; x2=17.804993mm; y2=5.926734mm; thickness=2.0mil; clearance=5.0mil;
-                ha:flags {
-                 clearline=1
-                }
+               ha:line.223913 {
+                x1=3.024in; y1=1.38in; x2=3.024in; y2=1.68in; thickness=15.0mil; clearance=0.0;
                }
-               ha:line.223964 {
-                x1=17.804993mm; y1=5.926734mm; x2=8.865007mm; y2=5.926734mm; thickness=2.0mil; clearance=5.0mil;
-                ha:flags {
-                 clearline=1
-                }
+               ha:line.223916 {
+                x1=3.024in; y1=1.68in; x2=3.124in; y2=1.68in; thickness=15.0mil; clearance=0.0;
                }
-               ha:line.223967 {
-                x1=8.865007mm; y1=5.926734mm; x2=8.865007mm; y2=-1.423263mm; thickness=2.0mil; clearance=5.0mil;
-                ha:flags {
-                 clearline=1
-                }
+               ha:line.223919 {
+                x1=3.124in; y1=1.68in; x2=3.124in; y2=1.38in; thickness=15.0mil; clearance=0.0;
                }
-               ha:line.223970 {
-                x1=8.865007mm; y1=-1.423263mm; x2=17.804993mm; y2=-1.423263mm; thickness=2.0mil; clearance=5.0mil;
-                ha:flags {
-                 clearline=1
-                }
+               ha:line.223922 {
+                x1=3.124in; y1=1.38in; x2=3.024in; y2=1.38in; thickness=15.0mil; clearance=0.0;
                }
               }
               ha:type {
-               doc = 1
-              }
-            }
-
-            {ha:Component Shape Layer}                                     {
-             lid=16
-             ha:combining {             }
-
-              li:objects {
-              }
-              ha:type {
-               doc = 1
+               silk = 1
+               top = 1
               }
             }
 
-            {ha:Pin Soldering Layer}                                     {
-             lid=17
+            ha:subc-aux {
+             lid=1
              ha:combining {             }
 
               li:objects {
-               ha:polygon.224586 {
-                li:geometry {
-                  ta:contour {
-                   { 14.965095mm; 6.506794mm }
-                   { 14.965095mm; 5.706795mm }
-                   { 598.625mil; 5.706795mm }
-                   { 598.625mil; 6.506794mm }
-                  }
+               ha:line.223926 {
+                x1=3.074in; y1=1.53in; x2=3.074in; y2=1.53in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
                 }
                }
-               ha:polygon.224591 {
-                li:geometry {
-                  ta:contour {
-                   { 14.464969mm; 6.506794mm }
-                   { 14.464969mm; 5.706795mm }
-                   { 578.935mil; 5.706795mm }
-                   { 578.935mil; 6.506794mm }
-                  }
+               ha:line.223929 {
+                x1=3.074in; y1=1.63in; x2=3.074in; y2=1.63in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
                 }
                }
-               ha:polygon.224596 {
-                li:geometry {
-                  ta:contour {
-                   { 13.965097mm; 6.506794mm }
-                   { 13.965097mm; 5.706795mm }
-                   { 559.255mil; 5.706795mm }
-                   { 559.255mil; 6.506794mm }
-                  }
+               ha:line.223932 {
+                x1=3.074in; y1=1.63in; x2=79.0796mm; y2=1.63in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
                 }
                }
-               ha:polygon.224601 {
-                li:geometry {
-                  ta:contour {
-                   { 13.464971mm; 6.506794mm }
-                   { 13.464971mm; 5.706795mm }
-                   { 539.565mil; 5.706795mm }
-                   { 539.565mil; 6.506794mm }
-                  }
+               ha:line.223935 {
+                x1=3.074in; y1=1.63in; x2=3.074in; y2=40.402mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
                 }
                }
-               ha:polygon.224606 {
-                li:geometry {
-                  ta:contour {
-                   { 12.9651mm; 6.506794mm }
-                   { 12.9651mm; 5.706795mm }
-                   { 519.885mil; 5.706795mm }
-                   { 519.885mil; 6.506794mm }
-                  }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = HwHoNsDLKbzjgKk33qgAAABe
+          }
+          ha:subc.223943 {
+           ha:attributes {
+            footprint=USB-C
+            value=USBC
+            device=CONNECTOR
+            Footprint=USB-C-SMD_G-SWITCH_GT-USB-7010ASV
+            refdes=J7
+           }
+          ha:data {
+                    li:padstack_prototypes {
+
+           ha:ps_proto_v6.0 {
+             hdia=0.0; 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 {
+                  -11.5mil  
+                  -24.0mil  
+                  11.5mil  
+                  -24.0mil  
+                  11.5mil  
+                  24.0mil  
+                  -11.5mil  
+                  24.0mil  
+                 }
                }
-               ha:polygon.224611 {
-                li:geometry {
-                  ta:contour {
-                   { 12.464974mm; 6.506794mm }
-                   { 12.464974mm; 5.706795mm }
-                   { 500.195mil; 5.706795mm }
-                   { 500.195mil; 6.506794mm }
-                  }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.317106mm  
+                  -0.634606mm  
+                  0.317106mm  
+                  -0.634606mm  
+                  0.317106mm  
+                  0.634606mm  
+                  -0.317106mm  
+                  0.634606mm  
+                 }
                }
-               ha:polygon.224616 {
-                li:geometry {
-                  ta:contour {
-                   { 11.965102mm; 6.506794mm }
-                   { 11.965102mm; 5.706795mm }
-                   { 480.515mil; 5.706795mm }
-                   { 480.515mil; 6.506794mm }
-                  }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
                 }
+                clearance=0.0
+                 li:ps_poly {
+                  -11.5mil  
+                  -24.0mil  
+                  11.5mil  
+                  -24.0mil  
+                  11.5mil  
+                  24.0mil  
+                  -11.5mil  
+                  24.0mil  
+                 }
                }
-               ha:polygon.224621 {
-                li:geometry {
-                  ta:contour {
-                   { 11.464976mm; 6.506794mm }
-                   { 11.464976mm; 5.706795mm }
-                   { 460.825mil; 5.706795mm }
-                   { 460.825mil; 6.506794mm }
-                  }
+             }
+           }
+
+           ha:ps_proto_v6.1 {
+             hdia=0.0; 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 {
+                  -5.5mil  
+                  -24.0mil  
+                  5.5mil  
+                  -24.0mil  
+                  5.5mil  
+                  24.0mil  
+                  -5.5mil  
+                  24.0mil  
+                 }
                }
-               ha:polygon.224626 {
-                li:geometry {
-                  ta:contour {
-                   { 10.704983mm; 6.506794mm }
-                   { 10.704983mm; 5.706795mm }
-                   { 11.164977mm; 5.706795mm }
-                   { 11.164977mm; 6.506794mm }
-                  }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
+                clearance=0.0
+                 li:ps_poly {
+                  -0.164706mm  
+                  -0.634606mm  
+                  0.164706mm  
+                  -0.634606mm  
+                  0.164706mm  
+                  0.634606mm  
+                  -0.164706mm  
+                  0.634606mm  
+                 }
                }
-               ha:polygon.224631 {
-                li:geometry {
-                  ta:contour {
-                   { 9.90501mm; 6.506794mm }
-                   { 9.90501mm; 5.706795mm }
-                   { 10.365004mm; 5.706795mm }
-                   { 10.365004mm; 6.506794mm }
-                  }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
                 }
+                clearance=0.0
+                 li:ps_poly {
+                  -5.5mil  
+                  -24.0mil  
+                  5.5mil  
+                  -24.0mil  
+                  5.5mil  
+                  24.0mil  
+                  -5.5mil  
+                  24.0mil  
+                 }
                }
-               ha:polygon.224636 {
-                li:geometry {
-                  ta:contour {
-                   { 15.505074mm; 6.506794mm }
-                   { 15.505074mm; 5.706795mm }
-                   { 15.965068mm; 5.706795mm }
-                   { 15.965068mm; 6.506794mm }
-                  }
+             }
+           }
+
+           ha:ps_proto_v6.2 {
+             hdia=0.0; hplated=1; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
                 }
+                clearance=0.0
                }
-               ha:polygon.224641 {
-                li:geometry {
-                  ta:contour {
-                   { 16.30492mm; 6.506794mm }
-                   { 16.30492mm; 5.706795mm }
-                   { 16.764914mm; 5.706795mm }
-                   { 16.764914mm; 6.506794mm }
-                  }
+
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 bottom = 1
+                 copper = 1
                 }
+                clearance=0.0
                }
-               ha:polygon.224646 {
-                li:geometry {
-                  ta:contour {
-                   { 349.015mil; 5.936818mm }
-                   { 349.015mil; 190.425mil }
-                   { 9.164981mm; 190.425mil }
-                   { 9.164981mm; 5.936818mm }
-                  }
+
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 intern = 1
                 }
+                clearance=0.0
                }
-               ha:polygon.224651 {
-                li:geometry {
-                  ta:contour {
-                   { 689.175mil; 5.936818mm }
-                   { 689.175mil; 190.425mil }
-                   { 17.805044mm; 190.425mil }
-                   { 17.805044mm; 5.936818mm }
-                  }
+
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=1.050009mm; square=0;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
+                clearance=0.0
                }
-               ha:polygon.224656 {
-                li:geometry {
-                  ta:contour {
-                   { 349.015mil; 1.606728mm }
-                   { 349.015mil; 0.80673mm }
-                   { 9.164981mm; 0.80673mm }
-                   { 9.164981mm; 1.606728mm }
-                  }
+
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=1.050009mm; square=0;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 bottom = 1
+                 mask = 1
                 }
+                clearance=0.0
                }
-               ha:polygon.224661 {
-                li:geometry {
-                  ta:contour {
-                   { 689.175mil; 1.606728mm }
-                   { 689.175mil; 0.80673mm }
-                   { 17.805044mm; 0.80673mm }
-                   { 17.805044mm; 1.606728mm }
-                  }
+
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=16.0mil; x2=0.0; y2=-16.0mil; thickness=23.0mil; square=0;                }
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 mech = 1
                 }
+                clearance=0.0
                }
-              }
-              ha:type {
-               doc = 1
-              }
-            }
+             }
+           }
 
-            {ha:Pin Soldering Layer}                                     {
-             lid=18
-             ha:combining {             }
+           ha:ps_proto_v6.3 {
+             hdia=0.0; hplated=1; htop=0; hbottom=0;
+             li:shape {
 
-              li:objects {
-              }
-              ha:type {
-               doc = 1
-              }
-            }
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+               }
 
-            ha:subc-aux {
-             lid=19
-             ha:combining {             }
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 bottom = 1
+                 copper = 1
+                }
+                clearance=0.0
+               }
 
-              li:objects {
-               ha:line.223973 {
-                x1=525.0mil; y1=142.0mil; x2=525.0mil; y2=142.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;                }
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 intern = 1
                 }
+                clearance=0.0
                }
-               ha:line.223976 {
-                x1=525.0mil; y1=142.0mil; x2=12.335mm; y2=142.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
+
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=1.050009mm; square=0;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
+                clearance=0.0
                }
-               ha:line.223979 {
-                x1=525.0mil; y1=142.0mil; x2=525.0mil; y2=2.6068mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
+
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=1.050009mm; square=0;                }
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 bottom = 1
+                 mask = 1
                 }
+                clearance=0.0
                }
-              }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
-              }
-            }
-           }
-          }
-           uid = SfvrK2xXDYYSFDpbDFEAAAAB
-          }
-          ha:subc.224668 {
-           ha:attributes {
-            value=4.7uH
-            device=INDUCTOR
-            footprint=1008
-            refdes=L1
+
+               ha:ps_shape_v4 {
+                ha:ps_line { x1=0.0; y1=21.5mil; x2=0.0; y2=-21.5mil; thickness=23.0mil; square=0;                }
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 mech = 1
+                }
+                clearance=0.0
+               }
+             }
            }
-          ha:data {
-                    li:padstack_prototypes {
 
-           ha:ps_proto_v6.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=25.59mil;                }
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 mech = 1
+                }
+                clearance=0.0
+               }
+
                ha:ps_shape_v4 {
                 ha:combining {                }
                 ha:layer_mask {
@@ -5501,62 +4873,109 @@ ha:pcb-rnd-board-v8 {
                  top = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  21.65mil  
-                  -45.27mil  
-                  -21.65mil  
-                  -45.27mil  
-                  -21.65mil  
-                  45.27mil  
-                  21.65mil  
-                  45.27mil  
-                 }
+                 ps_hshadow = 
                }
 
                ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
+                ha:combining {                }
                 ha:layer_mask {
-                 top = 1
-                 mask = 1
+                 copper = 1
+                 intern = 1
                 }
                 clearance=0.0
-                 li:ps_poly {
-                  24.65mil  
-                  -48.27mil  
-                  -24.65mil  
-                  -48.27mil  
-                  -24.65mil  
-                  48.27mil  
-                  24.65mil  
-                  48.27mil  
-                 }
+                 ps_hshadow = 
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 bottom = 1
+                 copper = 1
+                }
+                clearance=0.0
+                 ps_hshadow = 
                }
+             }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.223982 {
+             proto=0; x=10.135134mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=B1A12
+             }
+            }
+            ha:padstack_ref.223983 {
+             proto=0; x=10.93498mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=B4A9
+             }
+            }
+            ha:padstack_ref.223984 {
+             proto=1; x=11.584966mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=B5
+             }
+            }
+            ha:padstack_ref.223985 {
+             proto=1; x=12.085092mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=A8
+             }
+            }
+            ha:padstack_ref.223986 {
+             proto=1; x=12.584964mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=B6
+             }
+            }
+            ha:padstack_ref.223987 {
+             proto=1; x=13.08509mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  21.65mil  
-                  -45.27mil  
-                  -21.65mil  
-                  -45.27mil  
-                  -21.65mil  
-                  45.27mil  
-                  21.65mil  
-                  45.27mil  
-                 }
-               }
+             li:thermal {
              }
-           }
-          }
 
-           li:objects {
-            ha:padstack_ref.224688 {
-             proto=0; x=167.82mil; y=684.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:attributes {
+               term=A7
+             }
+            }
+            ha:padstack_ref.223988 {
+             proto=1; x=13.584961mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
              ha:flags {
               clearline=1
              }
@@ -5565,12 +4984,11 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=1
-               name=1
+               term=A6
              }
             }
-            ha:padstack_ref.224689 {
-             proto=0; x=270.18mil; y=684.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.223989 {
+             proto=1; x=14.085087mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
              ha:flags {
               clearline=1
              }
@@ -5579,2047 +4997,2507 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=2
-               name=2
+               term=B7
              }
             }
-           }
-           li:layers {
+            ha:padstack_ref.223990 {
+             proto=1; x=14.584959mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+             li:thermal {
+             }
 
-              li:objects {
-               ha:line.224669 {
-                x1=205.23mil; y1=638.73mil; x2=232.77mil; y2=638.73mil; thickness=8.0mil; clearance=0.0;
-               }
-               ha:line.224672 {
-                x1=205.23mil; y1=729.27mil; x2=232.77mil; y2=729.27mil; thickness=8.0mil; clearance=0.0;
-               }
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
+             ha:attributes {
+               term=A5
+             }
             }
+            ha:padstack_ref.223991 {
+             proto=1; x=15.085085mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+             li:thermal {
+             }
 
-              li:objects {
-               ha:line.224676 {
-                x1=219.0mil; y1=684.0mil; x2=219.0mil; y2=684.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.224679 {
-                x1=219.0mil; y1=684.0mil; x2=219.0mil; y2=684.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.224682 {
-                x1=219.0mil; y1=684.0mil; x2=6.5626mm; y2=684.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.224685 {
-                x1=219.0mil; y1=684.0mil; x2=219.0mil; y2=18.3736mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
-              }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
-              }
+             ha:attributes {
+               term=B8
+             }
             }
-           }
-          }
-           uid = bZx6+gfdERtBSuYKqRIAAAAB
-          }
-          ha:subc.224937 {
-           ha:attributes {
-            refdes=R9
-            value=1k
-            device=RESISTOR
-            footprint=0402
-            openscad=0402
-           }
-          ha:data {
-                    li:padstack_prototypes {
+            ha:padstack_ref.223992 {
+             proto=0; x=15.735071mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-           ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
+             li:thermal {
+             }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
-                 }
+             ha:attributes {
+               term=A4B9
+             }
+            }
+            ha:padstack_ref.223993 {
+             proto=0; x=16.534917mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=A1B12
+             }
+            }
+            ha:padstack_ref.223994 {
+             proto=2; x=17.655057mm; y=1.206729mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:2 {
+                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 {
-                  12.84mil  
-                  -16.77mil  
-                  -12.84mil  
-                  -16.77mil  
-                  -12.84mil  
-                  16.77mil  
-                  12.84mil  
-                  16.77mil  
-                 }
+             ha:attributes {
+               term=4
+             }
+            }
+            ha:padstack_ref.223995 {
+             proto=2; x=9.014994mm; y=1.206729mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:2 {
+                on  
+                solid  
+                noshape  
                }
+             }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
-                 }
+             ha:attributes {
+               term=3
+             }
+            }
+            ha:padstack_ref.223996 {
+             proto=3; x=9.014994mm; y=5.386806mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:2 {
+                on  
+                solid  
+                noshape  
                }
              }
-           }
-          }
 
-           li:objects {
-            ha:padstack_ref.224951 {
-             proto=0; x=2.73152in; y=413.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:attributes {
+               term=2
+             }
+            }
+            ha:padstack_ref.223997 {
+             proto=4; x=10.445014mm; y=4.886934mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+            }
+            ha:padstack_ref.223998 {
+             proto=4; x=16.234943mm; y=4.886934mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
              }
-
-             ha:attributes {
-               term=1
-               name=1
-             }
             }
-            ha:padstack_ref.224952 {
-             proto=0; x=2.763in; y=413.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:padstack_ref.223999 {
+             proto=3; x=17.655057mm; y=5.386806mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
              ha:flags {
               clearline=1
              }
 
              li:thermal {
+               li:2 {
+                on  
+                solid  
+                noshape  
+               }
              }
 
              ha:attributes {
-               term=2
-               name=2
+               term=1
              }
             }
            }
            li:layers {
 
-            ha:top-silk {
+            {ha:Top Solder Mask Layer}                                                                            {
              lid=0
-             ha:combining {             }
+             ha:combining { auto=1;             }
 
               li:objects {
               }
               ha:type {
-               silk = 1
                top = 1
+               paste = 1
               }
             }
 
-            ha:subc-aux {
+            {ha:Top Paste Mask Layer}                                                                            {
              lid=1
-             ha:combining {             }
+             ha:combining { sub=1; auto=1;             }
 
               li:objects {
-               ha:line.224939 {
-                x1=2.74726in; y1=413.0mil; x2=2.74726in; y2=413.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
+               ha:polygon.224000 {
+                li:geometry {
+                  ta:contour {
+                   { 16.234943mm; 260.89mil }
+                   { 16.234943mm; 5.386577mm }
+                   { 16.834942mm; 5.386577mm }
+                   { 16.834942mm; 260.89mil }
+                  }
+                }
+               }
+               ha:polygon.224005 {
+                li:geometry {
+                  ta:contour {
+                   { 15.434894mm; 260.89mil }
+                   { 15.434894mm; 5.386577mm }
+                   { 16.034943mm; 5.386577mm }
+                   { 16.034943mm; 260.89mil }
+                  }
+                }
+               }
+               ha:polygon.224010 {
+                li:geometry {
+                  ta:contour {
+                   { 14.934895mm; 260.89mil }
+                   { 14.934895mm; 5.386577mm }
+                   { 599.8mil; 5.386577mm }
+                   { 599.8mil; 260.89mil }
+                  }
+                }
+               }
+               ha:polygon.224015 {
+                li:geometry {
+                  ta:contour {
+                   { 14.434896mm; 260.89mil }
+                   { 14.434896mm; 5.386577mm }
+                   { 580.115mil; 5.386577mm }
+                   { 580.115mil; 260.89mil }
+                  }
+                }
+               }
+               ha:polygon.224020 {
+                li:geometry {
+                  ta:contour {
+                   { 13.934871mm; 260.89mil }
+                   { 13.934871mm; 5.386577mm }
+                   { 560.43mil; 5.386577mm }
+                   { 560.43mil; 260.89mil }
+                  }
+                }
+               }
+               ha:polygon.224025 {
+                li:geometry {
+                  ta:contour {
+                   { 13.434872mm; 260.89mil }
+                   { 13.434872mm; 5.386577mm }
+                   { 13.734872mm; 5.386577mm }
+                   { 13.734872mm; 260.89mil }
+                  }
+                }
+               }
+               ha:polygon.224030 {
+                li:geometry {
+                  ta:contour {
+                   { 12.934925mm; 260.89mil }
+                   { 12.934925mm; 5.386577mm }
+                   { 13.234874mm; 5.386577mm }
+                   { 13.234874mm; 260.89mil }
+                  }
+                }
+               }
+               ha:polygon.224035 {
+                li:geometry {
+                  ta:contour {
+                   { 489.565mil; 260.89mil }
+                   { 489.565mil; 5.386577mm }
+                   { 12.734951mm; 5.386577mm }
+                   { 12.734951mm; 260.89mil }
+                  }
+                }
+               }
+               ha:polygon.224040 {
+                li:geometry {
+                  ta:contour {
+                   { 469.88mil; 260.89mil }
+                   { 469.88mil; 5.386577mm }
+                   { 12.234952mm; 5.386577mm }
+                   { 12.234952mm; 260.89mil }
+                  }
+                }
+               }
+               ha:polygon.224045 {
+                li:geometry {
+                  ta:contour {
+                   { 450.195mil; 260.89mil }
+                   { 450.195mil; 5.386577mm }
+                   { 11.734953mm; 5.386577mm }
+                   { 11.734953mm; 260.89mil }
+                  }
+                }
+               }
+               ha:polygon.224050 {
+                li:geometry {
+                  ta:contour {
+                   { 10.63493mm; 260.89mil }
+                   { 10.63493mm; 5.386577mm }
+                   { 11.234954mm; 5.386577mm }
+                   { 11.234954mm; 260.89mil }
+                  }
+                }
+               }
+               ha:polygon.224055 {
+                li:geometry {
+                  ta:contour {
+                   { 9.834931mm; 260.89mil }
+                   { 9.834931mm; 5.386577mm }
+                   { 10.43493mm; 5.386577mm }
+                   { 10.43493mm; 260.89mil }
+                  }
+                }
+               }
+               ha:polygon.224060 {
+                li:geometry {
+                  ta:contour {
+                   { 17.64256mm; 6.436664mm }
+                   { 17.667503mm; 6.436664mm }
+                   { 696.55mil; 6.43542mm }
+                   { 17.717185mm; 6.432905mm }
+                   { 17.741849mm; 6.429197mm }
+                   { 17.766258mm; 6.424269mm }
+                   { 17.790388mm; 252.68mil }
+                   { 17.814264mm; 6.410756mm }
+                   { 17.837683mm; 252.055mil }
+                   { 17.860619mm; 251.675mil }
+                   { 17.883098mm; 6.381699mm }
+                   { 704.92mil; 250.78mil }
+                   { 17.926253mm; 6.356832mm }
+                   { 17.946852mm; 6.342786mm }
+                   { 17.96674mm; 6.327673mm }
+                   { 708.105mil; 6.311671mm }
+                   { 18.004129mm; 6.294729mm }
+                   { 18.021503mm; 6.276898mm }
+                   { 710.16mil; 246.385mil }
+                   { 18.053583mm; 6.238697mm }
+                   { 18.068112mm; 6.218478mm }
+                   { 711.875mil; 6.197523mm }
+                   { 18.094096mm; 6.175933mm }
+                   { 712.815mil; 6.153734mm }
+                   { 18.115737mm; 6.131001mm }
+                   { 18.124855mm; 240.465mil }
+                   { 18.132755mm; 6.084163mm }
+                   { 714.155mil; 238.59mil }
+                   { 714.375mil; 6.035903mm }
+                   { 18.149417mm; 6.011316mm }
+                   { 18.152516mm; 5.986576mm }
+                   { 18.15437mm; 5.961735mm }
+                   { 18.155005mm; 5.936792mm }
+                   { 18.155005mm; 4.836769mm }
+                   { 18.15437mm; 4.811877mm }
+                   { 18.152516mm; 4.786985mm }
+                   { 18.149417mm; 4.76222mm }
+                   { 714.375mil; 4.737709mm }
+                   { 714.155mil; 4.713427mm }
+                   { 18.132755mm; 4.689398mm }
+                   { 18.124855mm; 4.665751mm }
+                   { 18.115737mm; 4.642561mm }
+                   { 712.815mil; 4.619802mm }
+                   { 18.094096mm; 4.597679mm }
+                   { 711.875mil; 4.576089mm }
+                   { 18.068112mm; 4.555134mm }
+                   { 18.053583mm; 4.534865mm }
+                   { 710.16mil; 177.77mil }
+                   { 18.021503mm; 4.496714mm }
+                   { 18.004129mm; 4.478807mm }
+                   { 708.105mil; 175.665mil }
+                   { 17.96674mm; 4.445888mm }
+                   { 17.946852mm; 4.430826mm }
+                   { 17.926253mm; 4.41678mm }
+                   { 704.92mil; 4.40375mm }
+                   { 17.883098mm; 4.391837mm }
+                   { 17.860619mm; 172.48mil }
+                   { 17.837683mm; 172.1mil }
+                   { 17.814264mm; 4.362805mm }
+                   { 17.790388mm; 171.475mil }
+                   { 17.766258mm; 4.349292mm }
+                   { 17.741849mm; 4.344365mm }
+                   { 17.717185mm; 4.340656mm }
+                   { 696.55mil; 170.795mil }
+                   { 17.667503mm; 4.336948mm }
+                   { 17.64256mm; 4.336948mm }
+                   { 17.617617mm; 170.795mil }
+                   { 692.63mil; 4.340656mm }
+                   { 691.66mil; 4.344365mm }
+                   { 17.543754mm; 4.349292mm }
+                   { 17.519599mm; 171.475mil }
+                   { 17.495799mm; 4.362805mm }
+                   { 17.472329mm; 172.1mil }
+                   { 17.449368mm; 172.48mil }
+                   { 17.426863mm; 4.391837mm }
+                   { 17.404994mm; 4.40375mm }
+                   { 684.4mil; 4.41678mm }
+                   { 17.363135mm; 4.430826mm }
+                   { 17.343272mm; 4.445888mm }
+                   { 17.324146mm; 175.665mil }
+                   { 17.305883mm; 4.478807mm }
+                   { 680.65mil; 4.496714mm }
+                   { 680.0mil; 177.77mil }
+                   { 17.256429mm; 4.534865mm }
+                   { 17.24185mm; 4.555134mm }
+                   { 17.228337mm; 4.576089mm }
+                   { 17.215891mm; 4.597679mm }
+                   { 17.204512mm; 4.619802mm }
+                   { 676.94mil; 4.642561mm }
+                   { 17.185157mm; 4.665751mm }
+                   { 17.177207mm; 4.689398mm }
+                   { 17.170476mm; 4.713427mm }
+                   { 675.785mil; 4.737709mm }
+                   { 17.160595mm; 4.76222mm }
+                   { 17.157471mm; 4.786985mm }
+                   { 17.155617mm; 4.811877mm }
+                   { 17.155007mm; 4.836769mm }
+                   { 17.155007mm; 5.936792mm }
+                   { 17.155617mm; 5.961735mm }
+                   { 17.157471mm; 5.986576mm }
+                   { 17.160595mm; 6.011316mm }
+                   { 675.785mil; 6.035903mm }
+                   { 17.170476mm; 238.59mil }
+                   { 17.177207mm; 6.084163mm }
+                   { 17.185157mm; 240.465mil }
+                   { 676.94mil; 6.131001mm }
+                   { 17.204512mm; 6.153734mm }
+                   { 17.215891mm; 6.175933mm }
+                   { 17.228337mm; 6.197523mm }
+                   { 17.24185mm; 6.218478mm }
+                   { 17.256429mm; 6.238697mm }
+                   { 680.0mil; 246.385mil }
+                   { 680.65mil; 6.276898mm }
+                   { 17.305883mm; 6.294729mm }
+                   { 17.324146mm; 6.311671mm }
+                   { 17.343272mm; 6.327673mm }
+                   { 17.363135mm; 6.342786mm }
+                   { 684.4mil; 6.356832mm }
+                   { 17.404994mm; 250.78mil }
+                   { 17.426863mm; 6.381699mm }
+                   { 17.449368mm; 251.675mil }
+                   { 17.472329mm; 252.055mil }
+                   { 17.495799mm; 6.410756mm }
+                   { 17.519599mm; 252.68mil }
+                   { 17.543754mm; 6.424269mm }
+                   { 691.66mil; 6.429197mm }
+                   { 692.63mil; 6.432905mm }
+                   { 17.617617mm; 6.43542mm }
+                  }
                 }
                }
-               ha:line.224942 {
-                x1=2.74726in; y1=413.0mil; x2=2.74726in; y2=413.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
+               ha:polygon.224189 {
+                li:geometry {
+                  ta:contour {
+                   { 17.64256mm; 2.106575mm }
+                   { 17.667503mm; 2.106575mm }
+                   { 696.55mil; 2.105356mm }
+                   { 17.717185mm; 2.102816mm }
+                   { 17.741849mm; 2.099133mm }
+                   { 17.766258mm; 2.09418mm }
+                   { 17.790388mm; 2.088058mm }
+                   { 17.814264mm; 2.080692mm }
+                   { 17.837683mm; 2.072183mm }
+                   { 17.860619mm; 81.2mil }
+                   { 17.883098mm; 80.775mil }
+                   { 704.92mil; 80.305mil }
+                   { 17.926253mm; 2.026743mm }
+                   { 17.946852mm; 79.24mil }
+                   { 17.96674mm; 1.99766mm }
+                   { 708.105mil; 78.015mil }
+                   { 18.004129mm; 1.964665mm }
+                   { 18.021503mm; 1.946834mm }
+                   { 710.16mil; 75.91mil }
+                   { 18.053583mm; 1.908633mm }
+                   { 18.068112mm; 1.888389mm }
+                   { 711.875mil; 1.867459mm }
+                   { 18.094096mm; 1.845844mm }
+                   { 712.815mil; 1.82367mm }
+                   { 18.115737mm; 1.800937mm }
+                   { 18.124855mm; 1.777721mm }
+                   { 18.132755mm; 1.754074mm }
+                   { 714.155mil; 1.730096mm }
+                   { 714.375mil; 1.705814mm }
+                   { 18.149417mm; 1.681252mm }
+                   { 18.152516mm; 1.656487mm }
+                   { 18.15437mm; 1.631646mm }
+                   { 18.155005mm; 1.606728mm }
+                   { 18.155005mm; 31.76mil }
+                   { 18.15437mm; 0.781762mm }
+                   { 18.152516mm; 29.8mil }
+                   { 18.149417mm; 0.732181mm }
+                   { 714.375mil; 0.707619mm }
+                   { 714.155mil; 0.683311mm }
+                   { 18.132755mm; 0.659334mm }
+                   { 18.124855mm; 0.635686mm }
+                   { 18.115737mm; 0.612496mm }
+                   { 712.815mil; 0.589763mm }
+                   { 18.094096mm; 22.345mil }
+                   { 711.875mil; 0.546024mm }
+                   { 18.068112mm; 20.67mil }
+                   { 18.053583mm; 0.5048mm }
+                   { 710.16mil; 0.485318mm }
+                   { 18.021503mm; 0.466649mm }
+                   { 18.004129mm; 0.448768mm }
+                   { 708.105mil; 0.431826mm }
+                   { 17.96674mm; 0.415824mm }
+                   { 17.946852mm; 0.400736mm }
+                   { 17.926253mm; 0.38669mm }
+                   { 704.92mil; 0.373685mm }
+                   { 17.883098mm; 0.361798mm }
+                   { 17.860619mm; 0.350952mm }
+                   { 17.837683mm; 0.3413mm }
+                   { 17.814264mm; 13.1mil }
+                   { 17.790388mm; 0.325425mm }
+                   { 17.766258mm; 0.319253mm }
+                   { 17.741849mm; 0.3143mm }
+                   { 17.717185mm; 0.310592mm }
+                   { 696.55mil; 0.308128mm }
+                   { 17.667503mm; 0.306858mm }
+                   { 17.64256mm; 0.306858mm }
+                   { 17.617617mm; 0.308128mm }
+                   { 692.63mil; 0.310592mm }
+                   { 691.66mil; 0.3143mm }
+                   { 17.543754mm; 0.319253mm }
+                   { 17.519599mm; 0.325425mm }
+                   { 17.495799mm; 13.1mil }
+                   { 17.472329mm; 0.3413mm }
+                   { 17.449368mm; 0.350952mm }
+                   { 17.426863mm; 0.361798mm }
+                   { 17.404994mm; 0.373685mm }
+                   { 684.4mil; 0.38669mm }
+                   { 17.363135mm; 0.400736mm }
+                   { 17.343272mm; 0.415824mm }
+                   { 17.324146mm; 0.431826mm }
+                   { 17.305883mm; 0.448768mm }
+                   { 680.65mil; 0.466649mm }
+                   { 680.0mil; 0.485318mm }
+                   { 17.256429mm; 0.5048mm }
+                   { 17.24185mm; 20.67mil }
+                   { 17.228337mm; 0.546024mm }
+                   { 17.215891mm; 22.345mil }
+                   { 17.204512mm; 0.589763mm }
+                   { 676.94mil; 0.612496mm }
+                   { 17.185157mm; 0.635686mm }
+                   { 17.177207mm; 0.659334mm }
+                   { 17.170476mm; 0.683311mm }
+                   { 675.785mil; 0.707619mm }
+                   { 17.160595mm; 0.732181mm }
+                   { 17.157471mm; 29.8mil }
+                   { 17.155617mm; 0.781762mm }
+                   { 17.155007mm; 31.76mil }
+                   { 17.155007mm; 1.606728mm }
+                   { 17.155617mm; 1.631646mm }
+                   { 17.157471mm; 1.656487mm }
+                   { 17.160595mm; 1.681252mm }
+                   { 675.785mil; 1.705814mm }
+                   { 17.170476mm; 1.730096mm }
+                   { 17.177207mm; 1.754074mm }
+                   { 17.185157mm; 1.777721mm }
+                   { 676.94mil; 1.800937mm }
+                   { 17.204512mm; 1.82367mm }
+                   { 17.215891mm; 1.845844mm }
+                   { 17.228337mm; 1.867459mm }
+                   { 17.24185mm; 1.888389mm }
+                   { 17.256429mm; 1.908633mm }
+                   { 680.0mil; 75.91mil }
+                   { 680.65mil; 1.946834mm }
+                   { 17.305883mm; 1.964665mm }
+                   { 17.324146mm; 78.015mil }
+                   { 17.343272mm; 1.99766mm }
+                   { 17.363135mm; 79.24mil }
+                   { 684.4mil; 2.026743mm }
+                   { 17.404994mm; 80.305mil }
+                   { 17.426863mm; 80.775mil }
+                   { 17.449368mm; 81.2mil }
+                   { 17.472329mm; 2.072183mm }
+                   { 17.495799mm; 2.080692mm }
+                   { 17.519599mm; 2.088058mm }
+                   { 17.543754mm; 2.09418mm }
+                   { 691.66mil; 2.099133mm }
+                   { 692.63mil; 2.102816mm }
+                   { 17.617617mm; 2.105356mm }
+                  }
                 }
                }
-               ha:line.224945 {
-                x1=2.74726in; y1=413.0mil; x2=70.780404mm; y2=413.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
+               ha:polygon.224318 {
+                li:geometry {
+                  ta:contour {
+                   { 9.002497mm; 6.436664mm }
+                   { 9.027389mm; 6.436664mm }
+                   { 9.052281mm; 6.43542mm }
+                   { 9.077097mm; 6.432905mm }
+                   { 9.101735mm; 6.429197mm }
+                   { 9.12617mm; 6.424269mm }
+                   { 360.25mil; 252.68mil }
+                   { 9.17415mm; 6.410756mm }
+                   { 9.19762mm; 252.055mil }
+                   { 363.015mil; 251.675mil }
+                   { 9.243086mm; 6.381699mm }
+                   { 364.76mil; 250.78mil }
+                   { 9.28619mm; 6.356832mm }
+                   { 366.41mil; 6.342786mm }
+                   { 9.326677mm; 6.327673mm }
+                   { 367.945mil; 6.311671mm }
+                   { 9.364041mm; 6.294729mm }
+                   { 9.38144mm; 6.276898mm }
+                   { 370.0mil; 246.385mil }
+                   { 9.413495mm; 6.238697mm }
+                   { 371.185mil; 6.218478mm }
+                   { 9.441587mm; 6.197523mm }
+                   { 9.454033mm; 6.175933mm }
+                   { 372.655mil; 6.153734mm }
+                   { 9.475648mm; 6.131001mm }
+                   { 9.484767mm; 240.465mil }
+                   { 373.73mil; 6.084163mm }
+                   { 373.995mil; 238.59mil }
+                   { 9.505011mm; 6.035903mm }
+                   { 9.509354mm; 6.011316mm }
+                   { 374.505mil; 5.986576mm }
+                   { 9.514333mm; 5.961735mm }
+                   { 9.514917mm; 5.936792mm }
+                   { 9.514917mm; 4.836769mm }
+                   { 9.514333mm; 4.811877mm }
+                   { 374.505mil; 4.786985mm }
+                   { 9.509354mm; 4.76222mm }
+                   { 9.505011mm; 4.737709mm }
+                   { 373.995mil; 4.713427mm }
+                   { 373.73mil; 4.689398mm }
+                   { 9.484767mm; 4.665751mm }
+                   { 9.475648mm; 4.642561mm }
+                   { 372.655mil; 4.619802mm }
+                   { 9.454033mm; 4.597679mm }
+                   { 9.441587mm; 4.576089mm }
+                   { 371.185mil; 4.555134mm }
+                   { 9.413495mm; 4.534865mm }
+                   { 370.0mil; 177.77mil }
+                   { 9.38144mm; 4.496714mm }
+                   { 9.364041mm; 4.478807mm }
+                   { 367.945mil; 175.665mil }
+                   { 9.326677mm; 4.445888mm }
+                   { 366.41mil; 4.430826mm }
+                   { 9.28619mm; 4.41678mm }
+                   { 364.76mil; 4.40375mm }
+                   { 9.243086mm; 4.391837mm }
+                   { 363.015mil; 172.48mil }
+                   { 9.19762mm; 172.1mil }
+                   { 9.17415mm; 4.362805mm }
+                   { 360.25mil; 171.475mil }
+                   { 9.12617mm; 4.349292mm }
+                   { 9.101735mm; 4.344365mm }
+                   { 9.077097mm; 4.340656mm }
+                   { 9.052281mm; 170.795mil }
+                   { 9.027389mm; 4.336948mm }
+                   { 9.002497mm; 4.336948mm }
+                   { 8.977554mm; 170.795mil }
+                   { 8.952764mm; 4.340656mm }
+                   { 351.5mil; 4.344365mm }
+                   { 8.903666mm; 4.349292mm }
+                   { 8.879561mm; 171.475mil }
+                   { 8.855736mm; 4.362805mm }
+                   { 8.832266mm; 172.1mil }
+                   { 8.809279mm; 172.48mil }
+                   { 8.786826mm; 4.391837mm }
+                   { 345.075mil; 4.40375mm }
+                   { 344.24mil; 4.41678mm }
+                   { 8.723097mm; 4.430826mm }
+                   { 8.703209mm; 4.445888mm }
+                   { 8.684083mm; 175.665mil }
+                   { 8.665795mm; 4.478807mm }
+                   { 340.49mil; 4.496714mm }
+                   { 8.631886mm; 177.77mil }
+                   { 8.616366mm; 4.534865mm }
+                   { 8.601812mm; 4.555134mm }
+                   { 8.588325mm; 4.576089mm }
+                   { 337.63mil; 4.597679mm }
+                   { 8.564449mm; 4.619802mm }
+                   { 8.554187mm; 4.642561mm }
+                   { 8.545094mm; 4.665751mm }
+                   { 8.537169mm; 4.689398mm }
+                   { 8.530413mm; 4.713427mm }
+                   { 335.625mil; 4.737709mm }
+                   { 8.520532mm; 4.76222mm }
+                   { 8.517408mm; 4.786985mm }
+                   { 8.515579mm; 4.811877mm }
+                   { 8.514944mm; 4.836769mm }
+                   { 8.514944mm; 5.936792mm }
+                   { 8.515579mm; 5.961735mm }
+                   { 8.517408mm; 5.986576mm }
+                   { 8.520532mm; 6.011316mm }
+                   { 335.625mil; 6.035903mm }
+                   { 8.530413mm; 238.59mil }
+                   { 8.537169mm; 6.084163mm }
+                   { 8.545094mm; 240.465mil }
+                   { 8.554187mm; 6.131001mm }
+                   { 8.564449mm; 6.153734mm }
+                   { 337.63mil; 6.175933mm }
+                   { 8.588325mm; 6.197523mm }
+                   { 8.601812mm; 6.218478mm }
+                   { 8.616366mm; 6.238697mm }
+                   { 8.631886mm; 246.385mil }
+                   { 340.49mil; 6.276898mm }
+                   { 8.665795mm; 6.294729mm }
+                   { 8.684083mm; 6.311671mm }
+                   { 8.703209mm; 6.327673mm }
+                   { 8.723097mm; 6.342786mm }
+                   { 344.24mil; 6.356832mm }
+                   { 345.075mil; 250.78mil }
+                   { 8.786826mm; 6.381699mm }
+                   { 8.809279mm; 251.675mil }
+                   { 8.832266mm; 252.055mil }
+                   { 8.855736mm; 6.410756mm }
+                   { 8.879561mm; 252.68mil }
+                   { 8.903666mm; 6.424269mm }
+                   { 351.5mil; 6.429197mm }
+                   { 8.952764mm; 6.432905mm }
+                   { 8.977554mm; 6.43542mm }
+                  }
                 }
                }
-               ha:line.224948 {
-                x1=2.74726in; y1=413.0mil; x2=2.74726in; y2=11.4902mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
+               ha:polygon.224447 {
+                li:geometry {
+                  ta:contour {
+                   { 9.002497mm; 2.106575mm }
+                   { 9.027389mm; 2.106575mm }
+                   { 9.052281mm; 2.105356mm }
+                   { 9.077097mm; 2.102816mm }
+                   { 9.101735mm; 2.099133mm }
+                   { 9.12617mm; 2.09418mm }
+                   { 360.25mil; 2.088058mm }
+                   { 9.17415mm; 2.080692mm }
+                   { 9.19762mm; 2.072183mm }
+                   { 363.015mil; 81.2mil }
+                   { 9.243086mm; 80.775mil }
+                   { 364.76mil; 80.305mil }
+                   { 9.28619mm; 2.026743mm }
+                   { 366.41mil; 79.24mil }
+                   { 9.326677mm; 1.99766mm }
+                   { 367.945mil; 78.015mil }
+                   { 9.364041mm; 1.964665mm }
+                   { 9.38144mm; 1.946834mm }
+                   { 370.0mil; 75.91mil }
+                   { 9.413495mm; 1.908633mm }
+                   { 371.185mil; 1.888389mm }
+                   { 9.441587mm; 1.867459mm }
+                   { 9.454033mm; 1.845844mm }
+                   { 372.655mil; 1.82367mm }
+                   { 9.475648mm; 1.800937mm }
+                   { 9.484767mm; 1.777721mm }
+                   { 373.73mil; 1.754074mm }
+                   { 373.995mil; 1.730096mm }
+                   { 9.505011mm; 1.705814mm }
+                   { 9.509354mm; 1.681252mm }
+                   { 374.505mil; 1.656487mm }
+                   { 9.514333mm; 1.631646mm }
+                   { 9.514917mm; 1.606728mm }
+                   { 9.514917mm; 31.76mil }
+                   { 9.514333mm; 0.781762mm }
+                   { 374.505mil; 29.8mil }
+                   { 9.509354mm; 0.732181mm }
+                   { 9.505011mm; 0.707619mm }
+                   { 373.995mil; 0.683311mm }
+                   { 373.73mil; 0.659334mm }
+                   { 9.484767mm; 0.635686mm }
+                   { 9.475648mm; 0.612496mm }
+                   { 372.655mil; 0.589763mm }
+                   { 9.454033mm; 22.345mil }
+                   { 9.441587mm; 0.546024mm }
+                   { 371.185mil; 20.67mil }
+                   { 9.413495mm; 0.5048mm }
+                   { 370.0mil; 0.485318mm }
+                   { 9.38144mm; 0.466649mm }
+                   { 9.364041mm; 0.448768mm }
+                   { 367.945mil; 0.431826mm }
+                   { 9.326677mm; 0.415824mm }
+                   { 366.41mil; 0.400736mm }
+                   { 9.28619mm; 0.38669mm }
+                   { 364.76mil; 0.373685mm }
+                   { 9.243086mm; 0.361798mm }
+                   { 363.015mil; 0.350952mm }
+                   { 9.19762mm; 0.3413mm }
+                   { 9.17415mm; 13.1mil }
+                   { 360.25mil; 0.325425mm }
+                   { 9.12617mm; 0.319253mm }
+                   { 9.101735mm; 0.3143mm }
+                   { 9.077097mm; 0.310592mm }
+                   { 9.052281mm; 0.308128mm }
+                   { 9.027389mm; 0.306858mm }
+                   { 9.002497mm; 0.306858mm }
+                   { 8.977554mm; 0.308128mm }
+                   { 8.952764mm; 0.310592mm }
+                   { 351.5mil; 0.3143mm }
+                   { 8.903666mm; 0.319253mm }
+                   { 8.879561mm; 0.325425mm }
+                   { 8.855736mm; 13.1mil }
+                   { 8.832266mm; 0.3413mm }
+                   { 8.809279mm; 0.350952mm }
+                   { 8.786826mm; 0.361798mm }
+                   { 345.075mil; 0.373685mm }
+                   { 344.24mil; 0.38669mm }
+                   { 8.723097mm; 0.400736mm }
+                   { 8.703209mm; 0.415824mm }
+                   { 8.684083mm; 0.431826mm }
+                   { 8.665795mm; 0.448768mm }
+                   { 340.49mil; 0.466649mm }
+                   { 8.631886mm; 0.485318mm }
+                   { 8.616366mm; 0.5048mm }
+                   { 8.601812mm; 20.67mil }
+                   { 8.588325mm; 0.546024mm }
+                   { 337.63mil; 22.345mil }
+                   { 8.564449mm; 0.589763mm }
+                   { 8.554187mm; 0.612496mm }
+                   { 8.545094mm; 0.635686mm }
+                   { 8.537169mm; 0.659334mm }
+                   { 8.530413mm; 0.683311mm }
+                   { 335.625mil; 0.707619mm }
+                   { 8.520532mm; 0.732181mm }
+                   { 8.517408mm; 29.8mil }
+                   { 8.515579mm; 0.781762mm }
+                   { 8.514944mm; 31.76mil }
+                   { 8.514944mm; 1.606728mm }
+                   { 8.515579mm; 1.631646mm }
+                   { 8.517408mm; 1.656487mm }
+                   { 8.520532mm; 1.681252mm }
+                   { 335.625mil; 1.705814mm }
+                   { 8.530413mm; 1.730096mm }
+                   { 8.537169mm; 1.754074mm }
+                   { 8.545094mm; 1.777721mm }
+                   { 8.554187mm; 1.800937mm }
+                   { 8.564449mm; 1.82367mm }
+                   { 337.63mil; 1.845844mm }
+                   { 8.588325mm; 1.867459mm }
+                   { 8.601812mm; 1.888389mm }
+                   { 8.616366mm; 1.908633mm }
+                   { 8.631886mm; 75.91mil }
+                   { 340.49mil; 1.946834mm }
+                   { 8.665795mm; 1.964665mm }
+                   { 8.684083mm; 78.015mil }
+                   { 8.703209mm; 1.99766mm }
+                   { 8.723097mm; 79.24mil }
+                   { 344.24mil; 2.026743mm }
+                   { 345.075mil; 80.305mil }
+                   { 8.786826mm; 80.775mil }
+                   { 8.809279mm; 81.2mil }
+                   { 8.832266mm; 2.072183mm }
+                   { 8.855736mm; 2.080692mm }
+                   { 8.879561mm; 2.088058mm }
+                   { 8.903666mm; 2.09418mm }
+                   { 351.5mil; 2.099133mm }
+                   { 8.952764mm; 2.102816mm }
+                   { 8.977554mm; 2.105356mm }
+                  }
                 }
                }
               }
               ha:type {
                top = 1
-               misc = 1
-               virtual = 1
+               mask = 1
               }
             }
-           }
-          }
-           uid = HwHoNsDLKbzjgKk33qgAAABs
-          }
-          ha:subc.225004 {
-           ha:attributes {
-            value=MCP1642B-50
-            device=IC
-            footprint=dfn-2x3-8
-            refdes=U4
-           }
-          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 {
-                  -14.76mil  
-                  -5.905mil  
-                  -14.76mil  
-                  5.905mil  
-                  14.76mil  
-                  5.905mil  
-                  14.76mil  
-                  -5.905mil  
-                 }
-               }
+            {ha:Top Silkscreen Layer}                                                   {
+             lid=2
+             ha:combining { auto=1;             }
 
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
+              li:objects {
+               ha:line.223944 {
+                x1=8.835035mm; y1=2.285289mm; x2=8.835035mm; y2=169.22mil; thickness=10.0mil; clearance=5.0mil;
+                ha:flags {
+                 clearline=1
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  -17.76mil  
-                  -8.905mil  
-                  -17.76mil  
-                  8.905mil  
-                  17.76mil  
-                  8.905mil  
-                  17.76mil  
-                  -8.905mil  
-                 }
                }
-
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -14.76mil  
-                  -5.905mil  
-                  -14.76mil  
-                  5.905mil  
-                  14.76mil  
-                  5.905mil  
-                  14.76mil  
-                  -5.905mil  
-                 }
+               ha:line.223947 {
+                x1=8.835035mm; y1=-1.423263mm; x2=8.835035mm; y2=0.268174mm; thickness=10.0mil; clearance=5.0mil;
+                ha:flags {
+                 clearline=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
+               ha:line.223950 {
+                x1=17.835041mm; y1=2.285289mm; x2=17.835041mm; y2=169.22mil; thickness=10.0mil; clearance=5.0mil;
+                ha:flags {
+                 clearline=1
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  -34.455mil  
-                  -28.545mil  
-                  -34.455mil  
-                  28.545mil  
-                  34.455mil  
-                  28.545mil  
-                  34.455mil  
-                  -28.545mil  
-                 }
                }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
+               ha:line.223953 {
+                x1=17.835041mm; y1=-1.423263mm; x2=17.835041mm; y2=0.268174mm; thickness=10.0mil; clearance=5.0mil;
+                ha:flags {
+                 clearline=1
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  -37.455mil  
-                  -31.545mil  
-                  -37.455mil  
-                  31.545mil  
-                  37.455mil  
-                  31.545mil  
-                  37.455mil  
-                  -31.545mil  
-                 }
                }
-
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
+               ha:line.223956 {
+                x1=8.835035mm; y1=-1.423263mm; x2=17.835041mm; y2=-1.423263mm; thickness=10.0mil; clearance=5.0mil;
+                ha:flags {
+                 clearline=1
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  -34.455mil  
-                  -28.545mil  
-                  -34.455mil  
-                  28.545mil  
-                  34.455mil  
-                  28.545mil  
-                  34.455mil  
-                  -28.545mil  
-                 }
                }
-             }
-           }
-          }
-
-           li:objects {
-            ha:padstack_ref.225045 {
-             proto=0; x=165.915mil; y=455.47mil; 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.225046 {
-             proto=0; x=280.085mil; y=514.53mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=5
-               name=5
-             }
-            }
-            ha:padstack_ref.225047 {
-             proto=0; x=165.915mil; y=475.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=2
-             }
-            }
-            ha:padstack_ref.225048 {
-             proto=0; x=280.085mil; y=494.84mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=6
-               name=6
-             }
-            }
-            ha:padstack_ref.225049 {
-             proto=0; x=165.915mil; y=494.84mil; 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.225050 {
-             proto=0; x=280.085mil; y=475.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=7
-               name=7
-             }
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
             }
-            ha:padstack_ref.225051 {
-             proto=0; x=165.915mil; y=514.53mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
 
-             li:thermal {
-             }
+            {ha:Top Layer}                          {
+             lid=3
+             ha:combining {             }
 
-             ha:attributes {
-               term=4
-               name=4
-             }
+              li:objects {
+              }
+              ha:type {
+               copper = 1
+               top = 1
+              }
             }
-            ha:padstack_ref.225052 {
-             proto=0; x=280.085mil; y=455.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
 
-             li:thermal {
-             }
+            {ha:Bottom Layer}                          {
+             lid=4
+             ha:combining {             }
 
-             ha:attributes {
-               term=8
-               name=8
-             }
+              li:objects {
+              }
+              ha:type {
+               bottom = 1
+               copper = 1
+              }
             }
-            ha:padstack_ref.225053 {
-             proto=1; x=223.0mil; y=485.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
 
-             li:thermal {
-             }
+            {ha:Bottom Paste Mask Layer}                                                                            {
+             lid=5
+             ha:combining { sub=1; auto=1;             }
 
-             ha:attributes {
-               term=9
-               name=9
-             }
+              li:objects {
+              }
+              ha:type {
+               bottom = 1
+               mask = 1
+              }
             }
-           }
-           li:layers {
 
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+            {ha:Bottom Solder Mask Layer}                                                                            {
+             lid=6
+             ha:combining { auto=1;             }
+
+              li:objects {
+              }
+              ha:type {
+               bottom = 1
+               paste = 1
+              }
+            }
+
+            {ha:Bottom Silkscreen Layer}                                                   {
+             lid=7
+             ha:combining { auto=1;             }
 
               li:objects {
-               ha:line.225005 {
-                x1=163.94mil; y1=445.63mil; x2=179.69mil; y2=445.63mil; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.225008 {
-                x1=163.94mil; y1=445.63mil; x2=163.94mil; y2=461.38mil; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.225011 {
-                x1=282.06mil; y1=445.63mil; x2=266.31mil; y2=445.63mil; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.225014 {
-                x1=282.06mil; y1=445.63mil; x2=282.06mil; y2=461.38mil; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.225017 {
-                x1=163.94mil; y1=524.37mil; x2=179.69mil; y2=524.37mil; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.225020 {
-                x1=163.94mil; y1=524.37mil; x2=163.94mil; y2=508.62mil; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.225023 {
-                x1=282.06mil; y1=524.37mil; x2=266.31mil; y2=524.37mil; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.225026 {
-                x1=282.06mil; y1=524.37mil; x2=282.06mil; y2=508.62mil; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.225029 {
-                x1=152.13mil; y1=433.82mil; x2=152.13mil; y2=433.82mil; thickness=10.0mil; clearance=0.0;
-               }
               }
               ha:type {
                silk = 1
-               top = 1
+               bottom = 1
               }
             }
 
-            ha:subc-aux {
-             lid=1
+            {ha:Top Assembly Layer}                                                   {
+             lid=8
              ha:combining {             }
 
               li:objects {
-               ha:line.225033 {
-                x1=223.0mil; y1=485.0mil; x2=223.0mil; y2=485.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.225036 {
-                x1=223.0mil; y1=485.0mil; x2=223.0mil; y2=485.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.225039 {
-                x1=223.0mil; y1=485.0mil; x2=6.6642mm; y2=485.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.225042 {
-                x1=223.0mil; y1=485.0mil; x2=223.0mil; y2=13.319mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
               }
               ha:type {
                top = 1
-               misc = 1
-               virtual = 1
+               doc = 1
               }
             }
-           }
-          }
-           uid = HwHoNsDLKbzjgKk33qgAAABu
-          }
-           ha:subc.229623 {
-            ha:attributes {
-             value=
-             device=HOLE_PLATED
-             footprint=hole-M3.5
-             refdes=H2
-            }
-           ha:data {
-                      li:padstack_prototypes {
 
-            ha:ps_proto_v6.0 {
-              hdia=138.0mil; hplated=1; htop=0; hbottom=0;
-              li:shape {
+            {ha:Bottom Assembly Layer}                                                   {
+             lid=9
+             ha:combining {             }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                 }
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  top = 1
-                 }
-                 clearance=0.0
-                }
+              li:objects {
+              }
+              ha:type {
+               bottom = 1
+               doc = 1
+              }
+            }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                 }
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  bottom = 1
-                  copper = 1
-                 }
-                 clearance=0.0
-                }
+            {ha:Board Outline Layer}                                                   {
+             lid=10
+             ha:combining {             }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                 }
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  intern = 1
-                 }
-                 clearance=0.0
-                }
+              li:objects {
+              }
+              ha:type {
+               boundary = 1
+              }
+            }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                 }
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  mask = 1
-                 }
-                 clearance=0.0
-                }
+            {ha:Document Layer}                          {
+             lid=11
+             ha:combining {             }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                 }
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  bottom = 1
-                  mask = 1
-                 }
-                 clearance=0.0
+              li:objects {
+               ha:arc.223959 {
+                x=10.445014mm; y=4.886934mm; width=0.124993mm; height=0.124993mm; astart=180.000000; adelta=360.000000; thickness=0.250012mm; clearance=5.0mil;
+                ha:flags {
+                 clearline=1
+                }
+               }
+               ha:arc.223960 {
+                x=16.234943mm; y=4.886934mm; width=0.124993mm; height=0.124993mm; astart=180.000000; adelta=360.000000; thickness=0.250012mm; clearance=5.0mil;
+                ha:flags {
+                 clearline=1
                 }
+               }
+              }
+              ha:type {
+               doc = 1
               }
             }
-           }
 
-            li:objects {
-             ha:padstack_ref.229638 {
-              proto=0; x=14.9mm; y=10.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-              ha:flags {
-               clearline=1
-               usetherm=1
-               lock=1
-              }
+            {ha:Document Layer}                          {
+             lid=12
+             ha:combining {             }
 
-              li:thermal {
+              li:objects {
               }
-
-              ha:attributes {
-                term=1
-                name=pin1
+              ha:type {
+               doc = 1
               }
-             }
             }
-            li:layers {
-
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
-
-               li:objects {
-                ha:arc.229624 {
-                 x=14.9mm; y=10.25mm; width=125.0mil; height=125.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
- ha:flags ={ lock=1
- };                }
-               }
-               ha:type {
-                silk = 1
-                top = 1
-               }
-             }
 
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
+            {ha:Component Marking Layer}                                                   {
+             lid=13
+             ha:combining {             }
 
-               li:objects {
-                ha:line.229626 {
-                 x1=14.9mm; y1=10.25mm; x2=14.9mm; y2=10.25mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
- ha:flags ={ selected=1
- lock=1
- };                }
-                ha:line.229629 {
-                 x1=14.9mm; y1=10.25mm; x2=14.9mm; y2=10.25mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
-                 }
- ha:flags ={ selected=1
- lock=1
- };                }
-                ha:line.229632 {
-                 x1=14.9mm; y1=10.25mm; x2=15.9mm; y2=10.25mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
-                 }
- ha:flags ={ selected=1
- lock=1
- };                }
-                ha:line.229635 {
-                 x1=14.9mm; y1=10.25mm; x2=14.9mm; y2=11.25mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
-                 }
- ha:flags ={ selected=1
- lock=1
- };                }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
+              li:objects {
+               ha:polygon.224576 {
+                li:geometry {
+                  ta:contour {
+                   { 17.74505mm; 6.506794mm }
+                   { 17.762622mm; 6.549216mm }
+                   { 17.805044mm; 6.566788mm }
+                   { 17.847466mm; 6.549216mm }
+                   { 17.865038mm; 6.506794mm }
+                   { 17.847466mm; 6.464372mm }
+                   { 17.805044mm; 6.4468mm }
+                   { 17.762622mm; 6.464372mm }
+                   { 17.74505mm; 6.506794mm }
+                  }
+                }
                }
-             }
-            }
-           }
-            uid = Sr0h1ABFfZo/sgU6YPgAAABN
- ha:flags ={ lock=1
- };           }
-           ha:subc.229689 {
-            ha:attributes {
-             value=
-             device=HOLE_PLATED
-             footprint=hole-M3.5
-             refdes=H4
+              }
+              ha:type {
+               doc = 1
+              }
             }
-           ha:data {
-                      li:padstack_prototypes {
 
-            ha:ps_proto_v6.0 {
-              hdia=138.0mil; hplated=1; htop=0; hbottom=0;
-              li:shape {
+            {ha:Component Marking Layer}                                                   {
+             lid=14
+             ha:combining {             }
+
+              li:objects {
+              }
+              ha:type {
+               doc = 1
+              }
+            }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                 }
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  top = 1
-                 }
-                 clearance=0.0
-                }
+            {ha:Component Shape Layer}                                                   {
+             lid=15
+             ha:combining {             }
 
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                 }
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  bottom = 1
-                  copper = 1
-                 }
-                 clearance=0.0
+              li:objects {
+               ha:line.223961 {
+                x1=17.804993mm; y1=-1.423263mm; x2=17.804993mm; y2=5.926734mm; thickness=2.0mil; clearance=5.0mil;
+                ha:flags {
+                 clearline=1
                 }
-
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                 }
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  intern = 1
-                 }
-                 clearance=0.0
+               }
+               ha:line.223964 {
+                x1=17.804993mm; y1=5.926734mm; x2=8.865007mm; y2=5.926734mm; thickness=2.0mil; clearance=5.0mil;
+                ha:flags {
+                 clearline=1
                 }
-
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                 }
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  mask = 1
-                 }
-                 clearance=0.0
+               }
+               ha:line.223967 {
+                x1=8.865007mm; y1=5.926734mm; x2=8.865007mm; y2=-1.423263mm; thickness=2.0mil; clearance=5.0mil;
+                ha:flags {
+                 clearline=1
                 }
-
-                ha:ps_shape_v4 {
-                 ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                 }
-                 ha:combining { sub=1; auto=1;                 }
-                 ha:layer_mask {
-                  bottom = 1
-                  mask = 1
-                 }
-                 clearance=0.0
+               }
+               ha:line.223970 {
+                x1=8.865007mm; y1=-1.423263mm; x2=17.804993mm; y2=-1.423263mm; thickness=2.0mil; clearance=5.0mil;
+                ha:flags {
+                 clearline=1
                 }
+               }
+              }
+              ha:type {
+               doc = 1
               }
             }
-           }
 
-            li:objects {
-             ha:padstack_ref.229704 {
-              proto=0; x=65.1mm; y=10.3mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-              ha:flags {
-               clearline=1
-               usetherm=1
-               lock=1
-              }
+            {ha:Component Shape Layer}                                                   {
+             lid=16
+             ha:combining {             }
 
-              li:thermal {
+              li:objects {
               }
-
-              ha:attributes {
-                term=1
-                name=pin1
+              ha:type {
+               doc = 1
               }
-             }
             }
-            li:layers {
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+            {ha:Pin Soldering Layer}                                                   {
+             lid=17
+             ha:combining {             }
 
-               li:objects {
-                ha:arc.229690 {
-                 x=65.1mm; y=10.3mm; width=125.0mil; height=125.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
- ha:flags ={ lock=1
- };                }
+              li:objects {
+               ha:polygon.224586 {
+                li:geometry {
+                  ta:contour {
+                   { 14.965095mm; 6.506794mm }
+                   { 14.965095mm; 5.706795mm }
+                   { 598.625mil; 5.706795mm }
+                   { 598.625mil; 6.506794mm }
+                  }
+                }
                }
-               ha:type {
-                silk = 1
-                top = 1
+               ha:polygon.224591 {
+                li:geometry {
+                  ta:contour {
+                   { 14.464969mm; 6.506794mm }
+                   { 14.464969mm; 5.706795mm }
+                   { 578.935mil; 5.706795mm }
+                   { 578.935mil; 6.506794mm }
+                  }
+                }
                }
-             }
-
-             ha:subc-aux {
-              lid=1
-              ha:combining {              }
-
-               li:objects {
-                ha:line.229692 {
-                 x1=65.1mm; y1=10.3mm; x2=65.1mm; y2=10.3mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=pnp-origin
-                 }
- ha:flags ={ selected=1
- lock=1
- };                }
-                ha:line.229695 {
-                 x1=65.1mm; y1=10.3mm; x2=65.1mm; y2=10.3mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=origin
-                 }
- ha:flags ={ selected=1
- lock=1
- };                }
-                ha:line.229698 {
-                 x1=65.1mm; y1=10.3mm; x2=66.1mm; y2=10.3mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=x
-                 }
- ha:flags ={ selected=1
- lock=1
- };                }
-                ha:line.229701 {
-                 x1=65.1mm; y1=10.3mm; x2=65.1mm; y2=11.3mm; thickness=0.1mm; clearance=0.0;
-                 ha:attributes {
-                   subc-role=y
-                 }
- ha:flags ={ selected=1
- lock=1
- };                }
+               ha:polygon.224596 {
+                li:geometry {
+                  ta:contour {
+                   { 13.965097mm; 6.506794mm }
+                   { 13.965097mm; 5.706795mm }
+                   { 559.255mil; 5.706795mm }
+                   { 559.255mil; 6.506794mm }
+                  }
+                }
                }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
+               ha:polygon.224601 {
+                li:geometry {
+                  ta:contour {
+                   { 13.464971mm; 6.506794mm }
+                   { 13.464971mm; 5.706795mm }
+                   { 539.565mil; 5.706795mm }
+                   { 539.565mil; 6.506794mm }
+                  }
+                }
+               }
+               ha:polygon.224606 {
+                li:geometry {
+                  ta:contour {
+                   { 12.9651mm; 6.506794mm }
+                   { 12.9651mm; 5.706795mm }
+                   { 519.885mil; 5.706795mm }
+                   { 519.885mil; 6.506794mm }
+                  }
+                }
+               }
+               ha:polygon.224611 {
+                li:geometry {
+                  ta:contour {
+                   { 12.464974mm; 6.506794mm }
+                   { 12.464974mm; 5.706795mm }
+                   { 500.195mil; 5.706795mm }
+                   { 500.195mil; 6.506794mm }
+                  }
+                }
+               }
+               ha:polygon.224616 {
+                li:geometry {
+                  ta:contour {
+                   { 11.965102mm; 6.506794mm }
+                   { 11.965102mm; 5.706795mm }
+                   { 480.515mil; 5.706795mm }
+                   { 480.515mil; 6.506794mm }
+                  }
+                }
+               }
+               ha:polygon.224621 {
+                li:geometry {
+                  ta:contour {
+                   { 11.464976mm; 6.506794mm }
+                   { 11.464976mm; 5.706795mm }
+                   { 460.825mil; 5.706795mm }
+                   { 460.825mil; 6.506794mm }
+                  }
+                }
+               }
+               ha:polygon.224626 {
+                li:geometry {
+                  ta:contour {
+                   { 10.704983mm; 6.506794mm }
+                   { 10.704983mm; 5.706795mm }
+                   { 11.164977mm; 5.706795mm }
+                   { 11.164977mm; 6.506794mm }
+                  }
+                }
+               }
+               ha:polygon.224631 {
+                li:geometry {
+                  ta:contour {
+                   { 9.90501mm; 6.506794mm }
+                   { 9.90501mm; 5.706795mm }
+                   { 10.365004mm; 5.706795mm }
+                   { 10.365004mm; 6.506794mm }
+                  }
+                }
+               }
+               ha:polygon.224636 {
+                li:geometry {
+                  ta:contour {
+                   { 15.505074mm; 6.506794mm }
+                   { 15.505074mm; 5.706795mm }
+                   { 15.965068mm; 5.706795mm }
+                   { 15.965068mm; 6.506794mm }
+                  }
+                }
                }
-             }
-            }
-           }
-            uid = Sr0h1ABFfZo/sgU6YPgAAABR
- ha:flags ={ lock=1
- };           }
-            ha:subc.233557 {
-             ha:attributes {
-              value=
-              device=HOLE_PLATED
-              footprint=hole-M3.5
-              refdes=H1
-             }
-            ha:data {
-                        li:padstack_prototypes {
-
-             ha:ps_proto_v6.0 {
-               hdia=138.0mil; hplated=1; htop=0; hbottom=0;
-               li:shape {
-
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                  }
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   top = 1
+               ha:polygon.224641 {
+                li:geometry {
+                  ta:contour {
+                   { 16.30492mm; 6.506794mm }
+                   { 16.30492mm; 5.706795mm }
+                   { 16.764914mm; 5.706795mm }
+                   { 16.764914mm; 6.506794mm }
                   }
-                  clearance=0.0
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                  }
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   bottom = 1
-                   copper = 1
+                }
+               }
+               ha:polygon.224646 {
+                li:geometry {
+                  ta:contour {
+                   { 349.015mil; 5.936818mm }
+                   { 349.015mil; 190.425mil }
+                   { 9.164981mm; 190.425mil }
+                   { 9.164981mm; 5.936818mm }
                   }
-                  clearance=0.0
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                  }
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   intern = 1
+                }
+               }
+               ha:polygon.224651 {
+                li:geometry {
+                  ta:contour {
+                   { 689.175mil; 5.936818mm }
+                   { 689.175mil; 190.425mil }
+                   { 17.805044mm; 190.425mil }
+                   { 17.805044mm; 5.936818mm }
                   }
-                  clearance=0.0
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                  }
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
+                }
+               }
+               ha:polygon.224656 {
+                li:geometry {
+                  ta:contour {
+                   { 349.015mil; 1.606728mm }
+                   { 349.015mil; 0.80673mm }
+                   { 9.164981mm; 0.80673mm }
+                   { 9.164981mm; 1.606728mm }
                   }
-                  clearance=0.0
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                  }
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   bottom = 1
-                   mask = 1
+                }
+               }
+               ha:polygon.224661 {
+                li:geometry {
+                  ta:contour {
+                   { 689.175mil; 1.606728mm }
+                   { 689.175mil; 0.80673mm }
+                   { 17.805044mm; 0.80673mm }
+                   { 17.805044mm; 1.606728mm }
                   }
-                  clearance=0.0
-                 }
+                }
                }
-             }
+              }
+              ha:type {
+               doc = 1
+              }
             }
 
-             li:objects {
-              ha:padstack_ref.233572 {
-               proto=0; x=14.9mm; y=40.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-               ha:flags {
-                clearline=1
-                usetherm=1
-                lock=1
-               }
-
-               li:thermal {
-               }
+            {ha:Pin Soldering Layer}                                                   {
+             lid=18
+             ha:combining {             }
 
-               ha:attributes {
-                 term=1
-                 name=pin1
-               }
+              li:objects {
               }
-             }
-             li:layers {
+              ha:type {
+               doc = 1
+              }
+            }
 
-              ha:top-silk {
-               lid=0
-               ha:combining {               }
+            ha:subc-aux {
+             lid=19
+             ha:combining {             }
 
-                li:objects {
-                 ha:arc.233558 {
-                  x=14.9mm; y=40.75mm; width=125.0mil; height=125.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
- ha:flags ={ lock=1
- };                 }
+              li:objects {
+               ha:line.223973 {
+                x1=525.0mil; y1=142.0mil; x2=525.0mil; y2=142.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
                 }
-                ha:type {
-                 silk = 1
-                 top = 1
+               }
+               ha:line.223976 {
+                x1=525.0mil; y1=142.0mil; x2=12.335mm; y2=142.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.223979 {
+                x1=525.0mil; y1=142.0mil; x2=525.0mil; y2=2.6068mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
                 }
+               }
               }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = SfvrK2xXDYYSFDpbDFEAAAAB
+          }
+          ha:subc.224668 {
+           ha:attributes {
+            value=4.7uH
+            device=INDUCTOR
+            footprint=1008
+            refdes=L1
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-              ha:subc-aux {
-               lid=1
-               ha:combining {               }
-
-                li:objects {
-                 ha:line.233560 {
-                  x1=14.9mm; y1=40.75mm; x2=14.9mm; y2=40.75mm; thickness=0.1mm; clearance=0.0;
-                  ha:flags {
-                   selected=1
-                   lock=1
-                  }
-
-                  ha:attributes {
-                    subc-role=pnp-origin
-                  }
-                 }
-                 ha:line.233563 {
-                  x1=14.9mm; y1=40.75mm; x2=14.9mm; y2=40.75mm; thickness=0.1mm; clearance=0.0;
-                  ha:flags {
-                   selected=1
-                   lock=1
-                  }
-
-                  ha:attributes {
-                    subc-role=origin
-                  }
-                 }
-                 ha:line.233566 {
-                  x1=14.9mm; y1=40.75mm; x2=15.9mm; y2=40.75mm; thickness=0.1mm; clearance=0.0;
-                  ha:flags {
-                   selected=1
-                   lock=1
-                  }
-
-                  ha:attributes {
-                    subc-role=x
-                  }
-                 }
-                 ha:line.233569 {
-                  x1=14.9mm; y1=40.75mm; x2=14.9mm; y2=41.75mm; thickness=0.1mm; clearance=0.0;
-                  ha:flags {
-                   selected=1
-                   lock=1
-                  }
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-                  ha:attributes {
-                    subc-role=y
-                  }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  21.65mil  
+                  -45.27mil  
+                  -21.65mil  
+                  -45.27mil  
+                  -21.65mil  
+                  45.27mil  
+                  21.65mil  
+                  45.27mil  
                  }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
-                ha:type {
+                clearance=0.0
+                 li:ps_poly {
+                  24.65mil  
+                  -48.27mil  
+                  -24.65mil  
+                  -48.27mil  
+                  -24.65mil  
+                  48.27mil  
+                  24.65mil  
+                  48.27mil  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
                  top = 1
-                 misc = 1
-                 virtual = 1
+                 paste = 1
                 }
-              }
-             }
-            }
-             uid = Sr0h1ABFfZo/sgU6YPgAAABL
- ha:flags ={ lock=1
- };            }
-            ha:subc.233656 {
-             ha:attributes {
-              value=
-              device=HOLE_PLATED
-              footprint=hole-M3.5
-              refdes=H3
+                clearance=0.0
+                 li:ps_poly {
+                  21.65mil  
+                  -45.27mil  
+                  -21.65mil  
+                  -45.27mil  
+                  -21.65mil  
+                  45.27mil  
+                  21.65mil  
+                  45.27mil  
+                 }
+               }
              }
-            ha:data {
-                        li:padstack_prototypes {
-
-             ha:ps_proto_v6.0 {
-               hdia=138.0mil; hplated=1; htop=0; hbottom=0;
-               li:shape {
+           }
+          }
 
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                  }
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   top = 1
-                  }
-                  clearance=0.0
-                 }
+           li:objects {
+            ha:padstack_ref.224688 {
+             proto=0; x=167.82mil; y=684.0mil; 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=184.0mil;                  }
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   bottom = 1
-                   copper = 1
-                  }
-                  clearance=0.0
-                 }
+             li:thermal {
+             }
 
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                  }
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   intern = 1
-                  }
-                  clearance=0.0
-                 }
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.224689 {
+             proto=0; x=270.18mil; y=684.0mil; 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=234.0mil;                  }
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                 }
+             li:thermal {
+             }
 
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                  }
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   bottom = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                 }
-               }
+             ha:attributes {
+               term=2
+               name=2
              }
             }
+           }
+           li:layers {
 
-             li:objects {
-              ha:padstack_ref.233671 {
-               proto=0; x=65.1mm; y=40.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-               ha:flags {
-                clearline=1
-                usetherm=1
-                lock=1
-               }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-               li:thermal {
+              li:objects {
+               ha:line.224669 {
+                x1=205.23mil; y1=638.73mil; x2=232.77mil; y2=638.73mil; thickness=8.0mil; clearance=0.0;
                }
-
-               ha:attributes {
-                 term=1
-                 name=pin1
+               ha:line.224672 {
+                x1=205.23mil; y1=729.27mil; x2=232.77mil; y2=729.27mil; thickness=8.0mil; clearance=0.0;
                }
               }
-             }
-             li:layers {
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
 
-              ha:top-silk {
-               lid=0
-               ha:combining {               }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-                li:objects {
-                 ha:arc.233657 {
-                  x=65.1mm; y=40.75mm; width=125.0mil; height=125.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
- ha:flags ={ lock=1
- };                 }
+              li:objects {
+               ha:line.224676 {
+                x1=219.0mil; y1=684.0mil; x2=219.0mil; y2=684.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
                 }
-                ha:type {
-                 silk = 1
-                 top = 1
+               }
+               ha:line.224679 {
+                x1=219.0mil; y1=684.0mil; x2=219.0mil; y2=684.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.224682 {
+                x1=219.0mil; y1=684.0mil; x2=6.5626mm; y2=684.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.224685 {
+                x1=219.0mil; y1=684.0mil; x2=219.0mil; y2=18.3736mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
                 }
+               }
               }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = bZx6+gfdERtBSuYKqRIAAAAB
+          }
+          ha:subc.224937 {
+           ha:attributes {
+            refdes=R9
+            value=1k
+            device=RESISTOR
+            footprint=0402
+            openscad=0402
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-              ha:subc-aux {
-               lid=1
-               ha:combining {               }
-
-                li:objects {
-                 ha:line.233659 {
-                  x1=65.1mm; y1=40.75mm; x2=65.1mm; y2=40.75mm; thickness=0.1mm; clearance=0.0;
-                  ha:flags {
-                   selected=1
-                   lock=1
-                  }
-
-                  ha:attributes {
-                    subc-role=pnp-origin
-                  }
-                 }
-                 ha:line.233662 {
-                  x1=65.1mm; y1=40.75mm; x2=65.1mm; y2=40.75mm; thickness=0.1mm; clearance=0.0;
-                  ha:flags {
-                   selected=1
-                   lock=1
-                  }
+           ha:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
-                  ha:attributes {
-                    subc-role=origin
-                  }
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  13.77mil  
+                  9.84mil  
+                  13.77mil  
                  }
-                 ha:line.233665 {
-                  x1=65.1mm; y1=40.75mm; x2=66.1mm; y2=40.75mm; thickness=0.1mm; clearance=0.0;
-                  ha:flags {
-                   selected=1
-                   lock=1
-                  }
+               }
 
-                  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 {
+                  12.84mil  
+                  -16.77mil  
+                  -12.84mil  
+                  -16.77mil  
+                  -12.84mil  
+                  16.77mil  
+                  12.84mil  
+                  16.77mil  
                  }
-                 ha:line.233668 {
-                  x1=65.1mm; y1=40.75mm; x2=65.1mm; y2=41.75mm; thickness=0.1mm; clearance=0.0;
-                  ha:flags {
-                   selected=1
-                   lock=1
-                  }
+               }
 
-                  ha:attributes {
-                    subc-role=y
-                  }
-                 }
-                }
-                ha:type {
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
                  top = 1
-                 misc = 1
-                 virtual = 1
+                 paste = 1
                 }
-              }
-             }
-            }
-             uid = Sr0h1ABFfZo/sgU6YPgAAABP
- ha:flags ={ lock=1
- };            }
-            ha:subc.233746 {
-             ha:attributes {
-              value=female
-              device=CONNECTOR
-              footprint=pizero-tt
-              refdes=J2
+                clearance=0.0
+                 li:ps_poly {
+                  9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  13.77mil  
+                  9.84mil  
+                  13.77mil  
+                 }
+               }
              }
-            ha:data {
-                        li:padstack_prototypes {
-
-             ha:ps_proto_v6.0 {
-               hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-               li:shape {
+           }
+          }
 
-                 ha:ps_shape_v4 {
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   top = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    -35.0mil  
-                    -35.0mil  
-                    35.0mil  
-                    -35.0mil  
-                    35.0mil  
-                    35.0mil  
-                    -35.0mil  
-                    35.0mil  
-                   }
-                 }
+           li:objects {
+            ha:padstack_ref.224951 {
+             proto=0; x=2.73152in; y=413.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.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: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 {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.224952 {
+             proto=0; x=2.763in; y=413.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.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 {
-                    -37.5mil  
-                    -37.5mil  
-                    37.5mil  
-                    -37.5mil  
-                    37.5mil  
-                    37.5mil  
-                    -37.5mil  
-                    37.5mil  
-                   }
-                 }
+             li:thermal {
+             }
 
-                 ha:ps_shape_v4 {
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   bottom = 1
-                   mask = 1
-                  }
-                  clearance=0.0
-                   li:ps_poly {
-                    -37.5mil  
-                    -37.5mil  
-                    37.5mil  
-                    -37.5mil  
-                    37.5mil  
-                    37.5mil  
-                    -37.5mil  
-                    37.5mil  
-                   }
-                 }
-               }
+             ha:attributes {
+               term=2
+               name=2
              }
+            }
+           }
+           li:layers {
 
-             ha:ps_proto_v6.1 {
-               hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-               li:shape {
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-                 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:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 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:subc-aux {
+             lid=1
+             ha:combining {             }
 
-                 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:objects {
+               ha:line.224939 {
+                x1=2.74726in; y1=413.0mil; x2=2.74726in; y2=413.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.224942 {
+                x1=2.74726in; y1=413.0mil; x2=2.74726in; y2=413.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.224945 {
+                x1=2.74726in; y1=413.0mil; x2=70.780404mm; y2=413.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.224948 {
+                x1=2.74726in; y1=413.0mil; x2=2.74726in; y2=11.4902mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = HwHoNsDLKbzjgKk33qgAAABs
+          }
+          ha:subc.225004 {
+           ha:attributes {
+            value=MCP1642B-50
+            device=IC
+            footprint=dfn-2x3-8
+            refdes=U4
+           }
+          ha:data {
+                    li:padstack_prototypes {
 
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=75.0mil;                  }
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   top = 1
-                   mask = 1
-                  }
-                  clearance=0.0
+           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 {
+                  -14.76mil  
+                  -5.905mil  
+                  -14.76mil  
+                  5.905mil  
+                  14.76mil  
+                  5.905mil  
+                  14.76mil  
+                  -5.905mil  
                  }
+               }
 
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=75.0mil;                  }
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   bottom = 1
-                   mask = 1
-                  }
-                  clearance=0.0
+               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  
+                  -8.905mil  
+                  -17.76mil  
+                  8.905mil  
+                  17.76mil  
+                  8.905mil  
+                  17.76mil  
+                  -8.905mil  
                  }
                }
-             }
-
-             ha:ps_proto_v6.2 {
-               hdia=98.43mil; hplated=1; htop=0; hbottom=0;
-               li:shape {
 
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=172.24mil;                  }
-                  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
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -14.76mil  
+                  -5.905mil  
+                  -14.76mil  
+                  5.905mil  
+                  14.76mil  
+                  5.905mil  
+                  14.76mil  
+                  -5.905mil  
                  }
+               }
+             }
+           }
 
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=172.24mil;                  }
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   bottom = 1
-                   copper = 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=172.24mil;                  }
-                  ha:combining {                  }
-                  ha:layer_mask {
-                   copper = 1
-                   intern = 1
-                  }
-                  clearance=0.0
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -34.455mil  
+                  -28.545mil  
+                  -34.455mil  
+                  28.545mil  
+                  34.455mil  
+                  28.545mil  
+                  34.455mil  
+                  -28.545mil  
                  }
+               }
 
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=178.24mil;                  }
-                  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
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -37.455mil  
+                  -31.545mil  
+                  -37.455mil  
+                  31.545mil  
+                  37.455mil  
+                  31.545mil  
+                  37.455mil  
+                  -31.545mil  
                  }
+               }
 
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=178.24mil;                  }
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
-                   bottom = 1
-                   mask = 1
-                  }
-                  clearance=0.0
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  -34.455mil  
+                  -28.545mil  
+                  -34.455mil  
+                  28.545mil  
+                  34.455mil  
+                  28.545mil  
+                  34.455mil  
+                  -28.545mil  
                  }
                }
              }
-            }
-
-             li:objects {
-              ha:padstack_ref.233775 {
-               proto=0; x=2.52499in; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+           }
+          }
 
-               li:thermal {
-               }
+           li:objects {
+            ha:padstack_ref.225045 {
+             proto=0; x=165.915mil; y=455.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-               ha:attributes {
-                 term=1
-                 name=pin1
-               }
-              }
-              ha:padstack_ref.233776 {
-               proto=1; x=2.52499in; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+             li:thermal {
+             }
 
-               li:thermal {
-               }
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.225046 {
+             proto=0; x=280.085mil; y=514.53mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-               ha:attributes {
-                 term=2
-                 name=pin2
-               }
-              }
-              ha:padstack_ref.233777 {
-               proto=1; x=2.42499in; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+             li:thermal {
+             }
 
-               li:thermal {
-               }
+             ha:attributes {
+               term=5
+               name=5
+             }
+            }
+            ha:padstack_ref.225047 {
+             proto=0; x=165.915mil; y=475.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-               ha:attributes {
-                 term=3
-                 name=pin3
-               }
-              }
-              ha:padstack_ref.233778 {
-               proto=1; x=2.42499in; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+             li:thermal {
+             }
 
-               li:thermal {
-               }
+             ha:attributes {
+               term=2
+               name=2
+             }
+            }
+            ha:padstack_ref.225048 {
+             proto=0; x=280.085mil; y=494.84mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             li:thermal {
+             }
 
-               ha:attributes {
-                 term=4
-                 name=pin4
-               }
-              }
-              ha:padstack_ref.233779 {
-               proto=1; x=2.32499in; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+             ha:attributes {
+               term=6
+               name=6
+             }
+            }
+            ha:padstack_ref.225049 {
+             proto=0; x=165.915mil; y=494.84mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-               li:thermal {
-               }
+             li:thermal {
+             }
 
-               ha:attributes {
-                 term=5
-                 name=pin5
-               }
-              }
-              ha:padstack_ref.233780 {
-               proto=1; x=2.32499in; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+             ha:attributes {
+               term=3
+               name=3
+             }
+            }
+            ha:padstack_ref.225050 {
+             proto=0; x=280.085mil; y=475.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             li:thermal {
+             }
 
-               li:thermal {
-               }
+             ha:attributes {
+               term=7
+               name=7
+             }
+            }
+            ha:padstack_ref.225051 {
+             proto=0; x=165.915mil; y=514.53mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-               ha:attributes {
-                 term=6
-                 name=pin6
-               }
-              }
-              ha:padstack_ref.233781 {
-               proto=1; x=2.22499in; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+             li:thermal {
+             }
 
-               li:thermal {
-               }
+             ha:attributes {
+               term=4
+               name=4
+             }
+            }
+            ha:padstack_ref.225052 {
+             proto=0; x=280.085mil; y=455.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-               ha:attributes {
-                 term=7
-                 name=pin7
-               }
-              }
-              ha:padstack_ref.233782 {
-               proto=1; x=2.22499in; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+             li:thermal {
+             }
 
-               li:thermal {
-               }
+             ha:attributes {
+               term=8
+               name=8
+             }
+            }
+            ha:padstack_ref.225053 {
+             proto=1; x=223.0mil; y=485.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             li:thermal {
+             }
 
-               ha:attributes {
-                 term=8
-                 name=pin8
-               }
-              }
-              ha:padstack_ref.233783 {
-               proto=1; x=2.12499in; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+             ha:attributes {
+               term=9
+               name=9
+             }
+            }
+           }
+           li:layers {
 
-               li:thermal {
-               }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-               ha:attributes {
-                 term=9
-                 name=pin9
-               }
-              }
-              ha:padstack_ref.233784 {
-               proto=1; x=2.12499in; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
+              li:objects {
+               ha:line.225005 {
+                x1=163.94mil; y1=445.63mil; x2=179.69mil; y2=445.63mil; thickness=10.0mil; clearance=0.0;
                }
-
-               li:thermal {
+               ha:line.225008 {
+                x1=163.94mil; y1=445.63mil; x2=163.94mil; y2=461.38mil; thickness=10.0mil; clearance=0.0;
                }
-
-               ha:attributes {
-                 term=10
-                 name=pin10
+               ha:line.225011 {
+                x1=282.06mil; y1=445.63mil; x2=266.31mil; y2=445.63mil; thickness=10.0mil; clearance=0.0;
                }
-              }
-              ha:padstack_ref.233785 {
-               proto=1; x=2.02499in; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
+               ha:line.225014 {
+                x1=282.06mil; y1=445.63mil; x2=282.06mil; y2=461.38mil; thickness=10.0mil; clearance=0.0;
                }
-
-               li:thermal {
+               ha:line.225017 {
+                x1=163.94mil; y1=524.37mil; x2=179.69mil; y2=524.37mil; thickness=10.0mil; clearance=0.0;
                }
-
-               ha:attributes {
-                 term=11
-                 name=pin11
+               ha:line.225020 {
+                x1=163.94mil; y1=524.37mil; x2=163.94mil; y2=508.62mil; thickness=10.0mil; clearance=0.0;
                }
-              }
-              ha:padstack_ref.233786 {
-               proto=1; x=2.02499in; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
+               ha:line.225023 {
+                x1=282.06mil; y1=524.37mil; x2=266.31mil; y2=524.37mil; thickness=10.0mil; clearance=0.0;
                }
-
-               li:thermal {
+               ha:line.225026 {
+                x1=282.06mil; y1=524.37mil; x2=282.06mil; y2=508.62mil; thickness=10.0mil; clearance=0.0;
                }
-
-               ha:attributes {
-                 term=12
-                 name=pin12
+               ha:line.225029 {
+                x1=152.13mil; y1=433.82mil; x2=152.13mil; y2=433.82mil; thickness=10.0mil; clearance=0.0;
                }
               }
-              ha:padstack_ref.233787 {
-               proto=1; x=1.92499in; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=13
-                 name=pin13
-               }
+              ha:type {
+               silk = 1
+               top = 1
               }
-              ha:padstack_ref.233788 {
-               proto=1; x=1.92499in; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+            }
 
-               li:thermal {
-               }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-               ha:attributes {
-                 term=14
-                 name=pin14
+              li:objects {
+               ha:line.225033 {
+                x1=223.0mil; y1=485.0mil; x2=223.0mil; y2=485.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
                }
-              }
-              ha:padstack_ref.233789 {
-               proto=1; x=1.82499in; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
+               ha:line.225036 {
+                x1=223.0mil; y1=485.0mil; x2=223.0mil; y2=485.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
                }
-
-               li:thermal {
+               ha:line.225039 {
+                x1=223.0mil; y1=485.0mil; x2=6.6642mm; y2=485.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
                }
-
-               ha:attributes {
-                 term=15
-                 name=pin15
+               ha:line.225042 {
+                x1=223.0mil; y1=485.0mil; x2=223.0mil; y2=13.319mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
                }
               }
-              ha:padstack_ref.233790 {
-               proto=1; x=1.82499in; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
-
-               ha:attributes {
-                 term=16
-                 name=pin16
-               }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
               }
-              ha:padstack_ref.233791 {
-               proto=1; x=1.72499in; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
+            }
+           }
+          }
+           uid = HwHoNsDLKbzjgKk33qgAAABu
+          }
+           ha:subc.229623 {
+            ha:attributes {
+             value=
+             device=HOLE_PLATED
+             footprint=hole-M3.5
+             refdes=H2
+            }
+           ha:data {
+                      li:padstack_prototypes {
 
-               ha:attributes {
-                 term=17
-                 name=pin17
-               }
-              }
-              ha:padstack_ref.233792 {
-               proto=1; x=1.72499in; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+            ha:ps_proto_v6.0 {
+              hdia=138.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=184.0mil;                 }
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                }
 
-               ha:attributes {
-                 term=18
-                 name=pin18
-               }
-              }
-              ha:padstack_ref.233793 {
-               proto=1; x=1.62499in; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                 }
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  copper = 1
+                 }
+                 clearance=0.0
+                }
 
-               li:thermal {
-               }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                 }
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  intern = 1
+                 }
+                 clearance=0.0
+                }
 
-               ha:attributes {
-                 term=19
-                 name=pin19
-               }
-              }
-              ha:padstack_ref.233794 {
-               proto=1; x=1.62499in; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                 }
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                }
 
-               li:thermal {
-               }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                 }
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                }
+              }
+            }
+           }
 
-               ha:attributes {
-                 term=20
-                 name=pin20
-               }
+            li:objects {
+             ha:padstack_ref.229638 {
+              proto=0; x=14.9mm; y=10.25mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+              ha:flags {
+               clearline=1
+               usetherm=1
+               lock=1
               }
-              ha:padstack_ref.233795 {
-               proto=1; x=38.735mm; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
 
-               li:thermal {
-               }
+              li:thermal {
+              }
 
-               ha:attributes {
-                 term=21
-                 name=pin21
-               }
+              ha:attributes {
+                term=1
+                name=pin1
               }
-              ha:padstack_ref.233796 {
-               proto=1; x=38.735mm; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+             }
+            }
+            li:layers {
 
-               li:thermal {
-               }
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
 
-               ha:attributes {
-                 term=22
-                 name=pin22
+               li:objects {
+                ha:arc.229624 {
+                 x=14.9mm; y=10.25mm; width=125.0mil; height=125.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };                }
                }
-              }
-              ha:padstack_ref.233797 {
-               proto=1; x=36.195mm; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
+               ha:type {
+                silk = 1
+                top = 1
                }
+             }
 
-               li:thermal {
-               }
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
 
-               ha:attributes {
-                 term=23
-                 name=pin23
+               li:objects {
+                ha:line.229626 {
+                 x1=14.9mm; y1=10.25mm; x2=14.9mm; y2=10.25mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+ ha:flags ={ selected=1
+ lock=1
+ };                }
+                ha:line.229629 {
+                 x1=14.9mm; y1=10.25mm; x2=14.9mm; y2=10.25mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+ ha:flags ={ selected=1
+ lock=1
+ };                }
+                ha:line.229632 {
+                 x1=14.9mm; y1=10.25mm; x2=15.9mm; y2=10.25mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+ ha:flags ={ selected=1
+ lock=1
+ };                }
+                ha:line.229635 {
+                 x1=14.9mm; y1=10.25mm; x2=14.9mm; y2=11.25mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+ ha:flags ={ selected=1
+ lock=1
+ };                }
                }
-              }
-              ha:padstack_ref.233798 {
-               proto=1; x=36.195mm; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
                }
+             }
+            }
+           }
+            uid = Sr0h1ABFfZo/sgU6YPgAAABN
+ ha:flags ={ lock=1
+ };           }
+           ha:subc.229689 {
+            ha:attributes {
+             value=
+             device=HOLE_PLATED
+             footprint=hole-M3.5
+             refdes=H4
+            }
+           ha:data {
+                      li:padstack_prototypes {
 
-               li:thermal {
-               }
+            ha:ps_proto_v6.0 {
+              hdia=138.0mil; hplated=1; htop=0; hbottom=0;
+              li:shape {
 
-               ha:attributes {
-                 term=24
-                 name=pin24
-               }
-              }
-              ha:padstack_ref.233799 {
-               proto=1; x=33.655mm; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=184.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=184.0mil;                 }
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  copper = 1
+                 }
+                 clearance=0.0
+                }
 
-               ha:attributes {
-                 term=25
-                 name=pin25
-               }
-              }
-              ha:padstack_ref.233800 {
-               proto=1; x=33.655mm; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                 }
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  intern = 1
+                 }
+                 clearance=0.0
+                }
 
-               li:thermal {
-               }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                 }
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                }
 
-               ha:attributes {
-                 term=26
-                 name=pin26
-               }
+                ha:ps_shape_v4 {
+                 ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                 }
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                }
               }
-              ha:padstack_ref.233801 {
-               proto=1; x=31.115mm; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
+            }
+           }
 
-               ha:attributes {
-                 term=27
-                 name=pin27
-               }
+            li:objects {
+             ha:padstack_ref.229704 {
+              proto=0; x=65.1mm; y=10.3mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+              ha:flags {
+               clearline=1
+               usetherm=1
+               lock=1
               }
-              ha:padstack_ref.233802 {
-               proto=1; x=31.115mm; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
 
-               li:thermal {
-               }
+              li:thermal {
+              }
 
-               ha:attributes {
-                 term=28
-                 name=pin28
-               }
+              ha:attributes {
+                term=1
+                name=pin1
               }
-              ha:padstack_ref.233803 {
-               proto=1; x=28.575mm; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+             }
+            }
+            li:layers {
 
-               li:thermal {
-               }
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
 
-               ha:attributes {
-                 term=29
-                 name=pin29
+               li:objects {
+                ha:arc.229690 {
+                 x=65.1mm; y=10.3mm; width=125.0mil; height=125.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };                }
                }
-              }
-              ha:padstack_ref.233804 {
-               proto=1; x=28.575mm; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
+               ha:type {
+                silk = 1
+                top = 1
                }
+             }
 
-               li:thermal {
-               }
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
 
-               ha:attributes {
-                 term=30
-                 name=pin30
-               }
-              }
-              ha:padstack_ref.233805 {
-               proto=1; x=26.035mm; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
+               li:objects {
+                ha:line.229692 {
+                 x1=65.1mm; y1=10.3mm; x2=65.1mm; y2=10.3mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+ ha:flags ={ selected=1
+ lock=1
+ };                }
+                ha:line.229695 {
+                 x1=65.1mm; y1=10.3mm; x2=65.1mm; y2=10.3mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+ ha:flags ={ selected=1
+ lock=1
+ };                }
+                ha:line.229698 {
+                 x1=65.1mm; y1=10.3mm; x2=66.1mm; y2=10.3mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+ ha:flags ={ selected=1
+ lock=1
+ };                }
+                ha:line.229701 {
+                 x1=65.1mm; y1=10.3mm; x2=65.1mm; y2=11.3mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+ ha:flags ={ selected=1
+ lock=1
+ };                }
                }
-
-               li:thermal {
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
                }
+             }
+            }
+           }
+            uid = Sr0h1ABFfZo/sgU6YPgAAABR
+ ha:flags ={ lock=1
+ };           }
+            ha:subc.233557 {
+             ha:attributes {
+              value=
+              device=HOLE_PLATED
+              footprint=hole-M3.5
+              refdes=H1
+             }
+            ha:data {
+                        li:padstack_prototypes {
 
-               ha:attributes {
-                 term=31
-                 name=pin31
-               }
-              }
-              ha:padstack_ref.233806 {
-               proto=1; x=26.035mm; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+             ha:ps_proto_v6.0 {
+               hdia=138.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=184.0mil;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=0.0
+                 }
 
-               ha:attributes {
-                 term=32
-                 name=pin32
-               }
-              }
-              ha:padstack_ref.233807 {
-               proto=1; x=925.0mil; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+                 ha:ps_shape_v4 {
+                  ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   copper = 1
+                  }
+                  clearance=0.0
+                 }
 
-               li:thermal {
-               }
+                 ha:ps_shape_v4 {
+                  ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   intern = 1
+                  }
+                  clearance=0.0
+                 }
 
-               ha:attributes {
-                 term=33
-                 name=pin33
-               }
-              }
-              ha:padstack_ref.233808 {
-               proto=1; x=925.0mil; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+                 ha:ps_shape_v4 {
+                  ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                 }
 
-               li:thermal {
+                 ha:ps_shape_v4 {
+                  ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                 }
                }
+             }
+            }
 
-               ha:attributes {
-                 term=34
-                 name=pin34
-               }
-              }
-              ha:padstack_ref.233809 {
-               proto=1; x=825.0mil; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
+             li:objects {
+              ha:padstack_ref.233572 {
+               proto=0; x=14.9mm; y=40.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
                ha:flags {
                 clearline=1
+                usetherm=1
+                lock=1
                }
 
                li:thermal {
                }
 
                ha:attributes {
-                 term=35
-                 name=pin35
+                 term=1
+                 name=pin1
                }
               }
-              ha:padstack_ref.233810 {
-               proto=1; x=825.0mil; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+             }
+             li:layers {
 
-               li:thermal {
-               }
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
 
-               ha:attributes {
-                 term=36
-                 name=pin36
-               }
+                li:objects {
+                 ha:arc.233558 {
+                  x=14.9mm; y=40.75mm; width=125.0mil; height=125.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
               }
-              ha:padstack_ref.233811 {
-               proto=1; x=725.0mil; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
 
-               li:thermal {
-               }
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
 
-               ha:attributes {
-                 term=37
-                 name=pin37
-               }
-              }
-              ha:padstack_ref.233812 {
-               proto=1; x=725.0mil; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+                li:objects {
+                 ha:line.233560 {
+                  x1=14.9mm; y1=40.75mm; x2=14.9mm; y2=40.75mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                   lock=1
+                  }
 
-               li:thermal {
-               }
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.233563 {
+                  x1=14.9mm; y1=40.75mm; x2=14.9mm; y2=40.75mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                   lock=1
+                  }
 
-               ha:attributes {
-                 term=38
-                 name=pin38
-               }
-              }
-              ha:padstack_ref.233813 {
-               proto=1; x=625.0mil; y=1.812in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.233566 {
+                  x1=14.9mm; y1=40.75mm; x2=15.9mm; y2=40.75mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                   lock=1
+                  }
 
-               li:thermal {
-               }
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.233569 {
+                  x1=14.9mm; y1=40.75mm; x2=14.9mm; y2=41.75mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                   lock=1
+                  }
 
-               ha:attributes {
-                 term=39
-                 name=pin39
-               }
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
               }
-              ha:padstack_ref.233814 {
-               proto=1; x=625.0mil; y=1.91199in; rot=180.000000; xmirror=0; smirror=0; clearance=2.5mil;
-               ha:flags {
-                clearline=1
-               }
-
-               li:thermal {
-               }
+             }
+            }
+             uid = Sr0h1ABFfZo/sgU6YPgAAABL
+ ha:flags ={ lock=1
+ };            }
+            ha:subc.233656 {
+             ha:attributes {
+              value=
+              device=HOLE_PLATED
+              footprint=hole-M3.5
+              refdes=H3
+             }
+            ha:data {
+                        li:padstack_prototypes {
 
-               ha:attributes {
-                 term=40
-                 name=pin40
-               }
-              }
-              ha:padstack_ref.233815 {
-               proto=2; x=433.27mil; y=1.862in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-               ha:flags {
-                clearline=1
-               }
+             ha:ps_proto_v6.0 {
+               hdia=138.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=184.0mil;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=0.0
+                 }
 
-               ha:attributes {
-                 term=41
-                 name=GND
-               }
-              }
-              ha:padstack_ref.233816 {
-               proto=2; x=2.71672in; y=1.862in; rot=180.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=184.0mil;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   copper = 1
+                  }
+                  clearance=0.0
+                 }
 
-               li:thermal {
-               }
+                 ha:ps_shape_v4 {
+                  ha:ps_circ { x=0.0; y=0.0; dia=184.0mil;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   intern = 1
+                  }
+                  clearance=0.0
+                 }
 
-               ha:attributes {
-                 term=41
-                 name=GND
-               }
-              }
-              ha:padstack_ref.233817 {
-               proto=2; x=433.27mil; y=956.49mil; rot=180.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=234.0mil;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                 }
 
-               li:thermal {
+                 ha:ps_shape_v4 {
+                  ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                 }
                }
+             }
+            }
 
-               ha:attributes {
-                 term=41
-                 name=GND
-               }
-              }
-              ha:padstack_ref.233818 {
-               proto=2; x=2.71672in; y=956.49mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             li:objects {
+              ha:padstack_ref.233671 {
+               proto=0; x=65.1mm; y=40.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
                ha:flags {
                 clearline=1
+                usetherm=1
+                lock=1
                }
 
                li:thermal {
                }
 
                ha:attributes {
-                 term=41
-                 name=GND
+                 term=1
+                 name=pin1
                }
               }
              }
@@ -7630,30 +7508,10 @@ ha:pcb-rnd-board-v8 {
                ha:combining {               }
 
                 li:objects {
-                 ha:line.233747 {
-                  x1=2.76593in; y1=1.99979in; x2=384.06mil; y2=1.99979in; thickness=5.0mil; clearance=0.0;
-                 }
-                 ha:line.233750 {
-                  x1=2.76593in; y1=818.69mil; x2=384.06mil; y2=818.69mil; thickness=5.0mil; clearance=0.0;
-                 }
-                 ha:line.233753 {
-                  x1=2.85452in; y1=1.9112in; x2=2.85452in; y2=907.28mil; thickness=5.0mil; clearance=0.0;
-                 }
-                 ha:line.233756 {
-                  x1=295.47mil; y1=1.9112in; x2=295.47mil; y2=907.28mil; thickness=5.0mil; clearance=0.0;
-                 }
-                 ha:arc.233759 {
-                  x=2.76593in; y=1.9112in; width=88.58mil; height=88.58mil; astart=90.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
-                 }
-                 ha:arc.233760 {
-                  x=384.06mil; y=1.9112in; width=88.58mil; height=88.58mil; astart=0.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
-                 }
-                 ha:arc.233761 {
-                  x=2.76593in; y=907.28mil; width=88.58mil; height=88.58mil; astart=180.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
-                 }
-                 ha:arc.233762 {
-                  x=384.06mil; y=907.28mil; width=88.58mil; height=88.58mil; astart=270.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
-                 }
+                 ha:arc.233657 {
+                  x=65.1mm; y=40.75mm; width=125.0mil; height=125.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+ ha:flags ={ lock=1
+ };                 }
                 }
                 ha:type {
                  silk = 1
@@ -7666,26 +7524,46 @@ ha:pcb-rnd-board-v8 {
                ha:combining {               }
 
                 li:objects {
-                 ha:line.233763 {
-                  x1=40.004873mm; y1=46.249233mm; x2=40.004873mm; y2=46.249233mm; thickness=0.1mm; clearance=0.0;
+                 ha:line.233659 {
+                  x1=65.1mm; y1=40.75mm; x2=65.1mm; y2=40.75mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                   lock=1
+                  }
+
                   ha:attributes {
                     subc-role=pnp-origin
                   }
                  }
-                 ha:line.233766 {
-                  x1=40.005mm; y1=1.862in; x2=40.005mm; y2=1.862in; thickness=0.1mm; clearance=0.0;
+                 ha:line.233662 {
+                  x1=65.1mm; y1=40.75mm; x2=65.1mm; y2=40.75mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                   lock=1
+                  }
+
                   ha:attributes {
                     subc-role=origin
                   }
                  }
-                 ha:line.233769 {
-                  x1=40.005mm; y1=1.862in; x2=40.005mm; y2=46.2948mm; thickness=0.1mm; clearance=0.0;
+                 ha:line.233665 {
+                  x1=65.1mm; y1=40.75mm; x2=66.1mm; y2=40.75mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                   lock=1
+                  }
+
                   ha:attributes {
                     subc-role=x
                   }
                  }
-                 ha:line.233772 {
-                  x1=40.005mm; y1=1.862in; x2=39.005mm; y2=1.862in; thickness=0.1mm; clearance=0.0;
+                 ha:line.233668 {
+                  x1=65.1mm; y1=40.75mm; x2=65.1mm; y2=41.75mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                   lock=1
+                  }
+
                   ha:attributes {
                     subc-role=y
                   }
@@ -7699,8 +7577,9 @@ ha:pcb-rnd-board-v8 {
               }
              }
             }
-             uid = HwHoNsDLKbzjgKk33qgAAABc
-            }
+             uid = Sr0h1ABFfZo/sgU6YPgAAABP
+ ha:flags ={ lock=1
+ };            }
               ha:subc.239120 {
                ha:attributes {
                 {io_pcb::hidename_y}=6.3393 mm
@@ -8059,10 +7938,6 @@ ha:pcb-rnd-board-v8 {
                li:objects {
                 ha:padstack_ref.239152 {
                  proto=0; x=52.1158mm; y=12.2062mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
                  li:thermal {
                  }
 
@@ -8519,10 +8394,6 @@ ha:pcb-rnd-board-v8 {
                 }
                 ha:padstack_ref.239201 {
                  proto=0; x=47.7724mm; y=19.489396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
                  li:thermal {
                  }
 
@@ -8669,10 +8540,6 @@ ha:pcb-rnd-board-v8 {
                 }
                 ha:padstack_ref.239217 {
                  proto=0; x=45.842mm; y=19.489396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
                  li:thermal {
                  }
 
@@ -8985,10 +8852,6 @@ ha:pcb-rnd-board-v8 {
                 }
                 ha:padstack_ref.239249 {
                  proto=0; x=41.4732mm; y=17.101796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
                  li:thermal {
                  }
 
@@ -11675,10 +11538,6 @@ ha:pcb-rnd-board-v8 {
                li:objects {
                 ha:padstack_ref.239536 {
                  proto=0; x=52.1036mm; y=12.9682mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
                  li:thermal {
                  }
 
@@ -11894,3287 +11753,3718 @@ ha:pcb-rnd-board-v8 {
               }
                uid = DTPe++P7imVnhaFEAwoAAAA4
               }
-              ha:subc.239555 {
-               ha:attributes {
-                {io_pcb::hidename_y}=18.2753 mm
-                footprint=0402
-                {io_pcb::hidename_scale}=100
-                refdes=C271
-                value=47nF
-                {io_pcb::hidename_direction}=3
-                device=CAPACITOR
-                {io_pcb::hidename_x}=44.6151 mm
-               }
-              ha:data {
-                            li:padstack_prototypes {
+               ha:subc.239571 {
+                ha:attributes {
+                 {io_pcb::hidename_y}=18.2753 mm
+                 footprint=0402
+                 {io_pcb::hidename_scale}=100
+                 refdes=C251
+                 value=47nF
+                 {io_pcb::hidename_direction}=3
+                 device=CAPACITOR
+                 {io_pcb::hidename_x}=42.6847 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 {
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      -9.84mil  
+                    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 {
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       -9.84mil  
+                      }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      -16.77mil  
-                      -12.84mil  
-                      -16.77mil  
-                      12.84mil  
-                      16.77mil  
-                      12.84mil  
-                      16.77mil  
-                      -12.84mil  
-                     }
-                   }
 
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
+                    ha:ps_shape_v4 {
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                       -12.84mil  
+                      }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      -9.84mil  
+
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
                      }
-                   }
-                 }
+                     clearance=0.0
+                      li:ps_poly {
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       -9.84mil  
+                      }
+                    }
+                  }
+                }
                }
-              }
-
-               li:objects {
-                ha:padstack_ref.239568 {
-                 proto=0; x=46.8072mm; y=18.689804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
 
-                 li:thermal {
-                 }
+                li:objects {
+                 ha:padstack_ref.239584 {
+                  proto=0; x=44.8768mm; y=18.689804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=1
-                   name=1
-                 }
-                }
-                ha:padstack_ref.239569 {
-                 proto=0; x=46.8072mm; y=19.489396mm; 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.239585 {
+                  proto=0; x=44.8768mm; y=19.489396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=2
-                   name=2
+                  ha:attributes {
+                    term=2
+                    name=2
+                  }
                  }
                 }
-               }
-               li:layers {
+                li:layers {
 
-                ha:subc-aux {
-                 lid=0
-                 ha:combining {                 }
+                 ha:subc-aux {
+                  lid=0
+                  ha:combining {                  }
 
-                  li:objects {
-                   ha:line.239556 {
-                    x1=46.8072mm; y1=19.0896mm; x2=46.8072mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
+                   li:objects {
+                    ha:line.239572 {
+                     x1=44.8768mm; y1=19.0896mm; x2=44.8768mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
                     }
-                   }
-                   ha:line.239559 {
-                    x1=46.8072mm; y1=19.0896mm; x2=46.8072mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
+                    ha:line.239575 {
+                     x1=44.8768mm; y1=19.0896mm; x2=44.8768mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
+                     }
                     }
-                   }
-                   ha:line.239562 {
-                    x1=46.8072mm; y1=19.0896mm; x2=46.8072mm; y2=18.0896mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
+                    ha:line.239578 {
+                     x1=44.8768mm; y1=19.0896mm; x2=44.8768mm; y2=18.0896mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
+                     }
                     }
-                   }
-                   ha:line.239565 {
-                    x1=46.8072mm; y1=19.0896mm; x2=45.8072mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
+                    ha:line.239581 {
+                     x1=44.8768mm; y1=19.0896mm; x2=43.8768mm; y2=19.0896mm; 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 = DTPe++P7imVnhaFEAwoAAAA5
-              }
-              ha:subc.239571 {
-               ha:attributes {
-                {io_pcb::hidename_y}=18.2753 mm
-                footprint=0402
-                {io_pcb::hidename_scale}=100
-                refdes=C251
-                value=47nF
-                {io_pcb::hidename_direction}=3
-                device=CAPACITOR
-                {io_pcb::hidename_x}=42.6847 mm
+                uid = DTPe++P7imVnhaFEAwoAAAA6
                }
-              ha:data {
-                            li:padstack_prototypes {
+               ha:subc.239587 {
+                ha:attributes {
+                 {io_pcb::hidename_y}=17.4945 mm
+                 footprint=0402
+                 {io_pcb::hidename_scale}=100
+                 refdes=C221
+                 value=47nF
+                 {io_pcb::hidename_direction}=1
+                 device=CAPACITOR
+                 {io_pcb::hidename_x}=38.6593 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 {
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      -9.84mil  
+                    ha:ps_shape_v4 {
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      copper = 1
+                      top = 1
                      }
-                   }
+                     clearance=0.0
+                      li:ps_poly {
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       -9.84mil  
+                      }
+                    }
 
-                   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 {
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                       -12.84mil  
+                      }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      -16.77mil  
-                      -12.84mil  
-                      -16.77mil  
-                      12.84mil  
-                      16.77mil  
-                      12.84mil  
-                      16.77mil  
-                      -12.84mil  
+
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
                      }
-                   }
+                     clearance=0.0
+                      li:ps_poly {
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       -9.84mil  
+                      }
+                    }
+                  }
+                }
+               }
 
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
+                li:objects {
+                 ha:padstack_ref.239600 {
+                  proto=0; x=42.4516mm; y=17.1084mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=1
+                    name=1
+                  }
+                 }
+                 ha:padstack_ref.239601 {
+                  proto=0; x=42.4516mm; y=16.308808mm; 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.239588 {
+                     x1=42.4516mm; y1=16.708604mm; x2=42.4516mm; y2=16.708604mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
+                    }
+                    ha:line.239591 {
+                     x1=42.4516mm; y1=16.708604mm; x2=42.4516mm; y2=16.708604mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
+                     }
+                    }
+                    ha:line.239594 {
+                     x1=42.4516mm; y1=16.708604mm; x2=42.4516mm; y2=17.708604mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
+                     }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      -9.84mil  
+                    ha:line.239597 {
+                     x1=42.4516mm; y1=16.708604mm; x2=43.4516mm; y2=16.708604mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=y
                      }
+                    }
+                   }
+                   ha:type {
+                    top = 1
+                    misc = 1
+                    virtual = 1
                    }
                  }
+                }
                }
-              }
+                uid = DTPe++P7imVnhaFEAwoAAAA7
+               }
+               ha:subc.239603 {
+                ha:attributes {
+                 {io_pcb::hidename_y}=8.7249 mm
+                 footprint=0402
+                 {io_pcb::hidename_scale}=100
+                 refdes=C171
+                 value=10nF
+                 {io_pcb::hidename_direction}=0
+                 device=CAPACITOR
+                 {io_pcb::hidename_x}=37.6555 mm
+                }
+               ha:data {
+                              li:padstack_prototypes {
 
-               li:objects {
-                ha:padstack_ref.239584 {
-                 proto=0; x=44.8768mm; y=18.689804mm; 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 {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
+                    }
 
-                 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 {
+                       12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                      }
+                    }
+
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
+                    }
+                  }
                 }
-                ha:padstack_ref.239585 {
-                 proto=0; x=44.8768mm; y=19.489396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+               }
 
-                 li:thermal {
+                li:objects {
+                 ha:padstack_ref.239616 {
+                  proto=0; x=41.048004mm; y=9.5392mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=1
+                    name=1
+                  }
                  }
+                 ha:padstack_ref.239617 {
+                  proto=0; x=41.847596mm; y=9.5392mm; 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.239572 {
-                    x1=44.8768mm; y1=19.0896mm; x2=44.8768mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
+                   li:objects {
+                    ha:line.239604 {
+                     x1=41.4478mm; y1=9.5392mm; x2=41.4478mm; y2=9.5392mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
                     }
-                   }
-                   ha:line.239575 {
-                    x1=44.8768mm; y1=19.0896mm; x2=44.8768mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
+                    ha:line.239607 {
+                     x1=41.4478mm; y1=9.5392mm; x2=41.4478mm; y2=9.5392mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
+                     }
                     }
-                   }
-                   ha:line.239578 {
-                    x1=44.8768mm; y1=19.0896mm; x2=44.8768mm; y2=18.0896mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
+                    ha:line.239610 {
+                     x1=41.4478mm; y1=9.5392mm; x2=42.4478mm; y2=9.5392mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
+                     }
                     }
-                   }
-                   ha:line.239581 {
-                    x1=44.8768mm; y1=19.0896mm; x2=43.8768mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
+                    ha:line.239613 {
+                     x1=41.4478mm; y1=9.5392mm; x2=41.4478mm; y2=10.5392mm; 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 = DTPe++P7imVnhaFEAwoAAAA6
-              }
-              ha:subc.239587 {
-               ha:attributes {
-                {io_pcb::hidename_y}=17.4945 mm
-                footprint=0402
-                {io_pcb::hidename_scale}=100
-                refdes=C221
-                value=47nF
-                {io_pcb::hidename_direction}=1
-                device=CAPACITOR
-                {io_pcb::hidename_x}=38.6593 mm
+                uid = DTPe++P7imVnhaFEAwoAAAA8
                }
-              ha:data {
-                            li:padstack_prototypes {
+               ha:subc.239619 {
+                ha:attributes {
+                 {io_pcb::hidename_y}=7.4295 mm
+                 footprint=0402
+                 {io_pcb::hidename_scale}=100
+                 refdes=C172
+                 value=100pF
+                 {io_pcb::hidename_direction}=3
+                 device=CAPACITOR
+                 {io_pcb::hidename_x}=39.8145 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 {
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      -9.84mil  
+                    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 {
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       -9.84mil  
+                      }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      -16.77mil  
-                      -12.84mil  
-                      -16.77mil  
-                      12.84mil  
-                      16.77mil  
-                      12.84mil  
-                      16.77mil  
-                      -12.84mil  
-                     }
-                   }
 
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
+                    ha:ps_shape_v4 {
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                       -12.84mil  
+                      }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      -9.84mil  
+
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
                      }
-                   }
-                 }
+                     clearance=0.0
+                      li:ps_poly {
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       -9.84mil  
+                      }
+                    }
+                  }
+                }
                }
-              }
-
-               li:objects {
-                ha:padstack_ref.239600 {
-                 proto=0; x=42.4516mm; y=17.1084mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
 
-                 li:thermal {
-                 }
+                li:objects {
+                 ha:padstack_ref.239632 {
+                  proto=0; x=42.0066mm; y=7.844004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=1
-                   name=1
-                 }
-                }
-                ha:padstack_ref.239601 {
-                 proto=0; x=42.4516mm; y=16.308808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=1
+                    name=1
+                  }
                  }
+                 ha:padstack_ref.239633 {
+                  proto=0; x=42.0066mm; y=8.643596mm; 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.239588 {
-                    x1=42.4516mm; y1=16.708604mm; x2=42.4516mm; y2=16.708604mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
+                   li:objects {
+                    ha:line.239620 {
+                     x1=42.0066mm; y1=8.2438mm; x2=42.0066mm; y2=8.2438mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
                     }
-                   }
-                   ha:line.239591 {
-                    x1=42.4516mm; y1=16.708604mm; x2=42.4516mm; y2=16.708604mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
+                    ha:line.239623 {
+                     x1=42.0066mm; y1=8.2438mm; x2=42.0066mm; y2=8.2438mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
+                     }
                     }
-                   }
-                   ha:line.239594 {
-                    x1=42.4516mm; y1=16.708604mm; x2=42.4516mm; y2=17.708604mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
+                    ha:line.239626 {
+                     x1=42.0066mm; y1=8.2438mm; x2=42.0066mm; y2=7.2438mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
+                     }
                     }
-                   }
-                   ha:line.239597 {
-                    x1=42.4516mm; y1=16.708604mm; x2=43.4516mm; y2=16.708604mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
+                    ha:line.239629 {
+                     x1=42.0066mm; y1=8.2438mm; x2=41.0066mm; y2=8.2438mm; 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 = DTPe++P7imVnhaFEAwoAAAA7
-              }
-              ha:subc.239603 {
-               ha:attributes {
-                {io_pcb::hidename_y}=8.7249 mm
-                footprint=0402
-                {io_pcb::hidename_scale}=100
-                refdes=C171
-                value=10nF
-                {io_pcb::hidename_direction}=0
-                device=CAPACITOR
-                {io_pcb::hidename_x}=37.6555 mm
+                uid = DTPe++P7imVnhaFEAwoAAAA9
                }
-              ha:data {
-                            li:padstack_prototypes {
+               ha:subc.239635 {
+                ha:attributes {
+                 {io_pcb::hidename_y}=22.0411 mm
+                 footprint=0402
+                 {io_pcb::hidename_scale}=100
+                 refdes=C52
+                 value=0.1uF
+                 {io_pcb::hidename_direction}=1
+                 device=CAPACITOR
+                 {io_pcb::hidename_x}=41.6433 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 {
-                      9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
+                    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 {
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       -9.84mil  
+                      }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      16.77mil  
-                      12.84mil  
-                      16.77mil  
-                     }
-                   }
 
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
+                    ha:ps_shape_v4 {
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                       -12.84mil  
+                      }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
+
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
                      }
-                   }
-                 }
+                     clearance=0.0
+                      li:ps_poly {
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       -9.84mil  
+                      }
+                    }
+                  }
+                }
                }
-              }
 
-               li:objects {
-                ha:padstack_ref.239616 {
-                 proto=0; x=41.048004mm; y=9.5392mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 li:thermal {
-                 }
+                li:objects {
+                 ha:padstack_ref.239648 {
+                  proto=0; x=1.599in; y=791.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=1
-                   name=1
-                 }
-                }
-                ha:padstack_ref.239617 {
-                 proto=0; x=41.847596mm; y=9.5392mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=1
+                    name=1
+                  }
                  }
+                 ha:padstack_ref.239649 {
+                  proto=0; x=1.599in; y=760.26mil; 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 {
-
-                ha:subc-aux {
-                 lid=0
-                 ha:combining {                 }
+                li:layers {
 
-                  li:objects {
-                   ha:line.239604 {
-                    x1=41.4478mm; y1=9.5392mm; x2=41.4478mm; y2=9.5392mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
-                   }
-                   ha:line.239607 {
-                    x1=41.4478mm; y1=9.5392mm; x2=41.4478mm; y2=9.5392mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
-                    }
-                   }
-                   ha:line.239610 {
-                    x1=41.4478mm; y1=9.5392mm; x2=42.4478mm; y2=9.5392mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
-                    }
-                   }
-                   ha:line.239613 {
-                    x1=41.4478mm; y1=9.5392mm; x2=41.4478mm; y2=10.5392mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
-                    }
-                   }
-                  }
-                  ha:type {
-                   top = 1
-                   misc = 1
-                   virtual = 1
-                  }
-                }
-               }
-              }
-               uid = DTPe++P7imVnhaFEAwoAAAA8
-              }
-              ha:subc.239619 {
-               ha:attributes {
-                {io_pcb::hidename_y}=7.4295 mm
-                footprint=0402
-                {io_pcb::hidename_scale}=100
-                refdes=C172
-                value=100pF
-                {io_pcb::hidename_direction}=3
-                device=CAPACITOR
-                {io_pcb::hidename_x}=39.8145 mm
-               }
-              ha:data {
-                            li:padstack_prototypes {
+                 ha:subc-aux {
+                  lid=0
+                  ha:combining {                  }
 
-               ha:ps_proto_v6.0 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
+                   li:objects {
+                    ha:line.239636 {
+                     x1=1.599in; y1=776.0mil; x2=1.599in; y2=776.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
 
-                   ha:ps_shape_v4 {
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     top = 1
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      -9.84mil  
+                    ha:line.239639 {
+                     x1=1.599in; y1=776.0mil; x2=1.599in; y2=776.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
                      }
-                   }
 
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
+                     ha:attributes {
+                       subc-role=origin
+                     }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      -16.77mil  
-                      -12.84mil  
-                      -16.77mil  
-                      12.84mil  
-                      16.77mil  
-                      12.84mil  
-                      16.77mil  
-                      -12.84mil  
+                    ha:line.239642 {
+                     x1=1.599in; y1=776.0mil; x2=1.599in; y2=20.7104mm; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
                      }
-                   }
 
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
+                     ha:attributes {
+                       subc-role=x
+                     }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      -9.84mil  
+                    ha:line.239645 {
+                     x1=1.599in; y1=776.0mil; x2=41.6146mm; y2=776.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
                      }
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.239632 {
-                 proto=0; x=42.0066mm; y=7.844004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=1
-                   name=1
-                 }
-                }
-                ha:padstack_ref.239633 {
-                 proto=0; x=42.0066mm; y=8.643596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
 
-                 ha:attributes {
-                   term=2
-                   name=2
+                     ha:attributes {
+                       subc-role=y
+                     }
+                    }
+                   }
+                   ha:type {
+                    top = 1
+                    misc = 1
+                    virtual = 1
+                   }
                  }
                 }
                }
-               li:layers {
+                uid = DTPe++P7imVnhaFEAwoAAAA+
+               }
+               ha:subc.239651 {
+                ha:attributes {
+                 refdes=C30
+                 value=10pF
+                 device=CAPACITOR
+                 footprint=0402
+                 openscad=0402
+                }
+               ha:data {
+                              li:padstack_prototypes {
 
-                ha:subc-aux {
-                 lid=0
-                 ha:combining {                 }
+                ha:ps_proto_v6.0 {
+                  hdia=0.0; hplated=0; htop=0; hbottom=0;
+                  li:shape {
 
-                  li:objects {
-                   ha:line.239620 {
-                    x1=42.0066mm; y1=8.2438mm; x2=42.0066mm; y2=8.2438mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
-                   }
-                   ha:line.239623 {
-                    x1=42.0066mm; y1=8.2438mm; x2=42.0066mm; y2=8.2438mm; 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 {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
                     }
-                   }
-                   ha:line.239626 {
-                    x1=42.0066mm; y1=8.2438mm; x2=42.0066mm; y2=7.2438mm; 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 {
+                       12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                      }
                     }
-                   }
-                   ha:line.239629 {
-                    x1=42.0066mm; y1=8.2438mm; x2=41.0066mm; y2=8.2438mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
+
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
                     }
-                   }
-                  }
-                  ha:type {
-                   top = 1
-                   misc = 1
-                   virtual = 1
                   }
                 }
                }
-              }
-               uid = DTPe++P7imVnhaFEAwoAAAA9
-              }
-              ha:subc.239635 {
-               ha:attributes {
-                {io_pcb::hidename_y}=22.0411 mm
-                footprint=0402
-                {io_pcb::hidename_scale}=100
-                refdes=C52
-                value=0.1uF
-                {io_pcb::hidename_direction}=1
-                device=CAPACITOR
-                {io_pcb::hidename_x}=41.6433 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 {
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      -9.84mil  
-                     }
-                   }
 
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      -16.77mil  
-                      -12.84mil  
-                      -16.77mil  
-                      12.84mil  
-                      16.77mil  
-                      12.84mil  
-                      16.77mil  
-                      -12.84mil  
-                     }
-                   }
+                li:objects {
+                 ha:padstack_ref.239664 {
+                  proto=0; x=49.5504mm; y=18.0629mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.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 {
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                      -9.84mil  
-                     }
-                   }
-                 }
-               }
-              }
+                  li:thermal {
+                  }
 
-               li:objects {
-                ha:padstack_ref.239648 {
-                 proto=0; x=1.696in; y=790.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=1
+                    name=1
+                  }
                  }
+                 ha:padstack_ref.239665 {
+                  proto=0; x=50.349992mm; y=18.0629mm; 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.239649 {
-                 proto=0; x=1.696in; y=759.26mil; 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:type {
+                    silk = 1
+                    top = 1
+                   }
                  }
-                }
-               }
-               li:layers {
-
-                ha:subc-aux {
-                 lid=0
-                 ha:combining {                 }
 
-                  li:objects {
-                   ha:line.239636 {
-                    x1=1.696in; y1=775.0mil; x2=1.696in; y2=775.0mil; thickness=0.1mm; clearance=0.0;
-                    ha:flags {
-                     selected=1
-                    }
+                 ha:subc-aux {
+                  lid=1
+                  ha:combining {                  }
 
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
-                   }
-                   ha:line.239639 {
-                    x1=1.696in; y1=775.0mil; x2=1.696in; y2=775.0mil; thickness=0.1mm; clearance=0.0;
-                    ha:flags {
-                     selected=1
+                   li:objects {
+                    ha:line.239652 {
+                     x1=49.950196mm; y1=18.0629mm; x2=49.950196mm; y2=18.0629mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
                     }
-
-                    ha:attributes {
-                      subc-role=origin
+                    ha:line.239655 {
+                     x1=49.950196mm; y1=18.0629mm; x2=49.950196mm; y2=18.0629mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
+                     }
                     }
-                   }
-                   ha:line.239642 {
-                    x1=1.696in; y1=775.0mil; x2=1.696in; y2=20.685mm; thickness=0.1mm; clearance=0.0;
-                    ha:flags {
-                     selected=1
+                    ha:line.239658 {
+                     x1=49.950196mm; y1=18.0629mm; x2=50.950196mm; y2=18.0629mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
+                     }
                     }
-
-                    ha:attributes {
-                      subc-role=x
+                    ha:line.239661 {
+                     x1=49.950196mm; y1=18.0629mm; x2=49.950196mm; y2=19.0629mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=y
+                     }
                     }
                    }
-                   ha:line.239645 {
-                    x1=1.696in; y1=775.0mil; x2=44.0784mm; y2=775.0mil; 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 = DTPe++P7imVnhaFEAwoAAAA+
-              }
-              ha:subc.239651 {
-               ha:attributes {
-                openscad=0402
-                value=10pF
-                device=CAPACITOR
-                refdes=C30
-                footprint=0402
+                uid = JlKINSY4qXQLnAli9NoAAABK
                }
-              ha:data {
-                            li:padstack_prototypes {
-
-               ha:ps_proto_v6.0 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
+               ha:subc.239667 {
+                ha:attributes {
+                 refdes=C31
+                 value=10pF
+                 device=CAPACITOR
+                 footprint=0402
+                 openscad=0402
+                }
+               ha:data {
+                              li:padstack_prototypes {
 
-                   ha:ps_shape_v4 {
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     top = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
-                     }
-                   }
+                ha:ps_proto_v6.0 {
+                  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 {
-                      12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      16.77mil  
-                      12.84mil  
-                      16.77mil  
+                    ha:ps_shape_v4 {
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      copper = 1
+                      top = 1
                      }
-                   }
+                     clearance=0.0
+                      li:ps_poly {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
+                    }
 
-                   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 {
+                       12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                      }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
+
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
                      }
-                   }
-                 }
+                     clearance=0.0
+                      li:ps_poly {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
+                    }
+                  }
+                }
                }
-              }
 
-               li:objects {
-                ha:padstack_ref.239664 {
-                 proto=0; x=49.5504mm; y=18.0629mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                li:objects {
+                 ha:padstack_ref.239680 {
+                  proto=0; x=1.98074in; y=792.0mil; rot=180.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.239665 {
-                 proto=0; x=50.349992mm; y=18.0629mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=1
+                    name=1
+                  }
                  }
+                 ha:padstack_ref.239681 {
+                  proto=0; x=1.94926in; y=792.0mil; rot=180.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:top-silk {
-                 lid=0
-                 ha:combining {                 }
+                 ha:top-silk {
+                  lid=0
+                  ha:combining {                  }
 
-                  li:objects {
-                  }
-                  ha:type {
-                   silk = 1
-                   top = 1
-                  }
-                }
+                   li:objects {
+                   }
+                   ha:type {
+                    silk = 1
+                    top = 1
+                   }
+                 }
 
-                ha:subc-aux {
-                 lid=1
-                 ha:combining {                 }
+                 ha:subc-aux {
+                  lid=1
+                  ha:combining {                  }
 
-                  li:objects {
-                   ha:line.239652 {
-                    x1=49.950196mm; y1=18.0629mm; x2=49.950196mm; y2=18.0629mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
+                   li:objects {
+                    ha:line.239668 {
+                     x1=49.911mm; y1=792.0mil; x2=49.911mm; y2=792.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
                     }
-                   }
-                   ha:line.239655 {
-                    x1=49.950196mm; y1=18.0629mm; x2=49.950196mm; y2=18.0629mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
+                    ha:line.239671 {
+                     x1=49.911mm; y1=792.0mil; x2=49.911mm; y2=792.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
+                     }
                     }
-                   }
-                   ha:line.239658 {
-                    x1=49.950196mm; y1=18.0629mm; x2=50.950196mm; y2=18.0629mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
+                    ha:line.239674 {
+                     x1=49.911mm; y1=792.0mil; x2=48.911mm; y2=792.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
+                     }
                     }
-                   }
-                   ha:line.239661 {
-                    x1=49.950196mm; y1=18.0629mm; x2=49.950196mm; y2=19.0629mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
+                    ha:line.239677 {
+                     x1=49.911mm; y1=792.0mil; x2=49.911mm; y2=19.1168mm; 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 = JlKINSY4qXQLnAli9NoAAABK
-              }
-              ha:subc.239667 {
-               ha:attributes {
-                openscad=0402
-                value=10pF
-                device=CAPACITOR
-                refdes=C31
-                footprint=0402
+                uid = JlKINSY4qXQLnAli9NoAAABM
                }
-              ha:data {
-                            li:padstack_prototypes {
+               ha:subc.239683 {
+                ha:attributes {
+                 value=40mhz
+                 device=CRYSTAL
+                 footprint=NDK32
+                 refdes=X1
+                }
+               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 {
+                       -23.62mil  
+                       27.555mil  
+                       23.62mil  
+                       27.555mil  
+                       23.62mil  
+                       -27.555mil  
+                       -23.62mil  
+                       -27.555mil  
+                      }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
+
+                    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  
+                       30.555mil  
+                       26.62mil  
+                       30.555mil  
+                       26.62mil  
+                       -30.555mil  
+                       -26.62mil  
+                       -30.555mil  
+                      }
+                    }
 
-                   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 {
+                       -23.62mil  
+                       27.555mil  
+                       23.62mil  
+                       27.555mil  
+                       23.62mil  
+                       -27.555mil  
+                       -23.62mil  
+                       -27.555mil  
+                      }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      16.77mil  
-                      12.84mil  
-                      16.77mil  
+                  }
+                }
+
+                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 {
+                       23.62mil  
+                       -27.555mil  
+                       -23.62mil  
+                       -27.555mil  
+                       -23.62mil  
+                       27.555mil  
+                       23.62mil  
+                       27.555mil  
+                      }
+                    }
+
+                    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 {
+                       26.62mil  
+                       -30.555mil  
+                       -26.62mil  
+                       -30.555mil  
+                       -26.62mil  
+                       30.555mil  
+                       26.62mil  
+                       30.555mil  
+                      }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
+
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
                      }
-                   }
-                 }
+                     clearance=0.0
+                      li:ps_poly {
+                       23.62mil  
+                       -27.555mil  
+                       -23.62mil  
+                       -27.555mil  
+                       -23.62mil  
+                       27.555mil  
+                       23.62mil  
+                       27.555mil  
+                      }
+                    }
+                  }
+                }
                }
-              }
 
-               li:objects {
-                ha:padstack_ref.239680 {
-                 proto=0; x=1.98074in; y=792.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                li:objects {
+                 ha:padstack_ref.239697 {
+                  proto=0; x=53.2715mm; y=17.674407mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
-                 }
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=1
-                   name=1
-                 }
-                }
-                ha:padstack_ref.239681 {
-                 proto=0; x=1.94926in; y=792.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=2
+                    name=pin2
+                  }
                  }
+                 ha:padstack_ref.239698 {
+                  proto=1; x=53.2715mm; y=19.874047mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
-                 }
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=2
-                   name=2
+                  ha:attributes {
+                    term=1
+                    name=pin1
+                  }
                  }
-                }
-               }
-               li:layers {
+                 ha:padstack_ref.239699 {
+                  proto=1; x=51.671554mm; y=19.874047mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                ha:top-silk {
-                 lid=0
-                 ha:combining {                 }
+                  li:thermal {
+                  }
 
-                  li:objects {
+                  ha:attributes {
+                    term=4
+                    name=pin4
                   }
-                  ha:type {
-                   silk = 1
-                   top = 1
+                 }
+                 ha:padstack_ref.239700 {
+                  proto=0; x=51.671554mm; y=17.674407mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=3
+                    name=pin3
                   }
+                 }
                 }
+                li:layers {
 
-                ha:subc-aux {
-                 lid=1
-                 ha:combining {                 }
+                 ha:top-silk {
+                  lid=0
+                  ha:combining {                  }
 
-                  li:objects {
-                   ha:line.239668 {
-                    x1=49.911mm; y1=792.0mil; x2=49.911mm; y2=792.0mil; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
-                   }
-                   ha:line.239671 {
-                    x1=49.911mm; y1=792.0mil; x2=49.911mm; y2=792.0mil; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
-                    }
-                   }
-                   ha:line.239674 {
-                    x1=49.911mm; y1=792.0mil; x2=48.911mm; y2=792.0mil; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
+                   li:objects {
+                    ha:arc.239684 {
+                     x=54.151356mm; y=20.734218mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
                     }
                    }
-                   ha:line.239677 {
-                    x1=49.911mm; y1=792.0mil; x2=49.911mm; y2=19.1168mm; 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 = JlKINSY4qXQLnAli9NoAAABM
-              }
-              ha:subc.239683 {
-               ha:attributes {
-                value=40mhz
-                device=CRYSTAL
-                footprint=NDK32
-                refdes=X1
-               }
-              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.239685 {
+                     x1=52.471527mm; y1=18.774227mm; x2=52.471527mm; y2=18.774227mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      -23.62mil  
-                      27.555mil  
-                      23.62mil  
-                      27.555mil  
-                      23.62mil  
-                      -27.555mil  
-                      -23.62mil  
-                      -27.555mil  
+                    ha:line.239688 {
+                     x1=52.4714mm; y1=18.7741mm; x2=52.4714mm; y2=18.7741mm; 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 {
-                      -26.62mil  
-                      30.555mil  
-                      26.62mil  
-                      30.555mil  
-                      26.62mil  
-                      -30.555mil  
-                      -26.62mil  
-                      -30.555mil  
+                    ha:line.239691 {
+                     x1=52.4714mm; y1=18.7741mm; x2=51.4714mm; y2=18.7741mm; 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 {
-                      -23.62mil  
-                      27.555mil  
-                      23.62mil  
-                      27.555mil  
-                      23.62mil  
-                      -27.555mil  
-                      -23.62mil  
-                      -27.555mil  
+                    ha:line.239694 {
+                     x1=52.4714mm; y1=18.7741mm; x2=52.4714mm; y2=17.7741mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=y
                      }
+                    }
+                   }
+                   ha:type {
+                    top = 1
+                    misc = 1
+                    virtual = 1
                    }
                  }
+                }
                }
+                uid = JlKINSY4qXQLnAli9NoAAABO
+               }
+               ha:subc.239702 {
+                ha:attributes {
+                 value=CC1200
+                 device=IC
+                 footprint=TI-QFN32-new
+                 refdes=U6
+                }
+               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 {
-                      23.62mil  
-                      -27.555mil  
-                      -23.62mil  
-                      -27.555mil  
-                      -23.62mil  
-                      27.555mil  
-                      23.62mil  
-                      27.555mil  
+                    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
+                    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  
+                      }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      26.62mil  
-                      -30.555mil  
-                      -26.62mil  
-                      -30.555mil  
-                      -26.62mil  
-                      30.555mil  
-                      26.62mil  
-                      30.555mil  
+                  }
+                }
+
+                ha:ps_proto_v6.1 {
+                  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:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
+                    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
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      23.62mil  
-                      -27.555mil  
-                      -23.62mil  
-                      -27.555mil  
-                      -23.62mil  
-                      27.555mil  
-                      23.62mil  
-                      27.555mil  
+
+                    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
+                    }
+                  }
+                }
 
-               li:objects {
-                ha:padstack_ref.239697 {
-                 proto=0; x=53.2715mm; y=17.674407mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.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: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:attributes {
-                   term=2
-                   name=pin2
-                 }
+                    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:padstack_ref.239698 {
-                 proto=1; x=53.2715mm; y=19.874047mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
 
-                 ha:attributes {
-                   term=1
-                   name=pin1
-                 }
-                }
-                ha:padstack_ref.239699 {
-                 proto=1; x=51.671554mm; y=19.874047mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.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: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:attributes {
-                   term=4
-                   name=pin4
-                 }
+                    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:padstack_ref.239700 {
-                 proto=0; x=51.671554mm; y=17.674407mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
 
-                 li:thermal {
-                 }
+                ha:ps_proto_v6.4 {
+                  hdia=0.0; hplated=0; htop=0; hbottom=0;
+                  li:shape {
 
-                 ha:attributes {
-                   term=3
-                   name=pin3
-                 }
-                }
-               }
-               li:layers {
+                    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:top-silk {
-                 lid=0
-                 ha:combining {                 }
+                    ha:ps_shape_v4 {
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -12.99mil  
+                       12.99mil  
+                       12.99mil  
+                       12.99mil  
+                       12.99mil  
+                       -12.99mil  
+                       -12.99mil  
+                       -12.99mil  
+                      }
+                    }
 
-                  li:objects {
-                   ha:arc.239684 {
-                    x=54.151356mm; y=20.734218mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; 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
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -7.5mil  
+                       7.5mil  
+                       7.5mil  
+                       7.5mil  
+                       7.5mil  
+                       -7.5mil  
+                       -7.5mil  
+                       -7.5mil  
+                      }
+                    }
                   }
                 }
 
-                ha:subc-aux {
-                 lid=1
-                 ha:combining {                 }
+                ha:ps_proto_v6.5 {
+                  hdia=0.0; hplated=0; htop=0; hbottom=0;
+                  li:shape {
 
-                  li:objects {
-                   ha:line.239685 {
-                    x1=52.471527mm; y1=18.774227mm; x2=52.471527mm; y2=18.774227mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
-                   }
-                   ha:line.239688 {
-                    x1=52.4714mm; y1=18.7741mm; x2=52.4714mm; y2=18.7741mm; 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  
+                       -16.735mil  
+                       -5.905mil  
+                       -16.735mil  
+                       -5.905mil  
+                       16.735mil  
+                       5.905mil  
+                       16.735mil  
+                      }
                     }
-                   }
-                   ha:line.239691 {
-                    x1=52.4714mm; y1=18.7741mm; x2=51.4714mm; y2=18.7741mm; 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  
+                       -19.49mil  
+                       -8.66mil  
+                       -19.49mil  
+                       -8.66mil  
+                       19.49mil  
+                       8.66mil  
+                       19.49mil  
+                      }
                     }
-                   }
-                   ha:line.239694 {
-                    x1=52.4714mm; y1=18.7741mm; x2=52.4714mm; y2=17.7741mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
+
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       5.905mil  
+                       -16.735mil  
+                       -5.905mil  
+                       -16.735mil  
+                       -5.905mil  
+                       16.735mil  
+                       5.905mil  
+                       16.735mil  
+                      }
                     }
-                   }
-                  }
-                  ha:type {
-                   top = 1
-                   misc = 1
-                   virtual = 1
                   }
                 }
-               }
-              }
-               uid = JlKINSY4qXQLnAli9NoAAABO
-              }
-              ha:subc.239702 {
-               ha:attributes {
-                value=CC1200
-                device=IC
-                footprint=TI-QFN32-new
-                refdes=U6
-               }
-              ha:data {
-                            li:padstack_prototypes {
 
-               ha:ps_proto_v6.0 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
+                ha:ps_proto_v6.6 {
+                  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 {                     }
+                     ha:layer_mask {
+                      copper = 1
+                      top = 1
                      }
-                   }
+                     clearance=0.0
+                      li:ps_poly {
+                       -16.735mil  
+                       -5.905mil  
+                       -16.735mil  
+                       5.905mil  
+                       16.735mil  
+                       5.905mil  
+                       16.735mil  
+                       -5.905mil  
+                      }
+                    }
 
-                   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 {
+                       -19.49mil  
+                       -8.66mil  
+                       -19.49mil  
+                       8.66mil  
+                       19.49mil  
+                       8.66mil  
+                       19.49mil  
+                       -8.66mil  
+                      }
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      0.0  
-                      0.0  
-                      0.0  
-                      0.0  
-                      0.0  
-                      0.0  
-                      0.0  
-                      0.0  
+
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
                      }
-                   }
-                 }
+                     clearance=0.0
+                      li:ps_poly {
+                       -16.735mil  
+                       -5.905mil  
+                       -16.735mil  
+                       5.905mil  
+                       16.735mil  
+                       5.905mil  
+                       16.735mil  
+                       -5.905mil  
+                      }
+                    }
+                  }
+                }
                }
 
-               ha:ps_proto_v6.1 {
-                 hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-                 li:shape {
+                li:objects {
+                 ha:padstack_ref.239716 {
+                  proto=0; x=47.366mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  li:thermal {
+                  }
 
-                   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:attributes {
+                    term=33
+                    name=pin33
+                  }
+                 }
+                 ha:padstack_ref.239717 {
+                  proto=1; x=46.046216mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                   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
+                  li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                    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
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                    clearance=0.0
-                   }
-                 }
-               }
+                  }
 
-               ha:ps_proto_v6.2 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
+                 }
+                 ha:padstack_ref.239718 {
+                  proto=1; x=46.046216mm; y=14.4053mm; rot=90.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
+                  li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                    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
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                    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:attributes {
+                    term=33
+                    name=pin33
+                  }
+                 }
+                 ha:padstack_ref.239719 {
+                  proto=1; x=46.046216mm; y=13.085262mm; rot=90.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
+                  li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                    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
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                    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:attributes {
+                    term=33
+                    name=pin33
+                  }
+                 }
+                 ha:padstack_ref.239720 {
+                  proto=1; x=47.366mm; y=15.725084mm; rot=90.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
+                  li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                    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
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                    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:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
-               }
-
-               ha:ps_proto_v6.5 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
+                 ha:padstack_ref.239721 {
+                  proto=1; x=47.366mm; y=14.4053mm; rot=90.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
+                  li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      5.905mil  
-                      -16.735mil  
-                      -5.905mil  
-                      -16.735mil  
-                      -5.905mil  
-                      16.735mil  
-                      5.905mil  
-                      16.735mil  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      8.66mil  
-                      -19.49mil  
-                      -8.66mil  
-                      -19.49mil  
-                      -8.66mil  
-                      19.49mil  
-                      8.66mil  
-                      19.49mil  
-                     }
-                   }
+                  }
 
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      5.905mil  
-                      -16.735mil  
-                      -5.905mil  
-                      -16.735mil  
-                      -5.905mil  
-                      16.735mil  
-                      5.905mil  
-                      16.735mil  
-                     }
-                   }
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
-               }
-
-               ha:ps_proto_v6.6 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
+                 ha:padstack_ref.239722 {
+                  proto=1; x=47.366mm; y=13.085262mm; rot=90.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
+                  li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      -16.735mil  
-                      -5.905mil  
-                      -16.735mil  
-                      5.905mil  
-                      16.735mil  
-                      5.905mil  
-                      16.735mil  
-                      -5.905mil  
-                     }
-                   }
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
+                    }
+                  }
 
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
+                 }
+                 ha:padstack_ref.239723 {
+                  proto=1; x=48.686038mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      -19.49mil  
-                      -8.66mil  
-                      -19.49mil  
-                      8.66mil  
-                      19.49mil  
-                      8.66mil  
-                      19.49mil  
-                      -8.66mil  
-                     }
-                   }
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
+                    }
+                  }
 
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
+                 }
+                 ha:padstack_ref.239724 {
+                  proto=1; x=48.686038mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      -16.735mil  
-                      -5.905mil  
-                      -16.735mil  
-                      5.905mil  
-                      16.735mil  
-                      5.905mil  
-                      16.735mil  
-                      -5.905mil  
-                     }
-                   }
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
+                    }
+                  }
+
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
-               }
-              }
+                 ha:padstack_ref.239725 {
+                  proto=1; x=48.686038mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-               li:objects {
-                ha:padstack_ref.239716 {
-                 proto=0; x=47.366mm; y=14.4053mm; rot=90.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:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239726 {
+                  proto=2; x=46.046216mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
-                 }
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239717 {
-                 proto=1; x=46.046216mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239727 {
+                  proto=3; x=46.046216mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
-                   li:3 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                   li:5 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                 }
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239718 {
-                 proto=1; x=46.046216mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239728 {
+                  proto=4; x=46.046216mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
-                   li:3 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                   li:5 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                 }
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239719 {
-                 proto=1; x=46.046216mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239729 {
+                  proto=2; x=46.046216mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
-                   li:3 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                   li:5 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                 }
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239720 {
-                 proto=1; x=47.366mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239730 {
+                  proto=3; x=46.046216mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
-                   li:3 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                   li:5 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                 }
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239721 {
-                 proto=1; x=47.366mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239731 {
+                  proto=4; x=46.046216mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
-                   li:3 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                   li:5 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                 }
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239722 {
-                 proto=1; x=47.366mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239732 {
+                  proto=2; x=46.046216mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
-                   li:3 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                   li:5 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                 }
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239723 {
-                 proto=1; x=48.686038mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239733 {
+                  proto=3; x=46.706362mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
-                   li:3 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                   li:5 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                 }
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239724 {
-                 proto=1; x=48.686038mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239734 {
+                  proto=4; x=46.706362mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
-                   li:3 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                   li:5 {
-                    on  
-                    solid  
-                    noshape  
-                   }
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239735 {
+                  proto=3; x=46.706362mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
-                }
-                ha:padstack_ref.239725 {
-                 proto=1; x=48.686038mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-                 ha:flags {
-                  clearline=1
+                 ha:padstack_ref.239736 {
+                  proto=4; x=46.706362mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239737 {
+                  proto=3; x=46.706362mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
-                   li:3 {
-                    on  
-                    solid  
-                    noshape  
-                   }
-                   li:5 {
-                    on  
-                    solid  
-                    noshape  
-                   }
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239738 {
+                  proto=4; x=46.706362mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
-                }
-                ha:padstack_ref.239726 {
-                 proto=2; x=46.046216mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
+                 ha:padstack_ref.239739 {
+                  proto=3; x=46.706362mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239740 {
+                  proto=4; x=46.706362mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239741 {
+                  proto=3; x=46.706362mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
-                }
-                ha:padstack_ref.239727 {
-                 proto=3; x=46.046216mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
+                 ha:padstack_ref.239742 {
+                  proto=4; x=46.706362mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239743 {
+                  proto=2; x=47.366mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239744 {
+                  proto=3; x=47.366mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
-                }
-                ha:padstack_ref.239728 {
-                 proto=4; x=46.046216mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
+                 ha:padstack_ref.239745 {
+                  proto=4; x=47.366mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239746 {
+                  proto=2; x=47.366mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239747 {
+                  proto=3; x=47.366mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239729 {
-                 proto=2; x=46.046216mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239748 {
+                  proto=4; x=47.366mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239730 {
-                 proto=3; x=46.046216mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239749 {
+                  proto=2; x=47.366mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239731 {
-                 proto=4; x=46.046216mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239750 {
+                  proto=3; x=48.025892mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239732 {
-                 proto=2; x=46.046216mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239751 {
+                  proto=4; x=48.025892mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
-                 }
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239733 {
-                 proto=3; x=46.706362mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239752 {
+                  proto=3; x=48.025892mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239753 {
+                  proto=4; x=48.025892mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239734 {
-                 proto=4; x=46.706362mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239754 {
+                  proto=3; x=48.025892mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239735 {
-                 proto=3; x=46.706362mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239755 {
+                  proto=4; x=48.025892mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239736 {
-                 proto=4; x=46.706362mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239756 {
+                  proto=3; x=48.025892mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239737 {
-                 proto=3; x=46.706362mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239757 {
+                  proto=4; x=48.025892mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239738 {
-                 proto=4; x=46.706362mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239758 {
+                  proto=3; x=48.025892mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239739 {
-                 proto=3; x=46.706362mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239759 {
+                  proto=4; x=48.025892mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239740 {
-                 proto=4; x=46.706362mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239760 {
+                  proto=2; x=48.686038mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  li:thermal {
+                    li:2 {
+                     on  
+                     solid  
+                     noshape  
+                    }
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239741 {
-                 proto=3; x=46.706362mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239761 {
+                  proto=3; x=48.686038mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239762 {
+                  proto=4; x=48.686038mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239742 {
-                 proto=4; x=46.706362mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239763 {
+                  proto=2; x=48.686038mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239743 {
-                 proto=2; x=47.366mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239764 {
+                  proto=3; x=48.686038mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239744 {
-                 proto=3; x=47.366mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239765 {
+                  proto=4; x=48.686038mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239745 {
-                 proto=4; x=47.366mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239766 {
+                  proto=2; x=48.686038mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239746 {
-                 proto=2; x=47.366mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
+                 ha:padstack_ref.239767 {
+                  proto=5; x=44.891278mm; y=16.155106mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239747 {
-                 proto=3; x=47.366mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=24
+                    name=pin24
+                  }
                  }
+                 ha:padstack_ref.239768 {
+                  proto=5; x=49.840976mm; y=16.155106mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239748 {
-                 proto=4; x=47.366mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=1
+                    name=pin1
+                  }
                  }
+                 ha:padstack_ref.239769 {
+                  proto=6; x=45.616194mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239749 {
-                 proto=2; x=47.366mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=16
+                    name=pin16
+                  }
                  }
+                 ha:padstack_ref.239770 {
+                  proto=6; x=45.616194mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239750 {
-                 proto=3; x=48.025892mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=25
+                    name=pin25
+                  }
                  }
+                 ha:padstack_ref.239771 {
+                  proto=5; x=44.891278mm; y=15.65498mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239751 {
-                 proto=4; x=48.025892mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=23
+                    name=pin23
+                  }
                  }
+                 ha:padstack_ref.239772 {
+                  proto=5; x=49.840976mm; y=15.65498mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239752 {
-                 proto=3; x=48.025892mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=2
+                    name=pin2
+                  }
                  }
+                 ha:padstack_ref.239773 {
+                  proto=6; x=46.11632mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239753 {
-                 proto=4; x=48.025892mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=15
+                    name=pin15
+                  }
                  }
+                 ha:padstack_ref.239774 {
+                  proto=6; x=46.11632mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239754 {
-                 proto=3; x=48.025892mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=26
+                    name=pin26
+                  }
                  }
+                 ha:padstack_ref.239775 {
+                  proto=5; x=44.891278mm; y=15.155108mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239755 {
-                 proto=4; x=48.025892mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=22
+                    name=pin22
+                  }
                  }
+                 ha:padstack_ref.239776 {
+                  proto=5; x=49.840976mm; y=15.155108mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239756 {
-                 proto=3; x=48.025892mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=3
+                    name=pin3
+                  }
                  }
+                 ha:padstack_ref.239777 {
+                  proto=6; x=46.616192mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239757 {
-                 proto=4; x=48.025892mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=14
+                    name=pin14
+                  }
                  }
+                 ha:padstack_ref.239778 {
+                  proto=6; x=46.616192mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239758 {
-                 proto=3; x=48.025892mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=27
+                    name=pin27
+                  }
                  }
+                 ha:padstack_ref.239779 {
+                  proto=5; x=44.891278mm; y=14.654982mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239759 {
-                 proto=4; x=48.025892mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=21
+                    name=pin21
+                  }
                  }
+                 ha:padstack_ref.239780 {
+                  proto=5; x=49.840976mm; y=14.654982mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239760 {
-                 proto=2; x=48.686038mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=4
+                    name=pin4
+                  }
                  }
+                 ha:padstack_ref.239781 {
+                  proto=6; x=47.116318mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239761 {
-                 proto=3; x=48.686038mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=13
+                    name=pin13
+                  }
                  }
+                 ha:padstack_ref.239782 {
+                  proto=6; x=47.116318mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239762 {
-                 proto=4; x=48.686038mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=28
+                    name=pin28
+                  }
                  }
+                 ha:padstack_ref.239783 {
+                  proto=5; x=44.891278mm; y=14.155364mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239763 {
-                 proto=2; x=48.686038mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=20
+                    name=pin20
+                  }
                  }
+                 ha:padstack_ref.239784 {
+                  proto=5; x=49.840976mm; y=14.155364mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=5
+                    name=pin5
+                  }
                  }
+                 ha:padstack_ref.239785 {
+                  proto=6; x=47.615936mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239764 {
-                 proto=3; x=48.686038mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=12
+                    name=pin12
+                  }
                  }
+                 ha:padstack_ref.239786 {
+                  proto=6; x=47.615936mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239765 {
-                 proto=4; x=48.686038mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=29
+                    name=pin29
+                  }
                  }
+                 ha:padstack_ref.239787 {
+                  proto=5; x=44.891278mm; y=13.655238mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239766 {
-                 proto=2; x=48.686038mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=19
+                    name=pin19
+                  }
                  }
+                 ha:padstack_ref.239788 {
+                  proto=5; x=49.840976mm; y=13.655238mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=33
-                   name=pin33
-                 }
-                }
-                ha:padstack_ref.239767 {
-                 proto=5; x=44.891278mm; y=16.155106mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=6
+                    name=pin6
+                  }
                  }
+                 ha:padstack_ref.239789 {
+                  proto=6; x=48.116062mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=24
-                   name=pin24
-                 }
-                }
-                ha:padstack_ref.239768 {
-                 proto=5; x=49.840976mm; y=16.155106mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=11
+                    name=pin11
+                  }
                  }
+                 ha:padstack_ref.239790 {
+                  proto=6; x=48.116062mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=1
-                   name=pin1
-                 }
-                }
-                ha:padstack_ref.239769 {
-                 proto=6; x=45.616194mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=30
+                    name=pin30
+                  }
                  }
+                 ha:padstack_ref.239791 {
+                  proto=5; x=44.891278mm; y=13.155366mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=16
-                   name=pin16
-                 }
-                }
-                ha:padstack_ref.239770 {
-                 proto=6; x=45.616194mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=18
+                    name=pin18
+                  }
                  }
+                 ha:padstack_ref.239792 {
+                  proto=5; x=49.840976mm; y=13.155366mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=25
-                   name=pin25
-                 }
-                }
-                ha:padstack_ref.239771 {
-                 proto=5; x=44.891278mm; y=15.65498mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=7
+                    name=pin7
+                  }
                  }
+                 ha:padstack_ref.239793 {
+                  proto=6; x=48.615934mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=23
-                   name=pin23
-                 }
-                }
-                ha:padstack_ref.239772 {
-                 proto=5; x=49.840976mm; y=15.65498mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=10
+                    name=pin10
+                  }
                  }
+                 ha:padstack_ref.239794 {
+                  proto=6; x=48.615934mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=2
-                   name=pin2
-                 }
-                }
-                ha:padstack_ref.239773 {
-                 proto=6; x=46.11632mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=31
+                    name=pin31
+                  }
                  }
+                 ha:padstack_ref.239795 {
+                  proto=5; x=44.891278mm; y=12.65524mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=15
-                   name=pin15
-                 }
-                }
-                ha:padstack_ref.239774 {
-                 proto=6; x=46.11632mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=17
+                    name=pin17
+                  }
                  }
+                 ha:padstack_ref.239796 {
+                  proto=5; x=49.840976mm; y=12.65524mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=26
-                   name=pin26
-                 }
-                }
-                ha:padstack_ref.239775 {
-                 proto=5; x=44.891278mm; y=15.155108mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=8
+                    name=pin8
+                  }
                  }
+                 ha:padstack_ref.239797 {
+                  proto=6; x=49.11606mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=22
-                   name=pin22
-                 }
-                }
-                ha:padstack_ref.239776 {
-                 proto=5; x=49.840976mm; y=15.155108mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=9
+                    name=pin9
+                  }
                  }
+                 ha:padstack_ref.239798 {
+                  proto=6; x=49.11606mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=3
-                   name=pin3
+                  ha:attributes {
+                    term=32
+                    name=pin32
+                  }
                  }
                 }
-                ha:padstack_ref.239777 {
-                 proto=6; x=46.616192mm; y=11.930324mm; rot=90.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=14
-                   name=pin14
-                 }
-                }
-                ha:padstack_ref.239778 {
-                 proto=6; x=46.616192mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
+                   li:objects {
+                    ha:arc.239703 {
+                     x=49.965944mm; y=17.00499mm; width=5.0mil; height=5.0mil; astart=90.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=27
-                   name=pin27
+                   li:objects {
+                    ha:line.239704 {
+                     x1=47.36611mm; y1=14.40519mm; x2=47.36611mm; y2=14.40519mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
+                    }
+                    ha:line.239707 {
+                     x1=47.366mm; y1=14.4053mm; x2=47.366mm; y2=14.4053mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
+                     }
+                    }
+                    ha:line.239710 {
+                     x1=47.366mm; y1=14.4053mm; x2=48.366mm; y2=14.4053mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
+                     }
+                    }
+                    ha:line.239713 {
+                     x1=47.366mm; y1=14.4053mm; x2=47.366mm; y2=13.4053mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=y
+                     }
+                    }
+                   }
+                   ha:type {
+                    top = 1
+                    misc = 1
+                    virtual = 1
+                   }
                  }
                 }
-                ha:padstack_ref.239779 {
-                 proto=5; x=44.891278mm; y=14.654982mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+               }
+                uid = s8UvVKm+Opv32L0Ua+IAAABM
+               }
+               ha:subc.240270 {
+                ha:attributes {
+                 value=SPDT
+                 device=SWITCH
+                 footprint=PN11S
+                 refdes=S1
+                }
+               ha:data {
+                              li:padstack_prototypes {
 
-                 li:thermal {
-                 }
+                ha:ps_proto_v6.0 {
+                  hdia=35.43mil; hplated=1; htop=0; hbottom=0;
+                  li:shape {
 
-                 ha:attributes {
-                   term=21
-                   name=pin21
-                 }
-                }
-                ha:padstack_ref.239780 {
-                 proto=5; x=49.840976mm; y=14.654982mm; rot=90.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.87mil;                     }
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      copper = 1
+                      top = 1
+                     }
+                     clearance=0.0
+                    }
 
-                 li:thermal {
-                 }
+                    ha:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                     }
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      bottom = 1
+                      copper = 1
+                     }
+                     clearance=0.0
+                    }
 
-                 ha:attributes {
-                   term=4
-                   name=pin4
-                 }
-                }
-                ha:padstack_ref.239781 {
-                 proto=6; x=47.116318mm; y=11.930324mm; rot=90.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.87mil;                     }
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      copper = 1
+                      intern = 1
+                     }
+                     clearance=0.0
+                    }
 
-                 li:thermal {
-                 }
+                    ha:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;                     }
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                    }
 
-                 ha:attributes {
-                   term=13
-                   name=pin13
-                 }
+                    ha:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;                     }
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      bottom = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                    }
+                  }
                 }
-                ha:padstack_ref.239782 {
-                 proto=6; x=47.116318mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
 
-                 li:thermal {
-                 }
+                ha:ps_proto_v6.1 {
+                  hdia=35.43mil; hplated=1; htop=0; hbottom=0;
+                  li:shape {
 
-                 ha:attributes {
-                   term=28
-                   name=pin28
-                 }
-                }
-                ha:padstack_ref.239783 {
-                 proto=5; x=44.891278mm; y=14.155364mm; rot=90.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.435mil  
+                       -35.435mil  
+                       35.435mil  
+                       -35.435mil  
+                       35.435mil  
+                       35.435mil  
+                       -35.435mil  
+                       35.435mil  
+                      }
+                    }
 
-                 li:thermal {
-                 }
+                    ha:ps_shape_v4 {
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      bottom = 1
+                      copper = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -35.435mil  
+                       -35.435mil  
+                       35.435mil  
+                       -35.435mil  
+                       35.435mil  
+                       35.435mil  
+                       -35.435mil  
+                       35.435mil  
+                      }
+                    }
 
-                 ha:attributes {
-                   term=20
-                   name=pin20
-                 }
-                }
-                ha:padstack_ref.239784 {
-                 proto=5; x=49.840976mm; y=14.155364mm; rot=90.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.435mil  
+                       -35.435mil  
+                       35.435mil  
+                       -35.435mil  
+                       35.435mil  
+                       35.435mil  
+                       -35.435mil  
+                       35.435mil  
+                      }
+                    }
 
-                 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 {
+                       -39.37mil  
+                       -39.37mil  
+                       39.37mil  
+                       -39.37mil  
+                       39.37mil  
+                       39.37mil  
+                       -39.37mil  
+                       39.37mil  
+                      }
+                    }
 
-                 ha:attributes {
-                   term=5
-                   name=pin5
-                 }
+                    ha:ps_shape_v4 {
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      bottom = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -39.37mil  
+                       -39.37mil  
+                       39.37mil  
+                       -39.37mil  
+                       39.37mil  
+                       39.37mil  
+                       -39.37mil  
+                       39.37mil  
+                      }
+                    }
+                  }
                 }
-                ha:padstack_ref.239785 {
-                 proto=6; x=47.615936mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
 
-                 li:thermal {
-                 }
+                ha:ps_proto_v6.2 {
+                  hdia=47.24mil; hplated=1; htop=0; hbottom=0;
+                  li:shape {
 
-                 ha:attributes {
-                   term=12
-                   name=pin12
-                 }
-                }
-                ha:padstack_ref.239786 {
-                 proto=6; x=47.615936mm; y=16.880022mm; rot=90.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=78.74mil;                     }
+                     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=78.74mil;                     }
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      bottom = 1
+                      copper = 1
+                     }
+                     clearance=0.0
+                    }
 
-                 ha:attributes {
-                   term=29
-                   name=pin29
-                 }
-                }
-                ha:padstack_ref.239787 {
-                 proto=5; x=44.891278mm; y=13.655238mm; rot=90.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=78.74mil;                     }
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      copper = 1
+                      intern = 1
+                     }
+                     clearance=0.0
+                    }
 
-                 li:thermal {
-                 }
+                    ha:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;                     }
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                    }
 
-                 ha:attributes {
-                   term=19
-                   name=pin19
-                 }
+                    ha:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;                     }
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      bottom = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                    }
+                  }
                 }
-                ha:padstack_ref.239788 {
-                 proto=5; x=49.840976mm; y=13.655238mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+               }
 
-                 li:thermal {
-                 }
+                li:objects {
+                 ha:padstack_ref.240295 {
+                  proto=0; x=2.32in; y=576.85mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=6
-                   name=pin6
-                 }
-                }
-                ha:padstack_ref.239789 {
-                 proto=6; x=48.116062mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=3
+                    name=pin3
+                  }
                  }
+                 ha:padstack_ref.240296 {
+                  proto=0; x=2.32in; y=478.43mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=11
-                   name=pin11
-                 }
-                }
-                ha:padstack_ref.239790 {
-                 proto=6; x=48.116062mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=2
+                    name=pin2
+                  }
                  }
+                 ha:padstack_ref.240297 {
+                  proto=1; x=2.32in; y=380.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=30
-                   name=pin30
-                 }
-                }
-                ha:padstack_ref.239791 {
-                 proto=5; x=44.891278mm; y=13.155366mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=1
+                    name=pin1
+                  }
                  }
+                 ha:padstack_ref.240298 {
+                  proto=2; x=2.36724in; y=702.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=18
-                   name=pin18
-                 }
-                }
-                ha:padstack_ref.239792 {
-                 proto=5; x=49.840976mm; y=13.155366mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                  li:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
+                  }
 
-                 li:thermal {
+                  ha:attributes {
+                    term=4
+                    name=pin4
+                  }
                  }
+                 ha:padstack_ref.240299 {
+                  proto=2; x=2.2334in; y=257.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=7
-                   name=pin7
+                  li:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
+                  }
+
+                  ha:attributes {
+                    term=4
+                    name=pin4
+                  }
                  }
                 }
-                ha:padstack_ref.239793 {
-                 proto=6; x=48.615934mm; y=11.930324mm; rot=90.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=10
-                   name=pin10
-                 }
-                }
-                ha:padstack_ref.239794 {
-                 proto=6; x=48.615934mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
+                   li:objects {
+                    ha:line.240271 {
+                     x1=2.22157in; y1=714.65mil; x2=2.22157in; y2=242.21mil; thickness=5.0mil; clearance=0.0;
+                    }
+                    ha:line.240274 {
+                     x1=2.22157in; y1=714.65mil; x2=2.41843in; y2=714.65mil; thickness=5.0mil; clearance=0.0;
+                    }
+                    ha:line.240277 {
+                     x1=2.41843in; y1=714.65mil; x2=2.41843in; y2=242.21mil; thickness=5.0mil; clearance=0.0;
+                    }
+                    ha:line.240280 {
+                     x1=2.41843in; y1=242.21mil; x2=2.22157in; y2=242.21mil; thickness=5.0mil; clearance=0.0;
+                    }
+                   }
+                   ha:type {
+                    silk = 1
+                    top = 1
+                   }
                  }
 
-                 li:thermal {
-                 }
+                 ha:subc-aux {
+                  lid=1
+                  ha:combining {                  }
 
-                 ha:attributes {
-                   term=31
-                   name=pin31
+                   li:objects {
+                    ha:line.240283 {
+                     x1=58.728052mm; y1=12.172035mm; x2=58.728052mm; y2=12.172035mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
+                    }
+                    ha:line.240286 {
+                     x1=2.32in; y1=478.43mil; x2=2.32in; y2=478.43mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
+                     }
+                    }
+                    ha:line.240289 {
+                     x1=2.32in; y1=478.43mil; x2=57.928mm; y2=478.43mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
+                     }
+                    }
+                    ha:line.240292 {
+                     x1=2.32in; y1=478.43mil; x2=2.32in; y2=13.152122mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=y
+                     }
+                    }
+                   }
+                   ha:type {
+                    top = 1
+                    misc = 1
+                    virtual = 1
+                   }
                  }
                 }
-                ha:padstack_ref.239795 {
-                 proto=5; x=44.891278mm; y=12.65524mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+               }
+                uid = KNnIvZF40lMK2UCAIp0AAABJ
+               }
+               ha:subc.240333 {
+                ha:attributes {
+                 {io_pcb::hidename_y}=9.1460 mm
+                 footprint=0402
+                 {io_pcb::hidename_scale}=100
+                 refdes=C5
+                 value=4.7uF
+                 {io_pcb::hidename_direction}=0
+                 device=CAPACITOR
+                 {io_pcb::hidename_x}=66.2371 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=17
-                   name=pin17
-                 }
-                }
-                ha:padstack_ref.239796 {
-                 proto=5; x=49.840976mm; y=12.65524mm; rot=90.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 {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
+                    }
 
-                 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 {
+                       12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                      }
+                    }
 
-                 ha:attributes {
-                   term=8
-                   name=pin8
-                 }
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
+                    }
+                  }
                 }
-                ha:padstack_ref.239797 {
-                 proto=6; x=49.11606mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+               }
 
-                 li:thermal {
-                 }
+                li:objects {
+                 ha:padstack_ref.240346 {
+                  proto=0; x=927.52mil; y=324.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=9
-                   name=pin9
-                 }
-                }
-                ha:padstack_ref.239798 {
-                 proto=6; x=49.11606mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                 ha:flags {
-                  clearline=1
+                  ha:attributes {
+                    term=1
+                    name=1
+                  }
                  }
+                 ha:padstack_ref.240347 {
+                  proto=0; x=959.0mil; y=324.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 li:thermal {
-                 }
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=32
-                   name=pin32
+                  ha:attributes {
+                    term=2
+                    name=2
+                  }
                  }
                 }
-               }
-               li:layers {
+                li:layers {
 
-                ha:top-silk {
-                 lid=0
-                 ha:combining {                 }
+                 ha:subc-aux {
+                  lid=0
+                  ha:combining {                  }
 
-                  li:objects {
-                   ha:arc.239703 {
-                    x=49.965944mm; y=17.00499mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-                   }
-                  }
-                  ha:type {
-                   silk = 1
-                   top = 1
-                  }
-                }
+                   li:objects {
+                    ha:line.240334 {
+                     x1=943.26mil; y1=324.0mil; x2=943.26mil; y2=324.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
 
-                ha:subc-aux {
-                 lid=1
-                 ha:combining {                 }
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
+                    }
+                    ha:line.240337 {
+                     x1=943.26mil; y1=324.0mil; x2=943.26mil; y2=324.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
 
-                  li:objects {
-                   ha:line.239704 {
-                    x1=47.36611mm; y1=14.40519mm; x2=47.36611mm; y2=14.40519mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
+                     ha:attributes {
+                       subc-role=origin
+                     }
                     }
-                   }
-                   ha:line.239707 {
-                    x1=47.366mm; y1=14.4053mm; x2=47.366mm; y2=14.4053mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
+                    ha:line.240340 {
+                     x1=943.26mil; y1=324.0mil; x2=24.958804mm; y2=324.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
+                     ha:attributes {
+                       subc-role=x
+                     }
                     }
-                   }
-                   ha:line.239710 {
-                    x1=47.366mm; y1=14.4053mm; x2=48.366mm; y2=14.4053mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
+                    ha:line.240343 {
+                     x1=943.26mil; y1=324.0mil; x2=943.26mil; y2=9.2296mm; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
+                     ha:attributes {
+                       subc-role=y
+                     }
                     }
                    }
-                   ha:line.239713 {
-                    x1=47.366mm; y1=14.4053mm; x2=47.366mm; y2=13.4053mm; 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 = s8UvVKm+Opv32L0Ua+IAAABM
-              }
-               ha:subc.240270 {
+                uid = DTPe++P7imVnhaFEAwoAAAAP
+               }
+               ha:subc.240380 {
                 ha:attributes {
-                 value=SPDT
-                 device=SWITCH
-                 footprint=PN11S
-                 refdes=S1
+                 {io_pcb::hidename_y}=9.6347 mm
+                 footprint=0402
+                 {io_pcb::hidename_scale}=100
+                 refdes=R50
+                 value=1k
+                 {io_pcb::hidename_direction}=3
+                 device=RESISTOR
+                 {io_pcb::hidename_x}=73.0611 mm
                 }
                ha:data {
                               li:padstack_prototypes {
 
                 ha:ps_proto_v6.0 {
-                  hdia=35.43mil; 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=70.87mil;                     }
                      ha:combining {                     }
                      ha:layer_mask {
                       copper = 1
                       top = 1
                      }
                      clearance=0.0
+                      li:ps_poly {
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       -9.84mil  
+                      }
                     }
 
                     ha:ps_shape_v4 {
-                     ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                     }
-                     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.87mil;                     }
-                     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=78.74mil;                     }
                      ha:combining { sub=1; auto=1;                     }
                      ha:layer_mask {
                       top = 1
                       mask = 1
                      }
                      clearance=0.0
+                      li:ps_poly {
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                       -12.84mil  
+                      }
                     }
 
                     ha:ps_shape_v4 {
-                     ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;                     }
-                     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 {
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       -9.84mil  
+                      }
                     }
                   }
                 }
+               }
 
-                ha:ps_proto_v6.1 {
-                  hdia=35.43mil; hplated=1; htop=0; hbottom=0;
-                  li:shape {
+                li:objects {
+                 ha:padstack_ref.240393 {
+                  proto=0; x=765.0mil; y=308.48mil; rot=180.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.240394 {
+                  proto=0; x=765.0mil; y=277.0mil; rot=180.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.240381 {
+                     x1=765.0mil; y1=292.74mil; x2=765.0mil; y2=292.74mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
+                    }
+                    ha:line.240384 {
+                     x1=765.0mil; y1=292.74mil; x2=765.0mil; y2=292.74mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
+                     ha:attributes {
+                       subc-role=origin
+                     }
+                    }
+                    ha:line.240387 {
+                     x1=765.0mil; y1=292.74mil; x2=765.0mil; y2=8.435596mm; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
+                     ha:attributes {
+                       subc-role=x
                      }
-                     clearance=0.0
-                      li:ps_poly {
-                       -35.435mil  
-                       -35.435mil  
-                       35.435mil  
-                       -35.435mil  
-                       35.435mil  
-                       35.435mil  
-                       -35.435mil  
-                       35.435mil  
-                      }
                     }
+                    ha:line.240390 {
+                     x1=765.0mil; y1=292.74mil; x2=20.431mm; y2=292.74mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
 
-                    ha:ps_shape_v4 {
-                     ha:combining {                     }
-                     ha:layer_mask {
-                      bottom = 1
-                      copper = 1
+                     ha:attributes {
+                       subc-role=y
                      }
-                     clearance=0.0
-                      li:ps_poly {
-                       -35.435mil  
-                       -35.435mil  
-                       35.435mil  
-                       -35.435mil  
-                       35.435mil  
-                       35.435mil  
-                       -35.435mil  
-                       35.435mil  
-                      }
                     }
+                   }
+                   ha:type {
+                    top = 1
+                    misc = 1
+                    virtual = 1
+                   }
+                 }
+                }
+               }
+                uid = DTPe++P7imVnhaFEAwoAAAAN
+               }
+               ha:subc.240396 {
+                ha:attributes {
+                 {io_pcb::hidename_y}=7.4183 mm
+                 footprint=0402
+                 {io_pcb::hidename_scale}=100
+                 refdes=R51
+                 value=1k
+                 {io_pcb::hidename_direction}=3
+                 device=RESISTOR
+                 {io_pcb::hidename_x}=70.7497 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
-                      intern = 1
+                      top = 1
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -35.435mil  
-                       -35.435mil  
-                       35.435mil  
-                       -35.435mil  
-                       35.435mil  
-                       35.435mil  
-                       -35.435mil  
-                       35.435mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       -9.84mil  
                       }
                     }
 
@@ -15186,112 +15476,202 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -39.37mil  
-                       -39.37mil  
-                       39.37mil  
-                       -39.37mil  
-                       39.37mil  
-                       39.37mil  
-                       -39.37mil  
-                       39.37mil  
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                       -12.84mil  
                       }
                     }
 
                     ha:ps_shape_v4 {
-                     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 {
-                       -39.37mil  
-                       -39.37mil  
-                       39.37mil  
-                       -39.37mil  
-                       39.37mil  
-                       39.37mil  
-                       -39.37mil  
-                       39.37mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       -9.84mil  
                       }
                     }
                   }
                 }
+               }
 
-                ha:ps_proto_v6.2 {
-                  hdia=47.24mil; hplated=1; htop=0; hbottom=0;
-                  li:shape {
+                li:objects {
+                 ha:padstack_ref.240409 {
+                  proto=0; x=824.0mil; y=229.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  li:thermal {
+                  }
 
-                    ha:ps_shape_v4 {
-                     ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;                     }
-                     ha:combining {                     }
-                     ha:layer_mask {
-                      copper = 1
-                      top = 1
+                  ha:attributes {
+                    term=1
+                    name=1
+                  }
+                 }
+                 ha:padstack_ref.240410 {
+                  proto=0; x=824.0mil; y=260.48mil; rot=180.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.240397 {
+                     x1=824.0mil; y1=244.74mil; x2=824.0mil; y2=244.74mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
                      }
-                     clearance=0.0
                     }
-
-                    ha:ps_shape_v4 {
-                     ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;                     }
-                     ha:combining {                     }
-                     ha:layer_mask {
-                      bottom = 1
-                      copper = 1
+                    ha:line.240400 {
+                     x1=824.0mil; y1=244.74mil; x2=824.0mil; y2=244.74mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
+                     }
+                    }
+                    ha:line.240403 {
+                     x1=824.0mil; y1=244.74mil; x2=824.0mil; y2=5.216396mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
+                     }
+                    }
+                    ha:line.240406 {
+                     x1=824.0mil; y1=244.74mil; x2=19.9296mm; y2=244.74mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=y
                      }
-                     clearance=0.0
                     }
+                   }
+                   ha:type {
+                    top = 1
+                    misc = 1
+                    virtual = 1
+                   }
+                 }
+                }
+               }
+                uid = DTPe++P7imVnhaFEAwoAAAAM
+               }
+               ha:subc.240604 {
+                ha:attributes {
+                 {io_pcb::hidename_y}=23.0167 mm
+                 copyright=2006 DJ Delorie
+                 author=DJ Delorie
+                 footprint=SOT23-5
+                 dist-license=GPL
+                 {io_pcb::hidename_scale}=89
+                 refdes=U1
+                 value=TLV73333
+                 {io_pcb::hidename_direction}=2
+                 device=IC
+                 use-license=Unlimited
+                 {io_pcb::hidename_x}=70.4665 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=78.74mil;                     }
                      ha:combining {                     }
                      ha:layer_mask {
                       copper = 1
-                      intern = 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:ps_shape_v4 {
-                     ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;                     }
                      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:ps_circ { x=0.0; y=0.0; dia=86.61mil;                     }
-                     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 {
+                       -20.0mil  
+                       -12.0mil  
+                       -20.0mil  
+                       12.0mil  
+                       20.0mil  
+                       12.0mil  
+                       20.0mil  
+                       -12.0mil  
+                      }
                     }
                   }
                 }
                }
 
                 li:objects {
-                 ha:padstack_ref.240295 {
-                  proto=0; x=2.32in; y=576.85mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
+                 ha:padstack_ref.240629 {
+                  proto=0; x=24.446096mm; y=15.131mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
                   li:thermal {
                   }
 
                   ha:attributes {
-                    term=3
-                    name=pin3
+                    term=4
+                    name=BY
                   }
                  }
-                 ha:padstack_ref.240296 {
-                  proto=0; x=2.32in; y=478.43mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
+                 ha:padstack_ref.240630 {
+                  proto=0; x=24.446096mm; y=13.1498mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -15300,12 +15680,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=2
-                    name=pin2
+                    term=5
+                    name=VOUT
                   }
                  }
-                 ha:padstack_ref.240297 {
-                  proto=1; x=2.32in; y=380.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
+                 ha:padstack_ref.240631 {
+                  proto=0; x=22.363296mm; y=13.1498mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -15315,25 +15695,21 @@ ha:pcb-rnd-board-v8 {
 
                   ha:attributes {
                     term=1
-                    name=pin1
+                    name=VIN
                   }
                  }
-                 ha:padstack_ref.240298 {
-                  proto=2; x=2.36724in; y=702.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
+                 ha:padstack_ref.240632 {
+                  proto=0; x=22.363296mm; y=14.1404mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
                   li:thermal {
                   }
 
                   ha:attributes {
-                    term=4
-                    name=pin4
+                    term=2
+                    name=GND
                   }
                  }
-                 ha:padstack_ref.240299 {
-                  proto=2; x=2.2334in; y=257.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
+                 ha:padstack_ref.240633 {
+                  proto=0; x=22.363296mm; y=15.131mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -15342,8 +15718,8 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=4
-                    name=pin4
+                    term=3
+                    name=EN
                   }
                  }
                 }
@@ -15354,17 +15730,17 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.240271 {
-                     x1=2.22157in; y1=714.65mil; x2=2.22157in; y2=242.21mil; thickness=5.0mil; clearance=0.0;
+                    ha:line.240605 {
+                     x1=21.652096mm; y1=12.6418mm; x2=21.652096mm; y2=15.639mm; thickness=10.0mil; clearance=0.0;
                     }
-                    ha:line.240274 {
-                     x1=2.22157in; y1=714.65mil; x2=2.41843in; y2=714.65mil; thickness=5.0mil; clearance=0.0;
+                    ha:line.240608 {
+                     x1=21.652096mm; y1=12.6418mm; x2=25.182696mm; y2=12.6418mm; thickness=10.0mil; clearance=0.0;
                     }
-                    ha:line.240277 {
-                     x1=2.41843in; y1=714.65mil; x2=2.41843in; y2=242.21mil; thickness=5.0mil; clearance=0.0;
+                    ha:line.240611 {
+                     x1=25.182696mm; y1=12.6418mm; x2=25.182696mm; y2=15.639mm; thickness=10.0mil; clearance=0.0;
                     }
-                    ha:line.240280 {
-                     x1=2.41843in; y1=242.21mil; x2=2.22157in; y2=242.21mil; thickness=5.0mil; clearance=0.0;
+                    ha:line.240614 {
+                     x1=21.652096mm; y1=15.639mm; x2=25.182696mm; y2=15.639mm; thickness=10.0mil; clearance=0.0;
                     }
                    }
                    ha:type {
@@ -15378,26 +15754,26 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.240283 {
-                     x1=58.728052mm; y1=12.172035mm; x2=58.728052mm; y2=12.172035mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.240617 {
+                     x1=23.196416mm; y1=14.1404mm; x2=23.196416mm; y2=14.1404mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.240286 {
-                     x1=2.32in; y1=478.43mil; x2=2.32in; y2=478.43mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.240620 {
+                     x1=24.446096mm; y1=15.131mm; x2=24.446096mm; y2=15.131mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.240289 {
-                     x1=2.32in; y1=478.43mil; x2=57.928mm; y2=478.43mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.240623 {
+                     x1=24.446096mm; y1=15.131mm; x2=25.446096mm; y2=15.131mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.240292 {
-                     x1=2.32in; y1=478.43mil; x2=2.32in; y2=13.152122mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.240626 {
+                     x1=24.446096mm; y1=15.131mm; x2=24.446096mm; y2=16.131mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -15411,18 +15787,18 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = KNnIvZF40lMK2UCAIp0AAABJ
+                uid = DTPe++P7imVnhaFEAwoAAAAv
                }
-               ha:subc.240333 {
+               ha:subc.240635 {
                 ha:attributes {
-                 {io_pcb::hidename_y}=9.1460 mm
+                 {io_pcb::hidename_y}=20.9428 mm
                  footprint=0402
                  {io_pcb::hidename_scale}=100
-                 refdes=C5
-                 value=4.7uF
-                 {io_pcb::hidename_direction}=0
-                 device=CAPACITOR
-                 {io_pcb::hidename_x}=66.2371 mm
+                 refdes=R4
+                 value=100k
+                 {io_pcb::hidename_direction}=2
+                 device=RESISTOR
+                 {io_pcb::hidename_x}=64.3143 mm
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -15492,8 +15868,12 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.240346 {
-                  proto=0; x=927.52mil; y=324.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.240648 {
+                  proto=0; x=2.6in; y=738.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
                   li:thermal {
                   }
 
@@ -15502,8 +15882,158 @@ ha:pcb-rnd-board-v8 {
                     name=1
                   }
                  }
-                 ha:padstack_ref.240347 {
-                  proto=0; x=959.0mil; y=324.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.240649 {
+                  proto=0; x=2.56852in; y=738.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.240636 {
+                     x1=2.58426in; y1=738.0mil; x2=2.58426in; y2=738.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
+                    }
+                    ha:line.240639 {
+                     x1=2.58426in; y1=738.0mil; x2=2.58426in; y2=738.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
+                     }
+                    }
+                    ha:line.240642 {
+                     x1=2.58426in; y1=738.0mil; x2=64.640204mm; y2=738.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
+                     }
+                    }
+                    ha:line.240645 {
+                     x1=2.58426in; y1=738.0mil; x2=2.58426in; y2=17.7452mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=y
+                     }
+                    }
+                   }
+                   ha:type {
+                    top = 1
+                    misc = 1
+                    virtual = 1
+                   }
+                 }
+                }
+               }
+                uid = DTPe++P7imVnhaFEAwoAAAAx
+               }
+               ha:subc.240651 {
+                ha:attributes {
+                 {io_pcb::hidename_y}=19.6230 mm
+                 footprint=0402
+                 {io_pcb::hidename_scale}=100
+                 refdes=R5
+                 value=1M
+                 {io_pcb::hidename_direction}=2
+                 device=RESISTOR
+                 {io_pcb::hidename_x}=64.3105 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 {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
+                    }
+
+                    ha:ps_shape_v4 {
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                      }
+                    }
+
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
+                    }
+                  }
+                }
+               }
+
+                li:objects {
+                 ha:padstack_ref.240664 {
+                  proto=0; x=2.74826in; y=316.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.240665 {
+                  proto=0; x=2.77974in; y=316.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -15524,42 +16054,26 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.240334 {
-                     x1=943.26mil; y1=324.0mil; x2=943.26mil; y2=324.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
+                    ha:line.240652 {
+                     x1=2.764in; y1=316.0mil; x2=2.764in; y2=316.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.240337 {
-                     x1=943.26mil; y1=324.0mil; x2=943.26mil; y2=324.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
+                    ha:line.240655 {
+                     x1=2.764in; y1=316.0mil; x2=2.764in; y2=316.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.240340 {
-                     x1=943.26mil; y1=324.0mil; x2=24.958804mm; y2=324.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
+                    ha:line.240658 {
+                     x1=2.764in; y1=316.0mil; x2=71.2056mm; y2=316.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.240343 {
-                     x1=943.26mil; y1=324.0mil; x2=943.26mil; y2=9.2296mm; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
+                    ha:line.240661 {
+                     x1=2.764in; y1=316.0mil; x2=2.764in; y2=9.0264mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -15573,18 +16087,18 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAAP
+                uid = DTPe++P7imVnhaFEAwoAAAAy
                }
-               ha:subc.240380 {
+               ha:subc.240667 {
                 ha:attributes {
-                 {io_pcb::hidename_y}=9.6347 mm
+                 {io_pcb::hidename_y}=19.5265 mm
                  footprint=0402
                  {io_pcb::hidename_scale}=100
-                 refdes=R50
-                 value=1k
-                 {io_pcb::hidename_direction}=3
-                 device=RESISTOR
-                 {io_pcb::hidename_x}=73.0611 mm
+                 refdes=C37
+                 value=1uF
+                 {io_pcb::hidename_direction}=1
+                 device=CAPACITOR
+                 {io_pcb::hidename_x}=71.7128 mm
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -15654,8 +16168,8 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.240393 {
-                  proto=0; x=806.0mil; y=222.74mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.240680 {
+                  proto=0; x=2.852in; y=308.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -15668,8 +16182,8 @@ ha:pcb-rnd-board-v8 {
                     name=1
                   }
                  }
-                 ha:padstack_ref.240394 {
-                  proto=0; x=806.0mil; y=191.26mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.240681 {
+                  proto=0; x=2.852in; y=277.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -15690,42 +16204,26 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.240381 {
-                     x1=806.0mil; y1=207.0mil; x2=806.0mil; y2=207.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
+                    ha:line.240668 {
+                     x1=2.852in; y1=293.0mil; x2=2.852in; y2=293.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.240384 {
-                     x1=806.0mil; y1=207.0mil; x2=806.0mil; y2=207.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
+                    ha:line.240671 {
+                     x1=2.852in; y1=293.0mil; x2=2.852in; y2=293.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.240387 {
-                     x1=806.0mil; y1=207.0mil; x2=806.0mil; y2=6.2578mm; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
+                    ha:line.240674 {
+                     x1=2.852in; y1=293.0mil; x2=2.852in; y2=8.4422mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.240390 {
-                     x1=806.0mil; y1=207.0mil; x2=21.4724mm; y2=207.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
+                    ha:line.240677 {
+                     x1=2.852in; y1=293.0mil; x2=73.4408mm; y2=293.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -15739,18 +16237,18 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAAN
+                uid = DTPe++P7imVnhaFEAwoAAAAz
                }
-               ha:subc.240396 {
+               ha:subc.240683 {
                 ha:attributes {
-                 {io_pcb::hidename_y}=7.4183 mm
+                 {io_pcb::hidename_y}=22.0538 mm
                  footprint=0402
                  {io_pcb::hidename_scale}=100
-                 refdes=R51
-                 value=1k
-                 {io_pcb::hidename_direction}=3
-                 device=RESISTOR
-                 {io_pcb::hidename_x}=70.7497 mm
+                 refdes=C6
+                 value=0.1uF
+                 {io_pcb::hidename_direction}=1
+                 device=CAPACITOR
+                 {io_pcb::hidename_x}=64.4692 mm
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -15820,8 +16318,12 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.240409 {
-                  proto=0; x=1.07in; y=247.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.240696 {
+                  proto=0; x=2.501in; y=749.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
                   li:thermal {
                   }
 
@@ -15830,8 +16332,8 @@ ha:pcb-rnd-board-v8 {
                     name=1
                   }
                  }
-                 ha:padstack_ref.240410 {
-                  proto=0; x=1.07in; y=278.48mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.240697 {
+                  proto=0; x=2.501in; y=780.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -15852,26 +16354,42 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.240397 {
-                     x1=1.07in; y1=262.74mil; x2=1.07in; y2=262.74mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.240684 {
+                     x1=2.501in; y1=765.0mil; x2=2.501in; y2=765.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.240400 {
-                     x1=1.07in; y1=262.74mil; x2=1.07in; y2=262.74mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.240687 {
+                     x1=2.501in; y1=765.0mil; x2=2.501in; y2=765.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.240403 {
-                     x1=1.07in; y1=262.74mil; x2=1.07in; y2=5.673596mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.240690 {
+                     x1=2.501in; y1=765.0mil; x2=2.501in; y2=18.431mm; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.240406 {
-                     x1=1.07in; y1=262.74mil; x2=26.178mm; y2=262.74mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.240693 {
+                     x1=2.501in; y1=765.0mil; x2=62.5254mm; y2=765.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=y
                      }
@@ -15885,22 +16403,14 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAAM
+                uid = DTPe++P7imVnhaFEAwoAAAA0
                }
-               ha:subc.240604 {
+               ha:subc.246215 {
                 ha:attributes {
-                 {io_pcb::hidename_y}=23.0167 mm
-                 copyright=2006 DJ Delorie
-                 author=DJ Delorie
-                 footprint=SOT23-5
-                 dist-license=GPL
-                 {io_pcb::hidename_scale}=89
-                 refdes=U1
-                 value=TLV73333
-                 {io_pcb::hidename_direction}=2
-                 device=IC
-                 use-license=Unlimited
-                 {io_pcb::hidename_x}=70.4665 mm
+                 value=dualLED
+                 device=LED
+                 footprint=0605
+                 refdes=D1
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -15917,14 +16427,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -20.0mil  
-                       -12.0mil  
-                       -20.0mil  
-                       12.0mil  
-                       20.0mil  
-                       12.0mil  
-                       20.0mil  
-                       -12.0mil  
+                       12.795mil  
+                       -16.73mil  
+                       -12.795mil  
+                       -16.73mil  
+                       -12.795mil  
+                       16.73mil  
+                       12.795mil  
+                       16.73mil  
                       }
                     }
 
@@ -15936,14 +16446,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -23.0mil  
-                       -15.0mil  
-                       -23.0mil  
-                       15.0mil  
-                       23.0mil  
-                       15.0mil  
-                       23.0mil  
-                       -15.0mil  
+                       15.795mil  
+                       -19.73mil  
+                       -15.795mil  
+                       -19.73mil  
+                       -15.795mil  
+                       19.73mil  
+                       15.795mil  
+                       19.73mil  
                       }
                     }
 
@@ -15955,14 +16465,77 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -20.0mil  
-                       -12.0mil  
-                       -20.0mil  
-                       12.0mil  
-                       20.0mil  
-                       12.0mil  
-                       20.0mil  
-                       -12.0mil  
+                       12.795mil  
+                       -16.73mil  
+                       -12.795mil  
+                       -16.73mil  
+                       -12.795mil  
+                       16.73mil  
+                       12.795mil  
+                       16.73mil  
+                      }
+                    }
+                  }
+                }
+
+                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 {
+                       -12.795mil  
+                       16.73mil  
+                       12.795mil  
+                       16.73mil  
+                       12.795mil  
+                       -16.73mil  
+                       -12.795mil  
+                       -16.73mil  
+                      }
+                    }
+
+                    ha:ps_shape_v4 {
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -15.795mil  
+                       19.73mil  
+                       15.795mil  
+                       19.73mil  
+                       15.795mil  
+                       -19.73mil  
+                       -15.795mil  
+                       -19.73mil  
+                      }
+                    }
+
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -12.795mil  
+                       16.73mil  
+                       12.795mil  
+                       16.73mil  
+                       12.795mil  
+                       -16.73mil  
+                       -12.795mil  
+                       -16.73mil  
                       }
                     }
                   }
@@ -15970,8 +16543,8 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.240629 {
-                  proto=0; x=24.446096mm; y=15.131mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                 ha:padstack_ref.246230 {
+                  proto=0; x=780.28mil; y=49.465mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -15980,12 +16553,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=4
-                    name=BY
+                    term=2
+                    name=pin2
                   }
                  }
-                 ha:padstack_ref.240630 {
-                  proto=0; x=24.446096mm; y=13.1498mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                 ha:padstack_ref.246231 {
+                  proto=0; x=813.73mil; y=49.465mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -15994,12 +16567,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=5
-                    name=VOUT
+                    term=1
+                    name=pin1
                   }
                  }
-                 ha:padstack_ref.240631 {
-                  proto=0; x=22.363296mm; y=13.1498mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                 ha:padstack_ref.246232 {
+                  proto=1; x=780.28mil; y=106.545mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -16008,22 +16581,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=1
-                    name=VIN
-                  }
-                 }
-                 ha:padstack_ref.240632 {
-                  proto=0; x=22.363296mm; y=14.1404mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=2
-                    name=GND
+                    term=4
+                    name=pin4
                   }
                  }
-                 ha:padstack_ref.240633 {
-                  proto=0; x=22.363296mm; y=15.131mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                 ha:padstack_ref.246233 {
+                  proto=1; x=813.73mil; y=106.545mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -16033,7 +16596,7 @@ ha:pcb-rnd-board-v8 {
 
                   ha:attributes {
                     term=3
-                    name=EN
+                    name=pin3
                   }
                  }
                 }
@@ -16044,17 +16607,8 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.240605 {
-                     x1=21.652096mm; y1=12.6418mm; x2=21.652096mm; y2=15.639mm; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.240608 {
-                     x1=21.652096mm; y1=12.6418mm; x2=25.182696mm; y2=12.6418mm; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.240611 {
-                     x1=25.182696mm; y1=12.6418mm; x2=25.182696mm; y2=15.639mm; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.240614 {
-                     x1=21.652096mm; y1=15.639mm; x2=25.182696mm; y2=15.639mm; thickness=10.0mil; clearance=0.0;
+                    ha:arc.246216 {
+                     x=797.0mil; y=137.06mil; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
                     }
                    }
                    ha:type {
@@ -16068,26 +16622,42 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.240617 {
-                     x1=23.196416mm; y1=14.1404mm; x2=23.196416mm; y2=14.1404mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.246218 {
+                     x1=797.005mil; y1=78.005mil; x2=797.005mil; y2=78.005mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.240620 {
-                     x1=24.446096mm; y1=15.131mm; x2=24.446096mm; y2=15.131mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.246221 {
+                     x1=797.0mil; y1=78.0mil; x2=797.0mil; y2=78.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.240623 {
-                     x1=24.446096mm; y1=15.131mm; x2=25.446096mm; y2=15.131mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.246224 {
+                     x1=797.0mil; y1=78.0mil; x2=797.0mil; y2=0.9812mm; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.240626 {
-                     x1=24.446096mm; y1=15.131mm; x2=24.446096mm; y2=16.131mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.246227 {
+                     x1=797.0mil; y1=78.0mil; x2=19.2438mm; y2=78.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=y
                      }
@@ -16101,18 +16671,14 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAAv
+                uid = zJw6JG3sHTRlRoSgjVAAAABK
                }
-               ha:subc.240635 {
+               ha:subc.246271 {
                 ha:attributes {
-                 {io_pcb::hidename_y}=20.9428 mm
-                 footprint=0402
-                 {io_pcb::hidename_scale}=100
-                 refdes=R4
-                 value=100k
-                 {io_pcb::hidename_direction}=2
-                 device=RESISTOR
-                 {io_pcb::hidename_x}=64.3143 mm
+                 value=green
+                 device=LED
+                 footprint=0603-sideled
+                 refdes=D3
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -16129,14 +16695,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
+                       19.685mil  
+                       -29.53mil  
+                       -19.685mil  
+                       -29.53mil  
+                       -19.685mil  
+                       29.53mil  
+                       19.685mil  
+                       29.53mil  
                       }
                     }
 
@@ -16148,14 +16714,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       16.77mil  
-                       12.84mil  
-                       16.77mil  
+                       22.685mil  
+                       -32.53mil  
+                       -22.685mil  
+                       -32.53mil  
+                       -22.685mil  
+                       32.53mil  
+                       22.685mil  
+                       32.53mil  
                       }
                     }
 
@@ -16167,14 +16733,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
+                       19.685mil  
+                       -29.53mil  
+                       -19.685mil  
+                       -29.53mil  
+                       -19.685mil  
+                       29.53mil  
+                       19.685mil  
+                       29.53mil  
                       }
                     }
                   }
@@ -16182,8 +16748,12 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.240648 {
-                  proto=0; x=2.6in; y=738.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.246305 {
+                  proto=0; x=2.556in; y=56.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
                   li:thermal {
                   }
 
@@ -16192,12 +16762,8 @@ ha:pcb-rnd-board-v8 {
                     name=1
                   }
                  }
-                 ha:padstack_ref.240649 {
-                  proto=0; x=2.56852in; y=738.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
+                 ha:padstack_ref.246306 {
+                  proto=0; x=2.45757in; y=56.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
                   li:thermal {
                   }
 
@@ -16209,31 +16775,67 @@ ha:pcb-rnd-board-v8 {
                 }
                 li:layers {
 
-                 ha:subc-aux {
+                 ha:top-silk {
                   lid=0
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.240636 {
-                     x1=2.58426in; y1=738.0mil; x2=2.58426in; y2=738.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.246272 {
+                     x1=64.022351mm; y1=26.47mil; x2=63.322327mm; y2=26.47mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.246275 {
+                     x1=62.822455mm; y1=46.16mil; x2=62.622303mm; y2=46.16mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.246278 {
+                     x1=62.622303mm; y1=46.16mil; x2=62.622303mm; y2=65.84mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.246281 {
+                     x1=62.622303mm; y1=65.84mil; x2=64.722375mm; y2=65.84mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.246284 {
+                     x1=64.722375mm; y1=65.84mil; x2=64.722375mm; y2=46.16mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.246287 {
+                     x1=64.722375mm; y1=46.16mil; x2=64.522223mm; y2=46.16mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:arc.246290 {
+                     x=64.022351mm; y=46.16mil; width=19.69mil; height=19.69mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:arc.246291 {
+                     x=63.322327mm; y=46.16mil; width=19.69mil; height=19.69mil; astart=270.000000; adelta=90.000000; thickness=10.0mil; clearance=0.0;
+                    }
+                   }
+                   ha:type {
+                    silk = 1
+                    top = 1
+                   }
+                 }
+
+                 ha:subc-aux {
+                  lid=1
+                  ha:combining {                  }
+
+                   li:objects {
+                    ha:line.246293 {
+                     x1=63.672339mm; y1=56.0mil; x2=63.672339mm; y2=56.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.240639 {
-                     x1=2.58426in; y1=738.0mil; x2=2.58426in; y2=738.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.246296 {
+                     x1=63.672339mm; y1=56.0mil; x2=63.672339mm; y2=56.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.240642 {
-                     x1=2.58426in; y1=738.0mil; x2=64.640204mm; y2=738.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.246299 {
+                     x1=63.672339mm; y1=56.0mil; x2=64.672339mm; y2=56.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.240645 {
-                     x1=2.58426in; y1=738.0mil; x2=2.58426in; y2=17.7452mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.246302 {
+                     x1=63.672339mm; y1=56.0mil; x2=63.672339mm; y2=0.4224mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -16247,18 +16849,14 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAAx
+                uid = zJw6JG3sHTRlRoSgjVAAAABM
                }
-               ha:subc.240651 {
+               ha:subc.246344 {
                 ha:attributes {
-                 {io_pcb::hidename_y}=19.6230 mm
-                 footprint=0402
-                 {io_pcb::hidename_scale}=100
-                 refdes=R5
-                 value=1M
-                 {io_pcb::hidename_direction}=2
-                 device=RESISTOR
-                 {io_pcb::hidename_x}=64.3105 mm
+                 value=red
+                 device=LED
+                 footprint=0603-sideled
+                 refdes=D2
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -16275,14 +16873,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
+                       19.685mil  
+                       -29.53mil  
+                       -19.685mil  
+                       -29.53mil  
+                       -19.685mil  
+                       29.53mil  
+                       19.685mil  
+                       29.53mil  
                       }
                     }
 
@@ -16294,14 +16892,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       16.77mil  
-                       12.84mil  
-                       16.77mil  
+                       22.685mil  
+                       -32.53mil  
+                       -22.685mil  
+                       -32.53mil  
+                       -22.685mil  
+                       32.53mil  
+                       22.685mil  
+                       32.53mil  
                       }
                     }
 
@@ -16313,14 +16911,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
+                       19.685mil  
+                       -29.53mil  
+                       -19.685mil  
+                       -29.53mil  
+                       -19.685mil  
+                       29.53mil  
+                       19.685mil  
+                       29.53mil  
                       }
                     }
                   }
@@ -16328,8 +16926,8 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.240664 {
-                  proto=0; x=2.74826in; y=316.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.246378 {
+                  proto=0; x=2.142in; y=51.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -16342,12 +16940,8 @@ ha:pcb-rnd-board-v8 {
                     name=1
                   }
                  }
-                 ha:padstack_ref.240665 {
-                  proto=0; x=2.77974in; y=316.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
+                 ha:padstack_ref.246379 {
+                  proto=0; x=2.04357in; y=51.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
                   li:thermal {
                   }
 
@@ -16359,31 +16953,83 @@ ha:pcb-rnd-board-v8 {
                 }
                 li:layers {
 
-                 ha:subc-aux {
+                 ha:top-silk {
                   lid=0
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.240652 {
-                     x1=2.764in; y1=316.0mil; x2=2.764in; y2=316.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.246345 {
+                     x1=53.506751mm; y1=21.47mil; x2=52.806727mm; y2=21.47mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.246348 {
+                     x1=52.306855mm; y1=41.16mil; x2=52.106703mm; y2=41.16mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.246351 {
+                     x1=52.106703mm; y1=41.16mil; x2=52.106703mm; y2=60.84mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.246354 {
+                     x1=52.106703mm; y1=60.84mil; x2=54.206775mm; y2=60.84mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.246357 {
+                     x1=54.206775mm; y1=60.84mil; x2=54.206775mm; y2=41.16mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.246360 {
+                     x1=54.206775mm; y1=41.16mil; x2=54.006623mm; y2=41.16mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:arc.246363 {
+                     x=53.506751mm; y=41.16mil; width=19.69mil; height=19.69mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:arc.246364 {
+                     x=52.806727mm; y=41.16mil; width=19.69mil; height=19.69mil; astart=270.000000; adelta=90.000000; thickness=10.0mil; clearance=0.0;
+                    }
+                   }
+                   ha:type {
+                    silk = 1
+                    top = 1
+                   }
+                 }
+
+                 ha:subc-aux {
+                  lid=1
+                  ha:combining {                  }
+
+                   li:objects {
+                    ha:line.246366 {
+                     x1=53.156739mm; y1=51.0mil; x2=53.156739mm; y2=51.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.240655 {
-                     x1=2.764in; y1=316.0mil; x2=2.764in; y2=316.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.246369 {
+                     x1=53.156739mm; y1=51.0mil; x2=53.156739mm; y2=51.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.240658 {
-                     x1=2.764in; y1=316.0mil; x2=71.2056mm; y2=316.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.246372 {
+                     x1=53.156739mm; y1=51.0mil; x2=54.156739mm; y2=51.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.240661 {
-                     x1=2.764in; y1=316.0mil; x2=2.764in; y2=9.0264mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.246375 {
+                     x1=53.156739mm; y1=51.0mil; x2=53.156739mm; y2=0.2954mm; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=y
                      }
@@ -16397,18 +17043,15 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAAy
+                uid = zJw6JG3sHTRlRoSgjVAAAABO
                }
-               ha:subc.240667 {
+               ha:subc.246397 {
                 ha:attributes {
-                 {io_pcb::hidename_y}=19.5265 mm
                  footprint=0402
-                 {io_pcb::hidename_scale}=100
-                 refdes=C37
-                 value=1uF
-                 {io_pcb::hidename_direction}=1
-                 device=CAPACITOR
-                 {io_pcb::hidename_x}=71.7128 mm
+                 value=1k
+                 device=RESISTOR
+                 openscad=0402
+                 refdes=R3
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -16425,14 +17068,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
+                       9.84mil  
                        -13.77mil  
                        -9.84mil  
                        -13.77mil  
-                       9.84mil  
+                       -9.84mil  
                        13.77mil  
                        9.84mil  
                        13.77mil  
-                       -9.84mil  
                       }
                     }
 
@@ -16444,14 +17087,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
+                       12.84mil  
                        -16.77mil  
                        -12.84mil  
                        -16.77mil  
-                       12.84mil  
+                       -12.84mil  
                        16.77mil  
                        12.84mil  
                        16.77mil  
-                       -12.84mil  
                       }
                     }
 
@@ -16463,14 +17106,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
+                       9.84mil  
                        -13.77mil  
                        -9.84mil  
                        -13.77mil  
-                       9.84mil  
+                       -9.84mil  
                        13.77mil  
                        9.84mil  
                        13.77mil  
-                       -9.84mil  
                       }
                     }
                   }
@@ -16478,8 +17121,8 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.240680 {
-                  proto=0; x=2.852in; y=308.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.246411 {
+                  proto=0; x=2.522in; y=127.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -16492,8 +17135,8 @@ ha:pcb-rnd-board-v8 {
                     name=1
                   }
                  }
-                 ha:padstack_ref.240681 {
-                  proto=0; x=2.852in; y=277.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.246412 {
+                  proto=0; x=2.55348in; y=127.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -16509,31 +17152,43 @@ ha:pcb-rnd-board-v8 {
                 }
                 li:layers {
 
-                 ha:subc-aux {
+                 ha:top-silk {
                   lid=0
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.240668 {
-                     x1=2.852in; y1=293.0mil; x2=2.852in; y2=293.0mil; thickness=0.1mm; clearance=0.0;
+                   }
+                   ha:type {
+                    silk = 1
+                    top = 1
+                   }
+                 }
+
+                 ha:subc-aux {
+                  lid=1
+                  ha:combining {                  }
+
+                   li:objects {
+                    ha:line.246399 {
+                     x1=2.53774in; y1=127.0mil; x2=2.53774in; y2=127.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.240671 {
-                     x1=2.852in; y1=293.0mil; x2=2.852in; y2=293.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.246402 {
+                     x1=2.53774in; y1=127.0mil; x2=2.53774in; y2=127.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.240674 {
-                     x1=2.852in; y1=293.0mil; x2=2.852in; y2=8.4422mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.246405 {
+                     x1=2.53774in; y1=127.0mil; x2=65.458596mm; y2=127.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.240677 {
-                     x1=2.852in; y1=293.0mil; x2=73.4408mm; y2=293.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.246408 {
+                     x1=2.53774in; y1=127.0mil; x2=2.53774in; y2=4.2258mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -16547,18 +17202,15 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAAz
+                uid = zJw6JG3sHTRlRoSgjVAAAABQ
                }
-               ha:subc.240683 {
+               ha:subc.246430 {
                 ha:attributes {
-                 {io_pcb::hidename_y}=22.0538 mm
                  footprint=0402
-                 {io_pcb::hidename_scale}=100
-                 refdes=C6
-                 value=0.1uF
-                 {io_pcb::hidename_direction}=1
-                 device=CAPACITOR
-                 {io_pcb::hidename_x}=64.4692 mm
+                 value=1k
+                 device=RESISTOR
+                 openscad=0402
+                 refdes=R2
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -16575,14 +17227,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
+                       9.84mil  
                        -13.77mil  
                        -9.84mil  
                        -13.77mil  
-                       9.84mil  
+                       -9.84mil  
                        13.77mil  
                        9.84mil  
                        13.77mil  
-                       -9.84mil  
                       }
                     }
 
@@ -16594,14 +17246,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
+                       12.84mil  
                        -16.77mil  
                        -12.84mil  
                        -16.77mil  
-                       12.84mil  
+                       -12.84mil  
                        16.77mil  
                        12.84mil  
                        16.77mil  
-                       -12.84mil  
                       }
                     }
 
@@ -16613,14 +17265,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
+                       9.84mil  
                        -13.77mil  
                        -9.84mil  
                        -13.77mil  
-                       9.84mil  
+                       -9.84mil  
                        13.77mil  
                        9.84mil  
                        13.77mil  
-                       -9.84mil  
                       }
                     }
                   }
@@ -16628,8 +17280,12 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.240696 {
-                  proto=0; x=2.501in; y=749.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.246444 {
+                  proto=0; x=2.11552in; y=101.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
                   li:thermal {
                   }
 
@@ -16638,8 +17294,8 @@ ha:pcb-rnd-board-v8 {
                     name=1
                   }
                  }
-                 ha:padstack_ref.240697 {
-                  proto=0; x=2.501in; y=780.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.246445 {
+                  proto=0; x=2.147in; y=101.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -16655,47 +17311,43 @@ ha:pcb-rnd-board-v8 {
                 }
                 li:layers {
 
-                 ha:subc-aux {
+                 ha:top-silk {
                   lid=0
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.240684 {
-                     x1=2.501in; y1=765.0mil; x2=2.501in; y2=765.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
+                   }
+                   ha:type {
+                    silk = 1
+                    top = 1
+                   }
+                 }
+
+                 ha:subc-aux {
+                  lid=1
+                  ha:combining {                  }
 
+                   li:objects {
+                    ha:line.246432 {
+                     x1=2.13126in; y1=101.0mil; x2=2.13126in; y2=101.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.240687 {
-                     x1=2.501in; y1=765.0mil; x2=2.501in; y2=765.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
+                    ha:line.246435 {
+                     x1=2.13126in; y1=101.0mil; x2=2.13126in; y2=101.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.240690 {
-                     x1=2.501in; y1=765.0mil; x2=2.501in; y2=18.431mm; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
+                    ha:line.246438 {
+                     x1=2.13126in; y1=101.0mil; x2=55.134004mm; y2=101.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.240693 {
-                     x1=2.501in; y1=765.0mil; x2=62.5254mm; y2=765.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
+                    ha:line.246441 {
+                     x1=2.13126in; y1=101.0mil; x2=2.13126in; y2=3.5654mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -16709,14 +17361,14 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAA0
+                uid = zJw6JG3sHTRlRoSgjVAAAABS
                }
-               ha:subc.246215 {
+               ha:subc.251506 {
                 ha:attributes {
-                 value=dualLED
-                 device=LED
-                 footprint=0605
-                 refdes=D1
+                 value=IRF7319
+                 device=MOSFET
+                 footprint=SOIJ8
+                 refdes=Q1
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -16733,14 +17385,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       12.795mil  
-                       -16.73mil  
-                       -12.795mil  
-                       -16.73mil  
                        -12.795mil  
-                       16.73mil  
+                       33.46mil  
                        12.795mil  
-                       16.73mil  
+                       33.46mil  
+                       12.795mil  
+                       -33.46mil  
+                       -12.795mil  
+                       -33.46mil  
                       }
                     }
 
@@ -16752,14 +17404,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       15.795mil  
-                       -19.73mil  
-                       -15.795mil  
-                       -19.73mil  
                        -15.795mil  
-                       19.73mil  
+                       36.46mil  
                        15.795mil  
-                       19.73mil  
+                       36.46mil  
+                       15.795mil  
+                       -36.46mil  
+                       -15.795mil  
+                       -36.46mil  
                       }
                     }
 
@@ -16771,14 +17423,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       12.795mil  
-                       -16.73mil  
-                       -12.795mil  
-                       -16.73mil  
                        -12.795mil  
-                       16.73mil  
+                       33.46mil  
                        12.795mil  
-                       16.73mil  
+                       33.46mil  
+                       12.795mil  
+                       -33.46mil  
+                       -12.795mil  
+                       -33.46mil  
                       }
                     }
                   }
@@ -16796,14 +17448,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -12.795mil  
-                       16.73mil  
-                       12.795mil  
-                       16.73mil  
                        12.795mil  
-                       -16.73mil  
+                       -33.46mil  
                        -12.795mil  
-                       -16.73mil  
+                       -33.46mil  
+                       -12.795mil  
+                       33.46mil  
+                       12.795mil  
+                       33.46mil  
                       }
                     }
 
@@ -16815,14 +17467,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -15.795mil  
-                       19.73mil  
-                       15.795mil  
-                       19.73mil  
                        15.795mil  
-                       -19.73mil  
+                       -36.46mil  
                        -15.795mil  
-                       -19.73mil  
+                       -36.46mil  
+                       -15.795mil  
+                       36.46mil  
+                       15.795mil  
+                       36.46mil  
                       }
                     }
 
@@ -16834,14 +17486,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -12.795mil  
-                       16.73mil  
-                       12.795mil  
-                       16.73mil  
                        12.795mil  
-                       -16.73mil  
+                       -33.46mil  
                        -12.795mil  
-                       -16.73mil  
+                       -33.46mil  
+                       -12.795mil  
+                       33.46mil  
+                       12.795mil  
+                       33.46mil  
                       }
                     }
                   }
@@ -16849,8 +17501,8 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.246230 {
-                  proto=0; x=780.28mil; y=49.465mil; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+                 ha:padstack_ref.251533 {
+                  proto=0; x=2.85899in; y=774.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
                   ha:flags {
                    clearline=1
                   }
@@ -16859,16 +17511,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=2
-                    name=pin2
+                    term=8
+                    name=pin8
                   }
                  }
-                 ha:padstack_ref.246231 {
-                  proto=0; x=813.73mil; y=49.465mil; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
+                 ha:padstack_ref.251534 {
+                  proto=1; x=2.85899in; y=499.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
                   li:thermal {
                   }
 
@@ -16877,8 +17525,8 @@ ha:pcb-rnd-board-v8 {
                     name=pin1
                   }
                  }
-                 ha:padstack_ref.246232 {
-                  proto=1; x=780.28mil; y=106.545mil; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+                 ha:padstack_ref.251535 {
+                  proto=0; x=2.80899in; y=774.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
                   ha:flags {
                    clearline=1
                   }
@@ -16887,12 +17535,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=4
-                    name=pin4
+                    term=7
+                    name=pin7
                   }
                  }
-                 ha:padstack_ref.246233 {
-                  proto=1; x=813.73mil; y=106.545mil; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+                 ha:padstack_ref.251536 {
+                  proto=1; x=2.80899in; y=499.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
                   ha:flags {
                    clearline=1
                   }
@@ -16901,145 +17549,40 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=3
-                    name=pin3
+                    term=2
+                    name=pin2
                   }
                  }
-                }
-                li:layers {
-
-                 ha:top-silk {
-                  lid=0
-                  ha:combining {                  }
-
-                   li:objects {
-                    ha:arc.246216 {
-                     x=797.0mil; y=137.06mil; width=5.0mil; height=5.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.246218 {
-                     x1=797.005mil; y1=78.005mil; x2=797.005mil; y2=78.005mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=pnp-origin
-                     }
-                    }
-                    ha:line.246221 {
-                     x1=797.0mil; y1=78.0mil; x2=797.0mil; y2=78.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=origin
-                     }
-                    }
-                    ha:line.246224 {
-                     x1=797.0mil; y1=78.0mil; x2=797.0mil; y2=0.9812mm; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=x
-                     }
-                    }
-                    ha:line.246227 {
-                     x1=797.0mil; y1=78.0mil; x2=19.2438mm; y2=78.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=y
-                     }
-                    }
-                   }
-                   ha:type {
-                    top = 1
-                    misc = 1
-                    virtual = 1
-                   }
-                 }
-                }
-               }
-                uid = zJw6JG3sHTRlRoSgjVAAAABK
-               }
-               ha:subc.246271 {
-                ha:attributes {
-                 value=green
-                 device=LED
-                 footprint=0603-sideled
-                 refdes=D3
-                }
-               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 {
-                       19.685mil  
-                       -29.53mil  
-                       -19.685mil  
-                       -29.53mil  
-                       -19.685mil  
-                       29.53mil  
-                       19.685mil  
-                       29.53mil  
-                      }
-                    }
+                 ha:padstack_ref.251537 {
+                  proto=0; x=2.759in; y=774.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                  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 {
-                       22.685mil  
-                       -32.53mil  
-                       -22.685mil  
-                       -32.53mil  
-                       -22.685mil  
-                       32.53mil  
-                       22.685mil  
-                       32.53mil  
-                      }
-                    }
+                  li:thermal {
+                  }
 
-                    ha:ps_shape_v4 {
-                     ha:combining { auto=1;                     }
-                     ha:layer_mask {
-                      top = 1
-                      paste = 1
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       19.685mil  
-                       -29.53mil  
-                       -19.685mil  
-                       -29.53mil  
-                       -19.685mil  
-                       29.53mil  
-                       19.685mil  
-                       29.53mil  
-                      }
-                    }
+                  ha:attributes {
+                    term=6
+                    name=pin6
+                  }
+                 }
+                 ha:padstack_ref.251538 {
+                  proto=1; x=2.759in; y=499.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                  ha:flags {
+                   clearline=1
                   }
-                }
-               }
 
-                li:objects {
-                 ha:padstack_ref.246305 {
-                  proto=0; x=2.556in; y=56.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=3
+                    name=pin3
+                  }
+                 }
+                 ha:padstack_ref.251539 {
+                  proto=0; x=2.709in; y=774.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17048,12 +17591,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=1
-                    name=1
+                    term=5
+                    name=pin5
                   }
                  }
-                 ha:padstack_ref.246306 {
-                  proto=0; x=2.45757in; y=56.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 ha:padstack_ref.251540 {
+                  proto=1; x=2.709in; y=499.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17062,8 +17605,8 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=2
-                    name=2
+                    term=4
+                    name=pin4
                   }
                  }
                 }
@@ -17074,29 +17617,20 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.246272 {
-                     x1=64.022351mm; y1=26.47mil; x2=63.322327mm; y2=26.47mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.246275 {
-                     x1=62.822455mm; y1=46.16mil; x2=62.622303mm; y2=46.16mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.246278 {
-                     x1=62.622303mm; y1=46.16mil; x2=62.622303mm; y2=65.84mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.246281 {
-                     x1=62.622303mm; y1=65.84mil; x2=64.722375mm; y2=65.84mil; thickness=10.0mil; clearance=0.0;
+                    ha:line.251507 {
+                     x1=2.88891in; y1=742.9mil; x2=2.88891in; y2=531.09mil; thickness=10.0mil; clearance=0.0;
                     }
-                    ha:line.246284 {
-                     x1=64.722375mm; y1=65.84mil; x2=64.722375mm; y2=46.16mil; thickness=10.0mil; clearance=0.0;
+                    ha:line.251510 {
+                     x1=2.88891in; y1=531.09mil; x2=2.67908in; y2=531.09mil; thickness=10.0mil; clearance=0.0;
                     }
-                    ha:line.246287 {
-                     x1=64.722375mm; y1=46.16mil; x2=64.522223mm; y2=46.16mil; thickness=10.0mil; clearance=0.0;
+                    ha:line.251513 {
+                     x1=2.67908in; y1=531.09mil; x2=2.67908in; y2=742.9mil; thickness=10.0mil; clearance=0.0;
                     }
-                    ha:arc.246290 {
-                     x=64.022351mm; y=46.16mil; width=19.69mil; height=19.69mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=0.0;
+                    ha:line.251516 {
+                     x1=2.67908in; y1=742.9mil; x2=2.88891in; y2=742.9mil; thickness=10.0mil; clearance=0.0;
                     }
-                    ha:arc.246291 {
-                     x=63.322327mm; y=46.16mil; width=19.69mil; height=19.69mil; astart=270.000000; adelta=90.000000; thickness=10.0mil; clearance=0.0;
+                    ha:arc.251519 {
+                     x=2.85899in; y=549.4mil; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
                     }
                    }
                    ha:type {
@@ -17110,26 +17644,26 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.246293 {
-                     x1=63.672339mm; y1=56.0mil; x2=63.672339mm; y2=56.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.251521 {
+                     x1=70.713473mm; y1=636.995mil; x2=70.713473mm; y2=636.995mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.246296 {
-                     x1=63.672339mm; y1=56.0mil; x2=63.672339mm; y2=56.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.251524 {
+                     x1=2.784in; y1=637.0mil; x2=2.784in; y2=637.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.246299 {
-                     x1=63.672339mm; y1=56.0mil; x2=64.672339mm; y2=56.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.251527 {
+                     x1=2.784in; y1=637.0mil; x2=2.784in; y2=15.1798mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.246302 {
-                     x1=63.672339mm; y1=56.0mil; x2=63.672339mm; y2=0.4224mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.251530 {
+                     x1=2.784in; y1=637.0mil; x2=69.7136mm; y2=637.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -17143,14 +17677,18 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = zJw6JG3sHTRlRoSgjVAAAABM
+                uid = WLPh2P7LbIzOwN4/n2kAAABM
                }
-               ha:subc.246344 {
+               ha:subc.260883 {
                 ha:attributes {
-                 value=red
-                 device=LED
-                 footprint=0603-sideled
-                 refdes=D2
+                 {io_pcb::hidename_y}=15.1655 mm
+                 footprint=0402
+                 {io_pcb::hidename_scale}=100
+                 refdes=C4
+                 value=4.7uF
+                 {io_pcb::hidename_direction}=0
+                 device=CAPACITOR
+                 {io_pcb::hidename_x}=67.1363 mm
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -17167,14 +17705,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       19.685mil  
-                       -29.53mil  
-                       -19.685mil  
-                       -29.53mil  
-                       -19.685mil  
-                       29.53mil  
-                       19.685mil  
-                       29.53mil  
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
                       }
                     }
 
@@ -17186,14 +17724,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       22.685mil  
-                       -32.53mil  
-                       -22.685mil  
-                       -32.53mil  
-                       -22.685mil  
-                       32.53mil  
-                       22.685mil  
-                       32.53mil  
+                       12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
                       }
                     }
 
@@ -17205,14 +17743,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       19.685mil  
-                       -29.53mil  
-                       -19.685mil  
-                       -29.53mil  
-                       -19.685mil  
-                       29.53mil  
-                       19.685mil  
-                       29.53mil  
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
                       }
                     }
                   }
@@ -17220,12 +17758,8 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.246378 {
-                  proto=0; x=2.142in; y=51.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
+                 ha:padstack_ref.260896 {
+                  proto=0; x=960.26mil; y=69.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   li:thermal {
                   }
 
@@ -17234,8 +17768,8 @@ ha:pcb-rnd-board-v8 {
                     name=1
                   }
                  }
-                 ha:padstack_ref.246379 {
-                  proto=0; x=2.04357in; y=51.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 ha:padstack_ref.260897 {
+                  proto=0; x=991.74mil; y=69.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17251,75 +17785,35 @@ ha:pcb-rnd-board-v8 {
                 }
                 li:layers {
 
-                 ha:top-silk {
-                  lid=0
-                  ha:combining {                  }
-
-                   li:objects {
-                    ha:line.246345 {
-                     x1=53.506751mm; y1=21.47mil; x2=52.806727mm; y2=21.47mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.246348 {
-                     x1=52.306855mm; y1=41.16mil; x2=52.106703mm; y2=41.16mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.246351 {
-                     x1=52.106703mm; y1=41.16mil; x2=52.106703mm; y2=60.84mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.246354 {
-                     x1=52.106703mm; y1=60.84mil; x2=54.206775mm; y2=60.84mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.246357 {
-                     x1=54.206775mm; y1=60.84mil; x2=54.206775mm; y2=41.16mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.246360 {
-                     x1=54.206775mm; y1=41.16mil; x2=54.006623mm; y2=41.16mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:arc.246363 {
-                     x=53.506751mm; y=41.16mil; width=19.69mil; height=19.69mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:arc.246364 {
-                     x=52.806727mm; y=41.16mil; width=19.69mil; height=19.69mil; astart=270.000000; adelta=90.000000; thickness=10.0mil; clearance=0.0;
-                    }
-                   }
-                   ha:type {
-                    silk = 1
-                    top = 1
-                   }
-                 }
-
                  ha:subc-aux {
-                  lid=1
+                  lid=0
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.246366 {
-                     x1=53.156739mm; y1=51.0mil; x2=53.156739mm; y2=51.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.260884 {
+                     x1=976.0mil; y1=69.0mil; x2=976.0mil; y2=69.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
- ha:flags ={ selected=1
- };                    }
-                    ha:line.246369 {
-                     x1=53.156739mm; y1=51.0mil; x2=53.156739mm; y2=51.0mil; thickness=0.1mm; clearance=0.0;
+                    }
+                    ha:line.260887 {
+                     x1=976.0mil; y1=69.0mil; x2=976.0mil; y2=69.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
- ha:flags ={ selected=1
- };                    }
-                    ha:line.246372 {
-                     x1=53.156739mm; y1=51.0mil; x2=54.156739mm; y2=51.0mil; thickness=0.1mm; clearance=0.0;
+                    }
+                    ha:line.260890 {
+                     x1=976.0mil; y1=69.0mil; x2=25.7904mm; y2=69.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
- ha:flags ={ selected=1
- };                    }
-                    ha:line.246375 {
-                     x1=53.156739mm; y1=51.0mil; x2=53.156739mm; y2=0.2954mm; thickness=0.1mm; clearance=0.0;
+                    }
+                    ha:line.260893 {
+                     x1=976.0mil; y1=69.0mil; x2=976.0mil; y2=2.7526mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
- ha:flags ={ selected=1
- };                    }
+                    }
                    }
                    ha:type {
                     top = 1
@@ -17329,15 +17823,18 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = zJw6JG3sHTRlRoSgjVAAAABO
+                uid = DTPe++P7imVnhaFEAwoAAAAR
                }
-               ha:subc.246397 {
+               ha:subc.260899 {
                 ha:attributes {
-                 refdes=R3
-                 value=1k
-                 device=RESISTOR
+                 {io_pcb::hidename_y}=15.2039 mm
                  footprint=0402
-                 openscad=0402
+                 {io_pcb::hidename_scale}=100
+                 refdes=R35
+                 value=2.49k
+                 {io_pcb::hidename_direction}=0
+                 device=RESISTOR
+                 {io_pcb::hidename_x}=69.0880 mm
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -17407,12 +17904,8 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.246411 {
-                  proto=0; x=2.522in; y=127.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
+                 ha:padstack_ref.260912 {
+                  proto=0; x=928.0mil; y=67.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   li:thermal {
                   }
 
@@ -17421,8 +17914,8 @@ ha:pcb-rnd-board-v8 {
                     name=1
                   }
                  }
-                 ha:padstack_ref.246412 {
-                  proto=0; x=2.55348in; y=127.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.260913 {
+                  proto=0; x=896.52mil; y=67.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17438,43 +17931,31 @@ ha:pcb-rnd-board-v8 {
                 }
                 li:layers {
 
-                 ha:top-silk {
-                  lid=0
-                  ha:combining {                  }
-
-                   li:objects {
-                   }
-                   ha:type {
-                    silk = 1
-                    top = 1
-                   }
-                 }
-
                  ha:subc-aux {
-                  lid=1
+                  lid=0
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.246399 {
-                     x1=2.53774in; y1=127.0mil; x2=2.53774in; y2=127.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.260900 {
+                     x1=912.26mil; y1=67.0mil; x2=912.26mil; y2=67.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.246402 {
-                     x1=2.53774in; y1=127.0mil; x2=2.53774in; y2=127.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.260903 {
+                     x1=912.26mil; y1=67.0mil; x2=912.26mil; y2=67.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.246405 {
-                     x1=2.53774in; y1=127.0mil; x2=65.458596mm; y2=127.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.260906 {
+                     x1=912.26mil; y1=67.0mil; x2=22.171404mm; y2=67.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.246408 {
-                     x1=2.53774in; y1=127.0mil; x2=2.53774in; y2=4.2258mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.260909 {
+                     x1=912.26mil; y1=67.0mil; x2=912.26mil; y2=0.7018mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -17488,15 +17969,22 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = zJw6JG3sHTRlRoSgjVAAAABQ
+                uid = DTPe++P7imVnhaFEAwoAAAAQ
                }
-               ha:subc.246430 {
+               ha:subc.260915 {
                 ha:attributes {
-                 refdes=R2
-                 value=1k
-                 device=RESISTOR
-                 footprint=0402
-                 openscad=0402
+                 {io_pcb::hidename_y}=12.5672 mm
+                 copyright=2006 DJ Delorie
+                 author=DJ Delorie
+                 footprint=SOT23-5
+                 dist-license=GPL
+                 {io_pcb::hidename_scale}=89
+                 refdes=U2
+                 value=MCP73831
+                 {io_pcb::hidename_direction}=3
+                 device=IC
+                 use-license=Unlimited
+                 {io_pcb::hidename_x}=69.6315 mm
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -17513,14 +18001,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
+                       12.0mil  
+                       -20.0mil  
+                       -12.0mil  
+                       -20.0mil  
+                       -12.0mil  
+                       20.0mil  
+                       12.0mil  
+                       20.0mil  
                       }
                     }
 
@@ -17532,14 +18020,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       16.77mil  
-                       12.84mil  
-                       16.77mil  
+                       15.0mil  
+                       -23.0mil  
+                       -15.0mil  
+                       -23.0mil  
+                       -15.0mil  
+                       23.0mil  
+                       15.0mil  
+                       23.0mil  
                       }
                     }
 
@@ -17551,14 +18039,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
+                       12.0mil  
+                       -20.0mil  
+                       -12.0mil  
+                       -20.0mil  
+                       -12.0mil  
+                       20.0mil  
+                       12.0mil  
+                       20.0mil  
                       }
                     }
                   }
@@ -17566,8 +18054,8 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.246444 {
-                  proto=0; x=2.11552in; y=101.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.260940 {
+                  proto=0; x=24.6868mm; y=3.1493mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17576,12 +18064,26 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=1
-                    name=1
+                    term=4
+                    name=VIN
                   }
                  }
-                 ha:padstack_ref.246445 {
-                  proto=0; x=2.147in; y=101.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.260941 {
+                  proto=0; x=22.7056mm; y=3.1493mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=5
+                    name=PROG
+                  }
+                 }
+                 ha:padstack_ref.260942 {
+                  proto=0; x=22.7056mm; y=5.2321mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17589,9 +18091,33 @@ ha:pcb-rnd-board-v8 {
                   li:thermal {
                   }
 
+                  ha:attributes {
+                    term=1
+                    name=STAT
+                  }
+                 }
+                 ha:padstack_ref.260943 {
+                  proto=0; x=23.6962mm; y=5.2321mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                  li:thermal {
+                  }
+
                   ha:attributes {
                     term=2
-                    name=2
+                    name=VSS
+                  }
+                 }
+                 ha:padstack_ref.260944 {
+                  proto=0; x=24.6868mm; y=5.2321mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=3
+                    name=VBAT
                   }
                  }
                 }
@@ -17602,6 +18128,18 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
+                    ha:line.260916 {
+                     x1=25.1948mm; y1=5.9433mm; x2=22.1976mm; y2=5.9433mm; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.260919 {
+                     x1=22.1976mm; y1=2.4127mm; x2=22.1976mm; y2=5.9433mm; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.260922 {
+                     x1=25.1948mm; y1=2.4127mm; x2=22.1976mm; y2=2.4127mm; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.260925 {
+                     x1=25.1948mm; y1=2.4127mm; x2=25.1948mm; y2=5.9433mm; thickness=10.0mil; clearance=0.0;
+                    }
                    }
                    ha:type {
                     silk = 1
@@ -17614,26 +18152,26 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.246432 {
-                     x1=2.13126in; y1=101.0mil; x2=2.13126in; y2=101.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.260928 {
+                     x1=23.6962mm; y1=4.39898mm; x2=23.6962mm; y2=4.39898mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.246435 {
-                     x1=2.13126in; y1=101.0mil; x2=2.13126in; y2=101.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.260931 {
+                     x1=24.6868mm; y1=3.1493mm; x2=24.6868mm; y2=3.1493mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.246438 {
-                     x1=2.13126in; y1=101.0mil; x2=55.134004mm; y2=101.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.260934 {
+                     x1=24.6868mm; y1=3.1493mm; x2=24.6868mm; y2=4.1493mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.246441 {
-                     x1=2.13126in; y1=101.0mil; x2=2.13126in; y2=3.5654mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.260937 {
+                     x1=24.6868mm; y1=3.1493mm; x2=25.6868mm; y2=3.1493mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -17647,20 +18185,20 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = zJw6JG3sHTRlRoSgjVAAAABS
+                uid = DTPe++P7imVnhaFEAwoAAAAO
                }
-               ha:subc.251506 {
+               ha:subc.274725 {
                 ha:attributes {
-                 value=IRF7319
-                 device=MOSFET
-                 footprint=SOIJ8
-                 refdes=Q1
+                 value=female
+                 device=CONNECTOR
+                 footprint=pizero-tt
+                 refdes=J2
                 }
                ha:data {
                               li:padstack_prototypes {
 
                 ha:ps_proto_v6.0 {
-                  hdia=0.0; hplated=0; htop=0; hbottom=0;
+                  hdia=38.0mil; hplated=1; htop=0; hbottom=0;
                   li:shape {
 
                     ha:ps_shape_v4 {
@@ -17671,124 +18209,433 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -12.795mil  
-                       33.46mil  
-                       12.795mil  
-                       33.46mil  
-                       12.795mil  
-                       -33.46mil  
-                       -12.795mil  
-                       -33.46mil  
+                       -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 {
+                       -37.5mil  
+                       -37.5mil  
+                       37.5mil  
+                       -37.5mil  
+                       37.5mil  
+                       37.5mil  
+                       -37.5mil  
+                       37.5mil  
+                      }
+                    }
+
+                    ha:ps_shape_v4 {
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      bottom = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -37.5mil  
+                       -37.5mil  
+                       37.5mil  
+                       -37.5mil  
+                       37.5mil  
+                       37.5mil  
+                       -37.5mil  
+                       37.5mil  
                       }
                     }
+                  }
+                }
+
+                ha:ps_proto_v6.1 {
+                  hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+                  li:shape {
+
+                    ha:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                     }
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      copper = 1
+                      top = 1
+                     }
+                     clearance=0.0
+                    }
+
+                    ha:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                     }
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      bottom = 1
+                      copper = 1
+                     }
+                     clearance=0.0
+                    }
+
+                    ha:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                     }
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      copper = 1
+                      intern = 1
+                     }
+                     clearance=0.0
+                    }
 
                     ha:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=75.0mil;                     }
                      ha:combining { sub=1; auto=1;                     }
                      ha:layer_mask {
                       top = 1
                       mask = 1
                      }
                      clearance=0.0
-                      li:ps_poly {
-                       -15.795mil  
-                       36.46mil  
-                       15.795mil  
-                       36.46mil  
-                       15.795mil  
-                       -36.46mil  
-                       -15.795mil  
-                       -36.46mil  
-                      }
                     }
 
                     ha:ps_shape_v4 {
-                     ha:combining { auto=1;                     }
+                     ha:ps_circ { x=0.0; y=0.0; dia=75.0mil;                     }
+                     ha:combining { sub=1; auto=1;                     }
                      ha:layer_mask {
-                      top = 1
-                      paste = 1
+                      bottom = 1
+                      mask = 1
                      }
                      clearance=0.0
-                      li:ps_poly {
-                       -12.795mil  
-                       33.46mil  
-                       12.795mil  
-                       33.46mil  
-                       12.795mil  
-                       -33.46mil  
-                       -12.795mil  
-                       -33.46mil  
-                      }
                     }
                   }
                 }
 
-                ha:ps_proto_v6.1 {
-                  hdia=0.0; hplated=0; htop=0; hbottom=0;
+                ha:ps_proto_v6.2 {
+                  hdia=98.43mil; hplated=1; htop=0; hbottom=0;
                   li:shape {
 
                     ha:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=172.24mil;                     }
                      ha:combining {                     }
                      ha:layer_mask {
                       copper = 1
                       top = 1
                      }
                      clearance=0.0
-                      li:ps_poly {
-                       12.795mil  
-                       -33.46mil  
-                       -12.795mil  
-                       -33.46mil  
-                       -12.795mil  
-                       33.46mil  
-                       12.795mil  
-                       33.46mil  
-                      }
                     }
 
                     ha:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=172.24mil;                     }
+                     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=172.24mil;                     }
+                     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=178.24mil;                     }
                      ha:combining { sub=1; auto=1;                     }
                      ha:layer_mask {
                       top = 1
                       mask = 1
                      }
                      clearance=0.0
-                      li:ps_poly {
-                       15.795mil  
-                       -36.46mil  
-                       -15.795mil  
-                       -36.46mil  
-                       -15.795mil  
-                       36.46mil  
-                       15.795mil  
-                       36.46mil  
-                      }
                     }
 
                     ha:ps_shape_v4 {
-                     ha:combining { auto=1;                     }
+                     ha:ps_circ { x=0.0; y=0.0; dia=178.24mil;                     }
+                     ha:combining { sub=1; auto=1;                     }
                      ha:layer_mask {
-                      top = 1
-                      paste = 1
+                      bottom = 1
+                      mask = 1
                      }
                      clearance=0.0
-                      li:ps_poly {
-                       12.795mil  
-                       -33.46mil  
-                       -12.795mil  
-                       -33.46mil  
-                       -12.795mil  
-                       33.46mil  
-                       12.795mil  
-                       33.46mil  
-                      }
                     }
                   }
                 }
                }
 
                 li:objects {
-                 ha:padstack_ref.251533 {
-                  proto=0; x=2.85899in; y=774.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 ha:padstack_ref.274755 {
+                  proto=0; x=64.135mm; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=1
+                    name=pin1
+                  }
+                 }
+                 ha:padstack_ref.274756 {
+                  proto=1; x=64.135mm; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=2
+                    name=pin2
+                  }
+                 }
+                 ha:padstack_ref.274757 {
+                  proto=1; x=61.595mm; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=3
+                    name=pin3
+                  }
+                 }
+                 ha:padstack_ref.274758 {
+                  proto=1; x=61.595mm; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=4
+                    name=pin4
+                  }
+                 }
+                 ha:padstack_ref.274759 {
+                  proto=1; x=59.055mm; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=5
+                    name=pin5
+                  }
+                 }
+                 ha:padstack_ref.274760 {
+                  proto=1; x=59.055mm; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
+                  }
+
+                  ha:attributes {
+                    term=6
+                    name=pin6
+                  }
+                 }
+                 ha:padstack_ref.274761 {
+                  proto=1; x=56.515mm; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=7
+                    name=pin7
+                  }
+                 }
+                 ha:padstack_ref.274762 {
+                  proto=1; x=56.515mm; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=8
+                    name=pin8
+                  }
+                 }
+                 ha:padstack_ref.274763 {
+                  proto=1; x=53.975mm; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=9
+                    name=pin9
+                  }
+                 }
+                 ha:padstack_ref.274764 {
+                  proto=1; x=53.975mm; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=10
+                    name=pin10
+                  }
+                 }
+                 ha:padstack_ref.274765 {
+                  proto=1; x=51.435mm; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=11
+                    name=pin11
+                  }
+                 }
+                 ha:padstack_ref.274766 {
+                  proto=1; x=51.435mm; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=12
+                    name=pin12
+                  }
+                 }
+                 ha:padstack_ref.274767 {
+                  proto=1; x=48.895mm; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=13
+                    name=pin13
+                  }
+                 }
+                 ha:padstack_ref.274768 {
+                  proto=1; x=48.895mm; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
+                  }
+
+                  ha:attributes {
+                    term=14
+                    name=pin14
+                  }
+                 }
+                 ha:padstack_ref.274769 {
+                  proto=1; x=46.355mm; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=15
+                    name=pin15
+                  }
+                 }
+                 ha:padstack_ref.274770 {
+                  proto=1; x=46.355mm; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17797,12 +18644,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=8
-                    name=pin8
+                    term=16
+                    name=pin16
                   }
                  }
-                 ha:padstack_ref.251534 {
-                  proto=1; x=2.85899in; y=499.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 ha:padstack_ref.274771 {
+                  proto=1; x=43.815mm; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17811,12 +18658,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=1
-                    name=pin1
+                    term=17
+                    name=pin17
                   }
                  }
-                 ha:padstack_ref.251535 {
-                  proto=0; x=2.80899in; y=774.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 ha:padstack_ref.274772 {
+                  proto=1; x=43.815mm; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17825,12 +18672,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=7
-                    name=pin7
+                    term=18
+                    name=pin18
                   }
                  }
-                 ha:padstack_ref.251536 {
-                  proto=1; x=2.80899in; y=499.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 ha:padstack_ref.274773 {
+                  proto=1; x=41.275mm; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17839,26 +18686,32 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=2
-                    name=pin2
+                    term=19
+                    name=pin19
                   }
                  }
-                 ha:padstack_ref.251537 {
-                  proto=0; x=2.759in; y=774.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 ha:padstack_ref.274774 {
+                  proto=1; x=41.275mm; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
 
                   li:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
                   }
 
                   ha:attributes {
-                    term=6
-                    name=pin6
+                    term=20
+                    name=pin20
                   }
                  }
-                 ha:padstack_ref.251538 {
-                  proto=1; x=2.759in; y=499.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 ha:padstack_ref.274775 {
+                  proto=1; x=1.52501in; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17867,12 +18720,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=3
-                    name=pin3
+                    term=21
+                    name=pin21
                   }
                  }
-                 ha:padstack_ref.251539 {
-                  proto=0; x=2.709in; y=774.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 ha:padstack_ref.274776 {
+                  proto=1; x=1.52501in; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17881,12 +18734,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=5
-                    name=pin5
+                    term=22
+                    name=pin22
                   }
                  }
-                 ha:padstack_ref.251540 {
-                  proto=1; x=2.709in; y=499.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 ha:padstack_ref.274777 {
+                  proto=1; x=1.42501in; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17895,171 +18748,60 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=4
-                    name=pin4
+                    term=23
+                    name=pin23
                   }
                  }
-                }
-                li:layers {
-
-                 ha:top-silk {
-                  lid=0
-                  ha:combining {                  }
-
-                   li:objects {
-                    ha:line.251507 {
-                     x1=2.88891in; y1=742.9mil; x2=2.88891in; y2=531.09mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.251510 {
-                     x1=2.88891in; y1=531.09mil; x2=2.67908in; y2=531.09mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.251513 {
-                     x1=2.67908in; y1=531.09mil; x2=2.67908in; y2=742.9mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.251516 {
-                     x1=2.67908in; y1=742.9mil; x2=2.88891in; y2=742.9mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:arc.251519 {
-                     x=2.85899in; y=549.4mil; 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.274778 {
+                  proto=1; x=1.42501in; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:subc-aux {
-                  lid=1
-                  ha:combining {                  }
+                  li:thermal {
+                  }
 
-                   li:objects {
-                    ha:line.251521 {
-                     x1=70.713473mm; y1=636.995mil; x2=70.713473mm; y2=636.995mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=pnp-origin
-                     }
-                    }
-                    ha:line.251524 {
-                     x1=2.784in; y1=637.0mil; x2=2.784in; y2=637.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=origin
-                     }
-                    }
-                    ha:line.251527 {
-                     x1=2.784in; y1=637.0mil; x2=2.784in; y2=15.1798mm; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=x
-                     }
-                    }
-                    ha:line.251530 {
-                     x1=2.784in; y1=637.0mil; x2=69.7136mm; y2=637.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=y
-                     }
-                    }
-                   }
-                   ha:type {
-                    top = 1
-                    misc = 1
-                    virtual = 1
-                   }
+                  ha:attributes {
+                    term=24
+                    name=pin24
+                  }
                  }
-                }
-               }
-                uid = WLPh2P7LbIzOwN4/n2kAAABM
-               }
-               ha:subc.260883 {
-                ha:attributes {
-                 {io_pcb::hidename_y}=15.1655 mm
-                 footprint=0402
-                 {io_pcb::hidename_scale}=100
-                 refdes=C4
-                 value=4.7uF
-                 {io_pcb::hidename_direction}=0
-                 device=CAPACITOR
-                 {io_pcb::hidename_x}=67.1363 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 {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
-                      }
-                    }
+                 ha:padstack_ref.274779 {
+                  proto=1; x=1.32501in; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.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 {
-                       12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       16.77mil  
-                       12.84mil  
-                       16.77mil  
-                      }
+                  li:thermal {
+                    li:2 {
+                     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 {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
-                      }
-                    }
+                  ha:attributes {
+                    term=25
+                    name=pin25
+                  }
+                 }
+                 ha:padstack_ref.274780 {
+                  proto=1; x=1.32501in; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
                   }
-                }
-               }
 
-                li:objects {
-                 ha:padstack_ref.260896 {
-                  proto=0; x=960.26mil; y=69.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   li:thermal {
                   }
 
                   ha:attributes {
-                    term=1
-                    name=1
+                    term=26
+                    name=pin26
                   }
                  }
-                 ha:padstack_ref.260897 {
-                  proto=0; x=991.74mil; y=69.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.274781 {
+                  proto=1; x=1.22501in; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -18068,144 +18810,74 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=2
-                    name=2
+                    term=27
+                    name=pin27
                   }
                  }
-                }
-                li:layers {
+                 ha:padstack_ref.274782 {
+                  proto=1; x=1.22501in; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:subc-aux {
-                  lid=0
-                  ha:combining {                  }
+                  li:thermal {
+                  }
 
-                   li:objects {
-                    ha:line.260884 {
-                     x1=976.0mil; y1=69.0mil; x2=976.0mil; y2=69.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=pnp-origin
-                     }
-                    }
-                    ha:line.260887 {
-                     x1=976.0mil; y1=69.0mil; x2=976.0mil; y2=69.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=origin
-                     }
-                    }
-                    ha:line.260890 {
-                     x1=976.0mil; y1=69.0mil; x2=25.7904mm; y2=69.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=x
-                     }
-                    }
-                    ha:line.260893 {
-                     x1=976.0mil; y1=69.0mil; x2=976.0mil; y2=2.7526mm; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=y
-                     }
-                    }
-                   }
-                   ha:type {
-                    top = 1
-                    misc = 1
-                    virtual = 1
-                   }
-                 }
-                }
-               }
-                uid = DTPe++P7imVnhaFEAwoAAAAR
-               }
-               ha:subc.260899 {
-                ha:attributes {
-                 {io_pcb::hidename_y}=15.2039 mm
-                 footprint=0402
-                 {io_pcb::hidename_scale}=100
-                 refdes=R35
-                 value=2.49k
-                 {io_pcb::hidename_direction}=0
-                 device=RESISTOR
-                 {io_pcb::hidename_x}=69.0880 mm
-                }
-               ha:data {
-                              li:padstack_prototypes {
+                  ha:attributes {
+                    term=28
+                    name=pin28
+                  }
+                 }
+                 ha:padstack_ref.274783 {
+                  proto=1; x=1.12501in; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.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 {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
-                      }
-                    }
+                  ha:attributes {
+                    term=29
+                    name=pin29
+                  }
+                 }
+                 ha:padstack_ref.274784 {
+                  proto=1; x=1.12501in; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.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 {
-                       12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       16.77mil  
-                       12.84mil  
-                       16.77mil  
-                      }
+                  li:thermal {
+                    li:2 {
+                     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 {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
-                      }
-                    }
+                  ha:attributes {
+                    term=30
+                    name=pin30
+                  }
+                 }
+                 ha:padstack_ref.274785 {
+                  proto=1; x=1.02501in; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
                   }
-                }
-               }
 
-                li:objects {
-                 ha:padstack_ref.260912 {
-                  proto=0; x=928.0mil; y=67.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   li:thermal {
                   }
 
                   ha:attributes {
-                    term=1
-                    name=1
+                    term=31
+                    name=pin31
                   }
                  }
-                 ha:padstack_ref.260913 {
-                  proto=0; x=896.52mil; y=67.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.274786 {
+                  proto=1; x=1.02501in; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -18214,138 +18886,122 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=2
-                    name=2
+                    term=32
+                    name=pin32
                   }
                  }
-                }
-                li:layers {
+                 ha:padstack_ref.274787 {
+                  proto=1; x=925.01mil; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:subc-aux {
-                  lid=0
-                  ha:combining {                  }
+                  li:thermal {
+                  }
 
-                   li:objects {
-                    ha:line.260900 {
-                     x1=912.26mil; y1=67.0mil; x2=912.26mil; y2=67.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=pnp-origin
-                     }
-                    }
-                    ha:line.260903 {
-                     x1=912.26mil; y1=67.0mil; x2=912.26mil; y2=67.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=origin
-                     }
-                    }
-                    ha:line.260906 {
-                     x1=912.26mil; y1=67.0mil; x2=22.171404mm; y2=67.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=x
-                     }
-                    }
-                    ha:line.260909 {
-                     x1=912.26mil; y1=67.0mil; x2=912.26mil; y2=0.7018mm; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=y
-                     }
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
+                 }
+                 ha:padstack_ref.274788 {
+                  proto=1; x=925.01mil; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
                     }
-                   }
-                   ha:type {
-                    top = 1
-                    misc = 1
-                    virtual = 1
-                   }
+                  }
+
+                  ha:attributes {
+                    term=34
+                    name=pin34
+                  }
                  }
-                }
-               }
-                uid = DTPe++P7imVnhaFEAwoAAAAQ
-               }
-               ha:subc.260915 {
-                ha:attributes {
-                 {io_pcb::hidename_y}=12.5672 mm
-                 copyright=2006 DJ Delorie
-                 author=DJ Delorie
-                 footprint=SOT23-5
-                 dist-license=GPL
-                 {io_pcb::hidename_scale}=89
-                 refdes=U2
-                 value=MCP73831
-                 {io_pcb::hidename_direction}=3
-                 device=IC
-                 use-license=Unlimited
-                 {io_pcb::hidename_x}=69.6315 mm
-                }
-               ha:data {
-                              li:padstack_prototypes {
+                 ha:padstack_ref.274789 {
+                  proto=1; x=825.01mil; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.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 {
-                       12.0mil  
-                       -20.0mil  
-                       -12.0mil  
-                       -20.0mil  
-                       -12.0mil  
-                       20.0mil  
-                       12.0mil  
-                       20.0mil  
-                      }
-                    }
+                  ha:attributes {
+                    term=35
+                    name=pin35
+                  }
+                 }
+                 ha:padstack_ref.274790 {
+                  proto=1; x=825.01mil; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.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 {
-                       15.0mil  
-                       -23.0mil  
-                       -15.0mil  
-                       -23.0mil  
-                       -15.0mil  
-                       23.0mil  
-                       15.0mil  
-                       23.0mil  
-                      }
-                    }
+                  li:thermal {
+                  }
 
-                    ha:ps_shape_v4 {
-                     ha:combining { auto=1;                     }
-                     ha:layer_mask {
-                      top = 1
-                      paste = 1
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       12.0mil  
-                       -20.0mil  
-                       -12.0mil  
-                       -20.0mil  
-                       -12.0mil  
-                       20.0mil  
-                       12.0mil  
-                       20.0mil  
-                      }
+                  ha:attributes {
+                    term=36
+                    name=pin36
+                  }
+                 }
+                 ha:padstack_ref.274791 {
+                  proto=1; x=725.01mil; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=37
+                    name=pin37
+                  }
+                 }
+                 ha:padstack_ref.274792 {
+                  proto=1; x=725.01mil; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=38
+                    name=pin38
+                  }
+                 }
+                 ha:padstack_ref.274793 {
+                  proto=1; x=625.01mil; y=1.81801in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
                     }
                   }
-                }
-               }
 
-                li:objects {
-                 ha:padstack_ref.260940 {
-                  proto=0; x=24.6868mm; y=3.1493mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                  ha:attributes {
+                    term=39
+                    name=pin39
+                  }
+                 }
+                 ha:padstack_ref.274794 {
+                  proto=1; x=625.01mil; y=1.918in; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -18354,60 +19010,84 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=4
-                    name=VIN
+                    term=40
+                    name=pin40
                   }
                  }
-                 ha:padstack_ref.260941 {
-                  proto=0; x=22.7056mm; y=3.1493mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                 ha:padstack_ref.274795 {
+                  proto=2; x=433.28mil; y=1.86801in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
                   ha:flags {
                    clearline=1
                   }
 
                   li:thermal {
+                    li:2 {
+                     on  
+                     solid  
+                     noshape  
+                    }
                   }
 
                   ha:attributes {
-                    term=5
-                    name=PROG
+                    term=41
+                    name=GND
                   }
                  }
-                 ha:padstack_ref.260942 {
-                  proto=0; x=22.7056mm; y=5.2321mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                 ha:padstack_ref.274796 {
+                  proto=2; x=2.71673in; y=1.86801in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
                   ha:flags {
                    clearline=1
                   }
 
                   li:thermal {
+                    li:2 {
+                     on  
+                     solid  
+                     noshape  
+                    }
                   }
 
                   ha:attributes {
-                    term=1
-                    name=STAT
+                    term=41
+                    name=GND
                   }
                  }
-                 ha:padstack_ref.260943 {
-                  proto=0; x=23.6962mm; y=5.2321mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                 ha:padstack_ref.274797 {
+                  proto=2; x=433.28mil; y=962.5mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
                   li:thermal {
+                    li:2 {
+                     on  
+                     solid  
+                     noshape  
+                    }
                   }
 
                   ha:attributes {
-                    term=2
-                    name=VSS
+                    term=41
+                    name=GND
                   }
                  }
-                 ha:padstack_ref.260944 {
-                  proto=0; x=24.6868mm; y=5.2321mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                 ha:padstack_ref.274798 {
+                  proto=2; x=2.71673in; y=962.5mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
                   ha:flags {
                    clearline=1
                   }
 
                   li:thermal {
+                    li:2 {
+                     on  
+                     solid  
+                     noshape  
+                    }
                   }
 
                   ha:attributes {
-                    term=3
-                    name=VBAT
+                    term=41
+                    name=GND
                   }
                  }
                 }
@@ -18418,17 +19098,29 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.260916 {
-                     x1=25.1948mm; y1=5.9433mm; x2=22.1976mm; y2=5.9433mm; thickness=10.0mil; clearance=0.0;
+                    ha:line.274726 {
+                     x1=2.76594in; y1=2.0058in; x2=384.07mil; y2=2.0058in; thickness=5.0mil; clearance=0.0;
                     }
-                    ha:line.260919 {
-                     x1=22.1976mm; y1=2.4127mm; x2=22.1976mm; y2=5.9433mm; thickness=10.0mil; clearance=0.0;
+                    ha:line.274729 {
+                     x1=2.76594in; y1=824.7mil; x2=384.07mil; y2=824.7mil; thickness=5.0mil; clearance=0.0;
                     }
-                    ha:line.260922 {
-                     x1=25.1948mm; y1=2.4127mm; x2=22.1976mm; y2=2.4127mm; thickness=10.0mil; clearance=0.0;
+                    ha:line.274732 {
+                     x1=2.85453in; y1=1.91721in; x2=2.85453in; y2=913.29mil; thickness=5.0mil; clearance=0.0;
                     }
-                    ha:line.260925 {
-                     x1=25.1948mm; y1=2.4127mm; x2=25.1948mm; y2=5.9433mm; thickness=10.0mil; clearance=0.0;
+                    ha:line.274735 {
+                     x1=295.48mil; y1=1.91721in; x2=295.48mil; y2=913.29mil; thickness=5.0mil; clearance=0.0;
+                    }
+                    ha:arc.274738 {
+                     x=2.76594in; y=1.91721in; width=88.58mil; height=88.58mil; astart=90.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
+                    }
+                    ha:arc.274739 {
+                     x=384.07mil; y=1.91721in; width=88.58mil; height=88.58mil; astart=0.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
+                    }
+                    ha:arc.274740 {
+                     x=2.76594in; y=913.29mil; width=88.58mil; height=88.58mil; astart=180.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
+                    }
+                    ha:arc.274741 {
+                     x=384.07mil; y=913.29mil; width=88.58mil; height=88.58mil; astart=270.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
                     }
                    }
                    ha:type {
@@ -18442,26 +19134,26 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.260928 {
-                     x1=23.6962mm; y1=4.39898mm; x2=23.6962mm; y2=4.39898mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.274743 {
+                     x1=40.005127mm; y1=46.401887mm; x2=40.005127mm; y2=46.401887mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.260931 {
-                     x1=24.6868mm; y1=3.1493mm; x2=24.6868mm; y2=3.1493mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.274746 {
+                     x1=1.57501in; y1=1.86801in; x2=1.57501in; y2=1.86801in; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.260934 {
-                     x1=24.6868mm; y1=3.1493mm; x2=24.6868mm; y2=4.1493mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.274749 {
+                     x1=1.57501in; y1=1.86801in; x2=1.57501in; y2=46.447454mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.260937 {
-                     x1=24.6868mm; y1=3.1493mm; x2=25.6868mm; y2=3.1493mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.274752 {
+                     x1=1.57501in; y1=1.86801in; x2=39.005254mm; y2=1.86801in; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -18475,411 +19167,416 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAAO
+                uid = tuR3aL133+5gTj1mOGwAAABK
+               }
+              ha:subc.239555 {
+               ha:attributes {
+                {io_pcb::hidename_y}=18.2753 mm
+                footprint=0402
+                {io_pcb::hidename_scale}=100
+                refdes=C271
+                value=47nF
+                {io_pcb::hidename_direction}=3
+                device=CAPACITOR
+                {io_pcb::hidename_x}=44.6151 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 {
+                      -13.77mil  
+                      -9.84mil  
+                      -13.77mil  
+                      9.84mil  
+                      13.77mil  
+                      9.84mil  
+                      13.77mil  
+                      -9.84mil  
+                     }
+                   }
+
+                   ha:ps_shape_v4 {
+                    ha:combining { sub=1; auto=1;                    }
+                    ha:layer_mask {
+                     top = 1
+                     mask = 1
+                    }
+                    clearance=0.0
+                     li:ps_poly {
+                      -16.77mil  
+                      -12.84mil  
+                      -16.77mil  
+                      12.84mil  
+                      16.77mil  
+                      12.84mil  
+                      16.77mil  
+                      -12.84mil  
+                     }
+                   }
+
+                   ha:ps_shape_v4 {
+                    ha:combining { auto=1;                    }
+                    ha:layer_mask {
+                     top = 1
+                     paste = 1
+                    }
+                    clearance=0.0
+                     li:ps_poly {
+                      -13.77mil  
+                      -9.84mil  
+                      -13.77mil  
+                      9.84mil  
+                      13.77mil  
+                      9.84mil  
+                      13.77mil  
+                      -9.84mil  
+                     }
+                   }
+                 }
+               }
+              }
+
+               li:objects {
+                ha:padstack_ref.239568 {
+                 proto=0; x=46.8072mm; y=18.689804mm; 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.239569 {
+                 proto=0; x=46.8072mm; y=19.489396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 li:thermal {
+                 }
+
+                 ha:attributes {
+                   term=2
+                   name=2
+                 }
+                }
+               }
+               li:layers {
+
+                ha:subc-aux {
+                 lid=0
+                 ha:combining {                 }
+
+                  li:objects {
+                   ha:line.239556 {
+                    x1=46.8072mm; y1=19.0896mm; x2=46.8072mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=pnp-origin
+                    }
+                   }
+                   ha:line.239559 {
+                    x1=46.8072mm; y1=19.0896mm; x2=46.8072mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=origin
+                    }
+                   }
+                   ha:line.239562 {
+                    x1=46.8072mm; y1=19.0896mm; x2=46.8072mm; y2=18.0896mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=x
+                    }
+                   }
+                   ha:line.239565 {
+                    x1=46.8072mm; y1=19.0896mm; x2=45.8072mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=y
+                    }
+                   }
+                  }
+                  ha:type {
+                   top = 1
+                   misc = 1
+                   virtual = 1
+                  }
+                }
                }
-              ha:rat.261790 {
-               x1=2.22499in; y1=1.91199in; lgrp1=3; anchor1=pcb/233746/233782; x2=3.074in; y2=1.53in; lgrp2=3; anchor2=pcb/223912/223939;
               }
-              ha:rat.261793 {
+               uid = DTPe++P7imVnhaFEAwoAAAA5
+              }
+              ha:rat.280369 {
+               x1=56.515mm; y1=1.918in; lgrp1=3; anchor1=pcb/274725/274762; x2=3.074in; y2=1.53in; lgrp2=3; anchor2=pcb/223912/223939;
+              }
+              ha:rat.280372 {
                x1=2.852in; y1=277.26mil; lgrp1=3; anchor1=pcb/240667/240681; x2=72.381998mm; y2=362.185mil; lgrp2=3; anchor2=pcb/223115/223147;
               }
-              ha:rat.261796 {
+              ha:rat.280375 {
                x1=52.1036mm; y1=13.767792mm; lgrp1=3; anchor1=pcb/239523/239537; x2=72.381998mm; y2=362.185mil; lgrp2=3; anchor2=pcb/223115/223147;
               }
-              ha:rat.261799 {
+              ha:rat.280378 {
                x1=49.815576mm; y1=16.140406mm; lgrp1=3; anchor1=pcb/239113; x2=49.8156mm; y2=14.1595mm; lgrp2=3; anchor2=pcb/238816;
               }
-              ha:rat.261802 {
+              ha:rat.280381 {
                x1=47.116318mm; y1=16.880022mm; lgrp1=3; anchor1=pcb/239702/239782; x2=49.815576mm; y2=16.140406mm; lgrp2=3; anchor2=pcb/239113;
               }
-              ha:rat.261805 {
+              ha:rat.280384 {
                x1=45.616194mm; y1=16.880022mm; lgrp1=3; anchor1=pcb/239702/239770; x2=46.5908mm; y2=16.9095mm; lgrp2=3; anchor2=pcb/238870;
               }
-              ha:rat.261808 {
+              ha:rat.280387 {
                x1=45.616194mm; y1=16.880022mm; lgrp1=3; anchor1=pcb/239702/239770; x2=44.8659mm; y2=15.184604mm; lgrp2=3; anchor2=pcb/238948;
               }
-              ha:rat.261811 {
-               x1=1.696in; y1=759.26mil; lgrp1=3; anchor1=pcb/239635/239649; x2=44.8768mm; y2=18.701996mm; lgrp2=3; anchor2=pcb/238888;
-              }
-              ha:rat.261814 {
+              ha:rat.280390 {
                x1=47.615936mm; y1=11.930324mm; lgrp1=3; anchor1=pcb/239702/239785; x2=49.8156mm; y2=14.1595mm; lgrp2=3; anchor2=pcb/238816;
               }
-              ha:rat.261817 {
+              ha:rat.280393 {
                x1=46.11632mm; y1=11.930324mm; lgrp1=3; anchor1=pcb/239702/239773; x2=47.0909mm; y2=11.9344mm; lgrp2=3; anchor2=pcb/238855;
               }
-              ha:rat.261820 {
-               x1=41.847596mm; y1=9.5392mm; lgrp1=3; anchor1=pcb/239603/239617; x2=24.446096mm; y2=13.1498mm; lgrp2=3; anchor2=pcb/240604/240630;
+              ha:rat.280396 {
+               x1=1.599in; y1=760.26mil; lgrp1=3; anchor1=pcb/239635/239649; x2=42.4384mm; y2=16.3022mm; lgrp2=3; anchor2=pcb/238954;
               }
-              ha:rat.261823 {
+              ha:rat.280399 {
+               x1=1.599in; y1=760.26mil; lgrp1=3; anchor1=pcb/239635/239649; x2=24.446096mm; y2=13.1498mm; lgrp2=3; anchor2=pcb/240604/240630;
+              }
+              ha:rat.280402 {
                x1=435.0mil; y1=716.0mil; lgrp1=3; anchor1=pcb/223430/223445; x2=24.446096mm; y2=13.1498mm; lgrp2=3; anchor2=pcb/240604/240630;
               }
-              ha:rat.261826 {
-               x1=36.195mm; y1=1.812in; lgrp1=3; anchor1=pcb/233746/233797; x2=49.840976mm; y2=12.65524mm; lgrp2=3; anchor2=pcb/239702/239796;
+              ha:rat.280405 {
+               x1=1.42501in; y1=1.81801in; lgrp1=3; anchor1=pcb/274725/274777; x2=49.840976mm; y2=12.65524mm; lgrp2=3; anchor2=pcb/239702/239796;
               }
-              ha:rat.261829 {
+              ha:rat.280408 {
                x1=14.584959mm; y1=6.00682mm; lgrp1=3; anchor1=pcb/223943/223990; x2=415.0mil; y2=394.0mil; lgrp2=3; anchor2=pcb/223331/223346;
               }
-              ha:rat.261832 {
+              ha:rat.280411 {
                x1=13.08509mm; y1=6.00682mm; lgrp1=3; anchor1=pcb/223943/223987; x2=14.085087mm; y2=6.00682mm; lgrp2=3; anchor2=pcb/223943/223989;
               }
-              ha:rat.261835 {
+              ha:rat.280414 {
                x1=13.584961mm; y1=6.00682mm; lgrp1=3; anchor1=pcb/223943/223988; x2=12.584964mm; y2=6.00682mm; lgrp2=3; anchor2=pcb/223943/223986;
               }
-              ha:rat.261838 {
+              ha:rat.280417 {
                x1=11.584966mm; y1=6.00682mm; lgrp1=3; anchor1=pcb/223943/223984; x2=410.0mil; y2=347.0mil; lgrp2=3; anchor2=pcb/223364/223379;
               }
-              ha:rat.261841 {
+              ha:rat.280420 {
                x1=1.98074in; y1=792.0mil; lgrp1=3; anchor1=pcb/239667/239680; x2=53.2715mm; y2=19.874047mm; lgrp2=3; anchor2=pcb/239683/239698;
               }
-              ha:rat.261844 {
+              ha:rat.280423 {
                x1=1.98074in; y1=792.0mil; lgrp1=3; anchor1=pcb/239667/239680; x2=48.116062mm; y2=16.880022mm; lgrp2=3; anchor2=pcb/239702/239790;
               }
-              ha:rat.261847 {
+              ha:rat.280426 {
                x1=49.5504mm; y1=18.0629mm; lgrp1=3; anchor1=pcb/239651/239664; x2=48.615934mm; y2=16.880022mm; lgrp2=3; anchor2=pcb/239702/239794;
               }
-              ha:rat.261850 {
+              ha:rat.280429 {
                x1=49.5504mm; y1=18.0629mm; lgrp1=3; anchor1=pcb/239651/239664; x2=51.671554mm; y2=17.674407mm; lgrp2=3; anchor2=pcb/239683/239700;
               }
-              ha:rat.261853 {
-               x1=77.851mm; y1=375.0mil; lgrp1=3; anchor1=pcb/223286/223312; x2=2.852in; y2=308.74mil; lgrp2=3; anchor2=pcb/240667/240680;
-              }
-              ha:rat.261856 {
-               x1=2.852in; y1=308.74mil; lgrp1=3; anchor1=pcb/240667/240680; x2=71.881873mm; y2=362.185mil; lgrp2=3; anchor2=pcb/223115/223146;
-              }
-              ha:rat.261859 {
-               x1=71.881873mm; y1=362.185mil; lgrp1=3; anchor1=pcb/223115/223146; x2=71.382002mm; y2=362.185mil; lgrp2=3; anchor2=pcb/223115/223145;
-              }
-              ha:rat.261862 {
-               x1=71.881873mm; y1=385.815mil; lgrp1=3; anchor1=pcb/223115/223149; x2=71.881873mm; y2=362.185mil; lgrp2=3; anchor2=pcb/223115/223146;
-              }
-              ha:rat.261865 {
-               x1=2.77974in; y1=316.0mil; lgrp1=3; anchor1=pcb/240651/240665; x2=71.382002mm; y2=362.185mil; lgrp2=3; anchor2=pcb/223115/223145;
-              }
-              ha:rat.261868 {
-               x1=2.85899in; y1=499.205mil; lgrp1=3; anchor1=pcb/251506/251534; x2=71.881873mm; y2=385.815mil; lgrp2=3; anchor2=pcb/223115/223149;
-              }
-              ha:rat.261871 {
-               x1=65.1mm; y1=10.3mm; lgrp1=3; anchor1=pcb/229689/229704; x2=2.77974in; y2=316.0mil; lgrp2=3; anchor2=pcb/240651/240665;
-              }
-              ha:rat.261874 {
-               x1=65.1mm; y1=10.3mm; lgrp1=3; anchor1=pcb/229689/229704; x2=2.32in; y2=478.43mil; lgrp2=3; anchor2=pcb/240270/240296;
-              }
-              ha:rat.261877 {
-               x1=2.32in; y1=478.43mil; lgrp1=3; anchor1=pcb/240270/240296; x2=2.36724in; y2=702.83mil; lgrp2=3; anchor2=pcb/240270/240298;
-              }
-              ha:rat.261880 {
-               x1=2.32in; y1=478.43mil; lgrp1=3; anchor1=pcb/240270/240296; x2=52.9032mm; y2=12.573992mm; lgrp2=3; anchor2=pcb/238822;
-              }
-              ha:rat.261883 {
-               x1=48.686038mm; y1=13.085262mm; lgrp1=3; anchor1=pcb/239702/239766; x2=52.0142mm; y2=12.961596mm; lgrp2=3; anchor2=pcb/238819;
-              }
-              ha:rat.261886 {
-               x1=49.11606mm; y1=16.880022mm; lgrp1=3; anchor1=pcb/239702/239798; x2=48.686038mm; y2=15.725084mm; lgrp2=3; anchor2=pcb/239702/239760;
-              }
-              ha:rat.261889 {
-               x1=49.11606mm; y1=16.880022mm; lgrp1=3; anchor1=pcb/239702/239798; x2=50.3124mm; y2=18.0629mm; lgrp2=3; anchor2=pcb/239110;
-              }
-              ha:rat.261892 {
-               x1=1.94926in; y1=792.0mil; lgrp1=3; anchor1=pcb/239667/239681; x2=50.3124mm; y2=18.0629mm; lgrp2=3; anchor2=pcb/239110;
-              }
-              ha:rat.261895 {
-               x1=1.94926in; y1=792.0mil; lgrp1=3; anchor1=pcb/239667/239681; x2=47.7724mm; y2=19.489396mm; lgrp2=3; anchor2=pcb/238927;
-              }
-              ha:rat.261898 {
-               x1=1.696in; y1=790.74mil; lgrp1=3; anchor1=pcb/239635/239648; x2=44.8768mm; y2=19.501588mm; lgrp2=3; anchor2=pcb/238882;
-              }
-              ha:rat.261901 {
-               x1=1.94926in; y1=792.0mil; lgrp1=3; anchor1=pcb/239667/239681; x2=51.671554mm; y2=19.874047mm; lgrp2=3; anchor2=pcb/239683/239699;
-              }
-              ha:rat.261904 {
-               x1=1.696in; y1=790.74mil; lgrp1=3; anchor1=pcb/239635/239648; x2=41.905mm; y2=17.787596mm; lgrp2=3; anchor2=pcb/239811;
-              }
-              ha:rat.261907 {
-               x1=41.4732mm; y1=17.101796mm; lgrp1=3; anchor1=pcb/239235/239249; x2=39.8862mm; y2=15.171396mm; lgrp2=3; anchor2=pcb/238759;
-              }
-              ha:rat.261910 {
-               x1=52.356592mm; y1=16.3865mm; lgrp1=3; anchor1=pcb/239539/239552; x2=50.3378mm; y2=18.0375mm; lgrp2=3; anchor2=pcb/239110;
-              }
-              ha:rat.261913 {
-               x1=52.356592mm; y1=16.3865mm; lgrp1=3; anchor1=pcb/239539/239552; x2=53.2715mm; y2=17.674407mm; lgrp2=3; anchor2=pcb/239683/239697;
-              }
-              ha:rat.261916 {
-               x1=46.604mm; y1=9.146004mm; lgrp1=3; anchor1=pcb/239155/239168; x2=46.706362mm; y2=13.085262mm; lgrp2=3; anchor2=pcb/239702/239741;
-              }
-              ha:rat.261919 {
-               x1=47.5946mm; y1=9.139404mm; lgrp1=3; anchor1=pcb/239491/239504; x2=46.604mm; y2=9.146004mm; lgrp2=3; anchor2=pcb/239155/239168;
-              }
-              ha:rat.261922 {
-               x1=45.6134mm; y1=9.139404mm; lgrp1=3; anchor1=pcb/239507/239520; x2=46.604mm; y2=9.146004mm; lgrp2=3; anchor2=pcb/239155/239168;
-              }
-              ha:rat.261925 {
-               x1=45.6134mm; y1=9.139404mm; lgrp1=3; anchor1=pcb/239507/239520; x2=42.0066mm; y2=7.844004mm; lgrp2=3; anchor2=pcb/239619/239632;
-              }
-              ha:rat.261928 {
-               x1=42.0066mm; y1=7.844004mm; lgrp1=3; anchor1=pcb/239619/239632; x2=40.933196mm; y2=8.574mm; lgrp2=3; anchor2=pcb/239315/239328;
-              }
-              ha:rat.261931 {
-               x1=41.048004mm; y1=9.5392mm; lgrp1=3; anchor1=pcb/239603/239616; x2=40.933196mm; y2=8.574mm; lgrp2=3; anchor2=pcb/239315/239328;
-              }
-              ha:rat.261934 {
-               x1=42.0066mm; y1=7.844004mm; lgrp1=3; anchor1=pcb/239619/239632; x2=43.429mm; y2=3.9405mm; lgrp2=3; anchor2=pcb/239120/239133;
-              }
-              ha:rat.261937 {
-               x1=2.04357in; y1=51.0mil; lgrp1=3; anchor1=pcb/246344/246379; x2=43.429mm; y2=3.9405mm; lgrp2=3; anchor2=pcb/239120/239133;
-              }
-              ha:rat.261940 {
-               x1=2.45757in; y1=56.0mil; lgrp1=3; anchor1=pcb/246271/246306; x2=65.1mm; y2=10.3mm; lgrp2=3; anchor2=pcb/229689/229704;
-              }
-              ha:rat.261943 {
-               x1=40.933196mm; y1=8.574mm; lgrp1=3; anchor1=pcb/239315/239328; x2=1.07in; y2=247.0mil; lgrp2=3; anchor2=pcb/240396/240409;
-              }
-              ha:rat.261946 {
-               x1=1.07in; y1=247.0mil; lgrp1=3; anchor1=pcb/240396/240409; x2=23.6962mm; y2=5.2321mm; lgrp2=3; anchor2=pcb/260915/260943;
-              }
-              ha:rat.261949 {
-               x1=927.52mil; y1=324.0mil; lgrp1=3; anchor1=pcb/240333/240346; x2=23.6962mm; y2=5.2321mm; lgrp2=3; anchor2=pcb/260915/260943;
-              }
-              ha:rat.261952 {
-               x1=928.0mil; y1=67.0mil; lgrp1=3; anchor1=pcb/260899/260912; x2=23.6962mm; y2=5.2321mm; lgrp2=3; anchor2=pcb/260915/260943;
-              }
-              ha:rat.261955 {
-               x1=960.26mil; y1=69.0mil; lgrp1=3; anchor1=pcb/260883/260896; x2=928.0mil; y2=67.0mil; lgrp2=3; anchor2=pcb/260899/260912;
-              }
-              ha:rat.261958 {
-               x1=17.655057mm; y1=1.206729mm; lgrp1=3; anchor1=pcb/223943/223994; x2=928.0mil; y2=67.0mil; lgrp2=3; anchor2=pcb/260899/260912;
-              }
-              ha:rat.261961 {
-               x1=17.655057mm; y1=5.386806mm; lgrp1=3; anchor1=pcb/223943/223999; x2=17.655057mm; y2=1.206729mm; lgrp2=3; anchor2=pcb/223943/223994;
-              }
-              ha:rat.261964 {
-               x1=17.655057mm; y1=5.386806mm; lgrp1=3; anchor1=pcb/223943/223999; x2=16.534917mm; y2=6.00682mm; lgrp2=3; anchor2=pcb/223943/223993;
-              }
-              ha:rat.261967 {
-               x1=14.9mm; y1=10.25mm; lgrp1=3; anchor1=pcb/229623/229638; x2=16.534917mm; y2=6.00682mm; lgrp2=3; anchor2=pcb/223943/223993;
-              }
-              ha:rat.261970 {
-               x1=14.9mm; y1=10.25mm; lgrp1=3; anchor1=pcb/229623/229638; x2=383.52mil; y2=394.0mil; lgrp2=3; anchor2=pcb/223331/223345;
-              }
-              ha:rat.261973 {
-               x1=383.52mil; y1=394.0mil; lgrp1=3; anchor1=pcb/223331/223345; x2=378.52mil; y2=347.0mil; lgrp2=3; anchor2=pcb/223364/223378;
-              }
-              ha:rat.261976 {
-               x1=348.52mil; y1=494.0mil; lgrp1=3; anchor1=pcb/223397/223411; x2=383.52mil; y2=394.0mil; lgrp2=3; anchor2=pcb/223331/223345;
-              }
-              ha:rat.261979 {
-               x1=348.52mil; y1=494.0mil; lgrp1=3; anchor1=pcb/223397/223411; x2=331.82mil; y2=558.0mil; lgrp2=3; anchor2=pcb/223208/223222;
-              }
-              ha:rat.261982 {
-               x1=348.52mil; y1=494.0mil; lgrp1=3; anchor1=pcb/223397/223411; x2=280.085mil; y2=494.84mil; lgrp2=3; anchor2=pcb/225004/225048;
-              }
-              ha:rat.261985 {
-               x1=280.085mil; y1=494.84mil; lgrp1=3; anchor1=pcb/225004/225048; x2=280.085mil; y2=475.16mil; lgrp2=3; anchor2=pcb/225004/225050;
-              }
-              ha:rat.261988 {
-               x1=280.085mil; y1=494.84mil; lgrp1=3; anchor1=pcb/225004/225048; x2=223.0mil; y2=485.0mil; lgrp2=3; anchor2=pcb/225004/225053;
-              }
-              ha:rat.261991 {
-               x1=331.82mil; y1=558.0mil; lgrp1=3; anchor1=pcb/223208/223222; x2=339.82mil; y2=634.0mil; lgrp2=3; anchor2=pcb/223241/223255;
-              }
-              ha:rat.261994 {
-               x1=339.82mil; y1=634.0mil; lgrp1=3; anchor1=pcb/223241/223255; x2=403.52mil; y2=716.0mil; lgrp2=3; anchor2=pcb/223430/223444;
+              ha:rat.280432 {
+               x1=71.640573mm; y1=9.639593mm; lgrp1=3; anchor1=pcb/271548; x2=71.881873mm; y2=385.815mil; lgrp2=3; anchor2=pcb/223115/223149;
               }
-              ha:rat.261997 {
-               x1=10.135134mm; y1=6.00682mm; lgrp1=3; anchor1=pcb/223943/223982; x2=378.52mil; y2=347.0mil; lgrp2=3; anchor2=pcb/223364/223378;
+              ha:rat.280435 {
+               x1=72.123173mm; y1=9.359607mm; lgrp1=3; anchor1=pcb/271548; x2=71.881873mm; y2=362.185mil; lgrp2=3; anchor2=pcb/223115/223146;
               }
-              ha:rat.262000 {
-               x1=9.014994mm; y1=5.386806mm; lgrp1=3; anchor1=pcb/223943/223996; x2=10.135134mm; y2=6.00682mm; lgrp2=3; anchor2=pcb/223943/223982;
+              ha:rat.280438 {
+               x1=71.623302mm; y1=9.359607mm; lgrp1=3; anchor1=pcb/271548; x2=71.382002mm; y2=362.185mil; lgrp2=3; anchor2=pcb/223115/223145;
               }
-              ha:rat.262003 {
-               x1=9.014994mm; y1=5.386806mm; lgrp1=3; anchor1=pcb/223943/223996; x2=9.014994mm; y2=1.206729mm; lgrp2=3; anchor2=pcb/223943/223995;
+              ha:rat.280441 {
+               x1=50.853927mm; y1=18.402694mm; lgrp1=3; anchor1=pcb/271548; x2=50.349992mm; y2=18.0629mm; lgrp2=3; anchor2=pcb/239651/239665;
               }
-              ha:rat.262006 {
-               x1=927.52mil; y1=324.0mil; lgrp1=3; anchor1=pcb/240333/240346; x2=22.363296mm; y2=14.1404mm; lgrp2=3; anchor2=pcb/240604/240632;
+              ha:rat.280444 {
+               x1=49.007269mm; y1=19.777006mm; lgrp1=3; anchor1=pcb/271548; x2=1.94926in; y2=792.0mil; lgrp2=3; anchor2=pcb/239667/239681;
               }
-              ha:rat.262009 {
-               x1=22.363296mm; y1=14.1404mm; lgrp1=3; anchor1=pcb/240604/240632; x2=24.446096mm; y2=15.131mm; lgrp2=3; anchor2=pcb/240604/240629;
+              ha:rat.280447 {
+               x1=72.101006mm; y1=8.345931mm; lgrp1=3; anchor1=pcb/271548; x2=2.852in; y2=308.74mil; lgrp2=3; anchor2=pcb/240667/240680;
               }
-              ha:rat.262012 {
-               x1=403.52mil; y1=716.0mil; lgrp1=3; anchor1=pcb/223430/223444; x2=14.9mm; y2=40.75mm; lgrp2=3; anchor2=pcb/233557/233572;
+              ha:rat.280450 {
+               x1=52.860527mm; y1=16.726294mm; lgrp1=3; anchor1=pcb/271548; x2=52.356592mm; y2=16.3865mm; lgrp2=3; anchor2=pcb/239539/239552;
               }
-              ha:rat.262015 {
-               x1=14.9mm; y1=40.75mm; lgrp1=3; anchor1=pcb/233557/233572; x2=625.0mil; y2=1.812in; lgrp2=3; anchor2=pcb/233746/233813;
+              ha:rat.280453 {
+               x1=71.109331mm; y1=8.366194mm; lgrp1=3; anchor1=pcb/271548; x2=2.77974in; y2=316.0mil; lgrp2=3; anchor2=pcb/240651/240665;
               }
-              ha:rat.262018 {
-               x1=625.0mil; y1=1.812in; lgrp1=3; anchor1=pcb/233746/233813; x2=433.27mil; y2=1.862in; lgrp2=3; anchor2=pcb/233746/233815;
+              ha:rat.280456 {
+               x1=49.263508mm; y1=16.095267mm; lgrp1=3; anchor1=pcb/271548; x2=48.686038mm; y2=15.725084mm; lgrp2=3; anchor2=pcb/239702/239760;
               }
-              ha:rat.262021 {
-               x1=925.0mil; y1=1.91199in; lgrp1=3; anchor1=pcb/233746/233808; x2=625.0mil; y2=1.812in; lgrp2=3; anchor2=pcb/233746/233813;
+              ha:rat.280459 {
+               x1=50.814731mm; y1=19.776994mm; lgrp1=3; anchor1=pcb/271548; x2=51.671554mm; y2=19.874047mm; lgrp2=3; anchor2=pcb/239683/239699;
               }
-              ha:rat.262024 {
-               x1=28.575mm; y1=1.91199in; lgrp1=3; anchor1=pcb/233746/233804; x2=925.0mil; y2=1.91199in; lgrp2=3; anchor2=pcb/233746/233808;
+              ha:rat.280462 {
+               x1=52.85323mm; y1=16.796711mm; lgrp1=3; anchor1=pcb/271548; x2=53.2715mm; y2=17.674407mm; lgrp2=3; anchor2=pcb/239683/239697;
               }
-              ha:rat.262027 {
-               x1=33.655mm; y1=1.812in; lgrp1=3; anchor1=pcb/233746/233799; x2=28.575mm; y2=1.91199in; lgrp2=3; anchor2=pcb/233746/233804;
+              ha:rat.280465 {
+               x1=2.168in; y1=1.81801in; lgrp1=3; anchor1=pcb/271548; x2=53.975mm; y2=1.81801in; lgrp2=3; anchor2=pcb/274725/274763;
               }
-              ha:rat.262030 {
-               x1=1.62499in; y1=1.91199in; lgrp1=3; anchor1=pcb/233746/233794; x2=33.655mm; y2=1.812in; lgrp2=3; anchor2=pcb/233746/233799;
+              ha:rat.280468 {
+               x1=38.175457mm; y1=15.19203mm; lgrp1=3; anchor1=pcb/271548; x2=39.1872mm; y2=14.688796mm; lgrp2=3; anchor2=pcb/238756;
               }
-              ha:rat.262033 {
-               x1=1.92499in; y1=1.91199in; lgrp1=3; anchor1=pcb/233746/233788; x2=1.62499in; y2=1.91199in; lgrp2=3; anchor2=pcb/233746/233794;
+              ha:rat.280471 {
+               x1=2.37512in; y1=478.43mil; lgrp1=3; anchor1=pcb/271548; x2=2.32in; y2=478.43mil; lgrp2=3; anchor2=pcb/240270/240296;
               }
-              ha:rat.262036 {
-               x1=2.12499in; y1=1.812in; lgrp1=3; anchor1=pcb/233746/233783; x2=1.92499in; y2=1.91199in; lgrp2=3; anchor2=pcb/233746/233788;
+              ha:rat.280474 {
+               x1=17.6178mm; y1=40.75mm; lgrp1=3; anchor1=pcb/271548; x2=14.9mm; y2=40.75mm; lgrp2=3; anchor2=pcb/233557/233572;
               }
-              ha:rat.262039 {
-               x1=2.32499in; y1=1.91199in; lgrp1=3; anchor1=pcb/233746/233780; x2=2.12499in; y2=1.812in; lgrp2=3; anchor2=pcb/233746/233783;
+              ha:rat.280477 {
+               x1=17.6178mm; y1=10.25mm; lgrp1=3; anchor1=pcb/271548; x2=14.9mm; y2=10.25mm; lgrp2=3; anchor2=pcb/229623/229638;
               }
-              ha:rat.262042 {
-               x1=65.1mm; y1=40.75mm; lgrp1=3; anchor1=pcb/233656/233671; x2=2.32499in; y2=1.91199in; lgrp2=3; anchor2=pcb/233746/233780;
+              ha:rat.280480 {
+               x1=67.8178mm; y1=40.75mm; lgrp1=3; anchor1=pcb/271548; x2=65.1mm; y2=40.75mm; lgrp2=3; anchor2=pcb/233656/233671;
               }
-              ha:rat.262045 {
-               x1=65.1mm; y1=40.75mm; lgrp1=3; anchor1=pcb/233656/233671; x2=3.074in; y2=1.43in; lgrp2=3; anchor2=pcb/223912/223940;
+              ha:rat.280483 {
+               x1=67.8178mm; y1=10.3mm; lgrp1=3; anchor1=pcb/271548; x2=65.1mm; y2=10.3mm; lgrp2=3; anchor2=pcb/229689/229704;
               }
-              ha:rat.262048 {
-               x1=38.735mm; y1=1.91199in; lgrp1=3; anchor1=pcb/233746/233796; x2=49.840976mm; y2=15.65498mm; lgrp2=3; anchor2=pcb/239702/239772;
+              ha:rat.280486 {
+               x1=1.52501in; y1=1.918in; lgrp1=3; anchor1=pcb/274725/274776; x2=49.840976mm; y2=15.65498mm; lgrp2=3; anchor2=pcb/239702/239772;
               }
-              ha:rat.262051 {
-               x1=1.92499in; y1=1.812in; lgrp1=3; anchor1=pcb/233746/233787; x2=2.522in; y2=127.0mil; lgrp2=3; anchor2=pcb/246397/246411;
+              ha:rat.280489 {
+               x1=48.895mm; y1=1.81801in; lgrp1=3; anchor1=pcb/274725/274767; x2=2.522in; y2=127.0mil; lgrp2=3; anchor2=pcb/246397/246411;
               }
-              ha:rat.262054 {
+              ha:rat.280492 {
                x1=2.571in; y1=597.0mil; lgrp1=3; anchor1=pcb/223533/223560; x2=72.381998mm; y2=385.815mil; lgrp2=3; anchor2=pcb/223115/223148;
               }
-              ha:rat.262057 {
-               x1=2.571in; y1=597.0mil; lgrp1=3; anchor1=pcb/223533/223560; x2=2.22499in; y2=1.812in; lgrp2=3; anchor2=pcb/233746/233781;
+              ha:rat.280495 {
+               x1=2.571in; y1=597.0mil; lgrp1=3; anchor1=pcb/223533/223560; x2=56.515mm; y2=1.81801in; lgrp2=3; anchor2=pcb/274725/274761;
               }
-              ha:rat.262060 {
+              ha:rat.280498 {
                x1=896.52mil; y1=67.0mil; lgrp1=3; anchor1=pcb/260899/260913; x2=22.7056mm; y2=3.1493mm; lgrp2=3; anchor2=pcb/260915/260941;
               }
-              ha:rat.262063 {
-               x1=2.52499in; y1=1.812in; lgrp1=3; anchor1=pcb/233746/233775; x2=1.72499in; y2=1.812in; lgrp2=3; anchor2=pcb/233746/233791;
+              ha:rat.280501 {
+               x1=64.135mm; y1=1.81801in; lgrp1=3; anchor1=pcb/274725/274755; x2=43.815mm; y2=1.81801in; lgrp2=3; anchor2=pcb/274725/274771;
               }
-              ha:rat.262066 {
-               x1=780.28mil; y1=49.465mil; lgrp1=3; anchor1=pcb/246215/246230; x2=806.0mil; y2=222.74mil; lgrp2=3; anchor2=pcb/240380/240393;
+              ha:rat.280504 {
+               x1=780.28mil; y1=49.465mil; lgrp1=3; anchor1=pcb/246215/246230; x2=765.0mil; y2=308.48mil; lgrp2=3; anchor2=pcb/240380/240393;
               }
-              ha:rat.262069 {
+              ha:rat.280507 {
                x1=270.18mil; y1=684.0mil; lgrp1=3; anchor1=pcb/224668/224689; x2=280.085mil; y2=514.53mil; lgrp2=3; anchor2=pcb/225004/225046;
               }
-              ha:rat.262072 {
+              ha:rat.280510 {
                x1=813.73mil; y1=49.465mil; lgrp1=3; anchor1=pcb/246215/246231; x2=780.28mil; y2=106.545mil; lgrp2=3; anchor2=pcb/246215/246232;
               }
-              ha:rat.262075 {
+              ha:rat.280513 {
                x1=780.28mil; y1=106.545mil; lgrp1=3; anchor1=pcb/246215/246232; x2=22.7056mm; y2=5.2321mm; lgrp2=3; anchor2=pcb/260915/260942;
               }
-              ha:rat.262078 {
-               x1=1.82499in; y1=1.812in; lgrp1=3; anchor1=pcb/233746/233789; x2=2.11552in; y2=101.0mil; lgrp2=3; anchor2=pcb/246430/246444;
+              ha:rat.280516 {
+               x1=46.355mm; y1=1.81801in; lgrp1=3; anchor1=pcb/274725/274769; x2=2.11552in; y2=101.0mil; lgrp2=3; anchor2=pcb/246430/246444;
               }
-              ha:rat.262081 {
-               x1=813.73mil; y1=106.545mil; lgrp1=3; anchor1=pcb/246215/246233; x2=1.07in; y2=278.48mil; lgrp2=3; anchor2=pcb/240396/240410;
+              ha:rat.280519 {
+               x1=813.73mil; y1=106.545mil; lgrp1=3; anchor1=pcb/246215/246233; x2=824.0mil; y2=260.48mil; lgrp2=3; anchor2=pcb/240396/240410;
               }
-              ha:rat.262084 {
+              ha:rat.280522 {
                x1=2.489in; y1=636.0mil; lgrp1=3; anchor1=pcb/223533/223561; x2=2.32in; y2=576.85mil; lgrp2=3; anchor2=pcb/240270/240295;
               }
-              ha:rat.262087 {
+              ha:rat.280525 {
                x1=2.80899in; y1=499.205mil; lgrp1=3; anchor1=pcb/251506/251536; x2=2.763in; y2=413.0mil; lgrp2=3; anchor2=pcb/224937/224952;
               }
-              ha:rat.262090 {
+              ha:rat.280528 {
                x1=2.763in; y1=413.0mil; lgrp1=3; anchor1=pcb/224937/224952; x2=71.382002mm; y2=385.815mil; lgrp2=3; anchor2=pcb/223115/223150;
               }
-              ha:rat.262093 {
+              ha:rat.280531 {
                x1=2.74826in; y1=316.0mil; lgrp1=3; anchor1=pcb/240651/240664; x2=71.382002mm; y2=385.815mil; lgrp2=3; anchor2=pcb/223115/223150;
               }
-              ha:rat.262096 {
+              ha:rat.280534 {
                x1=2.142in; y1=51.0mil; lgrp1=3; anchor1=pcb/246344/246378; x2=2.147in; y2=101.0mil; lgrp2=3; anchor2=pcb/246430/246445;
               }
-              ha:rat.262099 {
+              ha:rat.280537 {
                x1=2.556in; y1=56.0mil; lgrp1=3; anchor1=pcb/246271/246305; x2=2.55348in; y2=127.0mil; lgrp2=3; anchor2=pcb/246397/246412;
               }
-              ha:rat.262102 {
+              ha:rat.280540 {
                x1=2.501in; y1=749.26mil; lgrp1=3; anchor1=pcb/240683/240696; x2=2.56852in; y2=738.0mil; lgrp2=3; anchor2=pcb/240635/240649;
               }
-              ha:rat.262105 {
+              ha:rat.280543 {
                x1=2.571in; y1=675.0mil; lgrp1=3; anchor1=pcb/223533/223559; x2=2.56852in; y2=738.0mil; lgrp2=3; anchor2=pcb/240635/240649;
               }
-              ha:rat.262108 {
+              ha:rat.280546 {
                x1=2.571in; y1=675.0mil; lgrp1=3; anchor1=pcb/223533/223559; x2=2.709in; y2=499.205mil; lgrp2=3; anchor2=pcb/251506/251540;
               }
-              ha:rat.262111 {
+              ha:rat.280549 {
                x1=2.80899in; y1=774.785mil; lgrp1=3; anchor1=pcb/251506/251535; x2=2.56852in; y2=738.0mil; lgrp2=3; anchor2=pcb/240635/240649;
               }
-              ha:rat.262114 {
+              ha:rat.280552 {
                x1=2.80899in; y1=774.785mil; lgrp1=3; anchor1=pcb/251506/251535; x2=2.85899in; y2=774.785mil; lgrp2=3; anchor2=pcb/251506/251533;
               }
-              ha:rat.262117 {
-               x1=26.035mm; y1=1.91199in; lgrp1=3; anchor1=pcb/233746/233806; x2=49.8199mm; y2=14.6446mm; lgrp2=3; anchor2=pcb/238975;
+              ha:rat.280555 {
+               x1=1.02501in; y1=1.918in; lgrp1=3; anchor1=pcb/274725/274786; x2=49.840976mm; y2=14.654982mm; lgrp2=3; anchor2=pcb/239702/239780;
               }
-              ha:rat.262120 {
-               x1=925.0mil; y1=1.812in; lgrp1=3; anchor1=pcb/233746/233807; x2=2.73152in; y2=413.0mil; lgrp2=3; anchor2=pcb/224937/224951;
+              ha:rat.280558 {
+               x1=925.01mil; y1=1.81801in; lgrp1=3; anchor1=pcb/274725/274787; x2=2.73152in; y2=413.0mil; lgrp2=3; anchor2=pcb/224937/224951;
               }
-              ha:rat.262123 {
-               x1=38.735mm; y1=1.812in; lgrp1=3; anchor1=pcb/233746/233795; x2=49.11606mm; y2=11.930324mm; lgrp2=3; anchor2=pcb/239702/239797;
+              ha:rat.280561 {
+               x1=1.52501in; y1=1.81801in; lgrp1=3; anchor1=pcb/274725/274775; x2=49.11606mm; y2=11.930324mm; lgrp2=3; anchor2=pcb/239702/239797;
               }
-              ha:rat.262126 {
+              ha:rat.280564 {
                x1=991.74mil; y1=69.0mil; lgrp1=3; anchor1=pcb/260883/260897; x2=24.6868mm; y2=3.1493mm; lgrp2=3; anchor2=pcb/260915/260940;
               }
-              ha:rat.262129 {
-               x1=806.0mil; y1=191.26mil; lgrp1=3; anchor1=pcb/240380/240394; x2=24.6868mm; y2=3.1493mm; lgrp2=3; anchor2=pcb/260915/260940;
+              ha:rat.280567 {
+               x1=765.0mil; y1=277.0mil; lgrp1=3; anchor1=pcb/240380/240394; x2=24.6868mm; y2=3.1493mm; lgrp2=3; anchor2=pcb/260915/260940;
               }
-              ha:rat.262132 {
-               x1=15.735071mm; y1=6.00682mm; lgrp1=3; anchor1=pcb/223943/223992; x2=806.0mil; y2=191.26mil; lgrp2=3; anchor2=pcb/240380/240394;
+              ha:rat.280570 {
+               x1=15.735071mm; y1=6.00682mm; lgrp1=3; anchor1=pcb/223943/223992; x2=765.0mil; y2=277.0mil; lgrp2=3; anchor2=pcb/240380/240394;
               }
-              ha:rat.262135 {
+              ha:rat.280573 {
                x1=15.735071mm; y1=6.00682mm; lgrp1=3; anchor1=pcb/223943/223992; x2=10.93498mm; y2=6.00682mm; lgrp2=3; anchor2=pcb/223943/223983;
               }
-              ha:rat.262138 {
-               x1=1.62499in; y1=1.812in; lgrp1=3; anchor1=pcb/233746/233793; x2=49.840976mm; y2=13.155366mm; lgrp2=3; anchor2=pcb/239702/239792;
+              ha:rat.280576 {
+               x1=41.275mm; y1=1.81801in; lgrp1=3; anchor1=pcb/274725/274773; x2=49.840976mm; y2=13.155366mm; lgrp2=3; anchor2=pcb/239702/239792;
               }
-              ha:rat.262141 {
+              ha:rat.280579 {
                x1=391.0mil; y1=634.0mil; lgrp1=3; anchor1=pcb/223241/223256; x2=165.915mil; y2=514.53mil; lgrp2=3; anchor2=pcb/225004/225051;
               }
-              ha:rat.262144 {
-               x1=391.0mil; y1=634.0mil; lgrp1=3; anchor1=pcb/223241/223256; x2=2.42499in; y2=1.91199in; lgrp2=3; anchor2=pcb/233746/233778;
+              ha:rat.280582 {
+               x1=391.0mil; y1=634.0mil; lgrp1=3; anchor1=pcb/223241/223256; x2=61.595mm; y2=1.918in; lgrp2=3; anchor2=pcb/274725/274758;
               }
-              ha:rat.262147 {
-               x1=2.52499in; y1=1.91199in; lgrp1=3; anchor1=pcb/233746/233776; x2=2.42499in; y2=1.91199in; lgrp2=3; anchor2=pcb/233746/233778;
+              ha:rat.280585 {
+               x1=64.135mm; y1=1.918in; lgrp1=3; anchor1=pcb/274725/274756; x2=61.595mm; y2=1.918in; lgrp2=3; anchor2=pcb/274725/274758;
               }
-              ha:rat.262150 {
-               x1=36.195mm; y1=1.91199in; lgrp1=3; anchor1=pcb/233746/233798; x2=48.116062mm; y2=11.930324mm; lgrp2=3; anchor2=pcb/239702/239789;
+              ha:rat.280588 {
+               x1=1.42501in; y1=1.918in; lgrp1=3; anchor1=pcb/274725/274778; x2=48.116062mm; y2=11.930324mm; lgrp2=3; anchor2=pcb/239702/239789;
               }
-              ha:rat.262153 {
-               x1=2.12499in; y1=1.91199in; lgrp1=3; anchor1=pcb/233746/233784; x2=3.074in; y2=1.63in; lgrp2=3; anchor2=pcb/223912/223938;
+              ha:rat.280591 {
+               x1=53.975mm; y1=1.918in; lgrp1=3; anchor1=pcb/274725/274764; x2=3.074in; y2=1.63in; lgrp2=3; anchor2=pcb/223912/223938;
               }
-              ha:rat.262156 {
+              ha:rat.280594 {
                x1=380.0mil; y1=494.0mil; lgrp1=3; anchor1=pcb/223397/223412; x2=383.0mil; y2=558.0mil; lgrp2=3; anchor2=pcb/223208/223223;
               }
-              ha:rat.262159 {
+              ha:rat.280597 {
                x1=380.0mil; y1=494.0mil; lgrp1=3; anchor1=pcb/223397/223412; x2=280.085mil; y2=455.47mil; lgrp2=3; anchor2=pcb/225004/225052;
               }
-              ha:rat.262162 {
+              ha:rat.280600 {
                x1=165.915mil; y1=455.47mil; lgrp1=3; anchor1=pcb/225004/225045; x2=280.085mil; y2=455.47mil; lgrp2=3; anchor2=pcb/225004/225052;
               }
-              ha:rat.262165 {
+              ha:rat.280603 {
                x1=167.82mil; y1=684.0mil; lgrp1=3; anchor1=pcb/224668/224688; x2=165.915mil; y2=455.47mil; lgrp2=3; anchor2=pcb/225004/225045;
               }
-              ha:rat.262168 {
+              ha:rat.280606 {
                x1=383.0mil; y1=558.0mil; lgrp1=3; anchor1=pcb/223208/223223; x2=22.363296mm; y2=15.131mm; lgrp2=3; anchor2=pcb/240604/240633;
               }
-              ha:rat.262171 {
+              ha:rat.280609 {
                x1=22.363296mm; y1=13.1498mm; lgrp1=3; anchor1=pcb/240604/240631; x2=22.363296mm; y2=15.131mm; lgrp2=3; anchor2=pcb/240604/240633;
               }
-              ha:rat.262174 {
+              ha:rat.280612 {
                x1=2.709in; y1=774.785mil; lgrp1=3; anchor1=pcb/251506/251539; x2=22.363296mm; y2=15.131mm; lgrp2=3; anchor2=pcb/240604/240633;
               }
-              ha:rat.262177 {
+              ha:rat.280615 {
                x1=2.709in; y1=774.785mil; lgrp1=3; anchor1=pcb/251506/251539; x2=2.759in; y2=774.785mil; lgrp2=3; anchor2=pcb/251506/251537;
               }
-              ha:rat.262180 {
+              ha:rat.280618 {
                x1=2.98626in; y1=375.0mil; lgrp1=3; anchor1=pcb/223286/223313; x2=2.759in; y2=499.205mil; lgrp2=3; anchor2=pcb/251506/251538;
               }
-              ha:rat.262183 {
+              ha:rat.280621 {
                x1=2.759in; y1=499.205mil; lgrp1=3; anchor1=pcb/251506/251538; x2=2.6in; y2=738.0mil; lgrp2=3; anchor2=pcb/240635/240648;
               }
-              ha:rat.262186 {
+              ha:rat.280624 {
                x1=2.501in; y1=780.74mil; lgrp1=3; anchor1=pcb/240683/240697; x2=2.6in; y2=738.0mil; lgrp2=3; anchor2=pcb/240635/240648;
               }
-              ha:rat.262189 {
+              ha:rat.280627 {
                x1=959.0mil; y1=324.0mil; lgrp1=3; anchor1=pcb/240333/240347; x2=2.501in; y2=780.74mil; lgrp2=3; anchor2=pcb/240683/240697;
               }
-              ha:rat.262192 {
+              ha:rat.280630 {
                x1=959.0mil; y1=324.0mil; lgrp1=3; anchor1=pcb/240333/240347; x2=24.6868mm; y2=5.2321mm; lgrp2=3; anchor2=pcb/260915/260944;
               }
     }