]> git.gag.com Git - hw/teleterra/commitdiff
switch to our standard SMT dual LED package
authorBdale Garbee <bdale@gag.com>
Sun, 7 Sep 2025 21:46:18 +0000 (15:46 -0600)
committerBdale Garbee <bdale@gag.com>
Sun, 7 Sep 2025 21:46:18 +0000 (15:46 -0600)
teleterra.lht
teleterra.sch

index 2ae8eb0b343801d5e68e5a6acd9c92dcc49fb840..83b4b587965e44bdf0751e3eefd2f4ae70bf08db 100644 (file)
@@ -26,11 +26,11 @@ ha:pcb-rnd-board-v8 {
    ha:Sig-tight {
     via_proto = 3
     text_scale = 100
-    thickness = 10.0mil
-    clearance = 12.0mil
+    thickness = 6.0mil
+    clearance = 6.0mil
      text_thick = 0.0
    }
-    {ha:USB Power}                {
+    {ha:USB Power}                      {
      thickness = 18.0mil
      text_thick = 0.0
      text_scale = 100
@@ -1071,288 +1071,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.296909 {
-    x1=775.0mil; y1=40.0mil; x2=775.0mil; y2=85.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.296912 {
-    x1=1.07343in; y1=40.0mil; x2=1.07343in; y2=83.43mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.298514 {
-    x1=12.584964mm; y1=6.00682mm; x2=12.584964mm; y2=5.245836mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.298517 {
-    x1=12.584964mm; y1=5.245836mm; x2=505.0mil; y2=197.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.298520 {
-    x1=505.0mil; y1=197.0mil; x2=526.0mil; y2=197.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.298523 {
-    x1=526.0mil; y1=197.0mil; x2=535.0mil; y2=206.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.298526 {
-    x1=535.0mil; y1=206.0mil; x2=535.0mil; y2=6.002781mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.298529 {
-    x1=535.0mil; y1=6.002781mm; x2=13.584961mm; y2=6.00682mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.298751 {
-    x1=14.085087mm; y1=6.00682mm; x2=14.085087mm; y2=6.793713mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.298754 {
-    x1=14.085087mm; y1=6.793713mm; x2=550.0mil; y2=272.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.298757 {
-    x1=550.0mil; y1=272.0mil; x2=520.0mil; y2=272.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.298760 {
-    x1=520.0mil; y1=272.0mil; x2=515.0mil; y2=267.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.298763 {
-    x1=515.0mil; y1=267.0mil; x2=515.0mil; y2=236.65mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.298766 {
-    x1=515.0mil; y1=236.65mil; x2=13.08509mm; y2=6.00682mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299228 {
-    x1=10.93498mm; y1=6.00682mm; x2=10.93498mm; y2=5.37182mm; thickness=18.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299234 {
-    x1=10.93498mm; y1=5.37182mm; x2=497.0mil; y2=145.0mil; thickness=18.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299237 {
-    x1=497.0mil; y1=145.0mil; x2=873.0mil; y2=145.0mil; thickness=18.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299246 {
-    x1=15.735071mm; y1=6.00682mm; x2=15.735071mm; y2=5.346471mm; thickness=18.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299249 {
-    x1=15.735071mm; y1=5.346471mm; x2=604.0mil; y2=195.0mil; thickness=18.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299252 {
-    x1=604.0mil; y1=195.0mil; x2=604.0mil; y2=145.0mil; thickness=18.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299255 {
-    x1=873.0mil; y1=145.0mil; x2=874.0mil; y2=146.0mil; thickness=18.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299258 {
-    x1=874.0mil; y1=226.0mil; x2=858.0mil; y2=226.0mil; thickness=18.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299261 {
-    x1=858.0mil; y1=226.0mil; x2=846.0mil; y2=238.0mil; thickness=18.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299264 {
-    x1=846.0mil; y1=238.0mil; x2=818.74mil; y2=238.0mil; thickness=18.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299267 {
-    x1=818.74mil; y1=238.0mil; x2=818.0mil; y2=238.74mil; thickness=18.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299483 {
-    x1=956.0mil; y1=148.0mil; x2=27.305mm; y2=148.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.296915 {
-    x1=1.07343in; y1=83.43mil; x2=27.305mm; y2=85.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299714 {
-    x1=956.0mil; y1=226.0mil; x2=1.104in; y2=226.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299717 {
-    x1=1.104in; y1=226.0mil; x2=1.136in; y2=194.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299720 {
-    x1=1.136in; y1=194.0mil; x2=1.136in; y2=117.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299723 {
-    x1=1.136in; y1=117.0mil; x2=1.104in; y2=85.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299726 {
-    x1=1.104in; y1=85.0mil; x2=1.07643in; y2=85.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299729 {
-    x1=1.07643in; y1=85.0mil; x2=1.07343in; y2=82.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.299933 {
-    x1=1.04in; y1=148.0mil; x2=1.04in; y2=186.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.300359 {
-    x1=875.0mil; y1=110.74mil; x2=875.0mil; y2=145.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.300554 {
-    x1=875.0mil; y1=79.26mil; x2=875.0mil; y2=41.57mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.300557 {
-    x1=875.0mil; y1=41.57mil; x2=873.43mil; y2=40.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.300560 {
-    x1=975.0mil; y1=79.26mil; x2=975.0mil; y2=40.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.300749 {
-    x1=11.584966mm; y1=6.00682mm; x2=11.584966mm; y2=7.363434mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.300752 {
-    x1=11.584966mm; y1=7.363434mm; x2=456.0mil; y2=290.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.300950 {
-    x1=14.584959mm; y1=6.00682mm; x2=14.584959mm; y2=6.812559mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.300953 {
-    x1=14.584959mm; y1=6.812559mm; x2=584.0mil; y2=278.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.300956 {
-    x1=584.0mil; y1=278.0mil; x2=698.0mil; y2=278.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.300959 {
-    x1=698.0mil; y1=278.0mil; x2=710.0mil; y2=290.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.302003 {
-    x1=2.2in; y1=40.0mil; x2=2.2in; y2=84.26mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.302006 {
-    x1=2.56in; y1=84.26mil; x2=2.56in; y2=41.57mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.302009 {
-    x1=2.56in; y1=41.57mil; x2=2.55843in; y2=40.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.302657 {
     x1=2.817in; y1=481.195mil; x2=2.81699in; y2=481.205mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
@@ -1437,36 +1155,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.305439 {
-    x1=2.55974in; y1=116.0mil; x2=2.56in; y2=115.74mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.305445 {
-    x1=2.19974in; y1=116.0mil; x2=2.2in; y2=115.74mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.305568 {
-    x1=2.56in; y1=115.74mil; x2=2.56in; y2=170.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.305571 {
-    x1=2.2in; y1=115.74mil; x2=2.2in; y2=175.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.305574 {
-    x1=2.2in; y1=175.0mil; x2=54.61mm; y2=225.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.307053 {
     x1=2.95882in; y1=1.63in; x2=2.95882in; y2=1.58518in; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
@@ -1755,12 +1443,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.308987 {
-    x1=2.413in; y1=317.0mil; x2=2.56in; y2=170.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.309029 {
     x1=925.01mil; y1=1.81801in; x2=925.01mil; y2=1.24401in; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
@@ -2283,59 +1965,371 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   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:line.334212 {
+    x1=65.659mm; y1=200.0mil; x2=65.659mm; y2=235.0mil; 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.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:line.334215 {
+    x1=64.389mm; y1=200.0mil; x2=2.53in; y2=200.0mil; 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.334218 {
+    x1=2.53in; y1=200.0mil; x2=2.413in; y2=317.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   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:line.334398 {
+    x1=2.54327in; y1=108.535mil; x2=2.54327in; y2=160.25mil; 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.334401 {
+    x1=2.54327in; y1=160.25mil; x2=64.389mm; y2=168.52mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=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:line.334404 {
+    x1=2.57672in; y1=108.535mil; x2=2.57672in; y2=160.24mil; 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.334407 {
+    x1=2.57672in; y1=160.24mil; x2=65.659mm; y2=168.52mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  }
+   ha:line.337575 {
+    x1=15.249907mm; y1=6.019291mm; x2=15.249907mm; y2=5.258307mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337578 {
+    x1=15.249907mm; y1=5.258307mm; x2=15.491943mm; y2=5.016271mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337581 {
+    x1=15.491943mm; y1=5.016271mm; x2=16.025343mm; y2=5.016271mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337584 {
+    x1=16.025343mm; y1=5.016271mm; x2=16.253943mm; y2=5.244871mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337587 {
+    x1=16.253943mm; y1=5.244871mm; x2=16.253943mm; y2=6.015252mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337590 {
+    x1=16.253943mm; y1=6.015252mm; x2=639.76mil; y2=6.019291mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337593 {
+    x1=659.45mil; y1=6.019291mm; x2=659.45mil; y2=267.96mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337596 {
+    x1=659.45mil; y1=267.96mil; x2=16.634943mm; y2=6.921271mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337599 {
+    x1=16.634943mm; y1=6.921271mm; x2=15.872943mm; y2=6.921271mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337602 {
+    x1=15.872943mm; y1=6.921271mm; x2=15.745943mm; y2=6.794271mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337605 {
+    x1=15.745943mm; y1=6.794271mm; x2=15.745943mm; y2=6.023381mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337608 {
+    x1=15.745943mm; y1=6.023381mm; x2=15.750033mm; y2=6.019291mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337611 {
+    x1=13.599923mm; y1=6.019291mm; x2=13.599923mm; y2=5.384291mm; thickness=18.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337614 {
+    x1=13.599923mm; y1=5.384291mm; x2=15.288743mm; y2=3.695471mm; thickness=18.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337617 {
+    x1=15.288743mm; y1=3.695471mm; x2=24.839143mm; y2=3.695471mm; thickness=18.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337620 {
+    x1=724.41mil; y1=6.019291mm; x2=724.41mil; y2=5.358942mm; thickness=18.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337623 {
+    x1=724.41mil; y1=5.358942mm; x2=18.006543mm; y2=4.965471mm; thickness=18.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337626 {
+    x1=18.006543mm; y1=4.965471mm; x2=18.006543mm; y2=3.695471mm; thickness=18.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337629 {
+    x1=24.839143mm; y1=3.695471mm; x2=24.864543mm; y2=3.720871mm; thickness=18.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337632 {
+    x1=24.864543mm; y1=5.752871mm; x2=24.458143mm; y2=5.752871mm; thickness=18.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337635 {
+    x1=24.458143mm; y1=5.752871mm; x2=24.153343mm; y2=6.057671mm; thickness=18.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337638 {
+    x1=24.153343mm; y1=6.057671mm; x2=23.460939mm; y2=6.057671mm; thickness=18.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337641 {
+    x1=23.460939mm; y1=6.057671mm; x2=23.442143mm; y2=6.076467mm; thickness=18.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337644 {
+    x1=26.947343mm; y1=3.771671mm; x2=29.080943mm; y2=3.771671mm; thickness=20.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337647 {
+    x1=29.080943mm; y1=3.771671mm; x2=29.080943mm; y2=4.736871mm; thickness=20.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337650 {
+    x1=14.249909mm; y1=5.917691mm; x2=14.249909mm; y2=6.781291mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337656 {
+    x1=679.13mil; y1=6.019291mm; x2=679.13mil; y2=273.13mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.337689 {
+    x1=26.972743mm; y1=5.778271mm; x2=26.947343mm; y2=5.752871mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.338548 {
+    x1=679.13mil; y1=273.13mil; x2=696.0mil; y2=290.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.338551 {
+    x1=710.0mil; y1=290.0mil; x2=696.0mil; y2=290.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.338569 {
+    x1=457.0mil; y1=291.0mil; x2=456.0mil; y2=290.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.339184 {
+    x1=360.27mil; y1=76.27mil; x2=393.72mil; y2=109.72mil; thickness=6.0mil; clearance=12.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.339187 {
+    x1=348.465mil; y1=109.72mil; x2=348.465mil; y2=154.795mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.339235 {
+    x1=380.48mil; y1=156.0mil; x2=551.0mil; y2=156.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.339238 {
+    x1=551.0mil; y1=156.0mil; x2=571.205mil; y2=176.205mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.339247 {
+    x1=405.545mil; y1=36.72mil; x2=405.545mil; y2=76.27mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.339253 {
+    x1=405.545mil; y1=109.72mil; x2=1.15472in; y2=109.72mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.339256 {
+    x1=1.15472in; y1=109.72mil; x2=1.18in; y2=135.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.339259 {
+    x1=1.18in; y1=135.0mil; x2=1.18in; y2=201.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.339262 {
+    x1=1.18in; y1=201.0mil; x2=1.154in; y2=227.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.339265 {
+    x1=1.154in; y1=227.0mil; x2=26.960272mm; y2=227.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.339268 {
+    x1=455.5mil; y1=289.5mil; x2=481.5mil; y2=289.5mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.339274 {
+    x1=497.0mil; y1=274.0mil; x2=555.0mil; y2=274.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.339280 {
+    x1=481.5mil; y1=289.5mil; x2=497.0mil; y2=274.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.339283 {
+    x1=555.0mil; y1=274.0mil; x2=14.249909mm; y2=6.806691mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   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: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
+    }
+   }
+  }
   color = {#8b2323}
    ha:combining {
    }
@@ -2550,36 +2544,6 @@ ha:pcb-rnd-board-v8 {
       noexport=1
     }
    }
-   ha:line.296918 {
-    x1=775.0mil; y1=85.0mil; x2=27.305mm; y2=85.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.300134 {
-    x1=25.527mm; y1=148.0mil; x2=27.305mm; y2=148.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.300137 {
-    x1=27.305mm; y1=148.0mil; x2=27.305mm; y2=150.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.300140 {
-    x1=27.305mm; y1=150.0mil; x2=1.273in; y2=348.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.300143 {
-    x1=1.273in; y1=348.0mil; x2=1.829in; y2=348.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.303582 {
     x1=2.628in; y1=691.0mil; x2=2.628in; y2=656.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
@@ -2587,7 +2551,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.303585 {
-    x1=2.628in; y1=656.0mil; x2=74.549mm; y2=349.0mil; thickness=10.0mil; clearance=16.0mil;
+    x1=2.628in; y1=656.0mil; x2=2.909in; y2=375.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
@@ -2616,38 +2580,8 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.305299 {
-    x1=51.3715mm; y1=156.5mil; x2=2.029in; y2=150.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.305302 {
-    x1=2.98626in; y1=375.0mil; x2=2.956in; y2=375.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.305305 {
-    x1=2.956in; y1=374.0mil; x2=2.956in; y2=375.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.305308 {
-    x1=1.829in; y1=348.0mil; x2=1.829in; y2=347.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.305311 {
-    x1=1.829in; y1=347.0mil; x2=1.832in; y2=347.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.305703 {
-    x1=2.413in; y1=317.0mil; x2=2.413in; y2=633.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.305703 {
+    x1=2.413in; y1=317.0mil; x2=2.413in; y2=633.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
@@ -2784,54 +2718,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.308996 {
-    x1=1.832in; y1=347.0mil; x2=2.022in; y2=157.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.308999 {
-    x1=2.029in; y1=150.0mil; x2=2.732in; y2=150.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.309002 {
-    x1=2.956in; y1=374.0mil; x2=2.732in; y2=150.0mil; thickness=20.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.309005 {
-    x1=2.711in; y1=410.0mil; x2=2.711in; y2=388.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.309008 {
-    x1=2.711in; y1=388.0mil; x2=63.627mm; y2=182.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.309011 {
-    x1=63.627mm; y1=182.0mil; x2=2.056in; y2=182.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.309014 {
-    x1=2.056in; y1=182.0mil; x2=1.853in; y2=385.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.309017 {
-    x1=1.853in; y1=385.0mil; x2=1.758in; y2=385.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.313885 {
     x1=2.041in; y1=414.0mil; x2=2.041in; y2=965.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
@@ -2929,25 +2815,109 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.319114 {
-    x1=2.098in; y1=280.0mil; x2=2.151in; y2=227.0mil; thickness=10.0mil; clearance=16.0mil;
+    x1=2.098in; y1=280.0mil; x2=2.099in; y2=280.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.319216 {
-    x1=1.781in; y1=385.0mil; x2=1.766in; y2=400.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.319225 {
+    x1=1.79in; y1=377.0mil; x2=925.0mil; y2=1.242in; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.319219 {
-    x1=1.758in; y1=385.0mil; x2=1.758in; y2=411.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.334209 {
+    x1=2.711in; y1=410.0mil; x2=2.711in; y2=225.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.319225 {
-    x1=1.758in; y1=411.0mil; x2=925.0mil; y2=1.244in; thickness=10.0mil; clearance=16.0mil;
+   ha:line.334272 {
+    x1=925.0mil; y1=1.242in; x2=925.0mil; y2=1.244in; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.334275 {
+    x1=2.081in; y1=125.0mil; x2=1.829in; y2=377.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.334278 {
+    x1=1.79in; y1=377.0mil; x2=1.829in; y2=377.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.334281 {
+    x1=1.829in; y1=377.0mil; x2=1.83in; y2=376.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.334314 {
+    x1=2.081in; y1=125.0mil; x2=2.611in; y2=125.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.334317 {
+    x1=2.711in; y1=225.0mil; x2=2.611in; y2=125.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.334347 {
+    x1=2.099in; y1=280.0mil; x2=2.209in; y2=170.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.334350 {
+    x1=2.209in; y1=170.0mil; x2=2.52in; y2=170.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.334353 {
+    x1=2.52in; y1=170.0mil; x2=65.659mm; y2=235.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.334572 {
+    x1=2.98626in; y1=375.0mil; x2=2.909in; y2=375.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.334613 {
+    x1=61.849mm; y1=57.0mil; x2=2.6in; y2=57.0mil; thickness=20.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.334616 {
+    x1=2.6in; y1=57.0mil; x2=2.771in; y2=228.0mil; thickness=20.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.334619 {
+    x1=2.771in; y1=228.0mil; x2=2.772in; y2=228.0mil; thickness=20.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.334622 {
+    x1=2.772in; y1=228.0mil; x2=2.919in; y2=375.0mil; thickness=20.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.334625 {
+    x1=2.919in; y1=375.0mil; x2=2.986in; y2=375.0mil; thickness=20.0mil; clearance=20.0mil;
     ha:flags {
      clearline=1
     }
@@ -3056,7 +3026,7 @@ ha:pcb-rnd-board-v8 {
    }
  }
 
-      {ha:power plane}                                                                                    {
+      {ha:power plane}                                                                                          {
        lid=4
        group=7
        ha:combining {       }
@@ -3275,6 +3245,42 @@ ha:pcb-rnd-board-v8 {
             noexport=1
           }
          }
+         ha:line.334581 {
+          x1=25.527mm; y1=148.0mil; x2=1.193in; y2=148.0mil; thickness=80.0mil; clearance=50.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.334584 {
+          x1=1.193in; y1=148.0mil; x2=1.301in; y2=256.0mil; thickness=80.0mil; clearance=50.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.334587 {
+          x1=1.301in; y1=256.0mil; x2=1.807in; y2=256.0mil; thickness=80.0mil; clearance=50.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.334590 {
+          x1=1.807in; y1=256.0mil; x2=1.807in; y2=255.0mil; thickness=80.0mil; clearance=50.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.334602 {
+          x1=1.807in; y1=255.0mil; x2=2.006in; y2=56.0mil; thickness=80.0mil; clearance=50.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.334605 {
+          x1=2.004in; y1=58.0mil; x2=62.865mm; y2=58.0mil; thickness=80.0mil; clearance=50.0mil;
+          ha:flags {
+           clearline=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 {
@@ -3347,7 +3353,7 @@ ha:pcb-rnd-board-v8 {
         color = {#548b54}
       }
 
-      {ha:GND plane}                                                                                    {
+      {ha:GND plane}                                                                                          {
        lid=5
        group=5
        ha:combining {       }
@@ -3851,15 +3857,15 @@ ha:pcb-rnd-board-v8 {
 }
      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.264572 {
+   ha:polygon.339308 {
     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 }
+       { 1.36353in; 7.4011mm }
+       { 34.18713mm; 7.9372mm }
+       { 1.3013in; 5.5545mm }
+       { 31.91891mm; 7.9372mm }
+       { 1.23907in; 7.4011mm }
+       { 1.3013in; 2.3188mm }
       }
     }
 
@@ -3867,23 +3873,23 @@ ha:pcb-rnd-board-v8 {
      clearpoly=1
     }
    }
-   ha:polygon.264557 {
+   ha:polygon.339315 {
     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 }
+       { 1.37042in; 7.99919mm }
+       { 1.48603in; 17.4414mm }
+       { 1.56562in; 19.3253mm }
+       { 1.42109in; 19.3253mm }
+       { 1.346in; 17.476mm }
+       { 1.346in; 10.1874mm }
+       { 1.3013in; 10.940002mm }
+       { 1.25659in; 10.1874mm }
+       { 1.25659in; 17.476mm }
+       { 1.18151in; 19.3253mm }
+       { 1.03692in; 19.3253mm }
+       { 1.11656in; 17.4414mm }
+       { 1.23218in; 7.99919mm }
+       { 1.3013in; 10.3391mm }
       }
     }
 
@@ -3934,7 +3940,7 @@ ha:pcb-rnd-board-v8 {
     rot = 0.000000
    }
    ha:text.313862 {
-    string=console; x=225.0mil; y=1.636in; scale=100; fid=0;
+    string=console; x=225.0mil; y=1.643in; scale=100; fid=0;
     ha:flags {
      clearline=1
     }
@@ -4140,51 +4146,6 @@ ha:pcb-rnd-board-v8 {
             }
           }
          }
-          ha:padstack_ref.296907 {
-           proto=4; x=775.0mil; y=85.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-          }
-          ha:padstack_ref.296908 {
-           proto=4; x=27.305mm; y=85.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-          }
-          ha:padstack_ref.299474 {
-           proto=4; x=25.527mm; y=148.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-          }
-          ha:padstack_ref.299475 {
-           proto=4; x=1.04in; y=148.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-          }
-          ha:padstack_ref.299476 {
-           proto=4; x=27.305mm; y=148.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-          }
           ha:padstack_ref.302970 {
            proto=4; x=2.628in; y=691.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
            ha:flags {
@@ -4213,7 +4174,7 @@ ha:pcb-rnd-board-v8 {
            }
           }
           ha:padstack_ref.305434 {
-           proto=4; x=2.151in; y=227.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+           proto=4; x=65.659mm; y=235.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
            ha:flags {
             clearline=1
            }
@@ -4367,6 +4328,61 @@ ha:pcb-rnd-board-v8 {
            li:thermal {
            }
           }
+          ha:padstack_ref.334608 {
+           proto=4; x=2.473in; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+          }
+          ha:padstack_ref.334609 {
+           proto=4; x=61.849mm; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+          }
+          ha:padstack_ref.338546 {
+           proto=4; x=28.191943mm; y=3.771671mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+          }
+          ha:padstack_ref.338547 {
+           proto=4; x=29.080943mm; y=3.771671mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+          }
+          ha:padstack_ref.339225 {
+           proto=4; x=342.0mil; y=36.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:2 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+          }
           ha:subc.223208 {
            ha:attributes {
             refdes=C10
@@ -6060,19 +6076,18 @@ ha:pcb-rnd-board-v8 {
           }
            uid = HwHoNsDLKbzjgKk33qgAAABe
           }
-          ha:subc.223943 {
+          ha:subc.224668 {
            ha:attributes {
-            footprint=USB-C
-            value=USBC
-            device=CONNECTOR
-            Footprint=USB-C-SMD_G-SWITCH_GT-USB-7010ASV
-            refdes=J7
+            value=4.7uH
+            device=INDUCTOR
+            footprint=1008
+            refdes=L1
            }
           ha:data {
                     li:padstack_prototypes {
 
            ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=1; htop=0; hbottom=0;
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
              li:shape {
 
                ha:ps_shape_v4 {
@@ -6083,14 +6098,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  -11.5mil  
-                  -24.0mil  
-                  11.5mil  
-                  -24.0mil  
-                  11.5mil  
-                  24.0mil  
-                  -11.5mil  
-                  24.0mil  
+                  21.65mil  
+                  -45.27mil  
+                  -21.65mil  
+                  -45.27mil  
+                  -21.65mil  
+                  45.27mil  
+                  21.65mil  
+                  45.27mil  
                  }
                }
 
@@ -6102,14 +6117,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  -0.317106mm  
-                  -0.634606mm  
-                  0.317106mm  
-                  -0.634606mm  
-                  0.317106mm  
-                  0.634606mm  
-                  -0.317106mm  
-                  0.634606mm  
+                  24.65mil  
+                  -48.27mil  
+                  -24.65mil  
+                  -48.27mil  
+                  -24.65mil  
+                  48.27mil  
+                  24.65mil  
+                  48.27mil  
                  }
                }
 
@@ -6121,39 +6136,141 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  -11.5mil  
-                  -24.0mil  
-                  11.5mil  
-                  -24.0mil  
-                  11.5mil  
-                  24.0mil  
-                  -11.5mil  
-                  24.0mil  
+                  21.65mil  
+                  -45.27mil  
+                  -21.65mil  
+                  -45.27mil  
+                  -21.65mil  
+                  45.27mil  
+                  21.65mil  
+                  45.27mil  
                  }
                }
              }
            }
+          }
 
-           ha:ps_proto_v6.1 {
-             hdia=0.0; hplated=1; htop=0; hbottom=0;
-             li:shape {
+           li:objects {
+            ha:padstack_ref.224688 {
+             proto=0; x=3.06118in; y=1.63in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.224689 {
+             proto=0; x=2.95882in; y=1.63in; 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:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+               ha:line.224669 {
+                x1=3.02377in; y1=1.67527in; x2=2.99623in; y2=1.67527in; thickness=8.0mil; clearance=0.0;
+               }
+               ha:line.224672 {
+                x1=3.02377in; y1=1.58473in; x2=2.99623in; y2=1.58473in; thickness=8.0mil; clearance=0.0;
+               }
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.224676 {
+                x1=3.01in; y1=1.63in; x2=3.01in; y2=1.63in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.224679 {
+                x1=3.01in; y1=1.63in; x2=3.01in; y2=1.63in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.224682 {
+                x1=3.01in; y1=1.63in; x2=75.454mm; y2=1.63in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.224685 {
+                x1=3.01in; y1=1.63in; x2=3.01in; y2=40.402mm; 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:ps_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
+
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
                  copper = 1
                  top = 1
                 }
                 clearance=0.0
                  li:ps_poly {
-                  -5.5mil  
-                  -24.0mil  
-                  5.5mil  
-                  -24.0mil  
-                  5.5mil  
-                  24.0mil  
-                  -5.5mil  
-                  24.0mil  
+                  9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  13.77mil  
+                  9.84mil  
+                  13.77mil  
                  }
                }
 
@@ -6165,14 +6282,14 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  -0.164706mm  
-                  -0.634606mm  
-                  0.164706mm  
-                  -0.634606mm  
-                  0.164706mm  
-                  0.634606mm  
-                  -0.164706mm  
-                  0.634606mm  
+                  12.84mil  
+                  -16.77mil  
+                  -12.84mil  
+                  -16.77mil  
+                  -12.84mil  
+                  16.77mil  
+                  12.84mil  
+                  16.77mil  
                  }
                }
 
@@ -6184,227 +6301,244 @@ ha:pcb-rnd-board-v8 {
                 }
                 clearance=0.0
                  li:ps_poly {
-                  -5.5mil  
-                  -24.0mil  
-                  5.5mil  
-                  -24.0mil  
-                  5.5mil  
-                  24.0mil  
-                  -5.5mil  
-                  24.0mil  
+                  9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  -13.77mil  
+                  -9.84mil  
+                  13.77mil  
+                  9.84mil  
+                  13.77mil  
                  }
                }
              }
            }
+          }
 
-           ha:ps_proto_v6.2 {
-             hdia=0.0; hplated=1; htop=0; hbottom=0;
-             li:shape {
+           li:objects {
+            ha:padstack_ref.224951 {
+             proto=0; x=2.746in; y=410.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-               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
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.224952 {
+             proto=0; x=2.77748in; y=410.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=2
+             }
+            }
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.224939 {
+                x1=2.76174in; y1=410.0mil; x2=2.76174in; y2=410.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
                 }
-                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
+               ha:line.224942 {
+                x1=2.76174in; y1=410.0mil; x2=2.76174in; y2=410.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.224945 {
+                x1=2.76174in; y1=410.0mil; x2=71.148196mm; y2=410.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.224948 {
+                x1=2.76174in; y1=410.0mil; x2=2.76174in; y2=11.414mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
                 }
-                clearance=0.0
                }
+              }
+              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_proto_v6.0 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
+             li:shape {
 
                ha:ps_shape_v4 {
-                ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;                }
                 ha:combining {                }
                 ha:layer_mask {
                  copper = 1
-                 intern = 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_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
+                 li:ps_poly {
+                  -17.76mil  
+                  -8.905mil  
+                  -17.76mil  
+                  8.905mil  
+                  17.76mil  
+                  8.905mil  
+                  17.76mil  
+                  -8.905mil  
+                 }
                }
 
                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:combining { 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
+                 top = 1
+                 paste = 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 { auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  paste = 1
+                 li:ps_poly {
+                  -14.76mil  
+                  -5.905mil  
+                  -14.76mil  
+                  5.905mil  
+                  14.76mil  
+                  5.905mil  
+                  14.76mil  
+                  -5.905mil  
                  }
-                 clearance=0.0
-                }
+               }
              }
            }
 
-           ha:ps_proto_v6.3 {
-             hdia=0.0; hplated=1; htop=0; hbottom=0;
+           ha:ps_proto_v6.1 {
+             hdia=0.0; hplated=0; htop=0; hbottom=0;
              li:shape {
 
                ha:ps_shape_v4 {
-                ha:ps_line { x1=0.0; y1=-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
+                 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_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_shape_v4 {
-                 ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;                 }
-                 ha:combining { auto=1;                 }
-                 ha:layer_mask {
-                  top = 1
-                  paste = 1
+                 li:ps_poly {
+                  -37.455mil  
+                  -31.545mil  
+                  -37.455mil  
+                  31.545mil  
+                  37.455mil  
+                  31.545mil  
+                  37.455mil  
+                  -31.545mil  
                  }
-                 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:combining { auto=1;                }
                 ha:layer_mask {
-                 copper = 1
                  top = 1
+                 paste = 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:ps_poly {
+                  -34.455mil  
+                  -28.545mil  
+                  -34.455mil  
+                  28.545mil  
+                  34.455mil  
+                  28.545mil  
+                  34.455mil  
+                  -28.545mil  
+                 }
                }
              }
            }
           }
 
            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:padstack_ref.225045 {
+             proto=0; x=3.03953in; y=36.142041mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
              ha:flags {
               clearline=1
              }
@@ -6413,11 +6547,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=B4A9
+               term=1
+               name=1
              }
             }
-            ha:padstack_ref.223984 {
-             proto=1; x=11.584966mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+            ha:padstack_ref.225046 {
+             proto=0; x=2.98047in; y=39.041959mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
              ha:flags {
               clearline=1
              }
@@ -6426,11 +6561,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=B5
+               term=5
+               name=5
              }
             }
-            ha:padstack_ref.223985 {
-             proto=1; x=12.085092mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+            ha:padstack_ref.225047 {
+             proto=0; x=3.01984in; y=36.142041mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
              ha:flags {
               clearline=1
              }
@@ -6439,24 +6575,22 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=A8
+               term=2
+               name=2
              }
             }
-            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
-             }
-
+            ha:padstack_ref.225048 {
+             proto=0; x=3.00016in; y=39.041959mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
              li:thermal {
              }
 
              ha:attributes {
-               term=B6
+               term=6
+               name=6
              }
             }
-            ha:padstack_ref.223987 {
-             proto=1; x=13.08509mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+            ha:padstack_ref.225049 {
+             proto=0; x=3.00016in; y=36.142041mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
              ha:flags {
               clearline=1
              }
@@ -6465,24 +6599,22 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=A7
+               term=3
+               name=3
              }
             }
-            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
-             }
-
+            ha:padstack_ref.225050 {
+             proto=0; x=3.01984in; y=39.041959mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
              li:thermal {
              }
 
              ha:attributes {
-               term=A6
+               term=7
+               name=7
              }
             }
-            ha:padstack_ref.223989 {
-             proto=1; x=14.085087mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+            ha:padstack_ref.225051 {
+             proto=0; x=2.98047in; y=36.142041mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
              ha:flags {
               clearline=1
              }
@@ -6491,11 +6623,12 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=B7
+               term=4
+               name=4
              }
             }
-            ha:padstack_ref.223990 {
-             proto=1; x=14.584959mm; y=6.00682mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+            ha:padstack_ref.225052 {
+             proto=0; x=3.03953in; y=39.041959mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
              ha:flags {
               clearline=1
              }
@@ -6504,158 +6637,184 @@ ha:pcb-rnd-board-v8 {
              }
 
              ha:attributes {
-               term=A5
+               term=8
+               name=8
              }
             }
-            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:padstack_ref.225053 {
+             proto=1; x=3.01in; y=1.48in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
              li:thermal {
              }
 
              ha:attributes {
-               term=B8
+               term=9
+               name=9
              }
             }
-            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:layers {
 
-             li:thermal {
-             }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-             ha:attributes {
-               term=A4B9
-             }
+              li:objects {
+               ha:line.225005 {
+                x1=3.04937in; y1=1.42094in; x2=3.04937in; y2=1.43669in; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.225008 {
+                x1=3.04937in; y1=1.42094in; x2=3.03362in; y2=1.42094in; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.225011 {
+                x1=3.04937in; y1=1.53906in; x2=3.04937in; y2=1.52331in; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.225014 {
+                x1=3.04937in; y1=1.53906in; x2=3.03362in; y2=1.53906in; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.225017 {
+                x1=2.97063in; y1=1.42094in; x2=2.97063in; y2=1.43669in; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.225020 {
+                x1=2.97063in; y1=1.42094in; x2=2.98638in; y2=1.42094in; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.225023 {
+                x1=2.97063in; y1=1.53906in; x2=2.97063in; y2=1.52331in; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.225026 {
+                x1=2.97063in; y1=1.53906in; x2=2.98638in; y2=1.53906in; thickness=10.0mil; clearance=0.0;
+               }
+               ha:line.225029 {
+                x1=3.06118in; y1=1.40913in; x2=3.06118in; y2=1.40913in; thickness=10.0mil; clearance=0.0;
+               }
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
             }
-            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
-             }
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
 
-             li:thermal {
-               li:2 {
-                on  
-                solid  
-                noshape  
+              li:objects {
+               ha:line.225033 {
+                x1=3.01in; y1=1.48in; x2=3.01in; y2=1.48in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
                }
-                li:3 {
-                 on  
-                 solid  
-                 noshape  
-                }
-                li:5 {
-                 on  
-                 solid  
-                 noshape  
+               ha:line.225036 {
+                x1=3.01in; y1=1.48in; x2=3.01in; y2=1.48in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
                 }
-             }
-
-             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  
                }
-                li:3 {
-                 on  
-                 solid  
-                 noshape  
+               ha:line.225039 {
+                x1=3.01in; y1=1.48in; x2=3.01in; y2=38.592mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
                 }
-                li:5 {
-                 on  
-                 solid  
-                 noshape  
+               }
+               ha:line.225042 {
+                x1=3.01in; y1=1.48in; x2=75.454mm; y2=1.48in; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
                 }
-             }
-
-             ha:attributes {
-               term=3
-             }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
             }
-            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
-             }
+           }
+          }
+           uid = HwHoNsDLKbzjgKk33qgAAABu
+          }
+           ha:subc.229623 {
+            ha:attributes {
+             value=
+             device=HOLE_PLATED
+             footprint=hole-M3.5
+             refdes=H2
+            }
+           ha:data {
+                      li:padstack_prototypes {
 
-             li:thermal {
-               li:2 {
-                on  
-                solid  
-                noshape  
-               }
-                li:3 {
-                 on  
-                 solid  
-                 noshape  
+            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:5 {
-                 on  
-                 solid  
-                 noshape  
+
+                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=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
-             }
+                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: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
-             }
+                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: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  
-               }
+            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
+              }
+
+              li:thermal {
+                li:2 {
+                 on  
+                 solid  
+                 noshape  
+                }
                 li:3 {
                  on  
                  solid  
@@ -6666,2521 +6825,1605 @@ ha:pcb-rnd-board-v8 {
                  solid  
                  noshape  
                 }
-             }
-
-             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:type {
-               top = 1
-               mask = 1
+              ha:attributes {
+                term=1
+                name=pin1
               }
+             }
             }
+            li:layers {
 
-            {ha:Top Silkscreen Layer}                                                                                                 {
-             lid=2
-             ha:combining { auto=1;             }
+             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: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.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.223953 {
-                x1=17.835041mm; y1=-1.423263mm; x2=17.835041mm; y2=0.268174mm; thickness=10.0mil; clearance=5.0mil;
-                ha:flags {
-                 clearline=1
+               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: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:type {
+                silk = 1
+                top = 1
                }
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
-
-            {ha:Top Layer}                                                 {
-             lid=3
-             ha:combining {             }
-
-              li:objects {
-              }
-              ha:type {
-               copper = 1
-               top = 1
-              }
-            }
-
-            {ha:Bottom Layer}                                                 {
-             lid=4
-             ha:combining {             }
+             }
 
-              li:objects {
-              }
-              ha:type {
-               bottom = 1
-               copper = 1
-              }
-            }
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
 
-            {ha:Bottom Paste Mask Layer}                                                                                                                                                 {
-             lid=5
-             ha:combining { sub=1; auto=1;             }
-
-              li:objects {
-              }
-              ha:type {
-               bottom = 1
-               mask = 1
-              }
+               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
+ };                }
+                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
+ };                }
+                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
+ };                }
+                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
+ };                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
             }
-
-            {ha:Bottom Solder Mask Layer}                                                                                                                                                 {
-             lid=6
-             ha:combining { auto=1;             }
-
-              li:objects {
-              }
-              ha:type {
-               bottom = 1
-               paste = 1
-              }
+           }
+            uid = Sr0h1ABFfZo/sgU6YPgAAABN
+           }
+           ha:subc.229689 {
+            ha:attributes {
+             value=
+             device=HOLE_PLATED
+             footprint=hole-M3.5
+             refdes=H4
             }
+           ha:data {
+                      li:padstack_prototypes {
 
-            {ha:Bottom Silkscreen Layer}                                                                                                 {
-             lid=7
-             ha:combining { auto=1;             }
+            ha:ps_proto_v6.0 {
+              hdia=138.0mil; hplated=1; htop=0; hbottom=0;
+              li:shape {
 
-              li:objects {
-              }
-              ha:type {
-               silk = 1
-               bottom = 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:Top Assembly Layer}                                                                                                 {
-             lid=8
-             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:type {
-               top = 1
-               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
+                  intern = 1
+                 }
+                 clearance=0.0
+                }
 
-            {ha:Bottom Assembly Layer}                                                                                                 {
-             lid=9
-             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 {
+                  top = 1
+                  mask = 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=234.0mil;                 }
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  bottom = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                }
               }
             }
+           }
 
-            {ha:Board Outline Layer}                                                                                                 {
-             lid=10
-             ha:combining {             }
-
-              li:objects {
-              }
-              ha:type {
-               boundary = 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:Document Layer}                                                 {
-             lid=11
-             ha:combining {             }
 
-              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
+              li:thermal {
+                li:2 {
+                 on  
+                 solid  
+                 noshape  
                 }
-               }
-               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
+                li:3 {
+                 on  
+                 solid  
+                 noshape  
                 }
-               }
-              }
-              ha:type {
-               doc = 1
-              }
-            }
-
-            {ha:Document Layer}                                                 {
-             lid=12
-             ha:combining {             }
-
-              li:objects {
-              }
-              ha:type {
-               doc = 1
-              }
-            }
-
-            {ha:Component Marking Layer}                                                                                                 {
-             lid=13
-             ha:combining {             }
-
-              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 }
-                  }
+                li:5 {
+                 on  
+                 solid  
+                 noshape  
                 }
-               }
-              }
-              ha:type {
-               doc = 1
               }
-            }
 
-            {ha:Component Marking Layer}                                                                                                 {
-             lid=14
-             ha:combining {             }
-
-              li:objects {
-              }
-              ha:type {
-               doc = 1
+              ha:attributes {
+                term=1
+                name=pin1
               }
+             }
             }
+            li:layers {
 
-            {ha:Component Shape Layer}                                                                                                 {
-             lid=15
-             ha:combining {             }
+             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
-                }
+               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: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:type {
+                silk = 1
+                top = 1
                }
-               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: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: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 {
+                top = 1
+                misc = 1
+                virtual = 1
                }
-              }
-              ha:type {
-               doc = 1
-              }
-            }
-
-            {ha:Component Shape Layer}                                                                                                 {
-             lid=16
-             ha:combining {             }
-
-              li:objects {
-              }
-              ha:type {
-               doc = 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:Pin Soldering Layer}                                                                                                 {
-             lid=17
-             ha:combining {             }
+             ha:ps_proto_v6.0 {
+               hdia=138.0mil; hplated=1; htop=0; hbottom=0;
+               li:shape {
 
-              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:polygon.224591 {
-                li:geometry {
-                  ta:contour {
-                   { 14.464969mm; 6.506794mm }
-                   { 14.464969mm; 5.706795mm }
-                   { 578.935mil; 5.706795mm }
-                   { 578.935mil; 6.506794mm }
+                 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.224596 {
-                li:geometry {
-                  ta:contour {
-                   { 13.965097mm; 6.506794mm }
-                   { 13.965097mm; 5.706795mm }
-                   { 559.255mil; 5.706795mm }
-                   { 559.255mil; 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.224601 {
-                li:geometry {
-                  ta:contour {
-                   { 13.464971mm; 6.506794mm }
-                   { 13.464971mm; 5.706795mm }
-                   { 539.565mil; 5.706795mm }
-                   { 539.565mil; 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 {
+                   copper = 1
+                   intern = 1
                   }
-                }
-               }
-               ha:polygon.224606 {
-                li:geometry {
-                  ta:contour {
-                   { 12.9651mm; 6.506794mm }
-                   { 12.9651mm; 5.706795mm }
-                   { 519.885mil; 5.706795mm }
-                   { 519.885mil; 6.506794mm }
+                  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.224611 {
-                li:geometry {
-                  ta:contour {
-                   { 12.464974mm; 6.506794mm }
-                   { 12.464974mm; 5.706795mm }
-                   { 500.195mil; 5.706795mm }
-                   { 500.195mil; 6.506794mm }
+                  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
                   }
-                }
+                  clearance=0.0
+                 }
                }
-               ha:polygon.224616 {
-                li:geometry {
-                  ta:contour {
-                   { 11.965102mm; 6.506794mm }
-                   { 11.965102mm; 5.706795mm }
-                   { 480.515mil; 5.706795mm }
-                   { 480.515mil; 6.506794mm }
-                  }
-                }
+             }
+            }
+
+             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
                }
-               ha:polygon.224621 {
-                li:geometry {
-                  ta:contour {
-                   { 11.464976mm; 6.506794mm }
-                   { 11.464976mm; 5.706795mm }
-                   { 460.825mil; 5.706795mm }
-                   { 460.825mil; 6.506794mm }
-                  }
-                }
+
+               li:thermal {
+                 li:2 {
+                  on  
+                  solid  
+                  noshape  
+                 }
+                 li:3 {
+                  on  
+                  solid  
+                  noshape  
+                 }
+                 li:5 {
+                  on  
+                  solid  
+                  noshape  
+                 }
                }
-               ha:polygon.224626 {
-                li:geometry {
-                  ta:contour {
-                   { 10.704983mm; 6.506794mm }
-                   { 10.704983mm; 5.706795mm }
-                   { 11.164977mm; 5.706795mm }
-                   { 11.164977mm; 6.506794mm }
-                  }
-                }
+
+               ha:attributes {
+                 term=1
+                 name=pin1
                }
-               ha:polygon.224631 {
-                li:geometry {
-                  ta:contour {
-                   { 9.90501mm; 6.506794mm }
-                   { 9.90501mm; 5.706795mm }
-                   { 10.365004mm; 5.706795mm }
-                   { 10.365004mm; 6.506794mm }
-                  }
+              }
+             }
+             li:layers {
+
+              ha:top-silk {
+               lid=0
+               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
+ };                 }
                 }
-               }
-               ha:polygon.224636 {
-                li:geometry {
-                  ta:contour {
-                   { 15.505074mm; 6.506794mm }
-                   { 15.505074mm; 5.706795mm }
-                   { 15.965068mm; 5.706795mm }
-                   { 15.965068mm; 6.506794mm }
-                  }
+                ha:type {
+                 silk = 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 }
+              }
+
+              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:polygon.224646 {
-                li:geometry {
-                  ta:contour {
-                   { 349.015mil; 5.936818mm }
-                   { 349.015mil; 190.425mil }
-                   { 9.164981mm; 190.425mil }
-                   { 9.164981mm; 5.936818mm }
+
+                  ha:attributes {
+                    subc-role=pnp-origin
                   }
-                }
-               }
-               ha:polygon.224651 {
-                li:geometry {
-                  ta:contour {
-                   { 689.175mil; 5.936818mm }
-                   { 689.175mil; 190.425mil }
-                   { 17.805044mm; 190.425mil }
-                   { 17.805044mm; 5.936818mm }
+                 }
+                 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:polygon.224656 {
-                li:geometry {
-                  ta:contour {
-                   { 349.015mil; 1.606728mm }
-                   { 349.015mil; 0.80673mm }
-                   { 9.164981mm; 0.80673mm }
-                   { 9.164981mm; 1.606728mm }
+
+                  ha:attributes {
+                    subc-role=origin
                   }
-                }
-               }
-               ha:polygon.224661 {
-                li:geometry {
-                  ta:contour {
-                   { 689.175mil; 1.606728mm }
-                   { 689.175mil; 0.80673mm }
-                   { 17.805044mm; 0.80673mm }
-                   { 17.805044mm; 1.606728mm }
+                 }
+                 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:type {
-               doc = 1
-              }
-            }
-
-            {ha:Pin Soldering Layer}                                                                                                 {
-             lid=18
-             ha:combining {             }
-
-              li:objects {
-              }
-              ha:type {
-               doc = 1
-              }
-            }
 
-            ha:subc-aux {
-             lid=19
-             ha:combining {             }
+                  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
+                  }
 
-              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:flags ={ selected=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:attributes {
+                    subc-role=y
+                  }
+                 }
                 }
- ha:flags ={ selected=1
- };               }
-               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
                 }
- ha:flags ={ selected=1
- };               }
-              }
-              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 {
+             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:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
+             ha:ps_proto_v6.0 {
+               hdia=138.0mil; hplated=1; htop=0; hbottom=0;
+               li:shape {
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  21.65mil  
-                  -45.27mil  
-                  -21.65mil  
-                  -45.27mil  
-                  -21.65mil  
-                  45.27mil  
-                  21.65mil  
-                  45.27mil  
+                 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:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                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:ps_circ { x=0.0; y=0.0; dia=184.0mil;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   copper = 1
+                  }
+                  clearance=0.0
                  }
-               }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                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: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:padstack_ref.224688 {
-             proto=0; x=3.06118in; y=1.63in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.224689 {
-             proto=0; x=2.95882in; y=1.63in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
 
-             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=2
-               name=2
+                 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:layers {
 
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+             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:objects {
-               ha:line.224669 {
-                x1=3.02377in; y1=1.67527in; x2=2.99623in; y2=1.67527in; thickness=8.0mil; clearance=0.0;
+               li:thermal {
+                 li:2 {
+                  on  
+                  solid  
+                  noshape  
+                 }
+                 li:3 {
+                  on  
+                  solid  
+                  noshape  
+                 }
+                 li:5 {
+                  on  
+                  solid  
+                  noshape  
+                 }
                }
-               ha:line.224672 {
-                x1=3.02377in; y1=1.58473in; x2=2.99623in; y2=1.58473in; thickness=8.0mil; clearance=0.0;
+
+               ha:attributes {
+                 term=1
+                 name=pin1
                }
               }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
+             }
+             li:layers {
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
 
-              li:objects {
-               ha:line.224676 {
-                x1=3.01in; y1=1.63in; x2=3.01in; y2=1.63in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.224679 {
-                x1=3.01in; y1=1.63in; x2=3.01in; y2=1.63in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.224682 {
-                x1=3.01in; y1=1.63in; x2=75.454mm; y2=1.63in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
+                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
+ };                 }
                 }
-               }
-               ha:line.224685 {
-                x1=3.01in; y1=1.63in; x2=3.01in; y2=40.402mm; 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 = bZx6+gfdERtBSuYKqRIAAAAB
-          }
-          ha:subc.224937 {
-           ha:attributes {
-            refdes=R9
-            value=1k
-            device=RESISTOR
-            footprint=0402
-            openscad=0402
-           }
-          ha:data {
-                    li:padstack_prototypes {
 
-           ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
-                 }
-               }
+                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: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 {
+                    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_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 {
+                    subc-role=origin
+                  }
                  }
-               }
-             }
-           }
-          }
-
-           li:objects {
-            ha:padstack_ref.224951 {
-             proto=0; x=2.746in; y=410.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.224952 {
-             proto=0; x=2.77748in; y=410.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=2
-             }
-            }
-           }
-           li:layers {
-
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
-
-              li:objects {
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
+                 ha: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:subc-aux {
-             lid=1
-             ha:combining {             }
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 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
+                  }
 
-              li:objects {
-               ha:line.224939 {
-                x1=2.76174in; y1=410.0mil; x2=2.76174in; y2=410.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.224942 {
-                x1=2.76174in; y1=410.0mil; x2=2.76174in; y2=410.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.224945 {
-                x1=2.76174in; y1=410.0mil; x2=71.148196mm; y2=410.0mil; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
                 }
-               }
-               ha:line.224948 {
-                x1=2.76174in; y1=410.0mil; x2=2.76174in; y2=11.414mm; 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 = HwHoNsDLKbzjgKk33qgAAABs
-          }
-          ha:subc.225004 {
-           ha:attributes {
-            value=MCP1642B-50
-            device=IC
-            footprint=dfn-2x3-8
-            refdes=U4
-           }
-          ha:data {
-                    li:padstack_prototypes {
+             uid = Sr0h1ABFfZo/sgU6YPgAAABP
+ ha:flags ={ lock=1
+ };            }
+              ha:subc.239120 {
+               ha:attributes {
+                {io_pcb::hidename_y}=6.3393 mm
+                footprint=sma-edge
+                {io_pcb::hidename_scale}=10
+                refdes=J8
+                value=SMA
+                {io_pcb::hidename_direction}=2
+                device=CONNECTOR
+                {io_pcb::hidename_x}=37.0078 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 {
-                  -14.76mil  
-                  -5.905mil  
-                  -14.76mil  
-                  5.905mil  
-                  14.76mil  
-                  5.905mil  
-                  14.76mil  
-                  -5.905mil  
-                 }
-               }
+                   ha:ps_shape_v4 {
+                    ha:combining {                    }
+                    ha:layer_mask {
+                     copper = 1
+                     top = 1
+                    }
+                    clearance=0.0
+                     li:ps_poly {
+                      65.0mil  
+                      -95.0mil  
+                      -65.0mil  
+                      -95.0mil  
+                      -65.0mil  
+                      95.0mil  
+                      65.0mil  
+                      95.0mil  
+                     }
+                   }
 
-               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_shape_v4 {
+                    ha:combining { sub=1; auto=1;                    }
+                    ha:layer_mask {
+                     top = 1
+                     mask = 1
+                    }
+                    clearance=0.0
+                     li:ps_poly {
+                      68.0mil  
+                      -98.0mil  
+                      -68.0mil  
+                      -98.0mil  
+                      -68.0mil  
+                      98.0mil  
+                      68.0mil  
+                      98.0mil  
+                     }
+                   }
                  }
                }
 
-               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_proto_v6.1 {
+                 hdia=0.0; hplated=0; htop=0; hbottom=0;
+                 li:shape {
+
+                   ha:ps_shape_v4 {
+                    ha:combining {                    }
+                    ha:layer_mask {
+                     bottom = 1
+                     copper = 1
+                    }
+                    clearance=0.0
+                     li:ps_poly {
+                      65.0mil  
+                      -95.0mil  
+                      -65.0mil  
+                      -95.0mil  
+                      -65.0mil  
+                      95.0mil  
+                      65.0mil  
+                      95.0mil  
+                     }
+                   }
+
+                   ha:ps_shape_v4 {
+                    ha:combining { sub=1; auto=1;                    }
+                    ha:layer_mask {
+                     bottom = 1
+                     mask = 1
+                    }
+                    clearance=0.0
+                     li:ps_poly {
+                      68.0mil  
+                      -98.0mil  
+                      -68.0mil  
+                      -98.0mil  
+                      -68.0mil  
+                      98.0mil  
+                      68.0mil  
+                      98.0mil  
+                     }
+                   }
                  }
                }
-             }
-           }
 
-           ha:ps_proto_v6.1 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
+               ha:ps_proto_v6.2 {
+                 hdia=0.0; hplated=0; htop=0; hbottom=0;
+                 li:shape {
 
-               ha:ps_shape_v4 {
-                ha: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:combining {                    }
+                    ha:layer_mask {
+                     copper = 1
+                     top = 1
+                    }
+                    clearance=0.0
+                     li:ps_poly {
+                      30.0mil  
+                      -87.5mil  
+                      -30.0mil  
+                      -87.5mil  
+                      -30.0mil  
+                      87.5mil  
+                      30.0mil  
+                      87.5mil  
+                     }
+                   }
+
+                   ha:ps_shape_v4 {
+                    ha:combining { sub=1; auto=1;                    }
+                    ha:layer_mask {
+                     top = 1
+                     mask = 1
+                    }
+                    clearance=0.0
+                     li:ps_poly {
+                      33.0mil  
+                      -90.5mil  
+                      -33.0mil  
+                      -90.5mil  
+                      -33.0mil  
+                      90.5mil  
+                      33.0mil  
+                      90.5mil  
+                     }
+                   }
                  }
                }
+              }
 
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
+               li:objects {
+                ha:padstack_ref.239133 {
+                 proto=0; x=43.429mm; y=4.0675mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+                 ha:flags {
+                  clearline=1
+                 }
+
+                 li:thermal {
+                 }
+
+                 ha:attributes {
+                   term=2
+                   name=2
+                 }
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  -37.455mil  
-                  -31.545mil  
-                  -37.455mil  
-                  31.545mil  
-                  37.455mil  
-                  31.545mil  
-                  37.455mil  
-                  -31.545mil  
+                ha:padstack_ref.239134 {
+                 proto=1; x=43.429mm; y=4.0675mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+                 ha:flags {
+                  clearline=1
                  }
-               }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
+                 li:thermal {
+                 }
+
+                 ha:attributes {
+                   term=2
+                   name=2
+                 }
                 }
-                clearance=0.0
-                 li:ps_poly {
-                  -34.455mil  
-                  -28.545mil  
-                  -34.455mil  
-                  28.545mil  
-                  34.455mil  
-                  28.545mil  
-                  34.455mil  
-                  -28.545mil  
+                ha:padstack_ref.239135 {
+                 proto=2; x=40.0mm; y=3.877mm; rot=0.000000; xmirror=0; smirror=0; clearance=39.0mil;
+                 ha:flags {
+                  clearline=1
                  }
-               }
-             }
-           }
-          }
 
-           li:objects {
-            ha:padstack_ref.225045 {
-             proto=0; x=3.03953in; y=36.142041mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
+                 li:thermal {
+                 }
 
-             li:thermal {
-             }
+                 ha:attributes {
+                   term=1
+                   name=1
+                 }
+                }
+                ha:padstack_ref.239136 {
+                 proto=0; x=36.571mm; y=4.0675mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+                 ha:flags {
+                  clearline=1
+                 }
 
-             ha:attributes {
-               term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.225046 {
-             proto=0; x=2.98047in; y=39.041959mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
+                 li:thermal {
+                 }
 
-             li:thermal {
-             }
+                 ha:attributes {
+                   term=2
+                   name=2
+                 }
+                }
+                ha:padstack_ref.239137 {
+                 proto=1; x=36.571mm; y=4.0675mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+                 ha:flags {
+                  clearline=1
+                 }
 
-             ha:attributes {
-               term=5
-               name=5
-             }
-            }
-            ha:padstack_ref.225047 {
-             proto=0; x=3.01984in; y=36.142041mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
+                 li:thermal {
+                 }
 
-             li:thermal {
-             }
+                 ha:attributes {
+                   term=2
+                   name=2
+                 }
+                }
+               }
+               li:layers {
 
-             ha:attributes {
-               term=2
-               name=2
-             }
-            }
-            ha:padstack_ref.225048 {
-             proto=0; x=3.00016in; y=39.041959mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             li:thermal {
-             }
+                ha:subc-aux {
+                 lid=0
+                 ha:combining {                 }
 
-             ha:attributes {
-               term=6
-               name=6
-             }
-            }
-            ha:padstack_ref.225049 {
-             proto=0; x=3.00016in; y=36.142041mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
+                  li:objects {
+                   ha:line.239121 {
+                    x1=40.0mm; y1=4.0294mm; x2=40.0mm; y2=4.0294mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=pnp-origin
+                    }
+                   }
+                   ha:line.239124 {
+                    x1=40.0mm; y1=6.4805mm; x2=40.0mm; y2=6.4805mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=origin
+                    }
+                   }
+                   ha:line.239127 {
+                    x1=40.0mm; y1=6.4805mm; x2=41.0mm; y2=6.4805mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=x
+                    }
+                   }
+                   ha:line.239130 {
+                    x1=40.0mm; y1=6.4805mm; x2=40.0mm; y2=7.4805mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=y
+                    }
+                   }
+                  }
+                  ha:type {
+                   top = 1
+                   misc = 1
+                   virtual = 1
+                  }
+                }
+               }
+              }
+               uid = DTPe++P7imVnhaFEAwoAAAAS
+              }
+              ha:subc.239139 {
+               ha:attributes {
+                {io_pcb::hidename_y}=12.5923 mm
+                footprint=0402
+                {io_pcb::hidename_scale}=100
+                refdes=C42
+                value=0.22uF
+                {io_pcb::hidename_direction}=1
+                device=CAPACITOR
+                {io_pcb::hidename_x}=48.3235 mm
+               }
+              ha:data {
+                            li:padstack_prototypes {
 
-             li:thermal {
-             }
+               ha:ps_proto_v6.0 {
+                 hdia=0.0; hplated=0; htop=0; hbottom=0;
+                 li:shape {
 
-             ha:attributes {
-               term=3
-               name=3
-             }
-            }
-            ha:padstack_ref.225050 {
-             proto=0; x=3.01984in; y=39.041959mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             li:thermal {
-             }
+                   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:attributes {
-               term=7
-               name=7
-             }
-            }
-            ha:padstack_ref.225051 {
-             proto=0; x=2.98047in; y=36.142041mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
+                   ha:ps_shape_v4 {
+                    ha:combining { sub=1; auto=1;                    }
+                    ha:layer_mask {
+                     top = 1
+                     mask = 1
+                    }
+                    clearance=0.0
+                     li:ps_poly {
+                      -16.77mil  
+                      -12.84mil  
+                      -16.77mil  
+                      12.84mil  
+                      16.77mil  
+                      12.84mil  
+                      16.77mil  
+                      -12.84mil  
+                     }
+                   }
 
-             li:thermal {
-             }
+                   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:attributes {
-               term=4
-               name=4
-             }
-            }
-            ha:padstack_ref.225052 {
-             proto=0; x=3.03953in; y=39.041959mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
+               li:objects {
+                ha:padstack_ref.239152 {
+                 proto=0; x=52.1158mm; y=12.2062mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 li:thermal {
+                 }
 
-             li:thermal {
-             }
+                 ha:attributes {
+                   term=1
+                   name=1
+                 }
+                }
+                ha:padstack_ref.239153 {
+                 proto=0; x=52.1158mm; y=11.406608mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:flags {
+                  clearline=1
+                 }
 
-             ha:attributes {
-               term=8
-               name=8
-             }
-            }
-            ha:padstack_ref.225053 {
-             proto=1; x=3.01in; y=1.48in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             li:thermal {
-             }
+                 li:thermal {
+                 }
 
-             ha:attributes {
-               term=9
-               name=9
-             }
-            }
-           }
-           li:layers {
+                 ha:attributes {
+                   term=2
+                   name=2
+                 }
+                }
+               }
+               li:layers {
 
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+                ha:subc-aux {
+                 lid=0
+                 ha:combining {                 }
 
-              li:objects {
-               ha:line.225005 {
-                x1=3.04937in; y1=1.42094in; x2=3.04937in; y2=1.43669in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.225008 {
-                x1=3.04937in; y1=1.42094in; x2=3.03362in; y2=1.42094in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.225011 {
-                x1=3.04937in; y1=1.53906in; x2=3.04937in; y2=1.52331in; thickness=10.0mil; clearance=0.0;
+                  li:objects {
+                   ha:line.239140 {
+                    x1=52.1158mm; y1=11.806404mm; x2=52.1158mm; y2=11.806404mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=pnp-origin
+                    }
+                   }
+                   ha:line.239143 {
+                    x1=52.1158mm; y1=11.806404mm; x2=52.1158mm; y2=11.806404mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=origin
+                    }
+                   }
+                   ha:line.239146 {
+                    x1=52.1158mm; y1=11.806404mm; x2=52.1158mm; y2=12.806404mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=x
+                    }
+                   }
+                   ha:line.239149 {
+                    x1=52.1158mm; y1=11.806404mm; x2=53.1158mm; y2=11.806404mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=y
+                    }
+                   }
+                  }
+                  ha:type {
+                   top = 1
+                   misc = 1
+                   virtual = 1
+                  }
+                }
                }
-               ha:line.225014 {
-                x1=3.04937in; y1=1.53906in; x2=3.03362in; y2=1.53906in; thickness=10.0mil; clearance=0.0;
+              }
+               uid = DTPe++P7imVnhaFEAwoAAAAZ
+              }
+              ha:subc.239155 {
+               ha:attributes {
+                {io_pcb::hidename_y}=8.7315 mm
+                footprint=0402
+                {io_pcb::hidename_scale}=100
+                refdes=R30
+                value=56k
+                {io_pcb::hidename_direction}=3
+                device=RESISTOR
+                {io_pcb::hidename_x}=44.4119 mm
                }
-               ha:line.225017 {
-                x1=2.97063in; y1=1.42094in; x2=2.97063in; y2=1.43669in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.225020 {
-                x1=2.97063in; y1=1.42094in; x2=2.98638in; y2=1.42094in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.225023 {
-                x1=2.97063in; y1=1.53906in; x2=2.97063in; y2=1.52331in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.225026 {
-                x1=2.97063in; y1=1.53906in; x2=2.98638in; y2=1.53906in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.225029 {
-                x1=3.06118in; y1=1.40913in; x2=3.06118in; y2=1.40913in; thickness=10.0mil; clearance=0.0;
-               }
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
+              ha:data {
+                            li:padstack_prototypes {
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+               ha:ps_proto_v6.0 {
+                 hdia=0.0; hplated=0; htop=0; hbottom=0;
+                 li:shape {
 
-              li:objects {
-               ha:line.225033 {
-                x1=3.01in; y1=1.48in; x2=3.01in; y2=1.48in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.225036 {
-                x1=3.01in; y1=1.48in; x2=3.01in; y2=1.48in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.225039 {
-                x1=3.01in; y1=1.48in; x2=3.01in; y2=38.592mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.225042 {
-                x1=3.01in; y1=1.48in; x2=75.454mm; y2=1.48in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
-              }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 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_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_proto_v6.0 {
-              hdia=138.0mil; hplated=1; 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 {
+                      -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=184.0mil;                 }
-                 ha:combining {                 }
-                 ha:layer_mask {
-                  copper = 1
-                  top = 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  
+                     }
+                   }
                  }
-                 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
+               li:objects {
+                ha:padstack_ref.239168 {
+                 proto=0; x=46.604mm; y=9.146004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 li:thermal {
                  }
-                 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:attributes {
+                   term=1
+                   name=1
                  }
-                 clearance=0.0
                 }
+                ha:padstack_ref.239169 {
+                 proto=0; x=46.604mm; y=9.945596mm; 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
+                 li:thermal {
                  }
-                 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:attributes {
+                   term=2
+                   name=2
                  }
-                 clearance=0.0
                 }
-              }
-            }
-           }
+               }
+               li:layers {
 
-            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:subc-aux {
+                 lid=0
+                 ha:combining {                 }
 
-              li:thermal {
-                li:2 {
-                 on  
-                 solid  
-                 noshape  
-                }
-                li:3 {
-                 on  
-                 solid  
-                 noshape  
-                }
-                li:5 {
-                 on  
-                 solid  
-                 noshape  
+                  li:objects {
+                   ha:line.239156 {
+                    x1=46.604mm; y1=9.5458mm; x2=46.604mm; y2=9.5458mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=pnp-origin
+                    }
+                   }
+                   ha:line.239159 {
+                    x1=46.604mm; y1=9.5458mm; x2=46.604mm; y2=9.5458mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=origin
+                    }
+                   }
+                   ha:line.239162 {
+                    x1=46.604mm; y1=9.5458mm; x2=46.604mm; y2=8.5458mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=x
+                    }
+                   }
+                   ha:line.239165 {
+                    x1=46.604mm; y1=9.5458mm; x2=45.604mm; y2=9.5458mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=y
+                    }
+                   }
+                  }
+                  ha:type {
+                   top = 1
+                   misc = 1
+                   virtual = 1
+                  }
                 }
+               }
               }
-
-              ha:attributes {
-                term=1
-                name=pin1
+               uid = DTPe++P7imVnhaFEAwoAAAAa
               }
-             }
-            }
-            li:layers {
+              ha:subc.239171 {
+               ha:attributes {
+                {io_pcb::hidename_y}=15.9385 mm
+                footprint=0402
+                {io_pcb::hidename_scale}=100
+                refdes=C210
+                value=5.1pF
+                {io_pcb::hidename_direction}=2
+                device=CAPACITOR
+                {io_pcb::hidename_x}=38.0873 mm
+               }
+              ha:data {
+                            li:padstack_prototypes {
 
-             ha:top-silk {
-              lid=0
-              ha:combining {              }
+               ha:ps_proto_v6.0 {
+                 hdia=0.0; hplated=0; htop=0; hbottom=0;
+                 li:shape {
 
-               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:type {
-                silk = 1
-                top = 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  
+                     }
+                   }
 
-             ha:subc-aux {
-              lid=1
-              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.84mil  
+                      -16.77mil  
+                      -12.84mil  
+                      -16.77mil  
+                      -12.84mil  
+                      16.77mil  
+                      12.84mil  
+                      16.77mil  
+                     }
+                   }
 
-               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
- };                }
-                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
- };                }
-                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
- };                }
-                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: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:flags ={ selected=1
- };                }
-               }
-               ha:type {
-                top = 1
-                misc = 1
-                virtual = 1
                }
-             }
-            }
-           }
-            uid = Sr0h1ABFfZo/sgU6YPgAAABN
-           }
-           ha:subc.229689 {
-            ha:attributes {
-             value=
-             device=HOLE_PLATED
-             footprint=hole-M3.5
-             refdes=H4
-            }
-           ha:data {
-                      li:padstack_prototypes {
+              }
 
-            ha:ps_proto_v6.0 {
-              hdia=138.0mil; hplated=1; htop=0; hbottom=0;
-              li:shape {
+               li:objects {
+                ha:padstack_ref.239184 {
+                 proto=0; x=40.679196mm; y=15.1526mm; 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 {
-                  copper = 1
-                  top = 1
+                 li:thermal {
                  }
-                 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:attributes {
+                   term=1
+                   name=1
                  }
-                 clearance=0.0
                 }
+                ha:padstack_ref.239185 {
+                 proto=0; x=39.879604mm; y=15.1526mm; 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 {
-                  copper = 1
-                  intern = 1
+                 li:thermal {
                  }
-                 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:attributes {
+                   term=2
+                   name=2
                  }
-                 clearance=0.0
                 }
+               }
+               li:layers {
 
-                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:subc-aux {
+                 lid=0
+                 ha:combining {                 }
+
+                  li:objects {
+                   ha:line.239172 {
+                    x1=40.2794mm; y1=15.1526mm; x2=40.2794mm; y2=15.1526mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=pnp-origin
+                    }
+                   }
+                   ha:line.239175 {
+                    x1=40.2794mm; y1=15.1526mm; x2=40.2794mm; y2=15.1526mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=origin
+                    }
+                   }
+                   ha:line.239178 {
+                    x1=40.2794mm; y1=15.1526mm; x2=39.2794mm; y2=15.1526mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=x
+                    }
+                   }
+                   ha:line.239181 {
+                    x1=40.2794mm; y1=15.1526mm; x2=40.2794mm; y2=14.1526mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=y
+                    }
+                   }
+                  }
+                  ha:type {
+                   top = 1
+                   misc = 1
+                   virtual = 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
+               uid = DTPe++P7imVnhaFEAwoAAAAb
               }
+              ha:subc.239187 {
+               ha:attributes {
+                {io_pcb::hidename_y}=18.2753 mm
+                footprint=0402
+                {io_pcb::hidename_scale}=100
+                refdes=C291
+                value=47nF
+                {io_pcb::hidename_direction}=3
+                device=CAPACITOR
+                {io_pcb::hidename_x}=45.5803 mm
+               }
+              ha:data {
+                            li:padstack_prototypes {
 
-              li:thermal {
-                li:2 {
-                 on  
-                 solid  
-                 noshape  
-                }
-                li:3 {
-                 on  
-                 solid  
-                 noshape  
-                }
-                li:5 {
-                 on  
-                 solid  
-                 noshape  
-                }
-              }
+               ha:ps_proto_v6.0 {
+                 hdia=0.0; hplated=0; htop=0; hbottom=0;
+                 li:shape {
 
-              ha:attributes {
-                term=1
-                name=pin1
-              }
-             }
-            }
-            li:layers {
+                   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: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 {
+                      -16.77mil  
+                      -12.84mil  
+                      -16.77mil  
+                      12.84mil  
+                      16.77mil  
+                      12.84mil  
+                      16.77mil  
+                      -12.84mil  
+                     }
+                   }
 
-               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: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 {
+                      -13.77mil  
+                      -9.84mil  
+                      -13.77mil  
+                      9.84mil  
+                      13.77mil  
+                      9.84mil  
+                      13.77mil  
+                      -9.84mil  
+                     }
+                   }
+                 }
                }
-             }
-
-             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:padstack_ref.239200 {
+                 proto=0; x=47.7724mm; y=18.689804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:flags {
+                  clearline=1
                  }
- 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
+
+                 li:thermal {
                  }
- 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
+                   term=1
+                   name=1
                  }
- 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:padstack_ref.239201 {
+                 proto=0; x=47.7724mm; y=19.489396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 li:thermal {
                  }
- ha:flags ={ selected=1
- lock=1
- };                }
-               }
-               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: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
+                 ha:attributes {
+                   term=2
+                   name=2
                  }
+                }
+               }
+               li:layers {
 
-                 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:subc-aux {
+                 lid=0
+                 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
+                  li:objects {
+                   ha:line.239188 {
+                    x1=47.7724mm; y1=19.0896mm; x2=47.7724mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=pnp-origin
+                    }
+                   }
+                   ha:line.239191 {
+                    x1=47.7724mm; y1=19.0896mm; x2=47.7724mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=origin
+                    }
+                   }
+                   ha:line.239194 {
+                    x1=47.7724mm; y1=19.0896mm; x2=47.7724mm; y2=18.0896mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=x
+                    }
+                   }
+                   ha:line.239197 {
+                    x1=47.7724mm; y1=19.0896mm; x2=46.7724mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=y
+                    }
+                   }
                   }
-                  clearance=0.0
-                 }
-
-                 ha:ps_shape_v4 {
-                  ha:ps_circ { x=0.0; y=0.0; dia=234.0mil;                  }
-                  ha:combining { sub=1; auto=1;                  }
-                  ha:layer_mask {
+                  ha:type {
                    top = 1
-                   mask = 1
-                  }
-                  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
+                   misc = 1
+                   virtual = 1
                   }
-                  clearance=0.0
-                 }
-               }
-             }
-            }
-
-             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 {
-                 li:2 {
-                  on  
-                  solid  
-                  noshape  
-                 }
-                 li:3 {
-                  on  
-                  solid  
-                  noshape  
-                 }
-                 li:5 {
-                  on  
-                  solid  
-                  noshape  
-                 }
-               }
-
-               ha:attributes {
-                 term=1
-                 name=pin1
+                }
                }
               }
-             }
-             li:layers {
-
-              ha:top-silk {
-               lid=0
-               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
- };                 }
-                }
-                ha:type {
-                 silk = 1
-                 top = 1
-                }
+               uid = DTPe++P7imVnhaFEAwoAAAAc
               }
+              ha:subc.239203 {
+               ha:attributes {
+                {io_pcb::hidename_y}=18.2753 mm
+                footprint=0402
+                {io_pcb::hidename_scale}=100
+                refdes=C261
+                value=47nF
+                {io_pcb::hidename_direction}=3
+                device=CAPACITOR
+                {io_pcb::hidename_x}=43.6499 mm
+               }
+              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:ps_proto_v6.0 {
+                 hdia=0.0; hplated=0; htop=0; hbottom=0;
+                 li:shape {
 
-                  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: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: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_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: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 {
+                      -13.77mil  
+                      -9.84mil  
+                      -13.77mil  
+                      9.84mil  
+                      13.77mil  
+                      9.84mil  
+                      13.77mil  
+                      -9.84mil  
+                     }
+                   }
                  }
-                }
-                ha:type {
-                 top = 1
-                 misc = 1
-                 virtual = 1
-                }
+               }
               }
-             }
-            }
-             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: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.239216 {
+                 proto=0; x=45.842mm; y=18.689804mm; 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: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:padstack_ref.239217 {
+                 proto=0; x=45.842mm; y=19.489396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 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:subc-aux {
+                 lid=0
+                 ha:combining {                 }
 
-               li:thermal {
-                 li:2 {
-                  on  
-                  solid  
-                  noshape  
-                 }
-                 li:3 {
-                  on  
-                  solid  
-                  noshape  
-                 }
-                 li:5 {
-                  on  
-                  solid  
-                  noshape  
-                 }
-               }
-
-               ha:attributes {
-                 term=1
-                 name=pin1
-               }
-              }
-             }
-             li:layers {
-
-              ha:top-silk {
-               lid=0
-               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
- };                 }
-                }
-                ha:type {
-                 silk = 1
-                 top = 1
-                }
-              }
-
-              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:attributes {
-                    subc-role=origin
-                  }
-                 }
-                 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.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
+                  li:objects {
+                   ha:line.239204 {
+                    x1=45.842mm; y1=19.0896mm; x2=45.842mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=pnp-origin
+                    }
+                   }
+                   ha:line.239207 {
+                    x1=45.842mm; y1=19.0896mm; x2=45.842mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=origin
+                    }
+                   }
+                   ha:line.239210 {
+                    x1=45.842mm; y1=19.0896mm; x2=45.842mm; y2=18.0896mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=x
+                    }
+                   }
+                   ha:line.239213 {
+                    x1=45.842mm; y1=19.0896mm; x2=44.842mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                    ha:attributes {
+                      subc-role=y
+                    }
+                   }
                   }
-
-                  ha:attributes {
-                    subc-role=y
+                  ha:type {
+                   top = 1
+                   misc = 1
+                   virtual = 1
                   }
-                 }
-                }
-                ha:type {
-                 top = 1
-                 misc = 1
-                 virtual = 1
                 }
+               }
               }
-             }
-            }
-             uid = Sr0h1ABFfZo/sgU6YPgAAABP
- ha:flags ={ lock=1
- };            }
-              ha:subc.239120 {
+               uid = DTPe++P7imVnhaFEAwoAAAAd
+              }
+              ha:subc.239219 {
                ha:attributes {
-                {io_pcb::hidename_y}=6.3393 mm
-                footprint=sma-edge
-                {io_pcb::hidename_scale}=10
-                refdes=J8
-                value=SMA
-                {io_pcb::hidename_direction}=2
-                device=CONNECTOR
-                {io_pcb::hidename_x}=37.0078 mm
+                {io_pcb::hidename_y}=17.4879 mm
+                footprint=0402
+                {io_pcb::hidename_scale}=100
+                refdes=C231
+                value=1.8nF
+                {io_pcb::hidename_direction}=1
+                device=CAPACITOR
+                {io_pcb::hidename_x}=39.6113 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -9197,14 +8440,14 @@ ha:pcb-rnd-board-v8 {
                     }
                     clearance=0.0
                      li:ps_poly {
-                      65.0mil  
-                      -95.0mil  
-                      -65.0mil  
-                      -95.0mil  
-                      -65.0mil  
-                      95.0mil  
-                      65.0mil  
-                      95.0mil  
+                      -13.77mil  
+                      -9.84mil  
+                      -13.77mil  
+                      9.84mil  
+                      13.77mil  
+                      9.84mil  
+                      13.77mil  
+                      -9.84mil  
                      }
                    }
 
@@ -9216,167 +8459,56 @@ ha:pcb-rnd-board-v8 {
                     }
                     clearance=0.0
                      li:ps_poly {
-                      68.0mil  
-                      -98.0mil  
-                      -68.0mil  
-                      -98.0mil  
-                      -68.0mil  
-                      98.0mil  
-                      68.0mil  
-                      98.0mil  
-                     }
-                   }
-                 }
-               }
-
-               ha:ps_proto_v6.1 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
-
-                   ha:ps_shape_v4 {
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     bottom = 1
-                     copper = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      65.0mil  
-                      -95.0mil  
-                      -65.0mil  
-                      -95.0mil  
-                      -65.0mil  
-                      95.0mil  
-                      65.0mil  
-                      95.0mil  
+                      -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 {
-                      68.0mil  
-                      -98.0mil  
-                      -68.0mil  
-                      -98.0mil  
-                      -68.0mil  
-                      98.0mil  
-                      68.0mil  
-                      98.0mil  
+                      -13.77mil  
+                      -9.84mil  
+                      -13.77mil  
+                      9.84mil  
+                      13.77mil  
+                      9.84mil  
+                      13.77mil  
+                      -9.84mil  
                      }
                    }
                  }
                }
+              }
 
-               ha:ps_proto_v6.2 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
+               li:objects {
+                ha:padstack_ref.239232 {
+                 proto=0; x=43.4036mm; y=17.101796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:flags {
+                  clearline=1
+                 }
 
-                   ha:ps_shape_v4 {
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     top = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      30.0mil  
-                      -87.5mil  
-                      -30.0mil  
-                      -87.5mil  
-                      -30.0mil  
-                      87.5mil  
-                      30.0mil  
-                      87.5mil  
-                     }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      33.0mil  
-                      -90.5mil  
-                      -33.0mil  
-                      -90.5mil  
-                      -33.0mil  
-                      90.5mil  
-                      33.0mil  
-                      90.5mil  
-                     }
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.239133 {
-                 proto=0; x=43.429mm; y=4.0675mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=2
-                   name=2
-                 }
-                }
-                ha:padstack_ref.239134 {
-                 proto=1; x=43.429mm; y=4.0675mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=2
-                   name=2
-                 }
-                }
-                ha:padstack_ref.239135 {
-                 proto=2; x=40.0mm; y=3.877mm; rot=0.000000; xmirror=0; smirror=0; clearance=39.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
+                 li:thermal {
+                 }
 
                  ha:attributes {
                    term=1
                    name=1
                  }
                 }
-                ha:padstack_ref.239136 {
-                 proto=0; x=36.571mm; y=4.0675mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-                 ha:flags {
-                  clearline=1
-                 }
-
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=2
-                   name=2
-                 }
-                }
-                ha:padstack_ref.239137 {
-                 proto=1; x=36.571mm; y=4.0675mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+                ha:padstack_ref.239233 {
+                 proto=0; x=43.4036mm; y=16.302204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -9397,26 +8529,42 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239121 {
-                    x1=40.0mm; y1=4.0294mm; x2=40.0mm; y2=4.0294mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239220 {
+                    x1=43.4036mm; y1=16.702mm; x2=43.4036mm; y2=16.702mm; thickness=0.1mm; clearance=0.0;
+                    ha:flags {
+                     selected=1
+                    }
+
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239124 {
-                    x1=40.0mm; y1=6.4805mm; x2=40.0mm; y2=6.4805mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239223 {
+                    x1=43.4036mm; y1=16.702mm; x2=43.4036mm; y2=16.702mm; thickness=0.1mm; clearance=0.0;
+                    ha:flags {
+                     selected=1
+                    }
+
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239127 {
-                    x1=40.0mm; y1=6.4805mm; x2=41.0mm; y2=6.4805mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239226 {
+                    x1=43.4036mm; y1=16.702mm; x2=43.4036mm; y2=17.702mm; thickness=0.1mm; clearance=0.0;
+                    ha:flags {
+                     selected=1
+                    }
+
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239130 {
-                    x1=40.0mm; y1=6.4805mm; x2=40.0mm; y2=7.4805mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239229 {
+                    x1=43.4036mm; y1=16.702mm; x2=44.4036mm; y2=16.702mm; thickness=0.1mm; clearance=0.0;
+                    ha:flags {
+                     selected=1
+                    }
+
                     ha:attributes {
                       subc-role=y
                     }
@@ -9430,18 +8578,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAS
+               uid = DTPe++P7imVnhaFEAwoAAAAe
               }
-              ha:subc.239139 {
+              ha:subc.239235 {
                ha:attributes {
-                {io_pcb::hidename_y}=12.5923 mm
+                {io_pcb::hidename_y}=15.8877 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=C42
-                value=0.22uF
-                {io_pcb::hidename_direction}=1
+                refdes=C211
+                value=10nF
+                {io_pcb::hidename_direction}=3
                 device=CAPACITOR
-                {io_pcb::hidename_x}=48.3235 mm
+                {io_pcb::hidename_x}=39.2811 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -9511,8 +8659,12 @@ 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:padstack_ref.239248 {
+                 proto=0; x=41.4732mm; y=16.302204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:flags {
+                  clearline=1
+                 }
+
                  li:thermal {
                  }
 
@@ -9521,12 +8673,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239153 {
-                 proto=0; x=52.1158mm; y=11.406608mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
+                ha:padstack_ref.239249 {
+                 proto=0; x=41.4732mm; y=17.101796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  li:thermal {
                  }
 
@@ -9543,26 +8691,42 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239140 {
-                    x1=52.1158mm; y1=11.806404mm; x2=52.1158mm; y2=11.806404mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239236 {
+                    x1=41.4732mm; y1=16.702mm; x2=41.4732mm; y2=16.702mm; thickness=0.1mm; clearance=0.0;
+                    ha:flags {
+                     selected=1
+                    }
+
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239143 {
-                    x1=52.1158mm; y1=11.806404mm; x2=52.1158mm; y2=11.806404mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239239 {
+                    x1=41.4732mm; y1=16.702mm; x2=41.4732mm; y2=16.702mm; thickness=0.1mm; clearance=0.0;
+                    ha:flags {
+                     selected=1
+                    }
+
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239146 {
-                    x1=52.1158mm; y1=11.806404mm; x2=52.1158mm; y2=12.806404mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239242 {
+                    x1=41.4732mm; y1=16.702mm; x2=41.4732mm; y2=15.702mm; thickness=0.1mm; clearance=0.0;
+                    ha:flags {
+                     selected=1
+                    }
+
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239149 {
-                    x1=52.1158mm; y1=11.806404mm; x2=53.1158mm; y2=11.806404mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239245 {
+                    x1=41.4732mm; y1=16.702mm; x2=40.4732mm; y2=16.702mm; thickness=0.1mm; clearance=0.0;
+                    ha:flags {
+                     selected=1
+                    }
+
                     ha:attributes {
                       subc-role=y
                     }
@@ -9576,18 +8740,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAZ
+               uid = DTPe++P7imVnhaFEAwoAAAAf
               }
-              ha:subc.239155 {
+              ha:subc.239251 {
                ha:attributes {
-                {io_pcb::hidename_y}=8.7315 mm
+                {io_pcb::hidename_y}=14.0081 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=R30
-                value=56k
-                {io_pcb::hidename_direction}=3
-                device=RESISTOR
-                {io_pcb::hidename_x}=44.4119 mm
+                refdes=C191
+                value=5.1pF
+                {io_pcb::hidename_direction}=2
+                device=CAPACITOR
+                {io_pcb::hidename_x}=38.0873 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -9604,14 +8768,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  
                      }
                    }
 
@@ -9623,14 +8787,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  
                      }
                    }
 
@@ -9642,14 +8806,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  
                      }
                    }
                  }
@@ -9657,8 +8821,12 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239168 {
-                 proto=0; x=46.604mm; y=9.146004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239264 {
+                 proto=0; x=40.679196mm; y=13.2222mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:flags {
+                  clearline=1
+                 }
+
                  li:thermal {
                  }
 
@@ -9667,8 +8835,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239169 {
-                 proto=0; x=46.604mm; y=9.945596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239265 {
+                 proto=0; x=39.879604mm; y=13.2222mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -9689,26 +8857,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239156 {
-                    x1=46.604mm; y1=9.5458mm; x2=46.604mm; y2=9.5458mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239252 {
+                    x1=40.2794mm; y1=13.2222mm; x2=40.2794mm; y2=13.2222mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239159 {
-                    x1=46.604mm; y1=9.5458mm; x2=46.604mm; y2=9.5458mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239255 {
+                    x1=40.2794mm; y1=13.2222mm; x2=40.2794mm; y2=13.2222mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239162 {
-                    x1=46.604mm; y1=9.5458mm; x2=46.604mm; y2=8.5458mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239258 {
+                    x1=40.2794mm; y1=13.2222mm; x2=39.2794mm; y2=13.2222mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239165 {
-                    x1=46.604mm; y1=9.5458mm; x2=45.604mm; y2=9.5458mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239261 {
+                    x1=40.2794mm; y1=13.2222mm; x2=40.2794mm; y2=12.2222mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -9722,18 +8890,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAa
+               uid = DTPe++P7imVnhaFEAwoAAAAg
               }
-              ha:subc.239171 {
+              ha:subc.239267 {
                ha:attributes {
-                {io_pcb::hidename_y}=15.9385 mm
+                {io_pcb::hidename_y}=11.9253 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=C210
-                value=5.1pF
-                {io_pcb::hidename_direction}=2
-                device=CAPACITOR
-                {io_pcb::hidename_x}=38.0873 mm
+                refdes=L193
+                value=15nH
+                {io_pcb::hidename_direction}=3
+                device=INDUCTOR
+                {io_pcb::hidename_x}=36.8173 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -9750,14 +8918,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  
                      }
                    }
 
@@ -9769,14 +8937,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  
                      }
                    }
 
@@ -9788,14 +8956,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  
                      }
                    }
                  }
@@ -9803,8 +8971,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239184 {
-                 proto=0; x=40.679196mm; y=15.1526mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239280 {
+                 proto=0; x=39.0094mm; y=12.339804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -9817,8 +8985,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239185 {
-                 proto=0; x=39.879604mm; y=15.1526mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239281 {
+                 proto=0; x=39.0094mm; y=13.139396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -9839,26 +9007,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239172 {
-                    x1=40.2794mm; y1=15.1526mm; x2=40.2794mm; y2=15.1526mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239268 {
+                    x1=39.0094mm; y1=12.7396mm; x2=39.0094mm; y2=12.7396mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239175 {
-                    x1=40.2794mm; y1=15.1526mm; x2=40.2794mm; y2=15.1526mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239271 {
+                    x1=39.0094mm; y1=12.7396mm; x2=39.0094mm; y2=12.7396mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239178 {
-                    x1=40.2794mm; y1=15.1526mm; x2=39.2794mm; y2=15.1526mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239274 {
+                    x1=39.0094mm; y1=12.7396mm; x2=39.0094mm; y2=11.7396mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239181 {
-                    x1=40.2794mm; y1=15.1526mm; x2=40.2794mm; y2=14.1526mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239277 {
+                    x1=39.0094mm; y1=12.7396mm; x2=38.0094mm; y2=12.7396mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -9872,18 +9040,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAb
+               uid = DTPe++P7imVnhaFEAwoAAAAh
               }
-              ha:subc.239187 {
+              ha:subc.239283 {
                ha:attributes {
-                {io_pcb::hidename_y}=18.2753 mm
+                {io_pcb::hidename_y}=14.9733 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=C291
-                value=47nF
-                {io_pcb::hidename_direction}=3
-                device=CAPACITOR
-                {io_pcb::hidename_x}=45.5803 mm
+                refdes=L192
+                value=27nH
+                {io_pcb::hidename_direction}=2
+                device=INDUCTOR
+                {io_pcb::hidename_x}=38.0817 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -9900,14 +9068,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  
                      }
                    }
 
@@ -9919,14 +9087,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  
                      }
                    }
 
@@ -9938,14 +9106,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  
                      }
                    }
                  }
@@ -9953,8 +9121,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239200 {
-                 proto=0; x=47.7724mm; y=18.689804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239296 {
+                 proto=0; x=40.673596mm; y=14.1874mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -9967,8 +9135,12 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239201 {
-                 proto=0; x=47.7724mm; y=19.489396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239297 {
+                 proto=0; x=39.874004mm; y=14.1874mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:flags {
+                  clearline=1
+                 }
+
                  li:thermal {
                  }
 
@@ -9985,26 +9157,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239188 {
-                    x1=47.7724mm; y1=19.0896mm; x2=47.7724mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239284 {
+                    x1=40.2738mm; y1=14.1874mm; x2=40.2738mm; y2=14.1874mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239191 {
-                    x1=47.7724mm; y1=19.0896mm; x2=47.7724mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239287 {
+                    x1=40.2738mm; y1=14.1874mm; x2=40.2738mm; y2=14.1874mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239194 {
-                    x1=47.7724mm; y1=19.0896mm; x2=47.7724mm; y2=18.0896mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239290 {
+                    x1=40.2738mm; y1=14.1874mm; x2=39.2738mm; y2=14.1874mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239197 {
-                    x1=47.7724mm; y1=19.0896mm; x2=46.7724mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239293 {
+                    x1=40.2738mm; y1=14.1874mm; x2=40.2738mm; y2=13.1874mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -10018,18 +9190,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAc
+               uid = DTPe++P7imVnhaFEAwoAAAAi
               }
-              ha:subc.239203 {
+              ha:subc.239299 {
                ha:attributes {
-                {io_pcb::hidename_y}=18.2753 mm
+                {io_pcb::hidename_y}=16.9037 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=C261
-                value=47nF
-                {io_pcb::hidename_direction}=3
-                device=CAPACITOR
-                {io_pcb::hidename_x}=43.6499 mm
+                refdes=L201
+                value=27nH
+                {io_pcb::hidename_direction}=2
+                device=INDUCTOR
+                {io_pcb::hidename_x}=38.0111 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -10046,14 +9218,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  
                      }
                    }
 
@@ -10065,14 +9237,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  
                      }
                    }
 
@@ -10084,14 +9256,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  
                      }
                    }
                  }
@@ -10099,8 +9271,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239216 {
-                 proto=0; x=45.842mm; y=18.689804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239312 {
+                 proto=0; x=40.602996mm; y=16.1178mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -10113,8 +9285,12 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239217 {
-                 proto=0; x=45.842mm; y=19.489396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239313 {
+                 proto=0; x=39.803404mm; y=16.1178mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:flags {
+                  clearline=1
+                 }
+
                  li:thermal {
                  }
 
@@ -10131,26 +9307,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239204 {
-                    x1=45.842mm; y1=19.0896mm; x2=45.842mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239300 {
+                    x1=40.2032mm; y1=16.1178mm; x2=40.2032mm; y2=16.1178mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239207 {
-                    x1=45.842mm; y1=19.0896mm; x2=45.842mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239303 {
+                    x1=40.2032mm; y1=16.1178mm; x2=40.2032mm; y2=16.1178mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239210 {
-                    x1=45.842mm; y1=19.0896mm; x2=45.842mm; y2=18.0896mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239306 {
+                    x1=40.2032mm; y1=16.1178mm; x2=39.2032mm; y2=16.1178mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239213 {
-                    x1=45.842mm; y1=19.0896mm; x2=44.842mm; y2=19.0896mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239309 {
+                    x1=40.2032mm; y1=16.1178mm; x2=40.2032mm; y2=15.1178mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -10164,18 +9340,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAd
+               uid = DTPe++P7imVnhaFEAwoAAAAj
               }
-              ha:subc.239219 {
+              ha:subc.239315 {
                ha:attributes {
-                {io_pcb::hidename_y}=17.4879 mm
+                {io_pcb::hidename_y}=9.3599 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=C231
-                value=1.8nF
-                {io_pcb::hidename_direction}=1
+                refdes=C175
+                value=6.2pF
+                {io_pcb::hidename_direction}=2
                 device=CAPACITOR
-                {io_pcb::hidename_x}=39.6113 mm
+                {io_pcb::hidename_x}=38.3413 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -10192,14 +9368,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  
                      }
                    }
 
@@ -10211,14 +9387,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  
                      }
                    }
 
@@ -10230,14 +9406,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  
                      }
                    }
                  }
@@ -10245,12 +9421,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239232 {
-                 proto=0; x=43.4036mm; y=17.101796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
+                ha:padstack_ref.239328 {
+                 proto=0; x=40.933196mm; y=8.574mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  li:thermal {
                  }
 
@@ -10259,8 +9431,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239233 {
-                 proto=0; x=43.4036mm; y=16.302204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239329 {
+                 proto=0; x=40.133604mm; y=8.574mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -10281,42 +9453,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239220 {
-                    x1=43.4036mm; y1=16.702mm; x2=43.4036mm; y2=16.702mm; thickness=0.1mm; clearance=0.0;
-                    ha:flags {
-                     selected=1
-                    }
-
+                   ha:line.239316 {
+                    x1=40.5334mm; y1=8.574mm; x2=40.5334mm; y2=8.574mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239223 {
-                    x1=43.4036mm; y1=16.702mm; x2=43.4036mm; y2=16.702mm; thickness=0.1mm; clearance=0.0;
-                    ha:flags {
-                     selected=1
-                    }
-
+                   ha:line.239319 {
+                    x1=40.5334mm; y1=8.574mm; x2=40.5334mm; y2=8.574mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239226 {
-                    x1=43.4036mm; y1=16.702mm; x2=43.4036mm; y2=17.702mm; thickness=0.1mm; clearance=0.0;
-                    ha:flags {
-                     selected=1
-                    }
-
+                   ha:line.239322 {
+                    x1=40.5334mm; y1=8.574mm; x2=39.5334mm; y2=8.574mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239229 {
-                    x1=43.4036mm; y1=16.702mm; x2=44.4036mm; y2=16.702mm; thickness=0.1mm; clearance=0.0;
-                    ha:flags {
-                     selected=1
-                    }
-
+                   ha:line.239325 {
+                    x1=40.5334mm; y1=8.574mm; x2=40.5334mm; y2=7.574mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -10330,18 +9486,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAe
+               uid = DTPe++P7imVnhaFEAwoAAAAk
               }
-              ha:subc.239235 {
+              ha:subc.239331 {
                ha:attributes {
-                {io_pcb::hidename_y}=15.8877 mm
+                {io_pcb::hidename_y}=13.0937 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=C211
-                value=10nF
+                refdes=L191
+                value=56nH
                 {io_pcb::hidename_direction}=3
-                device=CAPACITOR
-                {io_pcb::hidename_x}=39.2811 mm
+                device=INDUCTOR
+                {io_pcb::hidename_x}=39.3573 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -10411,8 +9567,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239248 {
-                 proto=0; x=41.4732mm; y=16.302204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239344 {
+                 proto=0; x=41.5494mm; y=13.508204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -10425,8 +9581,12 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239249 {
-                 proto=0; x=41.4732mm; y=17.101796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239345 {
+                 proto=0; x=41.5494mm; y=14.307796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:flags {
+                  clearline=1
+                 }
+
                  li:thermal {
                  }
 
@@ -10443,42 +9603,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239236 {
-                    x1=41.4732mm; y1=16.702mm; x2=41.4732mm; y2=16.702mm; thickness=0.1mm; clearance=0.0;
-                    ha:flags {
-                     selected=1
-                    }
-
+                   ha:line.239332 {
+                    x1=41.5494mm; y1=13.908mm; x2=41.5494mm; y2=13.908mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239239 {
-                    x1=41.4732mm; y1=16.702mm; x2=41.4732mm; y2=16.702mm; thickness=0.1mm; clearance=0.0;
-                    ha:flags {
-                     selected=1
-                    }
-
+                   ha:line.239335 {
+                    x1=41.5494mm; y1=13.908mm; x2=41.5494mm; y2=13.908mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239242 {
-                    x1=41.4732mm; y1=16.702mm; x2=41.4732mm; y2=15.702mm; thickness=0.1mm; clearance=0.0;
-                    ha:flags {
-                     selected=1
-                    }
-
+                   ha:line.239338 {
+                    x1=41.5494mm; y1=13.908mm; x2=41.5494mm; y2=12.908mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239245 {
-                    x1=41.4732mm; y1=16.702mm; x2=40.4732mm; y2=16.702mm; thickness=0.1mm; clearance=0.0;
-                    ha:flags {
-                     selected=1
-                    }
-
+                   ha:line.239341 {
+                    x1=41.5494mm; y1=13.908mm; x2=40.5494mm; y2=13.908mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -10492,18 +9636,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAf
+               uid = DTPe++P7imVnhaFEAwoAAAAl
               }
-              ha:subc.239251 {
+              ha:subc.239347 {
                ha:attributes {
-                {io_pcb::hidename_y}=14.0081 mm
+                {io_pcb::hidename_y}=8.0899 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=C191
-                value=5.1pF
-                {io_pcb::hidename_direction}=2
-                device=CAPACITOR
-                {io_pcb::hidename_x}=38.0873 mm
+                refdes=L174
+                value=22nH
+                {io_pcb::hidename_direction}=1
+                device=INDUCTOR
+                {io_pcb::hidename_x}=36.2077 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -10520,14 +9664,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  
                      }
                    }
 
@@ -10539,14 +9683,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  
                      }
                    }
 
@@ -10558,14 +9702,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  
                      }
                    }
                  }
@@ -10573,8 +9717,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239264 {
-                 proto=0; x=40.679196mm; y=13.2222mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239360 {
+                 proto=0; x=40.0mm; y=7.703796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -10587,8 +9731,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239265 {
-                 proto=0; x=39.879604mm; y=13.2222mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239361 {
+                 proto=0; x=40.0mm; y=6.904204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -10609,30 +9753,34 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239252 {
-                    x1=40.2794mm; y1=13.2222mm; x2=40.2794mm; y2=13.2222mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239348 {
+                    x1=40.0mm; y1=7.304mm; x2=40.0mm; y2=7.304mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
-                   }
-                   ha:line.239255 {
-                    x1=40.2794mm; y1=13.2222mm; x2=40.2794mm; y2=13.2222mm; thickness=0.1mm; clearance=0.0;
+ ha:flags ={ selected=1
+ };                   }
+                   ha:line.239351 {
+                    x1=40.0mm; y1=7.304mm; x2=40.0mm; y2=7.304mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
-                   }
-                   ha:line.239258 {
-                    x1=40.2794mm; y1=13.2222mm; x2=39.2794mm; y2=13.2222mm; thickness=0.1mm; clearance=0.0;
+ ha:flags ={ selected=1
+ };                   }
+                   ha:line.239354 {
+                    x1=40.0mm; y1=7.304mm; x2=40.0mm; y2=8.304mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
-                   }
-                   ha:line.239261 {
-                    x1=40.2794mm; y1=13.2222mm; x2=40.2794mm; y2=12.2222mm; thickness=0.1mm; clearance=0.0;
+ ha:flags ={ selected=1
+ };                   }
+                   ha:line.239357 {
+                    x1=40.0mm; y1=7.304mm; x2=41.0mm; y2=7.304mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
-                   }
+ ha:flags ={ selected=1
+ };                   }
                   }
                   ha:type {
                    top = 1
@@ -10642,18 +9790,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAg
+               uid = DTPe++P7imVnhaFEAwoAAAAm
               }
-              ha:subc.239267 {
+              ha:subc.239363 {
                ha:attributes {
-                {io_pcb::hidename_y}=11.9253 mm
+                {io_pcb::hidename_y}=10.8839 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=L193
-                value=15nH
-                {io_pcb::hidename_direction}=3
+                refdes=L173
+                value=43nH
+                {io_pcb::hidename_direction}=1
                 device=INDUCTOR
-                {io_pcb::hidename_x}=36.8173 mm
+                {io_pcb::hidename_x}=36.2077 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -10723,8 +9871,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239280 {
-                 proto=0; x=39.0094mm; y=12.339804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239376 {
+                 proto=0; x=40.0mm; y=10.497796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -10737,8 +9885,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239281 {
-                 proto=0; x=39.0094mm; y=13.139396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239377 {
+                 proto=0; x=40.0mm; y=9.698204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -10759,26 +9907,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239268 {
-                    x1=39.0094mm; y1=12.7396mm; x2=39.0094mm; y2=12.7396mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239364 {
+                    x1=40.0mm; y1=10.098mm; x2=40.0mm; y2=10.098mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239271 {
-                    x1=39.0094mm; y1=12.7396mm; x2=39.0094mm; y2=12.7396mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239367 {
+                    x1=40.0mm; y1=10.098mm; x2=40.0mm; y2=10.098mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239274 {
-                    x1=39.0094mm; y1=12.7396mm; x2=39.0094mm; y2=11.7396mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239370 {
+                    x1=40.0mm; y1=10.098mm; x2=40.0mm; y2=11.098mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239277 {
-                    x1=39.0094mm; y1=12.7396mm; x2=38.0094mm; y2=12.7396mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239373 {
+                    x1=40.0mm; y1=10.098mm; x2=41.0mm; y2=10.098mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -10792,18 +9940,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAh
+               uid = DTPe++P7imVnhaFEAwoAAAAn
               }
-              ha:subc.239283 {
+              ha:subc.239379 {
                ha:attributes {
-                {io_pcb::hidename_y}=14.9733 mm
+                {io_pcb::hidename_y}=12.2809 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=L192
-                value=27nH
+                refdes=L172
+                value=15nH
                 {io_pcb::hidename_direction}=2
                 device=INDUCTOR
-                {io_pcb::hidename_x}=38.0817 mm
+                {io_pcb::hidename_x}=39.0967 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -10873,8 +10021,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239296 {
-                 proto=0; x=40.673596mm; y=14.1874mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239392 {
+                 proto=0; x=41.688596mm; y=11.495mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -10887,8 +10035,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239297 {
-                 proto=0; x=39.874004mm; y=14.1874mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239393 {
+                 proto=0; x=40.889004mm; y=11.495mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -10909,26 +10057,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239284 {
-                    x1=40.2738mm; y1=14.1874mm; x2=40.2738mm; y2=14.1874mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239380 {
+                    x1=41.2888mm; y1=11.495mm; x2=41.2888mm; y2=11.495mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239287 {
-                    x1=40.2738mm; y1=14.1874mm; x2=40.2738mm; y2=14.1874mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239383 {
+                    x1=41.2888mm; y1=11.495mm; x2=41.2888mm; y2=11.495mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239290 {
-                    x1=40.2738mm; y1=14.1874mm; x2=39.2738mm; y2=14.1874mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239386 {
+                    x1=41.2888mm; y1=11.495mm; x2=40.2888mm; y2=11.495mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239293 {
-                    x1=40.2738mm; y1=14.1874mm; x2=40.2738mm; y2=13.1874mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239389 {
+                    x1=41.2888mm; y1=11.495mm; x2=41.2888mm; y2=10.495mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -10942,18 +10090,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAi
+               uid = DTPe++P7imVnhaFEAwoAAAAo
               }
-              ha:subc.239299 {
+              ha:subc.239395 {
                ha:attributes {
-                {io_pcb::hidename_y}=16.9037 mm
+                {io_pcb::hidename_y}=10.9535 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=L201
-                value=27nH
-                {io_pcb::hidename_direction}=2
-                device=INDUCTOR
-                {io_pcb::hidename_x}=38.0111 mm
+                refdes=C181
+                value=5.1pF
+                {io_pcb::hidename_direction}=3
+                device=CAPACITOR
+                {io_pcb::hidename_x}=37.8079 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -10970,14 +10118,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  
                      }
                    }
 
@@ -10989,14 +10137,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  
                      }
                    }
 
@@ -11008,14 +10156,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  
                      }
                    }
                  }
@@ -11023,8 +10171,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239312 {
-                 proto=0; x=40.602996mm; y=16.1178mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239408 {
+                 proto=0; x=40.0mm; y=11.368mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -11037,8 +10185,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239313 {
-                 proto=0; x=39.803404mm; y=16.1178mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239409 {
+                 proto=0; x=40.0mm; y=12.167592mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -11059,26 +10207,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239300 {
-                    x1=40.2032mm; y1=16.1178mm; x2=40.2032mm; y2=16.1178mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239396 {
+                    x1=40.0mm; y1=11.767796mm; x2=40.0mm; y2=11.767796mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239303 {
-                    x1=40.2032mm; y1=16.1178mm; x2=40.2032mm; y2=16.1178mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239399 {
+                    x1=40.0mm; y1=11.767796mm; x2=40.0mm; y2=11.767796mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239306 {
-                    x1=40.2032mm; y1=16.1178mm; x2=39.2032mm; y2=16.1178mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239402 {
+                    x1=40.0mm; y1=11.767796mm; x2=40.0mm; y2=10.767796mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239309 {
-                    x1=40.2032mm; y1=16.1178mm; x2=40.2032mm; y2=15.1178mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239405 {
+                    x1=40.0mm; y1=11.767796mm; x2=39.0mm; y2=11.767796mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -11092,18 +10240,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAj
+               uid = DTPe++P7imVnhaFEAwoAAAAp
               }
-              ha:subc.239315 {
+              ha:subc.239411 {
                ha:attributes {
-                {io_pcb::hidename_y}=9.3599 mm
+                {io_pcb::hidename_y}=11.2903 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=C175
-                value=6.2pF
+                refdes=C176
+                value=2.2pF
                 {io_pcb::hidename_direction}=2
                 device=CAPACITOR
-                {io_pcb::hidename_x}=38.3413 mm
+                {io_pcb::hidename_x}=39.0967 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -11173,8 +10321,12 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239328 {
-                 proto=0; x=40.933196mm; y=8.574mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239424 {
+                 proto=0; x=41.688596mm; y=10.5044mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:flags {
+                  clearline=1
+                 }
+
                  li:thermal {
                  }
 
@@ -11183,8 +10335,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239329 {
-                 proto=0; x=40.133604mm; y=8.574mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239425 {
+                 proto=0; x=40.889004mm; y=10.5044mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -11205,26 +10357,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239316 {
-                    x1=40.5334mm; y1=8.574mm; x2=40.5334mm; y2=8.574mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239412 {
+                    x1=41.2888mm; y1=10.5044mm; x2=41.2888mm; y2=10.5044mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239319 {
-                    x1=40.5334mm; y1=8.574mm; x2=40.5334mm; y2=8.574mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239415 {
+                    x1=41.2888mm; y1=10.5044mm; x2=41.2888mm; y2=10.5044mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239322 {
-                    x1=40.5334mm; y1=8.574mm; x2=39.5334mm; y2=8.574mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239418 {
+                    x1=41.2888mm; y1=10.5044mm; x2=40.2888mm; y2=10.5044mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239325 {
-                    x1=40.5334mm; y1=8.574mm; x2=40.5334mm; y2=7.574mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239421 {
+                    x1=41.2888mm; y1=10.5044mm; x2=41.2888mm; y2=9.5044mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -11238,18 +10390,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAk
+               uid = DTPe++P7imVnhaFEAwoAAAAq
               }
-              ha:subc.239331 {
+              ha:subc.239427 {
                ha:attributes {
-                {io_pcb::hidename_y}=13.0937 mm
+                {io_pcb::hidename_y}=12.5415 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=L191
-                value=56nH
-                {io_pcb::hidename_direction}=3
-                device=INDUCTOR
-                {io_pcb::hidename_x}=39.3573 mm
+                refdes=C174
+                value=39pF
+                {io_pcb::hidename_direction}=1
+                device=CAPACITOR
+                {io_pcb::hidename_x}=39.0525 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -11319,8 +10471,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239344 {
-                 proto=0; x=41.5494mm; y=13.508204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239440 {
+                 proto=0; x=42.8448mm; y=12.1554mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -11333,8 +10485,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239345 {
-                 proto=0; x=41.5494mm; y=14.307796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239441 {
+                 proto=0; x=42.8448mm; y=11.355808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -11355,26 +10507,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239332 {
-                    x1=41.5494mm; y1=13.908mm; x2=41.5494mm; y2=13.908mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239428 {
+                    x1=42.8448mm; y1=11.755604mm; x2=42.8448mm; y2=11.755604mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239335 {
-                    x1=41.5494mm; y1=13.908mm; x2=41.5494mm; y2=13.908mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239431 {
+                    x1=42.8448mm; y1=11.755604mm; x2=42.8448mm; y2=11.755604mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239338 {
-                    x1=41.5494mm; y1=13.908mm; x2=41.5494mm; y2=12.908mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239434 {
+                    x1=42.8448mm; y1=11.755604mm; x2=42.8448mm; y2=12.755604mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239341 {
-                    x1=41.5494mm; y1=13.908mm; x2=40.5494mm; y2=13.908mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239437 {
+                    x1=42.8448mm; y1=11.755604mm; x2=43.8448mm; y2=11.755604mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -11388,18 +10540,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAl
+               uid = DTPe++P7imVnhaFEAwoAAAAr
               }
-              ha:subc.239347 {
+              ha:subc.239443 {
                ha:attributes {
-                {io_pcb::hidename_y}=8.0899 mm
+                {io_pcb::hidename_y}=9.2141 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=L174
-                value=22nH
-                {io_pcb::hidename_direction}=1
-                device=INDUCTOR
-                {io_pcb::hidename_x}=36.2077 mm
+                refdes=C173
+                value=56pF
+                {io_pcb::hidename_direction}=3
+                device=CAPACITOR
+                {io_pcb::hidename_x}=41.6433 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -11469,8 +10621,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239360 {
-                 proto=0; x=40.0mm; y=7.703796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239456 {
+                 proto=0; x=43.8354mm; y=9.628608mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -11483,8 +10635,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239361 {
-                 proto=0; x=40.0mm; y=6.904204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239457 {
+                 proto=0; x=43.8354mm; y=10.4282mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -11505,34 +10657,30 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239348 {
-                    x1=40.0mm; y1=7.304mm; x2=40.0mm; y2=7.304mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239444 {
+                    x1=43.8354mm; y1=10.028404mm; x2=43.8354mm; y2=10.028404mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
- ha:flags ={ selected=1
- };                   }
-                   ha:line.239351 {
-                    x1=40.0mm; y1=7.304mm; x2=40.0mm; y2=7.304mm; thickness=0.1mm; clearance=0.0;
+                   }
+                   ha:line.239447 {
+                    x1=43.8354mm; y1=10.028404mm; x2=43.8354mm; y2=10.028404mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
- ha:flags ={ selected=1
- };                   }
-                   ha:line.239354 {
-                    x1=40.0mm; y1=7.304mm; x2=40.0mm; y2=8.304mm; thickness=0.1mm; clearance=0.0;
+                   }
+                   ha:line.239450 {
+                    x1=43.8354mm; y1=10.028404mm; x2=43.8354mm; y2=9.028404mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
- ha:flags ={ selected=1
- };                   }
-                   ha:line.239357 {
-                    x1=40.0mm; y1=7.304mm; x2=41.0mm; y2=7.304mm; thickness=0.1mm; clearance=0.0;
+                   }
+                   ha:line.239453 {
+                    x1=43.8354mm; y1=10.028404mm; x2=42.8354mm; y2=10.028404mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
- ha:flags ={ selected=1
- };                   }
+                   }
                   }
                   ha:type {
                    top = 1
@@ -11542,18 +10690,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAm
+               uid = DTPe++P7imVnhaFEAwoAAAAs
               }
-              ha:subc.239363 {
+              ha:subc.239459 {
                ha:attributes {
-                {io_pcb::hidename_y}=10.8839 mm
+                {io_pcb::hidename_y}=9.2141 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=L173
-                value=43nH
-                {io_pcb::hidename_direction}=1
-                device=INDUCTOR
-                {io_pcb::hidename_x}=36.2077 mm
+                refdes=R171
+                value=18
+                {io_pcb::hidename_direction}=3
+                device=RESISTOR
+                {io_pcb::hidename_x}=40.6527 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -11623,8 +10771,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239376 {
-                 proto=0; x=40.0mm; y=10.497796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239472 {
+                 proto=0; x=42.8448mm; y=9.628608mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -11637,8 +10785,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239377 {
-                 proto=0; x=40.0mm; y=9.698204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239473 {
+                 proto=0; x=42.8448mm; y=10.4282mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -11659,26 +10807,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239364 {
-                    x1=40.0mm; y1=10.098mm; x2=40.0mm; y2=10.098mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239460 {
+                    x1=42.8448mm; y1=10.028404mm; x2=42.8448mm; y2=10.028404mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239367 {
-                    x1=40.0mm; y1=10.098mm; x2=40.0mm; y2=10.098mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239463 {
+                    x1=42.8448mm; y1=10.028404mm; x2=42.8448mm; y2=10.028404mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239370 {
-                    x1=40.0mm; y1=10.098mm; x2=40.0mm; y2=11.098mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239466 {
+                    x1=42.8448mm; y1=10.028404mm; x2=42.8448mm; y2=9.028404mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239373 {
-                    x1=40.0mm; y1=10.098mm; x2=41.0mm; y2=10.098mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239469 {
+                    x1=42.8448mm; y1=10.028404mm; x2=41.8448mm; y2=10.028404mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -11692,18 +10840,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAn
+               uid = DTPe++P7imVnhaFEAwoAAAAt
               }
-              ha:subc.239379 {
+              ha:subc.239475 {
                ha:attributes {
-                {io_pcb::hidename_y}=12.2809 mm
+                {io_pcb::hidename_y}=10.9159 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=L172
-                value=15nH
-                {io_pcb::hidename_direction}=2
+                refdes=L171
+                value=56nH
+                {io_pcb::hidename_direction}=3
                 device=INDUCTOR
-                {io_pcb::hidename_x}=39.0967 mm
+                {io_pcb::hidename_x}=41.6433 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -11720,14 +10868,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  
                      }
                    }
 
@@ -11739,14 +10887,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  
                      }
                    }
 
@@ -11758,14 +10906,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  
                      }
                    }
                  }
@@ -11773,8 +10921,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239392 {
-                 proto=0; x=41.688596mm; y=11.495mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239488 {
+                 proto=0; x=43.8354mm; y=11.330404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -11787,8 +10935,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239393 {
-                 proto=0; x=40.889004mm; y=11.495mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239489 {
+                 proto=0; x=43.8354mm; y=12.129996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -11809,26 +10957,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239380 {
-                    x1=41.2888mm; y1=11.495mm; x2=41.2888mm; y2=11.495mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239476 {
+                    x1=43.8354mm; y1=11.7302mm; x2=43.8354mm; y2=11.7302mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239383 {
-                    x1=41.2888mm; y1=11.495mm; x2=41.2888mm; y2=11.495mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239479 {
+                    x1=43.8354mm; y1=11.7302mm; x2=43.8354mm; y2=11.7302mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239386 {
-                    x1=41.2888mm; y1=11.495mm; x2=40.2888mm; y2=11.495mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239482 {
+                    x1=43.8354mm; y1=11.7302mm; x2=43.8354mm; y2=10.7302mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239389 {
-                    x1=41.2888mm; y1=11.495mm; x2=41.2888mm; y2=10.495mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239485 {
+                    x1=43.8354mm; y1=11.7302mm; x2=42.8354mm; y2=11.7302mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -11842,18 +10990,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAo
+               uid = DTPe++P7imVnhaFEAwoAAAAu
               }
-              ha:subc.239395 {
+              ha:subc.239491 {
                ha:attributes {
-                {io_pcb::hidename_y}=10.9535 mm
+                {io_pcb::hidename_y}=8.7249 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=C181
-                value=5.1pF
+                refdes=C45
+                value=47nF
                 {io_pcb::hidename_direction}=3
                 device=CAPACITOR
-                {io_pcb::hidename_x}=37.8079 mm
+                {io_pcb::hidename_x}=45.4025 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -11923,12 +11071,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239408 {
-                 proto=0; x=40.0mm; y=11.368mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
+                ha:padstack_ref.239504 {
+                 proto=0; x=47.5946mm; y=9.139404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  li:thermal {
                  }
 
@@ -11937,8 +11081,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239409 {
-                 proto=0; x=40.0mm; y=12.167592mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239505 {
+                 proto=0; x=47.5946mm; y=9.938996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -11959,26 +11103,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239396 {
-                    x1=40.0mm; y1=11.767796mm; x2=40.0mm; y2=11.767796mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239492 {
+                    x1=47.5946mm; y1=9.5392mm; x2=47.5946mm; y2=9.5392mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239399 {
-                    x1=40.0mm; y1=11.767796mm; x2=40.0mm; y2=11.767796mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239495 {
+                    x1=47.5946mm; y1=9.5392mm; x2=47.5946mm; y2=9.5392mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239402 {
-                    x1=40.0mm; y1=11.767796mm; x2=40.0mm; y2=10.767796mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239498 {
+                    x1=47.5946mm; y1=9.5392mm; x2=47.5946mm; y2=8.5392mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239405 {
-                    x1=40.0mm; y1=11.767796mm; x2=39.0mm; y2=11.767796mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239501 {
+                    x1=47.5946mm; y1=9.5392mm; x2=46.5946mm; y2=9.5392mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -11992,18 +11136,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAp
+               uid = DTPe++P7imVnhaFEAwoAAAA1
               }
-              ha:subc.239411 {
+              ha:subc.239507 {
                ha:attributes {
-                {io_pcb::hidename_y}=11.2903 mm
+                {io_pcb::hidename_y}=8.7249 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=C176
-                value=2.2pF
-                {io_pcb::hidename_direction}=2
+                refdes=C47
+                value=47nF
+                {io_pcb::hidename_direction}=3
                 device=CAPACITOR
-                {io_pcb::hidename_x}=39.0967 mm
+                {io_pcb::hidename_x}=43.4213 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -12020,14 +11164,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  
                      }
                    }
 
@@ -12039,14 +11183,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  
                      }
                    }
 
@@ -12058,14 +11202,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  
                      }
                    }
                  }
@@ -12073,12 +11217,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239424 {
-                 proto=0; x=41.688596mm; y=10.5044mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
+                ha:padstack_ref.239520 {
+                 proto=0; x=45.6134mm; y=9.139404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  li:thermal {
                  }
 
@@ -12087,8 +11227,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239425 {
-                 proto=0; x=40.889004mm; y=10.5044mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239521 {
+                 proto=0; x=45.6134mm; y=9.938996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -12109,26 +11249,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239412 {
-                    x1=41.2888mm; y1=10.5044mm; x2=41.2888mm; y2=10.5044mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239508 {
+                    x1=45.6134mm; y1=9.5392mm; x2=45.6134mm; y2=9.5392mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239415 {
-                    x1=41.2888mm; y1=10.5044mm; x2=41.2888mm; y2=10.5044mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239511 {
+                    x1=45.6134mm; y1=9.5392mm; x2=45.6134mm; y2=9.5392mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239418 {
-                    x1=41.2888mm; y1=10.5044mm; x2=40.2888mm; y2=10.5044mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239514 {
+                    x1=45.6134mm; y1=9.5392mm; x2=45.6134mm; y2=8.5392mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239421 {
-                    x1=41.2888mm; y1=10.5044mm; x2=41.2888mm; y2=9.5044mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239517 {
+                    x1=45.6134mm; y1=9.5392mm; x2=44.6134mm; y2=9.5392mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -12142,18 +11282,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAq
+               uid = DTPe++P7imVnhaFEAwoAAAA2
               }
-              ha:subc.239427 {
+              ha:subc.239523 {
                ha:attributes {
-                {io_pcb::hidename_y}=12.5415 mm
+                {io_pcb::hidename_y}=12.5537 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=C174
-                value=39pF
-                {io_pcb::hidename_direction}=1
+                refdes=C44
+                value=47nF
+                {io_pcb::hidename_direction}=3
                 device=CAPACITOR
-                {io_pcb::hidename_x}=39.0525 mm
+                {io_pcb::hidename_x}=49.9115 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -12223,12 +11363,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239440 {
-                 proto=0; x=42.8448mm; y=12.1554mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
+                ha:padstack_ref.239536 {
+                 proto=0; x=52.1036mm; y=12.9682mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  li:thermal {
                  }
 
@@ -12237,8 +11373,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239441 {
-                 proto=0; x=42.8448mm; y=11.355808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239537 {
+                 proto=0; x=52.1036mm; y=13.767792mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -12259,26 +11395,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239428 {
-                    x1=42.8448mm; y1=11.755604mm; x2=42.8448mm; y2=11.755604mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239524 {
+                    x1=52.1036mm; y1=13.367996mm; x2=52.1036mm; y2=13.367996mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239431 {
-                    x1=42.8448mm; y1=11.755604mm; x2=42.8448mm; y2=11.755604mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239527 {
+                    x1=52.1036mm; y1=13.367996mm; x2=52.1036mm; y2=13.367996mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239434 {
-                    x1=42.8448mm; y1=11.755604mm; x2=42.8448mm; y2=12.755604mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239530 {
+                    x1=52.1036mm; y1=13.367996mm; x2=52.1036mm; y2=12.367996mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239437 {
-                    x1=42.8448mm; y1=11.755604mm; x2=43.8448mm; y2=11.755604mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239533 {
+                    x1=52.1036mm; y1=13.367996mm; x2=51.1036mm; y2=13.367996mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -12292,18 +11428,18 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAr
+               uid = DTPe++P7imVnhaFEAwoAAAA3
               }
-              ha:subc.239443 {
+              ha:subc.239539 {
                ha:attributes {
-                {io_pcb::hidename_y}=9.2141 mm
+                {io_pcb::hidename_y}=17.4879 mm
                 footprint=0402
                 {io_pcb::hidename_scale}=100
-                refdes=C173
-                value=56pF
-                {io_pcb::hidename_direction}=3
+                refdes=C43
+                value=47nF
+                {io_pcb::hidename_direction}=2
                 device=CAPACITOR
-                {io_pcb::hidename_x}=41.6433 mm
+                {io_pcb::hidename_x}=49.6387 mm
                }
               ha:data {
                             li:padstack_prototypes {
@@ -12320,14 +11456,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  
                      }
                    }
 
@@ -12339,14 +11475,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  
                      }
                    }
 
@@ -12358,14 +11494,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  
                      }
                    }
                  }
@@ -12373,12 +11509,8 @@ ha:pcb-rnd-board-v8 {
               }
 
                li:objects {
-                ha:padstack_ref.239456 {
-                 proto=0; x=43.8354mm; y=9.628608mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
-
+                ha:padstack_ref.239552 {
+                 proto=0; x=52.356592mm; y=16.3865mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  li:thermal {
                  }
 
@@ -12387,8 +11519,8 @@ ha:pcb-rnd-board-v8 {
                    name=1
                  }
                 }
-                ha:padstack_ref.239457 {
-                 proto=0; x=43.8354mm; y=10.4282mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                ha:padstack_ref.239553 {
+                 proto=0; x=51.557mm; y=16.3865mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                  ha:flags {
                   clearline=1
                  }
@@ -12409,26 +11541,26 @@ ha:pcb-rnd-board-v8 {
                  ha:combining {                 }
 
                   li:objects {
-                   ha:line.239444 {
-                    x1=43.8354mm; y1=10.028404mm; x2=43.8354mm; y2=10.028404mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239540 {
+                    x1=51.956796mm; y1=16.3865mm; x2=51.956796mm; y2=16.3865mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=pnp-origin
                     }
                    }
-                   ha:line.239447 {
-                    x1=43.8354mm; y1=10.028404mm; x2=43.8354mm; y2=10.028404mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239543 {
+                    x1=51.956796mm; y1=16.3865mm; x2=51.956796mm; y2=16.3865mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=origin
                     }
                    }
-                   ha:line.239450 {
-                    x1=43.8354mm; y1=10.028404mm; x2=43.8354mm; y2=9.028404mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239546 {
+                    x1=51.956796mm; y1=16.3865mm; x2=50.956796mm; y2=16.3865mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=x
                     }
                    }
-                   ha:line.239453 {
-                    x1=43.8354mm; y1=10.028404mm; x2=42.8354mm; y2=10.028404mm; thickness=0.1mm; clearance=0.0;
+                   ha:line.239549 {
+                    x1=51.956796mm; y1=16.3865mm; x2=51.956796mm; y2=15.3865mm; thickness=0.1mm; clearance=0.0;
                     ha:attributes {
                       subc-role=y
                     }
@@ -12442,902 +11574,754 @@ ha:pcb-rnd-board-v8 {
                 }
                }
               }
-               uid = DTPe++P7imVnhaFEAwoAAAAs
+               uid = DTPe++P7imVnhaFEAwoAAAA4
               }
-              ha:subc.239459 {
-               ha:attributes {
-                {io_pcb::hidename_y}=9.2141 mm
-                footprint=0402
-                {io_pcb::hidename_scale}=100
-                refdes=R171
-                value=18
-                {io_pcb::hidename_direction}=3
-                device=RESISTOR
-                {io_pcb::hidename_x}=40.6527 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.239472 {
-                 proto=0; x=42.8448mm; y=9.628608mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
-                 }
+                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
+                  }
 
-                 li:thermal {
-                 }
+                  li:thermal {
+                  }
 
-                 ha:attributes {
-                   term=1
-                   name=1
-                 }
-                }
-                ha:padstack_ref.239473 {
-                 proto=0; x=42.8448mm; y=10.4282mm; 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.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.239460 {
-                    x1=42.8448mm; y1=10.028404mm; x2=42.8448mm; y2=10.028404mm; 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.239463 {
-                    x1=42.8448mm; y1=10.028404mm; x2=42.8448mm; y2=10.028404mm; 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.239466 {
-                    x1=42.8448mm; y1=10.028404mm; x2=42.8448mm; y2=9.028404mm; 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.239469 {
-                    x1=42.8448mm; y1=10.028404mm; x2=41.8448mm; y2=10.028404mm; 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++P7imVnhaFEAwoAAAAt
-              }
-              ha:subc.239475 {
-               ha:attributes {
-                {io_pcb::hidename_y}=10.9159 mm
-                footprint=0402
-                {io_pcb::hidename_scale}=100
-                refdes=L171
-                value=56nH
-                {io_pcb::hidename_direction}=3
-                device=INDUCTOR
-                {io_pcb::hidename_x}=41.6433 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
                      }
-                   }
-
-                   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.239488 {
-                 proto=0; x=43.8354mm; y=11.330404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=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 {
+                  }
 
-                 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.239489 {
-                 proto=0; x=43.8354mm; y=12.129996mm; 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.239476 {
-                    x1=43.8354mm; y1=11.7302mm; x2=43.8354mm; y2=11.7302mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
+                   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.239479 {
-                    x1=43.8354mm; y1=11.7302mm; x2=43.8354mm; y2=11.7302mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=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.239482 {
-                    x1=43.8354mm; y1=11.7302mm; x2=43.8354mm; y2=10.7302mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
+                    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.239485 {
-                    x1=43.8354mm; y1=11.7302mm; x2=42.8354mm; y2=11.7302mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
+                    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
-                  }
+                   ha:type {
+                    top = 1
+                    misc = 1
+                    virtual = 1
+                   }
+                 }
                 }
                }
-              }
-               uid = DTPe++P7imVnhaFEAwoAAAAu
-              }
-              ha:subc.239491 {
-               ha:attributes {
-                {io_pcb::hidename_y}=8.7249 mm
-                footprint=0402
-                {io_pcb::hidename_scale}=100
-                refdes=C45
-                value=47nF
-                {io_pcb::hidename_direction}=3
-                device=CAPACITOR
-                {io_pcb::hidename_x}=45.4025 mm
+                uid = DTPe++P7imVnhaFEAwoAAAA7
                }
-              ha:data {
-                            li:padstack_prototypes {
+               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 {
 
-               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 {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
                     }
-                    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 {
+                       12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                      }
                     }
-                    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 {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
+                    }
+                  }
+                }
                }
-              }
 
-               li:objects {
-                ha:padstack_ref.239504 {
-                 proto=0; x=47.5946mm; y=9.139404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 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.239505 {
-                 proto=0; x=47.5946mm; y=9.938996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 ha:flags {
-                  clearline=1
+                  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
+                  }
 
-                 li:thermal {
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=2
+                    name=2
+                  }
                  }
+                }
+                li:layers {
 
-                 ha:attributes {
-                   term=2
-                   name=2
-                 }
-                }
-               }
-               li:layers {
-
-                ha:subc-aux {
-                 lid=0
-                 ha:combining {                 }
+                 ha:subc-aux {
+                  lid=0
+                  ha:combining {                  }
 
-                  li:objects {
-                   ha:line.239492 {
-                    x1=47.5946mm; y1=9.5392mm; x2=47.5946mm; y2=9.5392mm; 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.239495 {
-                    x1=47.5946mm; y1=9.5392mm; x2=47.5946mm; y2=9.5392mm; 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.239498 {
-                    x1=47.5946mm; y1=9.5392mm; x2=47.5946mm; y2=8.5392mm; 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.239501 {
-                    x1=47.5946mm; y1=9.5392mm; x2=46.5946mm; y2=9.5392mm; 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++P7imVnhaFEAwoAAAA1
-              }
-              ha:subc.239507 {
-               ha:attributes {
-                {io_pcb::hidename_y}=8.7249 mm
-                footprint=0402
-                {io_pcb::hidename_scale}=100
-                refdes=C47
-                value=47nF
-                {io_pcb::hidename_direction}=3
-                device=CAPACITOR
-                {io_pcb::hidename_x}=43.4213 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.239520 {
-                 proto=0; x=45.6134mm; y=9.139404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 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.239521 {
-                 proto=0; x=45.6134mm; y=9.938996mm; 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.239508 {
-                    x1=45.6134mm; y1=9.5392mm; x2=45.6134mm; y2=9.5392mm; 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.239511 {
-                    x1=45.6134mm; y1=9.5392mm; x2=45.6134mm; y2=9.5392mm; 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.239514 {
-                    x1=45.6134mm; y1=9.5392mm; x2=45.6134mm; y2=8.5392mm; 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.239517 {
-                    x1=45.6134mm; y1=9.5392mm; x2=44.6134mm; y2=9.5392mm; 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++P7imVnhaFEAwoAAAA2
-              }
-              ha:subc.239523 {
-               ha:attributes {
-                {io_pcb::hidename_y}=12.5537 mm
-                footprint=0402
-                {io_pcb::hidename_scale}=100
-                refdes=C44
-                value=47nF
-                {io_pcb::hidename_direction}=3
-                device=CAPACITOR
-                {io_pcb::hidename_x}=49.9115 mm
+                uid = DTPe++P7imVnhaFEAwoAAAA9
                }
-              ha:data {
-                            li:padstack_prototypes {
+               ha:subc.239651 {
+                ha:attributes {
+                 refdes=C30
+                 value=10pF
+                 device=CAPACITOR
+                 footprint=0402
+                 openscad=0402
+                }
+               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 {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
                     }
-                    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 {
+                       12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                      }
                     }
-                    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 {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
+                    }
+                  }
+                }
                }
-              }
 
-               li:objects {
-                ha:padstack_ref.239536 {
-                 proto=0; x=52.1036mm; y=12.9682mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 li:thermal {
-                 }
+                li:objects {
+                 ha:padstack_ref.239664 {
+                  proto=0; x=2.118in; y=734.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                 ha:attributes {
-                   term=1
-                   name=1
-                 }
-                }
-                ha:padstack_ref.239537 {
-                 proto=0; x=52.1036mm; y=13.767792mm; 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.239665 {
+                  proto=0; x=2.118in; y=765.48mil; rot=270.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:top-silk {
+                  lid=0
+                  ha:combining {                  }
 
-                  li:objects {
-                   ha:line.239524 {
-                    x1=52.1036mm; y1=13.367996mm; x2=52.1036mm; y2=13.367996mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
+                   li:objects {
                    }
-                   ha:line.239527 {
-                    x1=52.1036mm; y1=13.367996mm; x2=52.1036mm; y2=13.367996mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
-                    }
+                   ha:type {
+                    silk = 1
+                    top = 1
                    }
-                   ha:line.239530 {
-                    x1=52.1036mm; y1=13.367996mm; x2=52.1036mm; y2=12.367996mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
-                    }
-                   }
-                   ha:line.239533 {
-                    x1=52.1036mm; y1=13.367996mm; x2=51.1036mm; y2=13.367996mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=y
-                    }
-                   }
-                  }
-                  ha:type {
-                   top = 1
-                   misc = 1
-                   virtual = 1
-                  }
-                }
-               }
-              }
-               uid = DTPe++P7imVnhaFEAwoAAAA3
-              }
-              ha:subc.239539 {
-               ha:attributes {
-                {io_pcb::hidename_y}=17.4879 mm
-                footprint=0402
-                {io_pcb::hidename_scale}=100
-                refdes=C43
-                value=47nF
-                {io_pcb::hidename_direction}=2
-                device=CAPACITOR
-                {io_pcb::hidename_x}=49.6387 mm
-               }
-              ha:data {
-                            li:padstack_prototypes {
+                 }
 
-               ha:ps_proto_v6.0 {
-                 hdia=0.0; hplated=0; htop=0; hbottom=0;
-                 li:shape {
+                 ha:subc-aux {
+                  lid=1
+                  ha:combining {                  }
 
-                   ha:ps_shape_v4 {
-                    ha:combining {                    }
-                    ha:layer_mask {
-                     copper = 1
-                     top = 1
-                    }
-                    clearance=0.0
-                     li:ps_poly {
-                      9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
+                   li:objects {
+                    ha:line.239652 {
+                     x1=2.118in; y1=749.74mil; x2=2.118in; y2=749.74mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
                      }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { sub=1; auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     mask = 1
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      -16.77mil  
-                      -12.84mil  
-                      16.77mil  
-                      12.84mil  
-                      16.77mil  
+                    ha:line.239655 {
+                     x1=2.118in; y1=749.74mil; x2=2.118in; y2=749.74mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
                      }
-                   }
-
-                   ha:ps_shape_v4 {
-                    ha:combining { auto=1;                    }
-                    ha:layer_mask {
-                     top = 1
-                     paste = 1
                     }
-                    clearance=0.0
-                     li:ps_poly {
-                      9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      -13.77mil  
-                      -9.84mil  
-                      13.77mil  
-                      9.84mil  
-                      13.77mil  
+                    ha:line.239658 {
+                     x1=2.118in; y1=749.74mil; x2=2.118in; y2=20.043396mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
                      }
-                   }
-                 }
-               }
-              }
-
-               li:objects {
-                ha:padstack_ref.239552 {
-                 proto=0; x=52.356592mm; y=16.3865mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                 li:thermal {
-                 }
-
-                 ha:attributes {
-                   term=1
-                   name=1
-                 }
-                }
-                ha:padstack_ref.239553 {
-                 proto=0; x=51.557mm; y=16.3865mm; 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.239540 {
-                    x1=51.956796mm; y1=16.3865mm; x2=51.956796mm; y2=16.3865mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=pnp-origin
-                    }
-                   }
-                   ha:line.239543 {
-                    x1=51.956796mm; y1=16.3865mm; x2=51.956796mm; y2=16.3865mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=origin
                     }
-                   }
-                   ha:line.239546 {
-                    x1=51.956796mm; y1=16.3865mm; x2=50.956796mm; y2=16.3865mm; thickness=0.1mm; clearance=0.0;
-                    ha:attributes {
-                      subc-role=x
+                    ha:line.239661 {
+                     x1=2.118in; y1=749.74mil; x2=52.7972mm; y2=749.74mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=y
+                     }
                     }
                    }
-                   ha:line.239549 {
-                    x1=51.956796mm; y1=16.3865mm; x2=51.956796mm; y2=15.3865mm; 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++P7imVnhaFEAwoAAAA4
-              }
-               ha:subc.239571 {
+                uid = JlKINSY4qXQLnAli9NoAAABK
+               }
+               ha:subc.239667 {
                 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
+                 refdes=C31
+                 value=10pF
                  device=CAPACITOR
-                 {io_pcb::hidename_x}=42.6847 mm
+                 footprint=0402
+                 openscad=0402
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -13354,14 +12338,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  
                       }
                     }
 
@@ -13373,14 +12357,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  
                       }
                     }
 
@@ -13392,14 +12376,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  
                       }
                     }
                   }
@@ -13407,8 +12391,8 @@ ha:pcb-rnd-board-v8 {
                }
 
                 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:padstack_ref.239680 {
+                  proto=0; x=1.92774in; y=802.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -13421,8 +12405,8 @@ ha:pcb-rnd-board-v8 {
                     name=1
                   }
                  }
-                 ha:padstack_ref.239585 {
-                  proto=0; x=44.8768mm; y=19.489396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.239681 {
+                  proto=0; x=1.89626in; y=802.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   li:thermal {
                   }
 
@@ -13434,31 +12418,43 @@ ha:pcb-rnd-board-v8 {
                 }
                 li:layers {
 
-                 ha:subc-aux {
+                 ha:top-silk {
                   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:type {
+                    silk = 1
+                    top = 1
+                   }
+                 }
+
+                 ha:subc-aux {
+                  lid=1
+                  ha:combining {                  }
+
+                   li:objects {
+                    ha:line.239668 {
+                     x1=1.912in; y1=802.0mil; x2=1.912in; y2=802.0mil; 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:line.239671 {
+                     x1=1.912in; y1=802.0mil; x2=1.912in; y2=802.0mil; 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:line.239674 {
+                     x1=1.912in; y1=802.0mil; x2=47.5648mm; y2=802.0mil; 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:line.239677 {
+                     x1=1.912in; y1=802.0mil; x2=1.912in; y2=19.3708mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -13472,18 +12468,14 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAA6
+                uid = JlKINSY4qXQLnAli9NoAAABM
                }
-               ha:subc.239587 {
+               ha:subc.239683 {
                 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
+                 value=40mhz
+                 device=CRYSTAL
+                 footprint=NDK32
+                 refdes=X1
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -13500,14 +12492,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
-                       -9.84mil  
+                       -23.62mil  
+                       27.555mil  
+                       23.62mil  
+                       27.555mil  
+                       23.62mil  
+                       -27.555mil  
+                       -23.62mil  
+                       -27.555mil  
                       }
                     }
 
@@ -13519,14 +12511,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -16.77mil  
-                       -12.84mil  
-                       -16.77mil  
-                       12.84mil  
-                       16.77mil  
-                       12.84mil  
-                       16.77mil  
-                       -12.84mil  
+                       -26.62mil  
+                       30.555mil  
+                       26.62mil  
+                       30.555mil  
+                       26.62mil  
+                       -30.555mil  
+                       -26.62mil  
+                       -30.555mil  
                       }
                     }
 
@@ -13538,14 +12530,77 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
-                       -9.84mil  
+                       -23.62mil  
+                       27.555mil  
+                       23.62mil  
+                       27.555mil  
+                       23.62mil  
+                       -27.555mil  
+                       -23.62mil  
+                       -27.555mil  
+                      }
+                    }
+                  }
+                }
+
+                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
+                     }
+                     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 { 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  
                       }
                     }
                   }
@@ -13553,18 +12608,42 @@ ha:pcb-rnd-board-v8 {
                }
 
                 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:padstack_ref.239697 {
+                  proto=0; x=52.382293mm; y=797.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=2
+                    name=pin2
+                  }
+                 }
+                 ha:padstack_ref.239698 {
+                  proto=1; x=50.182653mm; y=797.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
                   li:thermal {
                   }
 
                   ha:attributes {
                     term=1
-                    name=1
+                    name=pin1
                   }
                  }
-                 ha:padstack_ref.239601 {
-                  proto=0; x=42.4516mm; y=16.308808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.239699 {
+                  proto=1; x=50.182653mm; y=734.51mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=4
+                    name=pin4
+                  }
+                 }
+                 ha:padstack_ref.239700 {
+                  proto=0; x=52.382293mm; y=734.51mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -13573,38 +12652,53 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=2
-                    name=2
+                    term=3
+                    name=pin3
                   }
                  }
                 }
                 li:layers {
 
-                 ha:subc-aux {
+                 ha:top-silk {
                   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:arc.239684 {
+                     x=1.94183in; y=832.14mil; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+                    }
+                   }
+                   ha:type {
+                    silk = 1
+                    top = 1
+                   }
+                 }
+
+                 ha:subc-aux {
+                  lid=1
+                  ha:combining {                  }
+
+                   li:objects {
+                    ha:line.239685 {
+                     x1=51.282473mm; y1=766.005mil; x2=51.282473mm; y2=766.005mil; 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:line.239688 {
+                     x1=2.019in; y1=766.0mil; x2=2.019in; y2=766.0mil; 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:line.239691 {
+                     x1=2.019in; y1=766.0mil; x2=2.019in; y2=18.4564mm; 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:line.239694 {
+                     x1=2.019in; y1=766.0mil; x2=52.2826mm; y2=766.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -13618,18 +12712,14 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAA7
+                uid = JlKINSY4qXQLnAli9NoAAABO
                }
-               ha:subc.239603 {
+               ha:subc.239702 {
                 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
+                 value=CC1200
+                 device=IC
+                 footprint=TI-QFN32-new
+                 refdes=U6
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -13646,14 +12736,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  
+                       -66.93mil  
+                       66.93mil  
+                       66.93mil  
+                       66.93mil  
+                       66.93mil  
+                       -66.93mil  
+                       -66.93mil  
+                       -66.93mil  
                       }
                     }
 
@@ -13665,122 +12755,56 @@ 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  
+                       0.0  
+                       0.0  
+                       0.0  
+                       0.0  
+                       0.0  
+                       0.0  
+                       0.0  
+                       0.0  
                       }
                     }
+                  }
+                }
+
+                ha:ps_proto_v6.1 {
+                  hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+                  li:shape {
 
                     ha:ps_shape_v4 {
-                     ha:combining { auto=1;                     }
+                     ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;                     }
+                     ha:combining {                     }
                      ha:layer_mask {
+                      copper = 1
                       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.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
-                  }
-
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=2
-                    name=2
-                  }
-                 }
-                }
-                li:layers {
 
-                 ha:subc-aux {
-                  lid=0
-                  ha:combining {                  }
-
-                   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:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;                     }
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      bottom = 1
+                      copper = 1
                      }
+                     clearance=0.0
                     }
-                    ha: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:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;                     }
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      copper = 1
+                      intern = 1
                      }
+                     clearance=0.0
                     }
-                   }
-                   ha: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:ps_proto_v6.0 {
+                ha:ps_proto_v6.2 {
                   hdia=0.0; hplated=0; htop=0; hbottom=0;
                   li:shape {
 
@@ -13792,14 +12816,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
-                       -9.84mil  
+                       -12.99mil  
+                       12.99mil  
+                       12.99mil  
+                       12.99mil  
+                       12.99mil  
+                       -12.99mil  
+                       -12.99mil  
+                       -12.99mil  
                       }
                     }
 
@@ -13811,119 +12835,20 @@ ha:pcb-rnd-board-v8 {
                      }
                      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  
+                       0.0  
+                       0.0  
+                       0.0  
+                       0.0  
+                       0.0  
+                       0.0  
+                       0.0  
+                       0.0  
                       }
                     }
                   }
                 }
-               }
-
-                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
-                  }
-                 }
-                }
-                li:layers {
-
-                 ha:subc-aux {
-                  lid=0
-                  ha:combining {                  }
-
-                   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: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.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
-                   }
-                 }
-                }
-               }
-                uid = DTPe++P7imVnhaFEAwoAAAA9
-               }
-               ha:subc.239651 {
-                ha:attributes {
-                 refdes=C30
-                 value=10pF
-                 device=CAPACITOR
-                 footprint=0402
-                 openscad=0402
-                }
-               ha:data {
-                              li:padstack_prototypes {
 
-                ha:ps_proto_v6.0 {
+                ha:ps_proto_v6.3 {
                   hdia=0.0; hplated=0; htop=0; hbottom=0;
                   li:shape {
 
@@ -13935,14 +12860,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.99mil  
+                       12.99mil  
+                       12.99mil  
+                       12.99mil  
+                       12.99mil  
+                       -12.99mil  
+                       -12.99mil  
+                       -12.99mil  
                       }
                     }
 
@@ -13954,131 +12879,146 @@ 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  
-                      }
+                       -12.99mil  
+                       12.99mil  
+                       12.99mil  
+                       12.99mil  
+                       12.99mil  
+                       -12.99mil  
+                       -12.99mil  
+                       -12.99mil  
+                      }
                     }
+                  }
+                }
+
+                ha:ps_proto_v6.4 {
+                  hdia=0.0; hplated=0; htop=0; hbottom=0;
+                  li:shape {
 
                     ha:ps_shape_v4 {
-                     ha:combining { auto=1;                     }
+                     ha:combining {                     }
                      ha:layer_mask {
+                      copper = 1
                       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  
+                       -7.5mil  
+                       7.5mil  
+                       7.5mil  
+                       7.5mil  
+                       7.5mil  
+                       -7.5mil  
+                       -7.5mil  
+                       -7.5mil  
                       }
                     }
-                  }
-                }
-               }
-
-                li:objects {
-                 ha:padstack_ref.239664 {
-                  proto=0; x=2.118in; y=734.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
-                  li:thermal {
-                  }
 
-                  ha:attributes {
-                    term=1
-                    name=1
-                  }
-                 }
-                 ha:padstack_ref.239665 {
-                  proto=0; x=2.118in; y=765.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                  li:thermal {
-                  }
+                    ha:ps_shape_v4 {
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -12.99mil  
+                       12.99mil  
+                       12.99mil  
+                       12.99mil  
+                       12.99mil  
+                       -12.99mil  
+                       -12.99mil  
+                       -12.99mil  
+                      }
+                    }
 
-                  ha:attributes {
-                    term=2
-                    name=2
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -7.5mil  
+                       7.5mil  
+                       7.5mil  
+                       7.5mil  
+                       7.5mil  
+                       -7.5mil  
+                       -7.5mil  
+                       -7.5mil  
+                      }
+                    }
                   }
-                 }
                 }
-                li:layers {
-
-                 ha:top-silk {
-                  lid=0
-                  ha:combining {                  }
-
-                   li:objects {
-                   }
-                   ha:type {
-                    silk = 1
-                    top = 1
-                   }
-                 }
 
-                 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.239652 {
-                     x1=2.118in; y1=749.74mil; x2=2.118in; y2=749.74mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=pnp-origin
-                     }
-                    }
-                    ha:line.239655 {
-                     x1=2.118in; y1=749.74mil; x2=2.118in; y2=749.74mil; 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.239658 {
-                     x1=2.118in; y1=749.74mil; x2=2.118in; y2=20.043396mm; 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.239661 {
-                     x1=2.118in; y1=749.74mil; x2=52.7972mm; y2=749.74mil; 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 = JlKINSY4qXQLnAli9NoAAABK
-               }
-               ha:subc.239667 {
-                ha:attributes {
-                 refdes=C31
-                 value=10pF
-                 device=CAPACITOR
-                 footprint=0402
-                 openscad=0402
+                  }
                 }
-               ha:data {
-                              li:padstack_prototypes {
 
-                ha:ps_proto_v6.0 {
+                ha:ps_proto_v6.6 {
                   hdia=0.0; hplated=0; htop=0; hbottom=0;
                   li:shape {
 
@@ -14090,14 +13030,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  
+                       -16.735mil  
+                       -5.905mil  
+                       -16.735mil  
+                       5.905mil  
+                       16.735mil  
+                       5.905mil  
+                       16.735mil  
+                       -5.905mil  
                       }
                     }
 
@@ -14109,14 +13049,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  
+                       -19.49mil  
+                       -8.66mil  
+                       -19.49mil  
+                       8.66mil  
+                       19.49mil  
+                       8.66mil  
+                       19.49mil  
+                       -8.66mil  
                       }
                     }
 
@@ -14128,14 +13068,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  
+                       -16.735mil  
+                       -5.905mil  
+                       -16.735mil  
+                       5.905mil  
+                       16.735mil  
+                       5.905mil  
+                       16.735mil  
+                       -5.905mil  
                       }
                     }
                   }
@@ -14143,235 +13083,248 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.239680 {
-                  proto=0; x=1.92774in; y=802.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 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: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
                   }
 
                   li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
+                    }
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
+                    }
                   }
 
                   ha:attributes {
-                    term=1
-                    name=1
+                    term=33
+                    name=pin33
                   }
                  }
-                 ha:padstack_ref.239681 {
-                  proto=0; x=1.89626in; y=802.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 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
+                  }
+
                   li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
+                    }
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
+                    }
                   }
 
                   ha:attributes {
-                    term=2
-                    name=2
+                    term=33
+                    name=pin33
                   }
                  }
-                }
-                li:layers {
+                 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:top-silk {
-                  lid=0
-                  ha:combining {                  }
+                  li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
+                    }
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
+                    }
+                  }
 
-                   li:objects {
-                   }
-                   ha:type {
-                    silk = 1
-                    top = 1
-                   }
+                  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:subc-aux {
-                  lid=1
-                  ha:combining {                  }
-
-                   li:objects {
-                    ha:line.239668 {
-                     x1=1.912in; y1=802.0mil; x2=1.912in; y2=802.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=pnp-origin
-                     }
-                    }
-                    ha:line.239671 {
-                     x1=1.912in; y1=802.0mil; x2=1.912in; y2=802.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=origin
-                     }
-                    }
-                    ha:line.239674 {
-                     x1=1.912in; y1=802.0mil; x2=47.5648mm; y2=802.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=x
-                     }
+                  li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                    ha:line.239677 {
-                     x1=1.912in; y1=802.0mil; x2=1.912in; y2=19.3708mm; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=y
-                     }
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
                     }
-                   }
-                   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: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: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  
-                      }
+                  li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
                     }
-
-                    ha:ps_shape_v4 {
-                     ha:combining { sub=1; auto=1;                     }
-                     ha:layer_mask {
-                      top = 1
-                      mask = 1
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       -26.62mil  
-                       30.555mil  
-                       26.62mil  
-                       30.555mil  
-                       26.62mil  
-                       -30.555mil  
-                       -26.62mil  
-                       -30.555mil  
-                      }
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
                     }
+                  }
 
-                    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: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
+                  }
+
+                  li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
+                    }
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
                     }
                   }
-                }
 
-                ha:ps_proto_v6.1 {
-                  hdia=0.0; hplated=0; htop=0; hbottom=0;
-                  li:shape {
+                  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: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  
-                      }
+                  li:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
+                    }
+                    li:5 {
+                     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 {
-                       26.62mil  
-                       -30.555mil  
-                       -26.62mil  
-                       -30.555mil  
-                       -26.62mil  
-                       30.555mil  
-                       26.62mil  
-                       30.555mil  
-                      }
+                  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  
+                    }
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
                     }
+                  }
 
-                    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: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:thermal {
+                    li:3 {
+                     on  
+                     solid  
+                     noshape  
+                    }
+                    li:5 {
+                     on  
+                     solid  
+                     noshape  
                     }
                   }
-                }
-               }
 
-                li:objects {
-                 ha:padstack_ref.239697 {
-                  proto=0; x=52.382293mm; y=797.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                  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 {
                   }
 
                   ha:attributes {
-                    term=2
-                    name=pin2
+                    term=33
+                    name=pin33
                   }
                  }
-                 ha:padstack_ref.239698 {
-                  proto=1; x=50.182653mm; y=797.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                 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
                   }
@@ -14380,22 +13333,26 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=1
-                    name=pin1
+                    term=33
+                    name=pin33
                   }
                  }
-                 ha:padstack_ref.239699 {
-                  proto=1; x=50.182653mm; y=734.51mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                 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 {
                   }
 
                   ha:attributes {
-                    term=4
-                    name=pin4
+                    term=33
+                    name=pin33
                   }
                  }
-                 ha:padstack_ref.239700 {
-                  proto=0; x=52.382293mm; y=734.51mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+                 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
                   }
@@ -14404,439 +13361,156 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=3
-                    name=pin3
+                    term=33
+                    name=pin33
                   }
                  }
-                }
-                li:layers {
+                 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
+                  }
 
-                 ha:top-silk {
-                  lid=0
-                  ha:combining {                  }
+                  li:thermal {
+                  }
 
-                   li:objects {
-                    ha:arc.239684 {
-                     x=1.94183in; y=832.14mil; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-                    }
-                   }
-                   ha:type {
-                    silk = 1
-                    top = 1
-                   }
+                  ha:attributes {
+                    term=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
+                  }
 
-                 ha:subc-aux {
-                  lid=1
-                  ha:combining {                  }
+                  li:thermal {
+                  }
 
-                   li:objects {
-                    ha:line.239685 {
-                     x1=51.282473mm; y1=766.005mil; x2=51.282473mm; y2=766.005mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=pnp-origin
-                     }
-                    }
-                    ha:line.239688 {
-                     x1=2.019in; y1=766.0mil; x2=2.019in; y2=766.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=origin
-                     }
-                    }
-                    ha:line.239691 {
-                     x1=2.019in; y1=766.0mil; x2=2.019in; y2=18.4564mm; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=x
-                     }
-                    }
-                    ha:line.239694 {
-                     x1=2.019in; y1=766.0mil; x2=52.2826mm; y2=766.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=y
-                     }
-                    }
-                   }
-                   ha:type {
-                    top = 1
-                    misc = 1
-                    virtual = 1
-                   }
+                  ha:attributes {
+                    term=33
+                    name=pin33
+                  }
                  }
-                }
-               }
-                uid = JlKINSY4qXQLnAli9NoAAABO
-               }
-               ha:subc.239702 {
-                ha:attributes {
-                 value=CC1200
-                 device=IC
-                 footprint=TI-QFN32-new
-                 refdes=U6
-                }
-               ha:data {
-                              li:padstack_prototypes {
+                 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: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 {
-                       -66.93mil  
-                       66.93mil  
-                       66.93mil  
-                       66.93mil  
-                       66.93mil  
-                       -66.93mil  
-                       -66.93mil  
-                       -66.93mil  
-                      }
-                    }
-
-                    ha:ps_shape_v4 {
-                     ha:combining { sub=1; auto=1;                     }
-                     ha:layer_mask {
-                      top = 1
-                      mask = 1
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       0.0  
-                       0.0  
-                       0.0  
-                       0.0  
-                       0.0  
-                       0.0  
-                       0.0  
-                       0.0  
-                      }
-                    }
+                  ha: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:ps_proto_v6.1 {
-                  hdia=15.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=29.0mil;                     }
-                     ha:combining {                     }
-                     ha:layer_mask {
-                      copper = 1
-                      top = 1
-                     }
-                     clearance=0.0
-                    }
+                  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
+                  }
 
-                    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
-                    }
+                  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
-                      intern = 1
-                     }
-                     clearance=0.0
-                    }
+                  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: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=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
+                  }
 
-                    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  
-                      }
-                    }
+                  li:thermal {
                   }
-                }
 
-                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.239737 {
+                  proto=3; x=46.706362mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                    ha:ps_shape_v4 {
-                     ha:combining {                     }
-                     ha:layer_mask {
-                      copper = 1
-                      top = 1
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       -12.99mil  
-                       12.99mil  
-                       12.99mil  
-                       12.99mil  
-                       12.99mil  
-                       -12.99mil  
-                       -12.99mil  
-                       -12.99mil  
-                      }
-                    }
+                  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.99mil  
-                       12.99mil  
-                       12.99mil  
-                       12.99mil  
-                       12.99mil  
-                       -12.99mil  
-                       -12.99mil  
-                       -12.99mil  
-                      }
-                    }
+                  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:ps_proto_v6.4 {
-                  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 {
-                       -7.5mil  
-                       7.5mil  
-                       7.5mil  
-                       7.5mil  
-                       7.5mil  
-                       -7.5mil  
-                       -7.5mil  
-                       -7.5mil  
-                      }
-                    }
+                  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
+                  }
 
-                    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:thermal {
+                  }
 
-                    ha:ps_shape_v4 {
-                     ha:combining { auto=1;                     }
-                     ha:layer_mask {
-                      top = 1
-                      paste = 1
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       -7.5mil  
-                       7.5mil  
-                       7.5mil  
-                       7.5mil  
-                       7.5mil  
-                       -7.5mil  
-                       -7.5mil  
-                       -7.5mil  
-                      }
-                    }
-                  }
-                }
-
-                ha:ps_proto_v6.5 {
-                  hdia=0.0; hplated=0; htop=0; hbottom=0;
-                  li:shape {
-
-                    ha:ps_shape_v4 {
-                     ha:combining {                     }
-                     ha:layer_mask {
-                      copper = 1
-                      top = 1
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       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
-                     }
-                     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: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
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       -19.49mil  
-                       -8.66mil  
-                       -19.49mil  
-                       8.66mil  
-                       19.49mil  
-                       8.66mil  
-                       19.49mil  
-                       -8.66mil  
-                      }
-                    }
-
-                    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: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: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 {
                   }
 
@@ -14845,23 +13519,13 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
 
                   li:thermal {
-                    li:3 {
-                     on  
-                     solid  
-                     noshape  
-                    }
-                    li:5 {
-                     on  
-                     solid  
-                     noshape  
-                    }
                   }
 
                   ha:attributes {
@@ -14869,23 +13533,13 @@ ha:pcb-rnd-board-v8 {
                     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: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:3 {
-                     on  
-                     solid  
-                     noshape  
-                    }
-                    li:5 {
-                     on  
-                     solid  
-                     noshape  
-                    }
                   }
 
                   ha:attributes {
@@ -14893,23 +13547,13 @@ ha:pcb-rnd-board-v8 {
                     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: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:3 {
-                     on  
-                     solid  
-                     noshape  
-                    }
-                    li:5 {
-                     on  
-                     solid  
-                     noshape  
-                    }
                   }
 
                   ha:attributes {
@@ -14917,23 +13561,13 @@ ha:pcb-rnd-board-v8 {
                     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: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:3 {
-                     on  
-                     solid  
-                     noshape  
-                    }
-                    li:5 {
-                     on  
-                     solid  
-                     noshape  
-                    }
                   }
 
                   ha:attributes {
@@ -14941,23 +13575,13 @@ ha:pcb-rnd-board-v8 {
                     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: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:3 {
-                     on  
-                     solid  
-                     noshape  
-                    }
-                    li:5 {
-                     on  
-                     solid  
-                     noshape  
-                    }
                   }
 
                   ha:attributes {
@@ -14965,23 +13589,13 @@ ha:pcb-rnd-board-v8 {
                     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: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:3 {
-                     on  
-                     solid  
-                     noshape  
-                    }
-                    li:5 {
-                     on  
-                     solid  
-                     noshape  
-                    }
                   }
 
                   ha:attributes {
@@ -14989,23 +13603,13 @@ ha:pcb-rnd-board-v8 {
                     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: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:3 {
-                     on  
-                     solid  
-                     noshape  
-                    }
-                    li:5 {
-                     on  
-                     solid  
-                     noshape  
-                    }
                   }
 
                   ha:attributes {
@@ -15013,23 +13617,13 @@ ha:pcb-rnd-board-v8 {
                     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: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:3 {
-                     on  
-                     solid  
-                     noshape  
-                    }
-                    li:5 {
-                     on  
-                     solid  
-                     noshape  
-                    }
                   }
 
                   ha:attributes {
@@ -15037,23 +13631,13 @@ ha:pcb-rnd-board-v8 {
                     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: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:3 {
-                     on  
-                     solid  
-                     noshape  
-                    }
-                    li:5 {
-                     on  
-                     solid  
-                     noshape  
-                    }
                   }
 
                   ha:attributes {
@@ -15061,12 +13645,8 @@ ha:pcb-rnd-board-v8 {
                     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.239750 {
+                  proto=3; x=48.025892mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
                   li:thermal {
                   }
 
@@ -15075,8 +13655,8 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
@@ -15089,12 +13669,8 @@ ha:pcb-rnd-board-v8 {
                     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.239752 {
+                  proto=3; x=48.025892mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
                   li:thermal {
                   }
 
@@ -15103,8 +13679,8 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
@@ -15117,8 +13693,8 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
@@ -15131,8 +13707,8 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
@@ -15145,8 +13721,8 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
@@ -15159,8 +13735,8 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
@@ -15173,8 +13749,8 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
@@ -15187,8 +13763,8 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
@@ -15201,13 +13777,14 @@ ha:pcb-rnd-board-v8 {
                     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
-                  }
-
+                 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 {
@@ -15215,12 +13792,8 @@ ha:pcb-rnd-board-v8 {
                     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
-                  }
-
+                 ha:padstack_ref.239761 {
+                  proto=3; x=48.686038mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
                   li:thermal {
                   }
 
@@ -15229,8 +13802,8 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
@@ -15243,8 +13816,8 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
@@ -15257,8 +13830,8 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
@@ -15271,8 +13844,8 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
@@ -15285,8 +13858,8 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
@@ -15299,8 +13872,8 @@ ha:pcb-rnd-board-v8 {
                     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: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
                   }
@@ -15309,12 +13882,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=24
+                    name=pin24
                   }
                  }
-                 ha:padstack_ref.239744 {
-                  proto=3; x=47.366mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15323,12 +13896,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=1
+                    name=pin1
                   }
                  }
-                 ha:padstack_ref.239745 {
-                  proto=4; x=47.366mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15337,12 +13910,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=16
+                    name=pin16
                   }
                  }
-                 ha:padstack_ref.239746 {
-                  proto=2; x=47.366mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15351,12 +13924,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=25
+                    name=pin25
                   }
                  }
-                 ha:padstack_ref.239747 {
-                  proto=3; x=47.366mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15365,12 +13938,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=23
+                    name=pin23
                   }
                  }
-                 ha:padstack_ref.239748 {
-                  proto=4; x=47.366mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15379,12 +13952,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=2
+                    name=pin2
                   }
                  }
-                 ha:padstack_ref.239749 {
-                  proto=2; x=47.366mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15393,22 +13966,26 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=15
+                    name=pin15
                   }
                  }
-                 ha:padstack_ref.239750 {
-                  proto=3; x=48.025892mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=26
+                    name=pin26
                   }
                  }
-                 ha:padstack_ref.239751 {
-                  proto=4; x=48.025892mm; y=15.725084mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15417,22 +13994,26 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=22
+                    name=pin22
                   }
                  }
-                 ha:padstack_ref.239752 {
-                  proto=3; x=48.025892mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=3
+                    name=pin3
                   }
                  }
-                 ha:padstack_ref.239753 {
-                  proto=4; x=48.025892mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15441,12 +14022,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=14
+                    name=pin14
                   }
                  }
-                 ha:padstack_ref.239754 {
-                  proto=3; x=48.025892mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15455,12 +14036,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=27
+                    name=pin27
                   }
                  }
-                 ha:padstack_ref.239755 {
-                  proto=4; x=48.025892mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15469,12 +14050,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=21
+                    name=pin21
                   }
                  }
-                 ha:padstack_ref.239756 {
-                  proto=3; x=48.025892mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15483,12 +14064,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=4
+                    name=pin4
                   }
                  }
-                 ha:padstack_ref.239757 {
-                  proto=4; x=48.025892mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15497,12 +14078,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=13
+                    name=pin13
                   }
                  }
-                 ha:padstack_ref.239758 {
-                  proto=3; x=48.025892mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; 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
                   }
@@ -15511,12 +14092,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=28
+                    name=pin28
                   }
                  }
-                 ha:padstack_ref.239759 {
-                  proto=4; x=48.025892mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15525,37 +14106,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   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.239761 {
-                  proto=3; x=48.686038mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=33
-                    name=pin33
+                    term=20
+                    name=pin20
                   }
                  }
-                 ha:padstack_ref.239762 {
-                  proto=4; x=48.686038mm; y=15.064938mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15564,12 +14120,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=5
+                    name=pin5
                   }
                  }
-                 ha:padstack_ref.239763 {
-                  proto=2; x=48.686038mm; y=14.4053mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15578,12 +14134,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=12
+                    name=pin12
                   }
                  }
-                 ha:padstack_ref.239764 {
-                  proto=3; x=48.686038mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15592,12 +14148,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=29
+                    name=pin29
                   }
                  }
-                 ha:padstack_ref.239765 {
-                  proto=4; x=48.686038mm; y=13.745408mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+                 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
                   }
@@ -15606,12 +14162,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=19
+                    name=pin19
                   }
                  }
-                 ha:padstack_ref.239766 {
-                  proto=2; x=48.686038mm; y=13.085262mm; rot=90.000000; xmirror=0; smirror=0; 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
                   }
@@ -15620,12 +14176,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=33
-                    name=pin33
+                    term=6
+                    name=pin6
                   }
                  }
-                 ha:padstack_ref.239767 {
-                  proto=5; x=44.891278mm; y=16.155106mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 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
                   }
@@ -15634,12 +14190,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=24
-                    name=pin24
+                    term=11
+                    name=pin11
                   }
                  }
-                 ha:padstack_ref.239768 {
-                  proto=5; x=49.840976mm; y=16.155106mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 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
                   }
@@ -15648,12 +14204,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=1
-                    name=pin1
+                    term=30
+                    name=pin30
                   }
                  }
-                 ha:padstack_ref.239769 {
-                  proto=6; x=45.616194mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 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
                   }
@@ -15662,12 +14218,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=16
-                    name=pin16
+                    term=18
+                    name=pin18
                   }
                  }
-                 ha:padstack_ref.239770 {
-                  proto=6; x=45.616194mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 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
                   }
@@ -15676,12 +14232,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=25
-                    name=pin25
+                    term=7
+                    name=pin7
                   }
                  }
-                 ha:padstack_ref.239771 {
-                  proto=5; x=44.891278mm; y=15.65498mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 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
                   }
@@ -15690,12 +14246,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=23
-                    name=pin23
+                    term=10
+                    name=pin10
                   }
                  }
-                 ha:padstack_ref.239772 {
-                  proto=5; x=49.840976mm; y=15.65498mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 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
                   }
@@ -15704,12 +14260,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=2
-                    name=pin2
+                    term=31
+                    name=pin31
                   }
                  }
-                 ha:padstack_ref.239773 {
-                  proto=6; x=46.11632mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 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
                   }
@@ -15718,12 +14274,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=15
-                    name=pin15
+                    term=17
+                    name=pin17
                   }
                  }
-                 ha:padstack_ref.239774 {
-                  proto=6; x=46.11632mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 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
                   }
@@ -15732,12 +14288,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=26
-                    name=pin26
+                    term=8
+                    name=pin8
                   }
                  }
-                 ha:padstack_ref.239775 {
-                  proto=5; x=44.891278mm; y=15.155108mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 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
                   }
@@ -15746,82 +14302,305 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=22
-                    name=pin22
+                    term=9
+                    name=pin9
                   }
                  }
-                 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: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
+                    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
-                  }
+                   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
+                   }
                  }
-                 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: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
-                  }
-
-                  li:thermal {
-                  }
+                }
+               }
+                uid = s8UvVKm+Opv32L0Ua+IAAABM
+               }
+               ha:subc.240270 {
+                ha:attributes {
+                 value=SPDT
+                 device=SWITCH
+                 footprint=PN11S
+                 refdes=S1
+                }
+               ha:data {
+                              li:padstack_prototypes {
 
-                  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_proto_v6.0 {
+                  hdia=35.43mil; hplated=1; htop=0; hbottom=0;
+                  li:shape {
 
-                  li:thermal {
+                    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
+                    }
+
+                    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
+                    }
+
+                    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:attributes {
-                    term=4
-                    name=pin4
+                ha:ps_proto_v6.1 {
+                  hdia=35.43mil; 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.435mil  
+                       -35.435mil  
+                       35.435mil  
+                       -35.435mil  
+                       35.435mil  
+                       35.435mil  
+                       -35.435mil  
+                       35.435mil  
+                      }
+                    }
+
+                    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: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  
+                      }
+                    }
+
+                    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: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.239781 {
-                  proto=6; x=47.116318mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                }
+
+                ha:ps_proto_v6.2 {
+                  hdia=47.24mil; hplated=1; 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
+                      top = 1
+                     }
+                     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
+                     }
+                     clearance=0.0
+                    }
+
+                    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
+                    }
+
+                    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: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
+                    }
+                  }
+                }
+               }
+
+                li:objects {
+                 ha:padstack_ref.240295 {
+                  proto=0; x=2.33in; y=576.85mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
                   ha:flags {
                    clearline=1
                   }
@@ -15830,26 +14609,44 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=13
-                    name=pin13
+                    term=3
+                    name=pin3
                   }
                  }
-                 ha:padstack_ref.239782 {
-                  proto=6; x=47.116318mm; y=16.880022mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 ha:padstack_ref.240296 {
+                  proto=0; x=2.33in; y=478.43mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
                   ha:flags {
                    clearline=1
                   }
 
                   li:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
+                    li:3 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
+                    li:5 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
                   }
 
                   ha:attributes {
-                    term=28
-                    name=pin28
+                    term=2
+                    name=pin2
                   }
                  }
-                 ha:padstack_ref.239783 {
-                  proto=5; x=44.891278mm; y=14.155364mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 ha:padstack_ref.240297 {
+                  proto=1; x=2.33in; y=380.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
                   ha:flags {
                    clearline=1
                   }
@@ -15858,68 +14655,236 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=20
-                    name=pin20
+                    term=1
+                    name=pin1
                   }
                  }
-                 ha:padstack_ref.239784 {
-                  proto=5; x=49.840976mm; y=14.155364mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 ha:padstack_ref.240298 {
+                  proto=2; x=2.37724in; y=702.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
                   ha:flags {
                    clearline=1
                   }
 
                   li:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                     li:5 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
                   }
 
                   ha:attributes {
-                    term=5
-                    name=pin5
+                    term=4
+                    name=pin4
                   }
                  }
-                 ha:padstack_ref.239785 {
-                  proto=6; x=47.615936mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 ha:padstack_ref.240299 {
+                  proto=2; x=2.2434in; y=257.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
                   ha:flags {
                    clearline=1
                   }
 
                   li:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                     li:5 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
                   }
 
                   ha:attributes {
-                    term=12
-                    name=pin12
+                    term=4
+                    name=pin4
                   }
                  }
-                 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
-                  }
+                }
+                li:layers {
 
-                  li:thermal {
-                  }
+                 ha:top-silk {
+                  lid=0
+                  ha:combining {                  }
 
-                  ha:attributes {
-                    term=29
-                    name=pin29
-                  }
+                   li:objects {
+                    ha:line.240271 {
+                     x1=2.23157in; y1=714.65mil; x2=2.23157in; y2=242.21mil; thickness=5.0mil; clearance=0.0;
+                    }
+                    ha:line.240274 {
+                     x1=2.23157in; y1=714.65mil; x2=2.42843in; y2=714.65mil; thickness=5.0mil; clearance=0.0;
+                    }
+                    ha:line.240277 {
+                     x1=2.42843in; y1=714.65mil; x2=2.42843in; y2=242.21mil; thickness=5.0mil; clearance=0.0;
+                    }
+                    ha:line.240280 {
+                     x1=2.42843in; y1=242.21mil; x2=2.23157in; y2=242.21mil; thickness=5.0mil; clearance=0.0;
+                    }
+                   }
+                   ha:type {
+                    silk = 1
+                    top = 1
+                   }
                  }
-                 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:subc-aux {
+                  lid=1
+                  ha:combining {                  }
+
+                   li:objects {
+                    ha:line.240283 {
+                     x1=58.982052mm; y1=12.172035mm; x2=58.982052mm; y2=12.172035mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
+                     }
+                    }
+                    ha:line.240286 {
+                     x1=2.33in; y1=478.43mil; x2=2.33in; y2=478.43mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
+                     }
+                    }
+                    ha:line.240289 {
+                     x1=2.33in; y1=478.43mil; x2=58.182mm; y2=478.43mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
+                     }
+                    }
+                    ha:line.240292 {
+                     x1=2.33in; y1=478.43mil; x2=2.33in; y2=13.152122mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=y
+                     }
+                    }
+                   }
+                   ha:type {
+                    top = 1
+                    misc = 1
+                    virtual = 1
+                   }
+                 }
+                }
+               }
+                uid = KNnIvZF40lMK2UCAIp0AAABJ
+               }
+               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:combining {                     }
+                     ha:layer_mask {
+                      copper = 1
+                      top = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -20.0mil  
+                       -12.0mil  
+                       -20.0mil  
+                       12.0mil  
+                       20.0mil  
+                       12.0mil  
+                       20.0mil  
+                       -12.0mil  
+                      }
+                    }
+
+                    ha:ps_shape_v4 {
+                     ha:combining { sub=1; auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      mask = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -23.0mil  
+                       -15.0mil  
+                       -23.0mil  
+                       15.0mil  
+                       23.0mil  
+                       15.0mil  
+                       23.0mil  
+                       -15.0mil  
+                      }
+                    }
+
+                    ha:ps_shape_v4 {
+                     ha:combining { auto=1;                     }
+                     ha:layer_mask {
+                      top = 1
+                      paste = 1
+                     }
+                     clearance=0.0
+                      li:ps_poly {
+                       -20.0mil  
+                       -12.0mil  
+                       -20.0mil  
+                       12.0mil  
+                       20.0mil  
+                       12.0mil  
+                       20.0mil  
+                       -12.0mil  
+                      }
+                    }
                   }
+                }
+               }
 
+                li:objects {
+                 ha:padstack_ref.240629 {
+                  proto=0; x=2.466in; y=722.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
                   li:thermal {
                   }
 
                   ha:attributes {
-                    term=19
-                    name=pin19
+                    term=4
+                    name=BY
                   }
                  }
-                 ha:padstack_ref.239788 {
-                  proto=5; x=49.840976mm; y=13.655238mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 ha:padstack_ref.240630 {
+                  proto=0; x=2.466in; y=800.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -15928,12 +14893,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=6
-                    name=pin6
+                    term=5
+                    name=VOUT
                   }
                  }
-                 ha:padstack_ref.239789 {
-                  proto=6; x=48.116062mm; y=11.930324mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 ha:padstack_ref.240631 {
+                  proto=0; x=2.548in; y=800.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -15942,26 +14907,22 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=11
-                    name=pin11
+                    term=1
+                    name=VIN
                   }
                  }
-                 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:padstack_ref.240632 {
+                  proto=0; x=2.548in; y=761.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
                   li:thermal {
                   }
 
                   ha:attributes {
-                    term=30
-                    name=pin30
+                    term=2
+                    name=GND
                   }
                  }
-                 ha:padstack_ref.239791 {
-                  proto=5; x=44.891278mm; y=13.155366mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 ha:padstack_ref.240633 {
+                  proto=0; x=2.548in; y=722.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -15970,102 +14931,8 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   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 {
-                  }
-
-                  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
-                  }
-
-                  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
-                  }
-
-                  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
-                  }
-
-                  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
-                  }
-
-                  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
-                  }
-
-                  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=32
-                    name=pin32
+                    term=3
+                    name=EN
                   }
                  }
                 }
@@ -16076,8 +14943,17 @@ ha:pcb-rnd-board-v8 {
                   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:line.240605 {
+                     x1=2.576in; y1=820.0mil; x2=2.576in; y2=702.0mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.240608 {
+                     x1=2.576in; y1=820.0mil; x2=2.437in; y2=820.0mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.240611 {
+                     x1=2.437in; y1=820.0mil; x2=2.437in; y2=702.0mil; thickness=10.0mil; clearance=0.0;
+                    }
+                    ha:line.240614 {
+                     x1=2.576in; y1=702.0mil; x2=2.437in; y2=702.0mil; thickness=10.0mil; clearance=0.0;
                     }
                    }
                    ha:type {
@@ -16091,26 +14967,26 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.239704 {
-                     x1=47.36611mm; y1=14.40519mm; x2=47.36611mm; y2=14.40519mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.240617 {
+                     x1=2.5152in; y1=761.0mil; x2=2.5152in; y2=761.0mil; 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:line.240620 {
+                     x1=2.466in; y1=722.0mil; x2=2.466in; y2=722.0mil; 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:line.240623 {
+                     x1=2.466in; y1=722.0mil; x2=61.6364mm; y2=722.0mil; 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:line.240626 {
+                     x1=2.466in; y1=722.0mil; x2=2.466in; y2=17.3388mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -16124,235 +15000,239 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = s8UvVKm+Opv32L0Ua+IAAABM
+                uid = DTPe++P7imVnhaFEAwoAAAAv
                }
-               ha:subc.240270 {
+               ha:subc.240635 {
                 ha:attributes {
-                 value=SPDT
-                 device=SWITCH
-                 footprint=PN11S
-                 refdes=S1
+                 {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
                 }
                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 {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
                     }
 
                     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 {
+                       12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       -12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                      }
                     }
 
                     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 {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
                     }
                   }
                 }
+               }
 
-                ha:ps_proto_v6.1 {
-                  hdia=35.43mil; hplated=1; htop=0; hbottom=0;
-                  li:shape {
+                li:objects {
+                 ha:padstack_ref.240648 {
+                  proto=0; x=2.598in; y=690.74mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                    ha:ps_shape_v4 {
-                     ha:combining {                     }
-                     ha:layer_mask {
-                      copper = 1
-                      top = 1
-                     }
-                     clearance=0.0
-                      li:ps_poly {
-                       -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=1
+                    name=1
+                  }
+                 }
+                 ha:padstack_ref.240649 {
+                  proto=0; x=2.598in; y=659.26mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
 
-                    ha:ps_shape_v4 {
-                     ha:combining {                     }
-                     ha:layer_mask {
-                      copper = 1
-                      intern = 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.598in; y1=675.0mil; x2=2.598in; y2=675.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
                      }
-                     clearance=0.0
-                      li:ps_poly {
-                       -35.435mil  
-                       -35.435mil  
-                       35.435mil  
-                       -35.435mil  
-                       35.435mil  
-                       35.435mil  
-                       -35.435mil  
-                       35.435mil  
-                      }
                     }
-
-                    ha:ps_shape_v4 {
-                     ha:combining { sub=1; auto=1;                     }
-                     ha:layer_mask {
-                      top = 1
-                      mask = 1
+                    ha:line.240639 {
+                     x1=2.598in; y1=675.0mil; x2=2.598in; y2=675.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
                      }
-                     clearance=0.0
-                      li:ps_poly {
-                       -39.37mil  
-                       -39.37mil  
-                       39.37mil  
-                       -39.37mil  
-                       39.37mil  
-                       39.37mil  
-                       -39.37mil  
-                       39.37mil  
-                      }
                     }
-
-                    ha:ps_shape_v4 {
-                     ha:combining { sub=1; auto=1;                     }
-                     ha:layer_mask {
-                      bottom = 1
-                      mask = 1
+                    ha:line.240642 {
+                     x1=2.598in; y1=675.0mil; x2=2.598in; y2=16.145mm; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=x
                      }
-                     clearance=0.0
-                      li:ps_poly {
-                       -39.37mil  
-                       -39.37mil  
-                       39.37mil  
-                       -39.37mil  
-                       39.37mil  
-                       39.37mil  
-                       -39.37mil  
-                       39.37mil  
-                      }
                     }
-                  }
+                    ha:line.240645 {
+                     x1=2.598in; y1=675.0mil; x2=66.9892mm; y2=675.0mil; 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.2 {
-                  hdia=47.24mil; hplated=1; htop=0; hbottom=0;
+                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
                       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:ps_circ { x=0.0; y=0.0; dia=78.74mil;                     }
-                     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=78.74mil;                     }
-                     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=86.61mil;                     }
                      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: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 {
+                       9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       -9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                      }
                     }
                   }
                 }
                }
 
                 li:objects {
-                 ha:padstack_ref.240295 {
-                  proto=0; x=2.33in; y=576.85mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
+                 ha:padstack_ref.240664 {
+                  proto=0; x=2.817in; y=410.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -16361,172 +15241,48 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=3
-                    name=pin3
+                    term=1
+                    name=1
                   }
                  }
-                 ha:padstack_ref.240296 {
-                  proto=0; x=2.33in; y=478.43mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
+                 ha:padstack_ref.240665 {
+                  proto=0; x=2.84848in; y=410.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   li:thermal {
-                    li:2 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                    li:3 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                    li:5 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
                   }
 
                   ha:attributes {
                     term=2
-                    name=pin2
+                    name=2
                   }
                  }
-                 ha:padstack_ref.240297 {
-                  proto=1; x=2.33in; y=380.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
-                  li:thermal {
-                  }
+                }
+                li:layers {
 
-                  ha:attributes {
-                    term=1
-                    name=pin1
-                  }
-                 }
-                 ha:padstack_ref.240298 {
-                  proto=2; x=2.37724in; y=702.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
-                  ha:flags {
-                   clearline=1
-                  }
+                 ha:subc-aux {
+                  lid=0
+                  ha:combining {                  }
 
-                  li:thermal {
-                    li:2 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
+                   li:objects {
+                    ha:line.240652 {
+                     x1=2.83274in; y1=410.0mil; x2=2.83274in; y2=410.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=pnp-origin
                      }
-                     li:5 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                  }
-
-                  ha:attributes {
-                    term=4
-                    name=pin4
-                  }
-                 }
-                 ha:padstack_ref.240299 {
-                  proto=2; x=2.2434in; y=257.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=19.685mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
-                  li:thermal {
-                    li:2 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                     li:5 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                  }
-
-                  ha:attributes {
-                    term=4
-                    name=pin4
-                  }
-                 }
-                }
-                li:layers {
-
-                 ha:top-silk {
-                  lid=0
-                  ha:combining {                  }
-
-                   li:objects {
-                    ha:line.240271 {
-                     x1=2.23157in; y1=714.65mil; x2=2.23157in; y2=242.21mil; thickness=5.0mil; clearance=0.0;
-                    }
-                    ha:line.240274 {
-                     x1=2.23157in; y1=714.65mil; x2=2.42843in; y2=714.65mil; thickness=5.0mil; clearance=0.0;
-                    }
-                    ha:line.240277 {
-                     x1=2.42843in; y1=714.65mil; x2=2.42843in; y2=242.21mil; thickness=5.0mil; clearance=0.0;
-                    }
-                    ha:line.240280 {
-                     x1=2.42843in; y1=242.21mil; x2=2.23157in; y2=242.21mil; thickness=5.0mil; clearance=0.0;
-                    }
-                   }
-                   ha:type {
-                    silk = 1
-                    top = 1
-                   }
-                 }
-
-                 ha:subc-aux {
-                  lid=1
-                  ha:combining {                  }
-
-                   li:objects {
-                    ha:line.240283 {
-                     x1=58.982052mm; y1=12.172035mm; x2=58.982052mm; y2=12.172035mm; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=pnp-origin
-                     }
-                    }
-                    ha:line.240286 {
-                     x1=2.33in; y1=478.43mil; x2=2.33in; y2=478.43mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=origin
+                    }
+                    ha:line.240655 {
+                     x1=2.83274in; y1=410.0mil; x2=2.83274in; y2=410.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:attributes {
+                       subc-role=origin
                      }
                     }
-                    ha:line.240289 {
-                     x1=2.33in; y1=478.43mil; x2=58.182mm; y2=478.43mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.240658 {
+                     x1=2.83274in; y1=410.0mil; x2=72.951596mm; y2=410.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.240292 {
-                     x1=2.33in; y1=478.43mil; x2=2.33in; y2=13.152122mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.240661 {
+                     x1=2.83274in; y1=410.0mil; x2=2.83274in; y2=11.414mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -16540,22 +15296,18 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = KNnIvZF40lMK2UCAIp0AAABJ
+                uid = DTPe++P7imVnhaFEAwoAAAAy
                }
-               ha:subc.240604 {
+               ha:subc.240667 {
                 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
+                 {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
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -16572,14 +15324,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  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       -9.84mil  
                       }
                     }
 
@@ -16591,14 +15343,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  
+                       -16.77mil  
+                       -12.84mil  
+                       -16.77mil  
+                       12.84mil  
+                       16.77mil  
+                       12.84mil  
+                       16.77mil  
+                       -12.84mil  
                       }
                     }
 
@@ -16610,14 +15362,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  
+                       -13.77mil  
+                       -9.84mil  
+                       -13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       9.84mil  
+                       13.77mil  
+                       -9.84mil  
                       }
                     }
                   }
@@ -16625,56 +15377,18 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.240629 {
-                  proto=0; x=2.466in; y=722.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=4
-                    name=BY
-                  }
-                 }
-                 ha:padstack_ref.240630 {
-                  proto=0; x=2.466in; y=800.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=5
-                    name=VOUT
-                  }
-                 }
-                 ha:padstack_ref.240631 {
-                  proto=0; x=2.548in; y=800.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
+                 ha:padstack_ref.240680 {
+                  proto=0; x=2.29026in; y=800.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   li:thermal {
                   }
 
                   ha:attributes {
                     term=1
-                    name=VIN
-                  }
-                 }
-                 ha:padstack_ref.240632 {
-                  proto=0; x=2.548in; y=761.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=2
-                    name=GND
+                    name=1
                   }
                  }
-                 ha:padstack_ref.240633 {
-                  proto=0; x=2.548in; y=722.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                 ha:padstack_ref.240681 {
+                  proto=0; x=2.32174in; y=800.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -16683,62 +15397,38 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=3
-                    name=EN
+                    term=2
+                    name=2
                   }
                  }
                 }
                 li:layers {
 
-                 ha:top-silk {
-                  lid=0
-                  ha:combining {                  }
-
-                   li:objects {
-                    ha:line.240605 {
-                     x1=2.576in; y1=820.0mil; x2=2.576in; y2=702.0mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.240608 {
-                     x1=2.576in; y1=820.0mil; x2=2.437in; y2=820.0mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.240611 {
-                     x1=2.437in; y1=820.0mil; x2=2.437in; y2=702.0mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.240614 {
-                     x1=2.576in; y1=702.0mil; x2=2.437in; y2=702.0mil; 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.240617 {
-                     x1=2.5152in; y1=761.0mil; x2=2.5152in; y2=761.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.240668 {
+                     x1=2.306in; y1=800.0mil; x2=2.306in; y2=800.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.240620 {
-                     x1=2.466in; y1=722.0mil; x2=2.466in; y2=722.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.240671 {
+                     x1=2.306in; y1=800.0mil; x2=2.306in; y2=800.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.240623 {
-                     x1=2.466in; y1=722.0mil; x2=61.6364mm; y2=722.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.240674 {
+                     x1=2.306in; y1=800.0mil; x2=57.5724mm; y2=800.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.240626 {
-                     x1=2.466in; y1=722.0mil; x2=2.466in; y2=17.3388mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.240677 {
+                     x1=2.306in; y1=800.0mil; x2=2.306in; y2=21.32mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -16752,18 +15442,18 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAAv
+                uid = DTPe++P7imVnhaFEAwoAAAAz
                }
-               ha:subc.240635 {
+               ha:subc.240683 {
                 ha:attributes {
-                 {io_pcb::hidename_y}=20.9428 mm
+                 {io_pcb::hidename_y}=22.0538 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
+                 refdes=C6
+                 value=0.1uF
+                 {io_pcb::hidename_direction}=1
+                 device=CAPACITOR
+                 {io_pcb::hidename_x}=64.4692 mm
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -16780,14 +15470,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  
                       }
                     }
 
@@ -16799,14 +15489,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  
                       }
                     }
 
@@ -16818,14 +15508,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  
                       }
                     }
                   }
@@ -16833,8 +15523,8 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.240648 {
-                  proto=0; x=2.598in; y=690.74mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.240696 {
+                  proto=0; x=2.659in; y=659.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -16847,8 +15537,8 @@ ha:pcb-rnd-board-v8 {
                     name=1
                   }
                  }
-                 ha:padstack_ref.240649 {
-                  proto=0; x=2.598in; y=659.26mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.240697 {
+                  proto=0; x=2.659in; y=690.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -16869,26 +15559,42 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.240636 {
-                     x1=2.598in; y1=675.0mil; x2=2.598in; y2=675.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.240684 {
+                     x1=2.659in; y1=675.0mil; x2=2.659in; y2=675.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.240639 {
-                     x1=2.598in; y1=675.0mil; x2=2.598in; y2=675.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.240687 {
+                     x1=2.659in; y1=675.0mil; x2=2.659in; y2=675.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.240642 {
-                     x1=2.598in; y1=675.0mil; x2=2.598in; y2=16.145mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.240690 {
+                     x1=2.659in; y1=675.0mil; x2=2.659in; y2=16.145mm; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.240645 {
-                     x1=2.598in; y1=675.0mil; x2=66.9892mm; y2=675.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.240693 {
+                     x1=2.659in; y1=675.0mil; x2=66.5386mm; y2=675.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:flags {
+                      selected=1
+                     }
+
                      ha:attributes {
                        subc-role=y
                      }
@@ -16902,18 +15608,15 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAAx
+                uid = DTPe++P7imVnhaFEAwoAAAA0
                }
-               ha:subc.240651 {
+               ha:subc.246397 {
                 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
+                 value=1k
                  device=RESISTOR
-                 {io_pcb::hidename_x}=64.3105 mm
+                 openscad=0402
+                 refdes=R3
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -16983,8 +15686,8 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.240664 {
-                  proto=0; x=2.817in; y=410.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.246411 {
+                  proto=0; x=64.389mm; y=200.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -16997,8 +15700,12 @@ ha:pcb-rnd-board-v8 {
                     name=1
                   }
                  }
-                 ha:padstack_ref.240665 {
-                  proto=0; x=2.84848in; y=410.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.246412 {
+                  proto=0; x=64.389mm; y=168.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
                   li:thermal {
                   }
 
@@ -17010,31 +15717,43 @@ ha:pcb-rnd-board-v8 {
                 }
                 li:layers {
 
-                 ha:subc-aux {
+                 ha:top-silk {
                   lid=0
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.240652 {
-                     x1=2.83274in; y1=410.0mil; x2=2.83274in; y2=410.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=64.389mm; y1=184.26mil; x2=64.389mm; y2=184.26mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.240655 {
-                     x1=2.83274in; y1=410.0mil; x2=2.83274in; y2=410.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.246402 {
+                     x1=64.389mm; y1=184.26mil; x2=64.389mm; y2=184.26mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.240658 {
-                     x1=2.83274in; y1=410.0mil; x2=72.951596mm; y2=410.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.246405 {
+                     x1=64.389mm; y1=184.26mil; x2=64.389mm; y2=3.680204mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.240661 {
-                     x1=2.83274in; y1=410.0mil; x2=2.83274in; y2=11.414mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.246408 {
+                     x1=64.389mm; y1=184.26mil; x2=65.389mm; y2=184.26mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -17048,18 +15767,15 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAAy
+                uid = zJw6JG3sHTRlRoSgjVAAAABQ
                }
-               ha:subc.240667 {
+               ha:subc.246430 {
                 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=R2
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -17076,14 +15792,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  
                       }
                     }
 
@@ -17095,14 +15811,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  
                       }
                     }
 
@@ -17114,14 +15830,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  
                       }
                     }
                   }
@@ -17129,8 +15845,12 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.240680 {
-                  proto=0; x=2.29026in; y=800.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.246444 {
+                  proto=0; x=65.659mm; y=200.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
                   li:thermal {
                   }
 
@@ -17139,8 +15859,8 @@ ha:pcb-rnd-board-v8 {
                     name=1
                   }
                  }
-                 ha:padstack_ref.240681 {
-                  proto=0; x=2.32174in; y=800.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                 ha:padstack_ref.246445 {
+                  proto=0; x=65.659mm; y=168.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17156,31 +15876,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.306in; y1=800.0mil; x2=2.306in; y2=800.0mil; thickness=0.1mm; clearance=0.0;
+                   }
+                   ha:type {
+                    silk = 1
+                    top = 1
+                   }
+                 }
+
+                 ha:subc-aux {
+                  lid=1
+                  ha:combining {                  }
+
+                   li:objects {
+                    ha:line.246432 {
+                     x1=65.659mm; y1=184.26mil; x2=65.659mm; y2=184.26mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.240671 {
-                     x1=2.306in; y1=800.0mil; x2=2.306in; y2=800.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.246435 {
+                     x1=65.659mm; y1=184.26mil; x2=65.659mm; y2=184.26mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.240674 {
-                     x1=2.306in; y1=800.0mil; x2=57.5724mm; y2=800.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.246438 {
+                     x1=65.659mm; y1=184.26mil; x2=65.659mm; y2=3.680204mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.240677 {
-                     x1=2.306in; y1=800.0mil; x2=2.306in; y2=21.32mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.246441 {
+                     x1=65.659mm; y1=184.26mil; x2=66.659mm; y2=184.26mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -17194,18 +15926,14 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = DTPe++P7imVnhaFEAwoAAAAz
+                uid = zJw6JG3sHTRlRoSgjVAAAABS
                }
-               ha:subc.240683 {
+               ha:subc.251506 {
                 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=IRF7319
+                 device=MOSFET
+                 footprint=SOIJ8
+                 refdes=Q1
                 }
                ha:data {
                               li:padstack_prototypes {
@@ -17222,14 +15950,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
-                       -9.84mil  
+                       -12.795mil  
+                       33.46mil  
+                       12.795mil  
+                       33.46mil  
+                       12.795mil  
+                       -33.46mil  
+                       -12.795mil  
+                       -33.46mil  
                       }
                     }
 
@@ -17241,14 +15969,14 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -16.77mil  
-                       -12.84mil  
-                       -16.77mil  
-                       12.84mil  
-                       16.77mil  
-                       12.84mil  
-                       16.77mil  
-                       -12.84mil  
+                       -15.795mil  
+                       36.46mil  
+                       15.795mil  
+                       36.46mil  
+                       15.795mil  
+                       -36.46mil  
+                       -15.795mil  
+                       -36.46mil  
                       }
                     }
 
@@ -17260,121 +15988,22 @@ ha:pcb-rnd-board-v8 {
                      }
                      clearance=0.0
                       li:ps_poly {
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
-                       -9.84mil  
+                       -12.795mil  
+                       33.46mil  
+                       12.795mil  
+                       33.46mil  
+                       12.795mil  
+                       -33.46mil  
+                       -12.795mil  
+                       -33.46mil  
                       }
                     }
                   }
                 }
-               }
 
-                li:objects {
-                 ha:padstack_ref.240696 {
-                  proto=0; x=2.659in; y=659.26mil; 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.240697 {
-                  proto=0; x=2.659in; y=690.74mil; 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.240684 {
-                     x1=2.659in; y1=675.0mil; x2=2.659in; y2=675.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
-                     ha:attributes {
-                       subc-role=pnp-origin
-                     }
-                    }
-                    ha:line.240687 {
-                     x1=2.659in; y1=675.0mil; x2=2.659in; y2=675.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
-                     ha:attributes {
-                       subc-role=origin
-                     }
-                    }
-                    ha:line.240690 {
-                     x1=2.659in; y1=675.0mil; x2=2.659in; y2=16.145mm; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
-                     ha:attributes {
-                       subc-role=x
-                     }
-                    }
-                    ha:line.240693 {
-                     x1=2.659in; y1=675.0mil; x2=66.5386mm; y2=675.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:flags {
-                      selected=1
-                     }
-
-                     ha:attributes {
-                       subc-role=y
-                     }
-                    }
-                   }
-                   ha:type {
-                    top = 1
-                    misc = 1
-                    virtual = 1
-                   }
-                 }
-                }
-               }
-                uid = DTPe++P7imVnhaFEAwoAAAA0
-               }
-               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_proto_v6.1 {
+                  hdia=0.0; hplated=0; htop=0; hbottom=0;
+                  li:shape {
 
                     ha:ps_shape_v4 {
                      ha:combining {                     }
@@ -17384,14 +16013,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  
+                       12.795mil  
+                       -33.46mil  
+                       -12.795mil  
+                       -33.46mil  
+                       -12.795mil  
+                       33.46mil  
+                       12.795mil  
+                       33.46mil  
                       }
                     }
 
@@ -17403,14 +16032,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  
+                       15.795mil  
+                       -36.46mil  
+                       -15.795mil  
+                       -36.46mil  
+                       -15.795mil  
+                       36.46mil  
+                       15.795mil  
+                       36.46mil  
                       }
                     }
 
@@ -17422,14 +16051,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  
+                       12.795mil  
+                       -33.46mil  
+                       -12.795mil  
+                       -33.46mil  
+                       -12.795mil  
+                       33.46mil  
+                       12.795mil  
+                       33.46mil  
                       }
                     }
                   }
@@ -17437,8 +16066,8 @@ ha:pcb-rnd-board-v8 {
                }
 
                 li:objects {
-                 ha:padstack_ref.246305 {
-                  proto=0; x=2.55843in; y=40.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 ha:padstack_ref.251533 {
+                  proto=0; x=2.86699in; y=756.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
                   ha:flags {
                    clearline=1
                   }
@@ -17446,19 +16075,103 @@ ha:pcb-rnd-board-v8 {
                   li:thermal {
                   }
 
+                  ha:attributes {
+                    term=8
+                    name=pin8
+                  }
+                 }
+                 ha:padstack_ref.251534 {
+                  proto=1; x=2.86699in; y=481.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                  li:thermal {
+                  }
+
                   ha:attributes {
                     term=1
-                    name=1
+                    name=pin1
+                  }
+                 }
+                 ha:padstack_ref.251535 {
+                  proto=0; x=2.81699in; y=756.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=7
+                    name=pin7
                   }
                  }
-                 ha:padstack_ref.246306 {
-                  proto=0; x=2.46in; y=40.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                 ha:padstack_ref.251536 {
+                  proto=1; x=2.81699in; y=481.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
                   li:thermal {
                   }
 
                   ha:attributes {
                     term=2
-                    name=2
+                    name=pin2
+                  }
+                 }
+                 ha:padstack_ref.251537 {
+                  proto=0; x=2.767in; y=756.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=6
+                    name=pin6
+                  }
+                 }
+                 ha:padstack_ref.251538 {
+                  proto=1; x=2.767in; y=481.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=3
+                    name=pin3
+                  }
+                 }
+                 ha:padstack_ref.251539 {
+                  proto=0; x=2.717in; y=756.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=5
+                    name=pin5
+                  }
+                 }
+                 ha:padstack_ref.251540 {
+                  proto=1; x=2.717in; y=481.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                  ha:flags {
+                   clearline=1
+                  }
+
+                  li:thermal {
+                  }
+
+                  ha:attributes {
+                    term=4
+                    name=pin4
                   }
                  }
                 }
@@ -17469,29 +16182,20 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.246272 {
-                     x1=64.084073mm; y1=10.47mil; x2=63.384049mm; y2=10.47mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.246275 {
-                     x1=62.884177mm; y1=30.16mil; x2=62.684025mm; y2=30.16mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.246278 {
-                     x1=62.684025mm; y1=30.16mil; x2=62.684025mm; y2=49.84mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.246281 {
-                     x1=62.684025mm; y1=49.84mil; x2=64.784097mm; y2=49.84mil; thickness=10.0mil; clearance=0.0;
+                    ha:line.251507 {
+                     x1=2.89691in; y1=724.9mil; x2=2.89691in; y2=513.09mil; thickness=10.0mil; clearance=0.0;
                     }
-                    ha:line.246284 {
-                     x1=64.784097mm; y1=49.84mil; x2=64.784097mm; y2=30.16mil; thickness=10.0mil; clearance=0.0;
+                    ha:line.251510 {
+                     x1=2.89691in; y1=513.09mil; x2=2.68708in; y2=513.09mil; thickness=10.0mil; clearance=0.0;
                     }
-                    ha:line.246287 {
-                     x1=64.784097mm; y1=30.16mil; x2=64.583945mm; y2=30.16mil; thickness=10.0mil; clearance=0.0;
+                    ha:line.251513 {
+                     x1=2.68708in; y1=513.09mil; x2=2.68708in; y2=724.9mil; thickness=10.0mil; clearance=0.0;
                     }
-                    ha:arc.246290 {
-                     x=64.084073mm; y=30.16mil; width=19.69mil; height=19.69mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=0.0;
+                    ha:line.251516 {
+                     x1=2.68708in; y1=724.9mil; x2=2.89691in; y2=724.9mil; thickness=10.0mil; clearance=0.0;
                     }
-                    ha:arc.246291 {
-                     x=63.384049mm; y=30.16mil; width=19.69mil; height=19.69mil; astart=270.000000; adelta=90.000000; thickness=10.0mil; clearance=0.0;
+                    ha:arc.251519 {
+                     x=2.86699in; y=531.4mil; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
                     }
                    }
                    ha:type {
@@ -17505,26 +16209,26 @@ ha:pcb-rnd-board-v8 {
                   ha:combining {                  }
 
                    li:objects {
-                    ha:line.246293 {
-                     x1=63.734061mm; y1=40.0mil; x2=63.734061mm; y2=40.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.251521 {
+                     x1=70.916673mm; y1=618.995mil; x2=70.916673mm; y2=618.995mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=pnp-origin
                      }
                     }
-                    ha:line.246296 {
-                     x1=63.734061mm; y1=40.0mil; x2=63.734061mm; y2=40.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.251524 {
+                     x1=2.792in; y1=619.0mil; x2=2.792in; y2=619.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=origin
                      }
                     }
-                    ha:line.246299 {
-                     x1=63.734061mm; y1=40.0mil; x2=64.734061mm; y2=40.0mil; thickness=0.1mm; clearance=0.0;
+                    ha:line.251527 {
+                     x1=2.792in; y1=619.0mil; x2=2.792in; y2=14.7226mm; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=x
                      }
                     }
-                    ha:line.246302 {
-                     x1=63.734061mm; y1=40.0mil; x2=63.734061mm; y2=0.016mm; thickness=0.1mm; clearance=0.0;
+                    ha:line.251530 {
+                     x1=2.792in; y1=619.0mil; x2=69.9168mm; y2=619.0mil; thickness=0.1mm; clearance=0.0;
                      ha:attributes {
                        subc-role=y
                      }
@@ -17538,180 +16242,166 @@ ha:pcb-rnd-board-v8 {
                  }
                 }
                }
-                uid = zJw6JG3sHTRlRoSgjVAAAABM
+                uid = WLPh2P7LbIzOwN4/n2kAAABM
                }
-               ha:subc.246397 {
-                ha:attributes {
-                 footprint=0402
-                 value=1k
-                 device=RESISTOR
-                 openscad=0402
-                 refdes=R3
-                }
-               ha:data {
-                              li:padstack_prototypes {
+                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_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.246411 {
-                  proto=0; x=2.56in; y=115.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
-                  li:thermal {
-                  }
 
-                  ha:attributes {
-                    term=1
-                    name=1
-                  }
-                 }
-                 ha:padstack_ref.246412 {
-                  proto=0; x=2.56in; y=84.26mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                  ha:flags {
-                   clearline=1
-                  }
+                 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:thermal {
+                   }
 
-                  ha:attributes {
-                    term=2
-                    name=2
+                   ha:attributes {
+                     term=1
+                     name=1
+                   }
                   }
-                 }
-                }
-                li:layers {
-
-                 ha:top-silk {
-                  lid=0
-                  ha:combining {                  }
-
-                   li:objects {
+                  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:type {
-                    silk = 1
-                    top = 1
+
+                   ha:attributes {
+                     term=2
+                     name=2
                    }
+                  }
                  }
+                 li:layers {
 
-                 ha:subc-aux {
-                  lid=1
-                  ha:combining {                  }
+                  ha:subc-aux {
+                   lid=0
+                   ha:combining {                   }
 
-                   li:objects {
-                    ha:line.246399 {
-                     x1=2.56in; y1=100.0mil; x2=2.56in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=pnp-origin
+                    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.246402 {
-                     x1=2.56in; y1=100.0mil; x2=2.56in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=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.246405 {
-                     x1=2.56in; y1=100.0mil; x2=2.56in; y2=1.54mm; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=x
+                     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.246408 {
-                     x1=2.56in; y1=100.0mil; x2=66.024mm; y2=100.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=y
+                     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:type {
+                     top = 1
+                     misc = 1
+                     virtual = 1
+                    }
+                  }
                  }
                 }
-               }
-                uid = zJw6JG3sHTRlRoSgjVAAAABQ
-               }
-               ha:subc.246430 {
+                 uid = DTPe++P7imVnhaFEAwoAAAA5
+                }
+               ha:subc.274725 {
                 ha:attributes {
-                 footprint=0402
-                 value=1k
-                 device=RESISTOR
-                 openscad=0402
-                 refdes=R2
+                 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 {
@@ -17722,282 +16412,211 @@ 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  
+                       -35.0mil  
+                       -35.0mil  
+                       35.0mil  
+                       -35.0mil  
+                       35.0mil  
+                       35.0mil  
+                       -35.0mil  
+                       35.0mil  
                       }
                     }
 
                     ha:ps_shape_v4 {
-                     ha:combining { sub=1; auto=1;                     }
+                     ha:combining {                     }
                      ha:layer_mask {
-                      top = 1
-                      mask = 1
+                      bottom = 1
+                      copper = 1
                      }
                      clearance=0.0
                       li:ps_poly {
-                       12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       -16.77mil  
-                       -12.84mil  
-                       16.77mil  
-                       12.84mil  
-                       16.77mil  
+                       -35.0mil  
+                       -35.0mil  
+                       35.0mil  
+                       -35.0mil  
+                       35.0mil  
+                       35.0mil  
+                       -35.0mil  
+                       35.0mil  
                       }
                     }
 
                     ha:ps_shape_v4 {
-                     ha:combining { auto=1;                     }
+                     ha:combining {                     }
                      ha:layer_mask {
-                      top = 1
-                      paste = 1
+                      copper = 1
+                      intern = 1
                      }
                      clearance=0.0
                       li:ps_poly {
-                       9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       -13.77mil  
-                       -9.84mil  
-                       13.77mil  
-                       9.84mil  
-                       13.77mil  
+                       -35.0mil  
+                       -35.0mil  
+                       35.0mil  
+                       -35.0mil  
+                       35.0mil  
+                       35.0mil  
+                       -35.0mil  
+                       35.0mil  
                       }
                     }
-                  }
-                }
-               }
-
-                li:objects {
-                 ha:padstack_ref.246444 {
-                  proto=0; x=2.2in; y=115.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                  ha:flags {
-                   clearline=1
-                  }
-
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=1
-                    name=1
-                  }
-                 }
-                 ha:padstack_ref.246445 {
-                  proto=0; x=2.2in; y=84.26mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                  ha:flags {
-                   clearline=1
-                  }
 
-                  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 {
+                       -37.5mil  
+                       -37.5mil  
+                       37.5mil  
+                       -37.5mil  
+                       37.5mil  
+                       37.5mil  
+                       -37.5mil  
+                       37.5mil  
+                      }
+                    }
 
-                  ha:attributes {
-                    term=2
-                    name=2
+                    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  
+                      }
+                    }
                   }
-                 }
                 }
-                li:layers {
-
-                 ha:top-silk {
-                  lid=0
-                  ha:combining {                  }
-
-                   li:objects {
-                   }
-                   ha:type {
-                    silk = 1
-                    top = 1
-                   }
-                 }
 
-                 ha:subc-aux {
-                  lid=1
-                  ha:combining {                  }
+                ha:ps_proto_v6.1 {
+                  hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+                  li:shape {
 
-                   li:objects {
-                    ha:line.246432 {
-                     x1=2.2in; y1=100.0mil; x2=2.2in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=pnp-origin
-                     }
-                    }
-                    ha:line.246435 {
-                     x1=2.2in; y1=100.0mil; x2=2.2in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=origin
-                     }
-                    }
-                    ha:line.246438 {
-                     x1=2.2in; y1=100.0mil; x2=2.2in; y2=1.54mm; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=x
+                    ha:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                     }
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      copper = 1
+                      top = 1
                      }
+                     clearance=0.0
                     }
-                    ha:line.246441 {
-                     x1=2.2in; y1=100.0mil; x2=56.88mm; y2=100.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=y
+
+                    ha:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                     }
+                     ha:combining {                     }
+                     ha:layer_mask {
+                      bottom = 1
+                      copper = 1
                      }
+                     clearance=0.0
                     }
-                   }
-                   ha:type {
-                    top = 1
-                    misc = 1
-                    virtual = 1
-                   }
-                 }
-                }
-               }
-                uid = zJw6JG3sHTRlRoSgjVAAAABS
-               }
-               ha:subc.251506 {
-                ha:attributes {
-                 value=IRF7319
-                 device=MOSFET
-                 footprint=SOIJ8
-                 refdes=Q1
-                }
-               ha:data {
-                              li:padstack_prototypes {
-
-                ha:ps_proto_v6.0 {
-                  hdia=0.0; hplated=0; htop=0; hbottom=0;
-                  li:shape {
 
                     ha:ps_shape_v4 {
+                     ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                     }
                      ha:combining {                     }
                      ha:layer_mask {
                       copper = 1
-                      top = 1
+                      intern = 1
                      }
                      clearance=0.0
-                      li:ps_poly {
-                       -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=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:combining { sub=1; auto=1;                     }
+                     ha:ps_circ { x=0.0; y=0.0; dia=172.24mil;                     }
+                     ha:combining {                     }
                      ha:layer_mask {
-                      top = 1
-                      mask = 1
+                      bottom = 1
+                      copper = 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=172.24mil;                     }
+                     ha:combining {                     }
                      ha:layer_mask {
-                      top = 1
-                      paste = 1
-                     }
+                      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
+                    }
+
+                    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
-                      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.86699in; y=756.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
                   }
@@ -18006,22 +16625,26 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=8
-                    name=pin8
+                    term=1
+                    name=pin1
                   }
                  }
-                 ha:padstack_ref.251534 {
-                  proto=1; x=2.86699in; y=481.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 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=1
-                    name=pin1
+                    term=2
+                    name=pin2
                   }
                  }
-                 ha:padstack_ref.251535 {
-                  proto=0; x=2.81699in; y=756.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 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
                   }
@@ -18030,12 +16653,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=7
-                    name=pin7
+                    term=3
+                    name=pin3
                   }
                  }
-                 ha:padstack_ref.251536 {
-                  proto=1; x=2.81699in; y=481.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 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
                   }
@@ -18044,12 +16667,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=2
-                    name=pin2
+                    term=4
+                    name=pin4
                   }
                  }
-                 ha:padstack_ref.251537 {
-                  proto=0; x=2.767in; y=756.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 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
                   }
@@ -18058,26 +16681,44 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=6
-                    name=pin6
+                    term=5
+                    name=pin5
                   }
                  }
-                 ha:padstack_ref.251538 {
-                  proto=1; x=2.767in; y=481.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 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  
+                    }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                     li:5 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
                   }
 
                   ha:attributes {
-                    term=3
-                    name=pin3
+                    term=6
+                    name=pin6
                   }
                  }
-                 ha:padstack_ref.251539 {
-                  proto=0; x=2.717in; y=756.785mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 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
                   }
@@ -18086,12 +16727,12 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=5
-                    name=pin5
+                    term=7
+                    name=pin7
                   }
                  }
-                 ha:padstack_ref.251540 {
-                  proto=1; x=2.717in; y=481.205mil; rot=180.000000; xmirror=0; smirror=0; clearance=12.205mil;
+                 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
                   }
@@ -18100,1372 +16741,795 @@ ha:pcb-rnd-board-v8 {
                   }
 
                   ha:attributes {
-                    term=4
-                    name=pin4
+                    term=8
+                    name=pin8
                   }
                  }
-                }
-                li:layers {
-
-                 ha:top-silk {
-                  lid=0
-                  ha:combining {                  }
+                 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:objects {
-                    ha:line.251507 {
-                     x1=2.89691in; y1=724.9mil; x2=2.89691in; y2=513.09mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.251510 {
-                     x1=2.89691in; y1=513.09mil; x2=2.68708in; y2=513.09mil; thickness=10.0mil; clearance=0.0;
-                    }
-                    ha:line.251513 {
-                     x1=2.68708in; y1=513.09mil; x2=2.68708in; y2=724.9mil; thickness=10.0mil; clearance=0.0;
+                  li:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
                     }
-                    ha:line.251516 {
-                     x1=2.68708in; y1=724.9mil; x2=2.89691in; y2=724.9mil; thickness=10.0mil; clearance=0.0;
+                    li:3 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
                     }
-                    ha:arc.251519 {
-                     x=2.86699in; y=531.4mil; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+                    li:5 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
                     }
-                   }
-                   ha:type {
-                    silk = 1
-                    top = 1
-                   }
+                  }
+
+                  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
+                  }
 
-                 ha:subc-aux {
-                  lid=1
-                  ha:combining {                  }
+                  li:thermal {
+                  }
 
-                   li:objects {
-                    ha:line.251521 {
-                     x1=70.916673mm; y1=618.995mil; x2=70.916673mm; y2=618.995mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=pnp-origin
-                     }
-                    }
-                    ha:line.251524 {
-                     x1=2.792in; y1=619.0mil; x2=2.792in; y2=619.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=origin
-                     }
-                    }
-                    ha:line.251527 {
-                     x1=2.792in; y1=619.0mil; x2=2.792in; y2=14.7226mm; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=x
-                     }
-                    }
-                    ha:line.251530 {
-                     x1=2.792in; y1=619.0mil; x2=69.9168mm; y2=619.0mil; thickness=0.1mm; clearance=0.0;
-                     ha:attributes {
-                       subc-role=y
-                     }
-                    }
-                   }
-                   ha:type {
-                    top = 1
-                    misc = 1
-                    virtual = 1
-                   }
+                  ha:attributes {
+                    term=10
+                    name=pin10
+                  }
                  }
-                }
-               }
-                uid = WLPh2P7LbIzOwN4/n2kAAABM
-               }
-                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: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:data {
-                                li:padstack_prototypes {
+                 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
+                  }
 
-                 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 {
-                        -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  
-                       }
-                     }
-                   }
+                  ha:attributes {
+                    term=12
+                    name=pin12
+                  }
                  }
-                }
-
-                 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: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
+                  }
 
-                   ha:attributes {
-                     term=1
-                     name=1
-                   }
+                  li:thermal {
                   }
-                  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
-                   }
+                  ha:attributes {
+                    term=13
+                    name=pin13
                   }
                  }
-                 li:layers {
-
-                  ha:subc-aux {
-                   lid=0
-                   ha:combining {                   }
+                 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: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
-                      }
+                  li:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
                      }
-                     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
-                      }
+                     li:5 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
                      }
-                    }
-                    ha:type {
-                     top = 1
-                     misc = 1
-                     virtual = 1
-                    }
                   }
-                 }
-                }
-                 uid = DTPe++P7imVnhaFEAwoAAAA5
-                }
-                ha:subc.292023 {
-                 ha:attributes {
-                  value=red
-                  device=LED
-                  footprint=0603-sideled
-                  refdes=D1
-                 }
-                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: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
+                  }
 
-                     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=15
+                    name=pin15
+                  }
                  }
-                }
-
-                 li:objects {
-                  ha:padstack_ref.292057 {
-                   proto=0; x=873.43mil; y=40.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                   ha:flags {
-                    clearline=1
-                   }
+                 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
+                  }
 
-                   li:thermal {
-                   }
+                  li:thermal {
+                  }
 
-                   ha:attributes {
-                     term=1
-                     name=1
-                   }
+                  ha:attributes {
+                    term=16
+                    name=pin16
+                  }
+                 }
+                 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
                   }
-                  ha:padstack_ref.292058 {
-                   proto=0; x=775.0mil; y=40.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                   ha:flags {
-                    clearline=1
-                   }
 
-                   li:thermal {
-                   }
+                  li:thermal {
+                  }
 
-                   ha:attributes {
-                     term=2
-                     name=2
-                   }
+                  ha:attributes {
+                    term=17
+                    name=pin17
                   }
                  }
-                 li:layers {
+                 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
+                  }
 
-                  ha:top-silk {
-                   lid=0
-                   ha:combining {                   }
+                  li:thermal {
+                  }
 
-                    li:objects {
-                     ha:line.292024 {
-                      x1=837.995mil; y1=10.47mil; x2=810.435mil; y2=10.47mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.292027 {
-                      x1=790.755mil; y1=30.16mil; x2=782.875mil; y2=30.16mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.292030 {
-                      x1=782.875mil; y1=30.16mil; x2=782.875mil; y2=49.84mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.292033 {
-                      x1=782.875mil; y1=49.84mil; x2=865.555mil; y2=49.84mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.292036 {
-                      x1=865.555mil; y1=49.84mil; x2=865.555mil; y2=30.16mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.292039 {
-                      x1=865.555mil; y1=30.16mil; x2=857.675mil; y2=30.16mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:arc.292042 {
-                      x=837.995mil; y=30.16mil; width=19.69mil; height=19.69mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:arc.292043 {
-                      x=810.435mil; y=30.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:attributes {
+                    term=18
+                    name=pin18
+                  }
+                 }
+                 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
                   }
 
-                  ha:subc-aux {
-                   lid=1
-                   ha:combining {                   }
+                  li:thermal {
+                  }
 
-                    li:objects {
-                     ha:line.292045 {
-                      x1=824.215mil; y1=40.0mil; x2=824.215mil; y2=40.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=pnp-origin
-                      }
-                     }
-                     ha:line.292048 {
-                      x1=824.215mil; y1=40.0mil; x2=824.215mil; y2=40.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=origin
-                      }
-                     }
-                     ha:line.292051 {
-                      x1=824.215mil; y1=40.0mil; x2=21.935061mm; y2=40.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=x
-                      }
-                     }
-                     ha:line.292054 {
-                      x1=824.215mil; y1=40.0mil; x2=824.215mil; y2=0.016mm; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=y
-                      }
-                     }
-                    }
-                    ha:type {
-                     top = 1
-                     misc = 1
-                     virtual = 1
-                    }
+                  ha:attributes {
+                    term=19
+                    name=pin19
                   }
                  }
-                }
-                 uid = Lq9JXlOtfKE1+ddEtfgAAABL
-                }
-                ha:subc.292096 {
-                 ha:attributes {
-                  value=green
-                  device=LED
-                  footprint=0603-sideled
-                  refdes=D2
-                 }
-                ha:data {
-                                li:padstack_prototypes {
-
-                 ha:ps_proto_v6.0 {
-                   hdia=0.0; hplated=0; htop=0; hbottom=0;
-                   li:shape {
+                 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
+                  }
 
-                     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  
-                       }
+                  li:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
                      }
-
-                     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:5 {
+                      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 {
-                        19.685mil  
-                        -29.53mil  
-                        -19.685mil  
-                        -29.53mil  
-                        -19.685mil  
-                        29.53mil  
-                        19.685mil  
-                        29.53mil  
-                       }
-                     }
-                   }
+                  ha:attributes {
+                    term=20
+                    name=pin20
+                  }
                  }
-                }
-
-                 li:objects {
-                  ha:padstack_ref.292130 {
-                   proto=0; x=1.07343in; y=40.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                   ha:flags {
-                    clearline=1
-                   }
+                 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
+                  }
 
-                   li:thermal {
-                   }
+                  li:thermal {
+                  }
 
-                   ha:attributes {
-                     term=1
-                     name=1
-                   }
+                  ha:attributes {
+                    term=21
+                    name=pin21
+                  }
+                 }
+                 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
                   }
-                  ha:padstack_ref.292131 {
-                   proto=0; x=975.0mil; y=40.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                   ha:flags {
-                    clearline=1
-                   }
 
-                   li:thermal {
-                   }
+                  li:thermal {
+                  }
 
-                   ha:attributes {
-                     term=2
-                     name=2
-                   }
+                  ha:attributes {
+                    term=22
+                    name=pin22
                   }
                  }
-                 li:layers {
+                 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
+                  }
 
-                  ha:top-silk {
-                   lid=0
-                   ha:combining {                   }
+                  li:thermal {
+                  }
 
-                    li:objects {
-                     ha:line.292097 {
-                      x1=26.365073mm; y1=10.47mil; x2=25.665049mm; y2=10.47mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.292100 {
-                      x1=990.755mil; y1=30.16mil; x2=982.875mil; y2=30.16mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.292103 {
-                      x1=982.875mil; y1=30.16mil; x2=982.875mil; y2=49.84mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.292106 {
-                      x1=982.875mil; y1=49.84mil; x2=27.065097mm; y2=49.84mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.292109 {
-                      x1=27.065097mm; y1=49.84mil; x2=27.065097mm; y2=30.16mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.292112 {
-                      x1=27.065097mm; y1=30.16mil; x2=26.864945mm; y2=30.16mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:arc.292115 {
-                      x=26.365073mm; y=30.16mil; width=19.69mil; height=19.69mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:arc.292116 {
-                      x=25.665049mm; y=30.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:attributes {
+                    term=23
+                    name=pin23
+                  }
+                 }
+                 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.292118 {
-                      x1=26.015061mm; y1=40.0mil; x2=26.015061mm; y2=40.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=pnp-origin
-                      }
-                     }
-                     ha:line.292121 {
-                      x1=26.015061mm; y1=40.0mil; x2=26.015061mm; y2=40.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=origin
-                      }
-                     }
-                     ha:line.292124 {
-                      x1=26.015061mm; y1=40.0mil; x2=27.015061mm; y2=40.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=x
-                      }
-                     }
-                     ha:line.292127 {
-                      x1=26.015061mm; y1=40.0mil; x2=26.015061mm; y2=0.016mm; 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 = Lq9JXlOtfKE1+ddEtfgAAABN
-                }
-                ha:subc.294285 {
-                 ha:attributes {
-                  value=red
-                  device=LED
-                  footprint=0603-sideled
-                  refdes=D4
-                 }
-                ha:data {
-                                li:padstack_prototypes {
-
-                 ha:ps_proto_v6.0 {
-                   hdia=0.0; hplated=0; htop=0; hbottom=0;
-                   li:shape {
+                 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 {                      }
-                      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: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 {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
+                     li:3 {
+                      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 {
-                        19.685mil  
-                        -29.53mil  
-                        -19.685mil  
-                        -29.53mil  
-                        -19.685mil  
-                        29.53mil  
-                        19.685mil  
-                        29.53mil  
-                       }
+                     li:5 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
                      }
-                   }
+                  }
+
+                  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.294319 {
-                   proto=0; x=2.2in; y=40.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                   ha:flags {
-                    clearline=1
-                   }
+                  li:thermal {
+                  }
 
-                   li:thermal {
-                   }
+                  ha:attributes {
+                    term=26
+                    name=pin26
+                  }
+                 }
+                 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
+                  }
 
-                   ha:attributes {
-                     term=1
-                     name=1
-                   }
+                  li:thermal {
                   }
-                  ha:padstack_ref.294320 {
-                   proto=0; x=2.10157in; y=40.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                   li:thermal {
-                   }
 
-                   ha:attributes {
-                     term=2
-                     name=2
-                   }
+                  ha:attributes {
+                    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:top-silk {
-                   lid=0
-                   ha:combining {                   }
+                  li:thermal {
+                  }
 
-                    li:objects {
-                     ha:line.294286 {
-                      x1=54.979951mm; y1=10.47mil; x2=54.279927mm; y2=10.47mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.294289 {
-                      x1=53.780055mm; y1=30.16mil; x2=53.579903mm; y2=30.16mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.294292 {
-                      x1=53.579903mm; y1=30.16mil; x2=53.579903mm; y2=49.84mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.294295 {
-                      x1=53.579903mm; y1=49.84mil; x2=55.679975mm; y2=49.84mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.294298 {
-                      x1=55.679975mm; y1=49.84mil; x2=55.679975mm; y2=30.16mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:line.294301 {
-                      x1=55.679975mm; y1=30.16mil; x2=55.479823mm; y2=30.16mil; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:arc.294304 {
-                      x=54.979951mm; y=30.16mil; width=19.69mil; height=19.69mil; astart=180.000000; adelta=90.000000; thickness=10.0mil; clearance=0.0;
-                     }
-                     ha:arc.294305 {
-                      x=54.279927mm; y=30.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: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:subc-aux {
-                   lid=1
-                   ha:combining {                   }
+                  li:thermal {
+                  }
 
-                    li:objects {
-                     ha:line.294307 {
-                      x1=54.629939mm; y1=40.0mil; x2=54.629939mm; y2=40.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=pnp-origin
-                      }
-                     }
-                     ha:line.294310 {
-                      x1=54.629939mm; y1=40.0mil; x2=54.629939mm; y2=40.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=origin
-                      }
-                     }
-                     ha:line.294313 {
-                      x1=54.629939mm; y1=40.0mil; x2=55.629939mm; y2=40.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=x
-                      }
-                     }
-                     ha:line.294316 {
-                      x1=54.629939mm; y1=40.0mil; x2=54.629939mm; y2=0.016mm; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=y
-                      }
-                     }
-                    }
-                    ha:type {
-                     top = 1
-                     misc = 1
-                     virtual = 1
-                    }
+                  ha:attributes {
+                    term=29
+                    name=pin29
                   }
                  }
-                }
-                 uid = 5nNEPINpFDGsLFt9jNcAAABL
-                }
-                ha:subc.297273 {
-                 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 {
-
-                 ha:ps_proto_v6.0 {
-                   hdia=0.0; hplated=0; htop=0; hbottom=0;
-                   li:shape {
+                 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 {                      }
-                      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 {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      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  
-                       }
+                     li:5 {
+                      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
+                  }
                  }
-                }
-
-                 li:objects {
-                  ha:padstack_ref.297286 {
-                   proto=0; x=1.00852in; y=186.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                   li:thermal {
-                   }
+                 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
+                  }
 
-                   ha:attributes {
-                     term=1
-                     name=1
-                   }
+                  li:thermal {
                   }
-                  ha:padstack_ref.297287 {
-                   proto=0; x=1.04in; y=186.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                   ha:flags {
-                    clearline=1
-                   }
-
-                   li:thermal {
-                   }
 
-                   ha:attributes {
-                     term=2
-                     name=2
-                   }
+                  ha:attributes {
+                    term=31
+                    name=pin31
                   }
                  }
-                 li:layers {
+                 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
+                  }
 
-                  ha:subc-aux {
-                   lid=0
-                   ha:combining {                   }
+                  li:thermal {
+                  }
 
-                    li:objects {
-                     ha:line.297274 {
-                      x1=1.02426in; y1=186.0mil; x2=1.02426in; y2=186.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=pnp-origin
-                      }
-                     }
-                     ha:line.297277 {
-                      x1=1.02426in; y1=186.0mil; x2=1.02426in; y2=186.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=origin
-                      }
-                     }
-                     ha:line.297280 {
-                      x1=1.02426in; y1=186.0mil; x2=27.016204mm; y2=186.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=x
-                      }
-                     }
-                     ha:line.297283 {
-                      x1=1.02426in; y1=186.0mil; x2=1.02426in; y2=5.7244mm; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=y
-                      }
-                     }
-                    }
-                    ha:type {
-                     top = 1
-                     misc = 1
-                     virtual = 1
-                    }
+                  ha:attributes {
+                    term=32
+                    name=pin32
                   }
                  }
-                }
-                 uid = DTPe++P7imVnhaFEAwoAAAAP
-                }
-                ha:subc.297289 {
-                 ha:attributes {
-                  {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: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: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 {
-                        -13.77mil  
-                        -9.84mil  
-                        -13.77mil  
-                        9.84mil  
-                        13.77mil  
-                        9.84mil  
-                        13.77mil  
-                        -9.84mil  
-                       }
-                     }
+                  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
+                  }
 
-                     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:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
+                     li:3 {
+                      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 {
-                        -13.77mil  
-                        -9.84mil  
-                        -13.77mil  
-                        9.84mil  
-                        13.77mil  
-                        9.84mil  
-                        13.77mil  
-                        -9.84mil  
-                       }
+                     li:5 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
                      }
-                   }
-                 }
-                }
+                  }
 
-                 li:objects {
-                  ha:padstack_ref.297302 {
-                   proto=0; x=875.0mil; y=79.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                   ha:flags {
-                    clearline=1
-                   }
+                  ha:attributes {
+                    term=34
+                    name=pin34
+                  }
+                 }
+                 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
+                  }
 
-                   li:thermal {
-                   }
+                  li:thermal {
+                  }
 
-                   ha:attributes {
-                     term=1
-                     name=1
-                   }
+                  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:padstack_ref.297303 {
-                   proto=0; x=875.0mil; y=110.74mil; 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=36
+                    name=pin36
                   }
                  }
-                 li:layers {
+                 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
+                  }
 
-                  ha:subc-aux {
-                   lid=0
-                   ha:combining {                   }
+                  li:thermal {
+                  }
 
-                    li:objects {
-                     ha:line.297290 {
-                      x1=875.0mil; y1=95.0mil; x2=875.0mil; y2=95.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=pnp-origin
-                      }
-                     }
-                     ha:line.297293 {
-                      x1=875.0mil; y1=95.0mil; x2=875.0mil; y2=95.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=origin
-                      }
-                     }
-                     ha:line.297296 {
-                      x1=875.0mil; y1=95.0mil; x2=875.0mil; y2=1.413mm; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=x
-                      }
-                     }
-                     ha:line.297299 {
-                      x1=875.0mil; y1=95.0mil; x2=21.225mm; y2=95.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=y
-                      }
-                     }
-                    }
-                    ha:type {
-                     top = 1
-                     misc = 1
-                     virtual = 1
-                    }
+                  ha:attributes {
+                    term=37
+                    name=pin37
                   }
                  }
-                }
-                 uid = DTPe++P7imVnhaFEAwoAAAAN
-                }
-                ha:subc.297305 {
-                 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: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
+                  }
 
-                 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 {
-                        -13.77mil  
-                        -9.84mil  
-                        -13.77mil  
-                        9.84mil  
-                        13.77mil  
-                        9.84mil  
-                        13.77mil  
-                        -9.84mil  
-                       }
-                     }
+                  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
+                  }
 
-                     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:thermal {
+                    li:2 {
+                     on  
+                     diag  
+                     round  
+                     noshape  
+                    }
+                     li:3 {
+                      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 {
-                        -13.77mil  
-                        -9.84mil  
-                        -13.77mil  
-                        9.84mil  
-                        13.77mil  
-                        9.84mil  
-                        13.77mil  
-                        -9.84mil  
-                       }
+                     li:5 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
                      }
-                   }
+                  }
+
+                  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
+                  }
 
-                 li:objects {
-                  ha:padstack_ref.297318 {
-                   proto=0; x=975.0mil; y=110.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                   li:thermal {
-                   }
+                  li:thermal {
+                  }
 
-                   ha:attributes {
-                     term=1
-                     name=1
-                   }
+                  ha:attributes {
+                    term=40
+                    name=pin40
+                  }
+                 }
+                 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
                   }
-                  ha:padstack_ref.297319 {
-                   proto=0; x=975.0mil; y=79.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                   ha:flags {
-                    clearline=1
-                   }
 
-                   li:thermal {
-                   }
+                  li:thermal {
+                    li:2 {
+                     on  
+                     solid  
+                     noshape  
+                    }
+                     li:3 {
+                      on  
+                      solid  
+                      noshape  
+                     }
+                     li:5 {
+                      on  
+                      solid  
+                      noshape  
+                     }
+                  }
 
-                   ha:attributes {
-                     term=2
-                     name=2
-                   }
+                  ha:attributes {
+                    term=41
+                    name=GND
                   }
                  }
-                 li:layers {
-
-                  ha:subc-aux {
-                   lid=0
-                   ha:combining {                   }
+                 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:objects {
-                     ha:line.297306 {
-                      x1=975.0mil; y1=95.0mil; x2=975.0mil; y2=95.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=pnp-origin
-                      }
+                  li:thermal {
+                    li:2 {
+                     on  
+                     solid  
+                     noshape  
+                    }
+                     li:3 {
+                      on  
+                      solid  
+                      noshape  
                      }
-                     ha:line.297309 {
-                      x1=975.0mil; y1=95.0mil; x2=975.0mil; y2=95.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=origin
-                      }
+                     li:5 {
+                      on  
+                      solid  
+                      noshape  
                      }
-                     ha:line.297312 {
-                      x1=975.0mil; y1=95.0mil; x2=975.0mil; y2=3.413mm; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=x
-                      }
+                  }
+
+                  ha:attributes {
+                    term=41
+                    name=GND
+                  }
+                 }
+                 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  
+                    }
+                     li:3 {
+                      on  
+                      solid  
+                      noshape  
                      }
-                     ha:line.297315 {
-                      x1=975.0mil; y1=95.0mil; x2=25.765mm; y2=95.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=y
-                      }
+                     li:5 {
+                      on  
+                      solid  
+                      noshape  
                      }
+                  }
+
+                  ha:attributes {
+                    term=41
+                    name=GND
+                  }
+                 }
+                 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:type {
-                     top = 1
-                     misc = 1
-                     virtual = 1
-                    }
+                     li:3 {
+                      on  
+                      solid  
+                      noshape  
+                     }
+                     li:5 {
+                      on  
+                      solid  
+                      noshape  
+                     }
+                  }
+
+                  ha:attributes {
+                    term=41
+                    name=GND
                   }
                  }
                 }
-                 uid = DTPe++P7imVnhaFEAwoAAAAM
-                }
-                ha:subc.297321 {
-                 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 {
+                li:layers {
 
-                 ha:ps_proto_v6.0 {
-                   hdia=0.0; hplated=0; htop=0; hbottom=0;
-                   li:shape {
+                 ha:top-silk {
+                  lid=0
+                  ha:combining {                  }
 
-                     ha:ps_shape_v4 {
-                      ha:combining {                      }
-                      ha:layer_mask {
-                       copper = 1
-                       top = 1
-                      }
-                      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.297334 {
-                   proto=0; x=817.0mil; y=176.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                   li:thermal {
-                   }
-
-                   ha:attributes {
-                     term=1
-                     name=1
-                   }
-                  }
-                  ha:padstack_ref.297335 {
-                   proto=0; x=817.0mil; y=145.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                   ha:flags {
-                    clearline=1
-                   }
-
-                   li:thermal {
+                   li:objects {
+                    ha:line.274726 {
+                     x1=2.76594in; y1=2.0058in; x2=384.07mil; y2=2.0058in; thickness=5.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.274732 {
+                     x1=2.85453in; y1=1.91721in; x2=2.85453in; y2=913.29mil; thickness=5.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:attributes {
-                     term=2
-                     name=2
+                   ha:type {
+                    silk = 1
+                    top = 1
                    }
-                  }
                  }
-                 li:layers {
 
-                  ha:subc-aux {
-                   lid=0
-                   ha:combining {                   }
+                 ha:subc-aux {
+                  lid=1
+                  ha:combining {                  }
 
-                    li:objects {
-                     ha:line.297322 {
-                      x1=817.0mil; y1=160.74mil; x2=817.0mil; y2=160.74mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=pnp-origin
-                      }
+                   li:objects {
+                    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.297325 {
-                      x1=817.0mil; y1=160.74mil; x2=817.0mil; y2=160.74mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=origin
-                      }
+ ha:flags ={ selected=1
+ };                    }
+                    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.297328 {
-                      x1=817.0mil; y1=160.74mil; x2=817.0mil; y2=3.082796mm; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=x
-                      }
+ ha:flags ={ selected=1
+ };                    }
+                    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.297331 {
-                      x1=817.0mil; y1=160.74mil; x2=21.7518mm; y2=160.74mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=y
-                      }
+ ha:flags ={ selected=1
+ };                    }
+                    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
                      }
-                    }
-                    ha:type {
-                     top = 1
-                     misc = 1
-                     virtual = 1
-                    }
-                  }
+ ha:flags ={ selected=1
+ };                    }
+                   }
+                   ha:type {
+                    top = 1
+                    misc = 1
+                    virtual = 1
+                   }
                  }
                 }
-                 uid = DTPe++P7imVnhaFEAwoAAAAR
-                }
-                ha:subc.297337 {
+               }
+                uid = tuR3aL133+5gTj1mOGwAAABK
+               }
+                ha:subc.316660 {
                  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
+                  value=
+                  device=unknown
+                  footprint=100mil2pin
+                  refdes=J1
                  }
                 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 {
@@ -19476,239 +17540,155 @@ 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  
+                        -35.0mil  
+                        -35.0mil  
+                        35.0mil  
+                        -35.0mil  
+                        35.0mil  
+                        35.0mil  
+                        -35.0mil  
+                        35.0mil  
                        }
                      }
 
                      ha:ps_shape_v4 {
-                      ha:combining { sub=1; auto=1;                      }
+                      ha:combining {                      }
                       ha:layer_mask {
-                       top = 1
-                       mask = 1
+                       bottom = 1
+                       copper = 1
                       }
                       clearance=0.0
                        li:ps_poly {
-                        12.84mil  
-                        -16.77mil  
-                        -12.84mil  
-                        -16.77mil  
-                        -12.84mil  
-                        16.77mil  
-                        12.84mil  
-                        16.77mil  
+                        -35.0mil  
+                        -35.0mil  
+                        35.0mil  
+                        -35.0mil  
+                        35.0mil  
+                        35.0mil  
+                        -35.0mil  
+                        35.0mil  
                        }
                      }
 
                      ha:ps_shape_v4 {
-                      ha:combining { auto=1;                      }
+                      ha:combining {                      }
                       ha:layer_mask {
-                       top = 1
-                       paste = 1
+                       copper = 1
+                       intern = 1
                       }
                       clearance=0.0
                        li:ps_poly {
-                        9.84mil  
-                        -13.77mil  
-                        -9.84mil  
-                        -13.77mil  
-                        -9.84mil  
-                        13.77mil  
-                        9.84mil  
-                        13.77mil  
+                        -35.0mil  
+                        -35.0mil  
+                        35.0mil  
+                        -35.0mil  
+                        35.0mil  
+                        35.0mil  
+                        -35.0mil  
+                        35.0mil  
                        }
                      }
-                   }
-                 }
-                }
-
-                 li:objects {
-                  ha:padstack_ref.297350 {
-                   proto=0; x=818.0mil; y=207.26mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                   li:thermal {
-                   }
-
-                   ha:attributes {
-                     term=1
-                     name=1
-                   }
-                  }
-                  ha:padstack_ref.297351 {
-                   proto=0; x=818.0mil; y=238.74mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                   ha:flags {
-                    clearline=1
-                   }
-
-                   li:thermal {
-                   }
 
-                   ha:attributes {
-                     term=2
-                     name=2
-                   }
-                  }
-                 }
-                 li:layers {
-
-                  ha:subc-aux {
-                   lid=0
-                   ha:combining {                   }
-
-                    li:objects {
-                     ha:line.297338 {
-                      x1=818.0mil; y1=223.0mil; x2=818.0mil; y2=223.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=pnp-origin
-                      }
-                     }
-                     ha:line.297341 {
-                      x1=818.0mil; y1=223.0mil; x2=818.0mil; y2=223.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=origin
-                      }
-                     }
-                     ha:line.297344 {
-                      x1=818.0mil; y1=223.0mil; x2=818.0mil; y2=6.6642mm; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=x
+                     ha:ps_shape_v4 {
+                      ha:combining { sub=1; auto=1;                      }
+                      ha:layer_mask {
+                       top = 1
+                       mask = 1
                       }
+                      clearance=0.0
+                       li:ps_poly {
+                        -42.5mil  
+                        -42.5mil  
+                        42.5mil  
+                        -42.5mil  
+                        42.5mil  
+                        42.5mil  
+                        -42.5mil  
+                        42.5mil  
+                       }
                      }
-                     ha:line.297347 {
-                      x1=818.0mil; y1=223.0mil; x2=19.7772mm; y2=223.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=y
+
+                     ha:ps_shape_v4 {
+                      ha:combining { sub=1; auto=1;                      }
+                      ha:layer_mask {
+                       bottom = 1
+                       mask = 1
                       }
+                      clearance=0.0
+                       li:ps_poly {
+                        -42.5mil  
+                        -42.5mil  
+                        42.5mil  
+                        -42.5mil  
+                        42.5mil  
+                        42.5mil  
+                        -42.5mil  
+                        42.5mil  
+                       }
                      }
-                    }
-                    ha:type {
-                     top = 1
-                     misc = 1
-                     virtual = 1
-                    }
-                  }
-                 }
-                }
-                 uid = DTPe++P7imVnhaFEAwoAAAAQ
-                }
-                ha:subc.297353 {
-                 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:ps_proto_v6.0 {
-                   hdia=0.0; hplated=0; htop=0; hbottom=0;
+                 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
-                       li:ps_poly {
-                        12.0mil  
-                        -20.0mil  
-                        -12.0mil  
-                        -20.0mil  
-                        -12.0mil  
-                        20.0mil  
-                        12.0mil  
-                        20.0mil  
-                       }
                      }
 
                      ha:ps_shape_v4 {
+                      ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                      }
+                      ha:combining {                      }
+                      ha:layer_mask {
+                       bottom = 1
+                       copper = 1
+                      }
+                      clearance=0.0
+                     }
+
+                     ha:ps_shape_v4 {
+                      ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                      }
+                      ha:combining {                      }
+                      ha:layer_mask {
+                       copper = 1
+                       intern = 1
+                      }
+                      clearance=0.0
+                     }
+
+                     ha:ps_shape_v4 {
+                      ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                      }
                       ha:combining { sub=1; auto=1;                      }
                       ha:layer_mask {
                        top = 1
                        mask = 1
                       }
                       clearance=0.0
-                       li:ps_poly {
-                        15.0mil  
-                        -23.0mil  
-                        -15.0mil  
-                        -23.0mil  
-                        -15.0mil  
-                        23.0mil  
-                        15.0mil  
-                        23.0mil  
-                       }
                      }
 
                      ha:ps_shape_v4 {
-                      ha:combining { auto=1;                      }
+                      ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                      }
+                      ha:combining { sub=1; auto=1;                      }
                       ha:layer_mask {
-                       top = 1
-                       paste = 1
+                       bottom = 1
+                       mask = 1
                       }
                       clearance=0.0
-                       li:ps_poly {
-                        12.0mil  
-                        -20.0mil  
-                        -12.0mil  
-                        -20.0mil  
-                        -12.0mil  
-                        20.0mil  
-                        12.0mil  
-                        20.0mil  
-                       }
                      }
                    }
                  }
                 }
 
                  li:objects {
-                  ha:padstack_ref.297378 {
-                   proto=0; x=874.0mil; y=148.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                   ha:flags {
-                    clearline=1
-                   }
-
-                   li:thermal {
-                   }
-
-                   ha:attributes {
-                     term=4
-                     name=VIN
-                   }
-                  }
-                  ha:padstack_ref.297379 {
-                   proto=0; x=874.0mil; y=226.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                   ha:flags {
-                    clearline=1
-                   }
-
-                   li:thermal {
-                   }
-
-                   ha:attributes {
-                     term=5
-                     name=PROG
-                   }
-                  }
-                  ha:padstack_ref.297380 {
-                   proto=0; x=956.0mil; y=226.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                  ha:padstack_ref.316686 {
+                   proto=0; x=2.17in; y=445.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
                    ha:flags {
                     clearline=1
                    }
@@ -19718,31 +17698,39 @@ ha:pcb-rnd-board-v8 {
 
                    ha:attributes {
                      term=1
-                     name=STAT
-                   }
-                  }
-                  ha:padstack_ref.297381 {
-                   proto=0; x=956.0mil; y=187.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                   li:thermal {
-                   }
-
-                   ha:attributes {
-                     term=2
-                     name=VSS
+                     name=1
                    }
                   }
-                  ha:padstack_ref.297382 {
-                   proto=0; x=956.0mil; y=148.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                  ha:padstack_ref.316687 {
+                   proto=1; x=2.17in; y=345.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
                    ha:flags {
                     clearline=1
                    }
 
                    li:thermal {
+                     li:2 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                     li:3 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
+                     li:5 {
+                      on  
+                      diag  
+                      round  
+                      noshape  
+                     }
                    }
 
                    ha:attributes {
-                     term=3
-                     name=VBAT
+                     term=2
+                     name=2
                    }
                   }
                  }
@@ -19753,17 +17741,17 @@ ha:pcb-rnd-board-v8 {
                    ha:combining {                   }
 
                     li:objects {
-                     ha:line.297354 {
-                      x1=984.0mil; y1=128.0mil; x2=984.0mil; y2=246.0mil; thickness=10.0mil; clearance=0.0;
+                     ha:line.316661 {
+                      x1=2.12in; y1=295.0mil; x2=2.12in; y2=495.0mil; thickness=15.0mil; clearance=0.0;
                      }
-                     ha:line.297357 {
-                      x1=845.0mil; y1=246.0mil; x2=984.0mil; y2=246.0mil; thickness=10.0mil; clearance=0.0;
+                     ha:line.316664 {
+                      x1=2.12in; y1=495.0mil; x2=2.22in; y2=495.0mil; thickness=15.0mil; clearance=0.0;
                      }
-                     ha:line.297360 {
-                      x1=845.0mil; y1=128.0mil; x2=845.0mil; y2=246.0mil; thickness=10.0mil; clearance=0.0;
+                     ha:line.316667 {
+                      x1=2.22in; y1=495.0mil; x2=2.22in; y2=295.0mil; thickness=15.0mil; clearance=0.0;
                      }
-                     ha:line.297363 {
-                      x1=845.0mil; y1=128.0mil; x2=984.0mil; y2=128.0mil; thickness=10.0mil; clearance=0.0;
+                     ha:line.316670 {
+                      x1=2.22in; y1=295.0mil; x2=2.12in; y2=295.0mil; thickness=15.0mil; clearance=0.0;
                      }
                     }
                     ha:type {
@@ -19777,26 +17765,26 @@ ha:pcb-rnd-board-v8 {
                    ha:combining {                   }
 
                     li:objects {
-                     ha:line.297366 {
-                      x1=923.2mil; y1=187.0mil; x2=923.2mil; y2=187.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:line.316674 {
+                      x1=2.17in; y1=395.0mil; x2=2.17in; y2=395.0mil; thickness=0.1mm; clearance=0.0;
                       ha:attributes {
                         subc-role=pnp-origin
                       }
                      }
-                     ha:line.297369 {
-                      x1=874.0mil; y1=148.0mil; x2=874.0mil; y2=148.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:line.316677 {
+                      x1=2.17in; y1=445.0mil; x2=2.17in; y2=445.0mil; thickness=0.1mm; clearance=0.0;
                       ha:attributes {
                         subc-role=origin
                       }
                      }
-                     ha:line.297372 {
-                      x1=874.0mil; y1=148.0mil; x2=23.1996mm; y2=148.0mil; thickness=0.1mm; clearance=0.0;
+                     ha:line.316680 {
+                      x1=2.17in; y1=445.0mil; x2=2.17in; y2=10.303mm; thickness=0.1mm; clearance=0.0;
                       ha:attributes {
                         subc-role=x
                       }
                      }
-                     ha:line.297375 {
-                      x1=874.0mil; y1=148.0mil; x2=874.0mil; y2=2.7592mm; thickness=0.1mm; clearance=0.0;
+                     ha:line.316683 {
+                      x1=2.17in; y1=445.0mil; x2=56.118mm; y2=445.0mil; thickness=0.1mm; clearance=0.0;
                       ha:attributes {
                         subc-role=y
                       }
@@ -19810,2089 +17798,3909 @@ ha:pcb-rnd-board-v8 {
                   }
                  }
                 }
-                 uid = DTPe++P7imVnhaFEAwoAAAAO
-                }
-               ha:subc.274725 {
-                ha:attributes {
-                 value=female
-                 device=CONNECTOR
-                 footprint=pizero-tt
-                 refdes=J2
+                 uid = tVY8ypfCTp10eq1C0XUAAABL
                 }
-               ha:data {
-                              li:padstack_prototypes {
+                 ha:subc.324145 {
+                  ha:attributes {
+                   footprint=EVQP7
+                   value=SPST-NO
+                   device=SWITCH
+                   Footprint=SW-SMD_EVQP7C01P
+                   refdes=S3
+                  }
+                 ha:data {
+                                  li:padstack_prototypes {
 
-                ha:ps_proto_v6.0 {
-                  hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-                  li:shape {
+                  ha:ps_proto_v6.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 {
-                       -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
+                        top = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -21.5mil  
+                         -27.5mil  
+                         21.5mil  
+                         -27.5mil  
+                         21.5mil  
+                         27.5mil  
+                         -21.5mil  
+                         27.5mil  
+                        }
                       }
-                    }
 
-                    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 { sub=1; auto=1;                       }
+                       ha:layer_mask {
+                        top = 1
+                        mask = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -21.5mil  
+                         -27.5mil  
+                         21.5mil  
+                         -27.5mil  
+                         21.5mil  
+                         27.5mil  
+                         -21.5mil  
+                         27.5mil  
+                        }
                       }
-                    }
 
-                    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 { auto=1;                       }
+                       ha:layer_mask {
+                        top = 1
+                        paste = 1
+                       }
+                       clearance=0.0
+                        li:ps_poly {
+                         -21.5mil  
+                         -27.5mil  
+                         21.5mil  
+                         -27.5mil  
+                         21.5mil  
+                         27.5mil  
+                         -21.5mil  
+                         27.5mil  
+                        }
                       }
                     }
+                  }
 
-                    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_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=0.799998mm;                       }
+                       ha:combining { auto=1;                       }
+                       ha:layer_mask {
+                        mech = 1
+                       }
+                       clearance=0.0
                       }
-                    }
 
-                    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_shape_v4 {
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        copper = 1
+                        top = 1
+                       }
+                       clearance=12.0mil
+                        ps_hshadow = 
                       }
-                    }
-                  }
-                }
 
-                ha:ps_proto_v6.1 {
-                  hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-                  li:shape {
+                      ha:ps_shape_v4 {
+                       ha:combining {                       }
+                       ha:layer_mask {
+                        copper = 1
+                        intern = 1
+                       }
+                       clearance=12.0mil
+                        ps_hshadow = 
+                      }
 
-                    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:combining {                       }
+                       ha:layer_mask {
+                        bottom = 1
+                        copper = 1
+                       }
+                       clearance=12.0mil
+                        ps_hshadow = 
+                      }
                     }
+                  }
+                 }
 
-                    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:padstack_ref.324217 {
+                    proto=0; x=2.80087in; y=124.53mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                    ha:flags {
+                     clearline=1
                     }
 
-                    ha:ps_shape_v4 {
-                     ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                     }
-                     ha:combining {                     }
-                     ha:layer_mask {
-                      copper = 1
-                      intern = 1
-                     }
-                     clearance=0.0
+                    li:thermal {
                     }
 
-                    ha: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:attributes {
+                      term=1
+                    }
+                   }
+                   ha:padstack_ref.324218 {
+                    proto=0; x=2.80087in; y=65.47mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                    li:thermal {
                     }
 
-                    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:attributes {
+                      term=2
+                    }
+                   }
+                   ha:padstack_ref.324219 {
+                    proto=0; x=2.65913in; y=124.53mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                    ha:flags {
+                     clearline=1
                     }
-                  }
-                }
 
-                ha:ps_proto_v6.2 {
-                  hdia=98.43mil; hplated=1; htop=0; hbottom=0;
-                  li:shape {
+                    li:thermal {
+                    }
 
-                    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:attributes {
+                      term=1
+                    }
+                   }
+                   ha:padstack_ref.324220 {
+                    proto=0; x=2.65913in; y=65.47mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+                    li:thermal {
                     }
 
-                    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:attributes {
+                      term=2
+                    }
+                   }
+                   ha:padstack_ref.324221 {
+                    proto=1; x=2.73in; y=130.43mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.1mil;
+                    ha:flags {
+                     clearline=1
                     }
 
-                    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
+                    li:thermal {
+                    }
+                   }
+                   ha:padstack_ref.324222 {
+                    proto=1; x=2.73in; y=59.57mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.1mil;
+                    ha:flags {
+                     clearline=1
                     }
 
-                    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:thermal {
                     }
+                   }
+                  }
+                  li:layers {
 
-                    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
+                   {ha:Top Solder Mask Layer}                         {
+                    lid=0
+                    ha:combining { auto=1;                    }
+
+                     li:objects {
                      }
-                     clearance=0.0
-                    }
-                  }
-                }
-               }
+                     ha:type {
+                      top = 1
+                      paste = 1
+                     }
+                   }
 
-                li:objects {
-                 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
-                  }
+                   {ha:Top Paste Mask Layer}                         {
+                    lid=1
+                    ha:combining { sub=1; auto=1;                    }
 
-                  li:thermal {
-                  }
+                     li:objects {
+                     }
+                     ha:type {
+                      top = 1
+                      mask = 1
+                     }
+                   }
 
-                  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
-                  }
+                   {ha:Top Silkscreen Layer}                 {
+                    lid=2
+                    ha:combining { auto=1;                    }
 
-                  li:thermal {
-                  }
+                     li:objects {
+                      ha:line.324146 {
+                       x1=70.191985mm; y1=0.962991mm; x2=70.192011mm; y2=0.262992mm; thickness=10.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324149 {
+                       x1=70.191985mm; y1=0.262992mm; x2=68.492015mm; y2=0.262992mm; thickness=10.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324152 {
+                       x1=68.492015mm; y1=0.262992mm; x2=68.492015mm; y2=0.962991mm; thickness=10.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324155 {
+                       x1=69.682639mm; y1=0.262992mm; x2=69.682639mm; y2=0.962991mm; thickness=10.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324158 {
+                       x1=69.014213mm; y1=0.262992mm; x2=69.014213mm; y2=0.962991mm; thickness=10.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324161 {
+                       x1=70.266941mm; y1=3.863009mm; x2=69.55922mm; y2=3.863009mm; thickness=10.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324164 {
+                       x1=69.12478mm; y1=3.863009mm; x2=68.417059mm; y2=3.863009mm; thickness=10.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324167 {
+                       x1=70.266941mm; y1=0.962991mm; x2=69.55922mm; y2=0.962991mm; thickness=10.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324170 {
+                       x1=69.12478mm; y1=0.962991mm; x2=68.417059mm; y2=0.962991mm; thickness=10.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                     }
+                     ha:type {
+                      silk = 1
+                      top = 1
+                     }
+                   }
 
-                  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
-                  }
+                   {ha:Top Layer}         {
+                    lid=3
+                    ha:combining {                    }
 
-                  li:thermal {
-                  }
+                     li:objects {
+                     }
+                     ha:type {
+                      copper = 1
+                      top = 1
+                     }
+                   }
 
-                  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
-                  }
+                   {ha:Bottom Layer}         {
+                    lid=4
+                    ha:combining {                    }
 
-                  li:thermal {
-                  }
+                     li:objects {
+                     }
+                     ha:type {
+                      bottom = 1
+                      copper = 1
+                     }
+                   }
 
-                  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
-                  }
+                   {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=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
-                  }
+                   {ha:Bottom Solder Mask Layer}                         {
+                    lid=6
+                    ha:combining { auto=1;                    }
 
-                  li:thermal {
-                    li:2 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
+                     li:objects {
                      }
-                     li:5 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
+                     ha:type {
+                      bottom = 1
+                      paste = 1
                      }
-                  }
+                   }
 
-                  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
-                  }
+                   {ha:Bottom Silkscreen Layer}                 {
+                    lid=7
+                    ha:combining { auto=1;                    }
 
-                  li:thermal {
-                  }
+                     li:objects {
+                     }
+                     ha:type {
+                      silk = 1
+                      bottom = 1
+                     }
+                   }
 
-                  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
-                  }
+                   {ha:Top Assembly Layer}                 {
+                    lid=8
+                    ha:combining {                    }
 
-                  li:thermal {
-                  }
+                     li:objects {
+                     }
+                     ha:type {
+                      top = 1
+                      doc = 1
+                     }
+                   }
 
-                  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 {
-                    li:2 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                    li:3 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                    li:5 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                  }
-
-                  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
-                  }
+                   {ha:Bottom Assembly Layer}                 {
+                    lid=9
+                    ha:combining {                    }
 
-                  li:thermal {
-                  }
+                     li:objects {
+                     }
+                     ha:type {
+                      bottom = 1
+                      doc = 1
+                     }
+                   }
 
-                  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
-                  }
+                   {ha:Board Outline Layer}                 {
+                    lid=10
+                    ha:combining {                    }
 
-                  li:thermal {
-                  }
+                     li:objects {
+                     }
+                     ha:type {
+                      boundary = 1
+                     }
+                   }
 
-                  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
-                  }
+                   ha:slot-plated {
+                    lid=11
+                    ha:combining { auto=1;                    }
 
-                  li:thermal {
-                    li:2 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
+                     li:objects {
                      }
-                     li:5 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
+                     ha:type {
+                      mech = 1
                      }
-                  }
-
-                  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
-                  }
+                     purpose = proute
+                   }
 
-                  li:thermal {
-                  }
+                   ha:slot-unplated {
+                    lid=12
+                    ha:combining { auto=1;                    }
 
-                  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
-                  }
+                     li:objects {
+                     }
+                     ha:type {
+                      mech = 1
+                     }
+                     purpose = uroute
+                   }
 
-                  li:thermal {
-                  }
+                   {ha:Document Layer}         {
+                    lid=13
+                    ha:combining {                    }
 
-                  ha:attributes {
-                    term=16
-                    name=pin16
-                  }
-                 }
-                 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
-                  }
+                     li:objects {
+                      ha:arc.324173 {
+                       x=2.73in; y=130.43mil; width=5.91mil; height=5.91mil; astart=180.000000; adelta=360.000000; thickness=0.299999mm; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:arc.324174 {
+                       x=2.73in; y=59.57mil; width=5.91mil; height=5.91mil; astart=180.000000; adelta=360.000000; thickness=0.299999mm; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:polygon.324223 {
+                       li:geometry {
+                         ta:contour {
+                          { 70.182003mm; 13.11mil }
+                          { 68.482007mm; 13.11mil }
+                          { 68.482007mm; 0.972998mm }
+                          { 70.182003mm; 0.972998mm }
+                         }
+                       }
+                      }
+                     }
+                     ha:type {
+                      doc = 1
+                     }
+                   }
 
-                  li:thermal {
-                  }
+                   {ha:Component Marking Layer}                 {
+                    lid=14
+                    ha:combining {                    }
 
-                  ha:attributes {
-                    term=17
-                    name=pin17
-                  }
-                 }
-                 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
-                  }
+                     li:objects {
+                      ha:polygon.324228 {
+                       li:geometry {
+                         ta:contour {
+                          { 71.625257mm; 3.879926mm }
+                          { 71.642829mm; 3.922348mm }
+                          { 71.685251mm; 3.93992mm }
+                          { 71.727673mm; 3.922348mm }
+                          { 71.745245mm; 3.879926mm }
+                          { 71.727673mm; 3.837504mm }
+                          { 71.685251mm; 3.819932mm }
+                          { 71.642829mm; 3.837504mm }
+                          { 71.625257mm; 3.879926mm }
+                         }
+                       }
+                      }
+                     }
+                     ha:type {
+                      doc = 1
+                     }
+                   }
 
-                  li:thermal {
-                  }
+                   {ha:Component Shape Layer}                 {
+                    lid=15
+                    ha:combining {                    }
 
-                  ha:attributes {
-                    term=18
-                    name=pin18
-                  }
-                 }
-                 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
-                  }
-
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=19
-                    name=pin19
-                  }
-                 }
-                 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  
-                    }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                     li:5 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                  }
-
-                  ha:attributes {
-                    term=20
-                    name=pin20
-                  }
-                 }
-                 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
-                  }
-
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=21
-                    name=pin21
-                  }
-                 }
-                 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
-                  }
-
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=22
-                    name=pin22
-                  }
-                 }
-                 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
-                  }
-
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=23
-                    name=pin23
-                  }
-                 }
-                 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
-                  }
-
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=24
-                    name=pin24
-                  }
-                 }
-                 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
-                  }
-
-                  li:thermal {
-                    li:2 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                     li:5 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                  }
-
-                  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:thermal {
-                  }
-
-                  ha:attributes {
-                    term=26
-                    name=pin26
-                  }
-                 }
-                 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
-                  }
-
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=27
-                    name=pin27
-                  }
-                 }
-                 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
-                  }
-
-                  li:thermal {
-                  }
-
-                  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
-                  }
-
-                  li:thermal {
-                  }
-
-                  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
-                  }
-
-                  li:thermal {
-                    li:2 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
+                     li:objects {
+                      ha:line.324175 {
+                       x1=69.724993mm; y1=0.327432mm; x2=70.184746mm; y2=0.326162mm; thickness=2.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324178 {
+                       x1=70.184746mm; y1=0.326162mm; x2=70.185508mm; y2=0.976072mm; thickness=2.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324181 {
+                       x1=70.185508mm; y1=0.976072mm; x2=71.085252mm; y2=0.976656mm; thickness=2.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324184 {
+                       x1=71.085252mm; y1=0.976656mm; x2=71.081823mm; y2=3.879926mm; thickness=2.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324187 {
+                       x1=71.081823mm; y1=3.879926mm; x2=67.581831mm; y2=3.879926mm; thickness=2.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324190 {
+                       x1=67.581831mm; y1=3.879926mm; x2=67.581095mm; y2=0.976478mm; thickness=2.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324193 {
+                       x1=67.581095mm; y1=0.976478mm; x2=68.485487mm; y2=0.976986mm; thickness=2.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324196 {
+                       x1=68.485487mm; y1=0.976986mm; x2=68.485385mm; y2=0.327838mm; thickness=2.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324199 {
+                       x1=68.485385mm; y1=0.327838mm; x2=69.271668mm; y2=12.845mil; thickness=2.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324202 {
+                       x1=69.271668mm; y1=12.845mil; x2=69.271772mm; y2=0.327381mm; thickness=2.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
+                      ha:line.324205 {
+                       x1=69.271772mm; y1=0.327381mm; x2=69.724993mm; y2=0.327432mm; thickness=2.0mil; clearance=0.1mil;
+                       ha:flags {
+                        clearline=1
+                       }
+                      }
                      }
-                     li:5 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
+                     ha:type {
+                      doc = 1
                      }
-                  }
-
-                  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:thermal {
-                  }
-
-                  ha:attributes {
-                    term=31
-                    name=pin31
-                  }
-                 }
-                 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
-                  }
-
-                  li:thermal {
-                  }
-
-                  ha:attributes {
-                    term=32
-                    name=pin32
-                  }
-                 }
-                 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
-                  }
-
-                  li:thermal {
-                  }
+                   }
 
-                  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
-                  }
+                   {ha:Pin Soldering Layer}                 {
+                    lid=16
+                    ha:combining {                    }
 
-                  li:thermal {
-                    li:2 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
+                     li:objects {
+                      ha:polygon.324238 {
+                       li:geometry {
+                         ta:contour {
+                          { 70.442505mm; 102.875mil }
+                          { 70.44215mm; 2.612669mm }
+                          { 71.084846mm; 2.612669mm }
+                          { 71.084897mm; 2.612618mm }
+                          { 71.084897mm; 2.856458mm }
+                          { 71.085405mm; 2.856966mm }
+                          { 71.434909mm; 2.856966mm }
+                          { 71.435163mm; 2.85722mm }
+                          { 71.435163mm; 2.976854mm }
+                          { 71.435417mm; 2.977108mm }
+                          { 71.684591mm; 2.977108mm }
+                          { 71.684845mm; 2.976854mm }
+                          { 71.684845mm; 3.476726mm }
+                          { 71.685099mm; 3.47698mm }
+                          { 71.085151mm; 3.47698mm }
+                          { 71.085151mm; 3.7132mm }
+                          { 71.083881mm; 3.7132mm }
+                          { 71.083373mm; 3.713708mm }
+                          { 70.442505mm; 146.185mil }
+                         }
+                       }
+                      }
+                      ha:polygon.324258 {
+                       li:geometry {
+                         ta:contour {
+                          { 67.58527mm; 43.81mil }
+                          { 67.696073mm; 43.835mil }
+                          { 67.912006mm; 1.113714mm }
+                          { 68.242231mm; 1.114324mm }
+                          { 68.241825mm; 87.125mil }
+                          { 67.906265mm; 2.213026mm }
+                          { 67.585235mm; 2.214017mm }
+                          { 67.585362mm; 1.997126mm }
+                          { 67.235604mm; 1.996872mm }
+                          { 67.23535mm; 1.876984mm }
+                          { 66.985922mm; 1.877238mm }
+                          { 66.985668mm; 1.377112mm }
+                          { 67.585616mm; 1.377112mm }
+                          { 67.585514mm; 1.133806mm }
+                          { 67.585514mm; 1.116381mm }
+                          { 67.587394mm; 1.140384mm }
+                         }
+                       }
+                      }
+                      ha:polygon.324275 {
+                       li:geometry {
+                         ta:contour {
+                          { 67.584905mm; 2.612796mm }
+                          { 68.241495mm; 2.612796mm }
+                          { 68.242003mm; 102.88mil }
+                          { 68.242003mm; 146.17mil }
+                          { 67.584905mm; 3.71287mm }
+                          { 67.584651mm; 3.477158mm }
+                          { 66.985211mm; 3.477158mm }
+                          { 66.984703mm; 2.976778mm }
+                          { 67.235147mm; 2.976778mm }
+                          { 67.234893mm; 2.85689mm }
+                          { 67.585413mm; 2.85689mm }
+                          { 67.585413mm; 2.613304mm }
+                         }
+                       }
+                      }
+                      ha:polygon.324288 {
+                       li:geometry {
+                         ta:contour {
+                          { 70.441997mm; 43.83mil }
+                          { 71.084567mm; 1.11313mm }
+                          { 71.084795mm; 1.376604mm }
+                          { 71.685251mm; 54.21mil }
+                          { 71.685073mm; 1.876908mm }
+                          { 71.434883mm; 1.877416mm }
+                          { 71.434883mm; 1.99705mm }
+                          { 71.112049mm; 1.996796mm }
+                          { 71.084973mm; 1.997253mm }
+                          { 2.79862in; 2.212696mm }
+                          { 70.441997mm; 87.12mil }
+                         }
+                       }
+                      }
                      }
-                     li:5 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
+                     ha:type {
+                      doc = 1
                      }
-                  }
-
-                  ha:attributes {
-                    term=34
-                    name=pin34
-                  }
-                 }
-                 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
-                  }
+                   }
 
-                  li:thermal {
-                  }
+                   ha:subc-aux {
+                    lid=17
+                    ha:combining {                    }
 
-                  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
-                  }
+                     li:objects {
+                      ha:line.324208 {
+                       x1=2.73in; y1=95.0mil; x2=2.73in; y2=95.0mil; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=origin
+                       }
+ ha:flags ={ selected=1
+ };                      }
+                      ha:line.324211 {
+                       x1=2.73in; y1=95.0mil; x2=68.342mm; y2=95.0mil; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=x
+                       }
+ ha:flags ={ selected=1
+ };                      }
+                      ha:line.324214 {
+                       x1=2.73in; y1=95.0mil; x2=2.73in; y2=1.413mm; thickness=0.1mm; clearance=0.0;
+                       ha:attributes {
+                         subc-role=y
+                       }
+ ha:flags ={ selected=1
+ };                      }
+                     }
+                     ha:type {
+                      top = 1
+                      misc = 1
+                      virtual = 1
+                     }
+                   }
 
-                  li:thermal {
-                  }
+                   ha:any_internal_copper {
+                    lid=18
+                    ha:combining {                    }
 
-                  ha:attributes {
-                    term=36
-                    name=pin36
+                     li:objects {
+                     }
+                     ha:type {
+                      copper = 1
+                      intern = 1
+                     }
+                     stack_offs = 1
+                   }
                   }
                  }
-                 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
-                  }
+                  uid = TQiE4uIQHmPWpXJi53AAAAAB
                  }
-                 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:subc.331767 {
+                   ha:attributes {
+                    value=dualLED
+                    device=LED
+                    footprint=0605
+                    refdes=D2
+                   }
+                  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 {
+                          -12.795mil  
+                          16.73mil  
+                          12.795mil  
+                          16.73mil  
+                          12.795mil  
+                          -16.73mil  
+                          -12.795mil  
+                          -16.73mil  
+                         }
+                       }
 
-                  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
-                  }
+                       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  
+                         }
+                       }
 
-                  li:thermal {
-                    li:2 {
-                     on  
-                     diag  
-                     round  
-                     noshape  
-                    }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
-                     }
-                     li:5 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
+                       ha:ps_shape_v4 {
+                        ha:combining { auto=1;                        }
+                        ha:layer_mask {
+                         top = 1
+                         paste = 1
+                        }
+                        clearance=0.0
+                         li:ps_poly {
+                          -12.795mil  
+                          16.73mil  
+                          12.795mil  
+                          16.73mil  
+                          12.795mil  
+                          -16.73mil  
+                          -12.795mil  
+                          -16.73mil  
+                         }
+                       }
                      }
-                  }
-
-                  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
-                  }
-
-                  li:thermal {
-                  }
+                   }
 
-                  ha:attributes {
-                    term=40
-                    name=pin40
-                  }
-                 }
-                 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
-                  }
+                   ha:ps_proto_v6.1 {
+                     hdia=0.0; hplated=0; htop=0; hbottom=0;
+                     li:shape {
 
-                  li:thermal {
-                    li:2 {
-                     on  
-                     solid  
-                     noshape  
-                    }
-                     li:3 {
-                      on  
-                      solid  
-                      noshape  
-                     }
-                     li:5 {
-                      on  
-                      solid  
-                      noshape  
-                     }
-                  }
+                       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:attributes {
-                    term=41
-                    name=GND
-                  }
-                 }
-                 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
-                  }
+                       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  
+                         }
+                       }
 
-                  li:thermal {
-                    li:2 {
-                     on  
-                     solid  
-                     noshape  
-                    }
-                     li:3 {
-                      on  
-                      solid  
-                      noshape  
-                     }
-                     li:5 {
-                      on  
-                      solid  
-                      noshape  
+                       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  
+                         }
+                       }
                      }
+                   }
                   }
 
-                  ha:attributes {
-                    term=41
-                    name=GND
-                  }
-                 }
-                 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  
-                    }
-                     li:3 {
-                      on  
-                      solid  
-                      noshape  
-                     }
-                     li:5 {
-                      on  
-                      solid  
-                      noshape  
+                   li:objects {
+                    ha:padstack_ref.331782 {
+                     proto=0; x=2.57672in; y=108.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.905mil;
+                     ha:flags {
+                      clearline=1
                      }
-                  }
 
-                  ha:attributes {
-                    term=41
-                    name=GND
-                  }
-                 }
-                 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:thermal {
-                    li:2 {
-                     on  
-                     solid  
-                     noshape  
+                     ha:attributes {
+                       term=2
+                       name=pin2
+                     }
                     }
-                     li:3 {
-                      on  
-                      solid  
-                      noshape  
+                    ha:padstack_ref.331783 {
+                     proto=0; x=2.54327in; y=108.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.905mil;
+                     ha:flags {
+                      clearline=1
                      }
-                     li:5 {
-                      on  
-                      solid  
-                      noshape  
+
+                     li:thermal {
                      }
-                  }
 
-                  ha:attributes {
-                    term=41
-                    name=GND
-                  }
-                 }
-                }
-                li:layers {
+                     ha:attributes {
+                       term=1
+                       name=pin1
+                     }
+                    }
+                    ha:padstack_ref.331784 {
+                     proto=1; x=2.57672in; y=51.455mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.905mil;
+                     li:thermal {
+                     }
 
-                 ha:top-silk {
-                  lid=0
-                  ha:combining {                  }
+                     ha:attributes {
+                       term=4
+                       name=pin4
+                     }
+                    }
+                    ha:padstack_ref.331785 {
+                     proto=1; x=2.54327in; y=51.455mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.905mil;
+                     li:thermal {
+                     }
 
-                   li:objects {
-                    ha:line.274726 {
-                     x1=2.76594in; y1=2.0058in; x2=384.07mil; y2=2.0058in; thickness=5.0mil; clearance=0.0;
+                     ha:attributes {
+                       term=3
+                       name=pin3
+                     }
                     }
-                    ha:line.274729 {
-                     x1=2.76594in; y1=824.7mil; x2=384.07mil; y2=824.7mil; thickness=5.0mil; clearance=0.0;
+                   }
+                   li:layers {
+
+                    ha:top-silk {
+                     lid=0
+                     ha:combining {                     }
+
+                      li:objects {
+                       ha:arc.331768 {
+                        x=2.56in; y=20.94mil; 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:line.274732 {
-                     x1=2.85453in; y1=1.91721in; x2=2.85453in; y2=913.29mil; thickness=5.0mil; clearance=0.0;
+
+                    ha:subc-aux {
+                     lid=1
+                     ha:combining {                     }
+
+                      li:objects {
+                       ha:line.331770 {
+                        x1=65.023873mm; y1=79.995mil; x2=65.023873mm; y2=79.995mil; thickness=0.1mm; clearance=0.0;
+                        ha:attributes {
+                          subc-role=pnp-origin
+                        }
+                       }
+                       ha:line.331773 {
+                        x1=2.56in; y1=80.0mil; x2=2.56in; y2=80.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:attributes {
+                          subc-role=origin
+                        }
+                       }
+                       ha:line.331776 {
+                        x1=2.56in; y1=80.0mil; x2=2.56in; y2=3.032mm; thickness=0.1mm; clearance=0.0;
+                        ha:attributes {
+                          subc-role=x
+                        }
+                       }
+                       ha:line.331779 {
+                        x1=2.56in; y1=80.0mil; x2=66.024mm; y2=80.0mil; thickness=0.1mm; clearance=0.0;
+                        ha:attributes {
+                          subc-role=y
+                        }
+                       }
+                      }
+                      ha:type {
+                       top = 1
+                       misc = 1
+                       virtual = 1
+                      }
                     }
-                    ha:line.274735 {
-                     x1=295.48mil; y1=1.91721in; x2=295.48mil; y2=913.29mil; thickness=5.0mil; clearance=0.0;
+                   }
+                  }
+                   uid = sQeW7m7/piQSF9SKxNkAAABK
+                  }
+                   ha:subc.337693 {
+                    ha:attributes {
+                     Footprint=USB-C-SMD_G-SWITCH_GT-USB-7010ASV
+                     value=USBC
+                     device=CONNECTOR
+                     refdes=J7
+                     footprint=USB-C
+                    }
+                   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: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: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: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: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_shape_v4 {
+                         ha:ps_line { x1=0.0; y1=-0.4mm; x2=0.0; y2=0.4mm; thickness=0.999997mm; square=0;                         }
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         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: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_shape_v4 {
+                         ha:ps_line { x1=0.0; y1=-0.549999mm; x2=0.0; y2=0.549999mm; thickness=0.999997mm; square=0;                         }
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         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: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 = 
+                        }
+                      }
                     }
                    }
-                   ha:type {
-                    silk = 1
-                    top = 1
-                   }
-                 }
 
-                 ha:subc-aux {
-                  lid=1
-                  ha:combining {                  }
+                    li:objects {
+                     ha:padstack_ref.337732 {
+                      proto=0; x=12.800077mm; y=6.019291mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
 
-                   li:objects {
-                    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:attributes {
+                        term=B1A12
+                      }
                      }
- ha:flags ={ selected=1
- };                    }
-                    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:padstack_ref.337733 {
+                      proto=0; x=13.599923mm; y=6.019291mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=B4A9
+                      }
                      }
- ha:flags ={ selected=1
- };                    }
-                    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:padstack_ref.337734 {
+                      proto=1; x=14.249909mm; y=6.019291mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=B5
+                      }
                      }
- ha:flags ={ selected=1
- };                    }
-                    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
+                     ha:padstack_ref.337735 {
+                      proto=1; x=14.750035mm; y=6.019291mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=A8
+                      }
                      }
- ha:flags ={ selected=1
- };                    }
-                   }
-                   ha:type {
-                    top = 1
-                    misc = 1
-                    virtual = 1
-                   }
-                 }
-                }
-               }
-                uid = tuR3aL133+5gTj1mOGwAAABK
-               }
-                ha:subc.316660 {
-                 ha:attributes {
-                  value=
-                  device=unknown
-                  footprint=100mil2pin
-                  refdes=J1
-                 }
-                ha:data {
-                                li:padstack_prototypes {
+                     ha:padstack_ref.337736 {
+                      proto=1; x=15.249907mm; y=6.019291mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=B6
+                      }
+                     }
+                     ha:padstack_ref.337737 {
+                      proto=1; x=15.750033mm; y=6.019291mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=A7
+                      }
+                     }
+                     ha:padstack_ref.337738 {
+                      proto=1; x=639.76mil; y=6.019291mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=A6
+                      }
+                     }
+                     ha:padstack_ref.337739 {
+                      proto=1; x=659.45mil; y=6.019291mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                 ha:ps_proto_v6.0 {
-                   hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-                   li:shape {
+                      li:thermal {
+                      }
 
-                     ha:ps_shape_v4 {
-                      ha:combining {                      }
-                      ha:layer_mask {
-                       copper = 1
-                       top = 1
+                      ha:attributes {
+                        term=B7
                       }
-                      clearance=0.0
-                       li:ps_poly {
-                        -35.0mil  
-                        -35.0mil  
-                        35.0mil  
-                        -35.0mil  
-                        35.0mil  
-                        35.0mil  
-                        -35.0mil  
-                        35.0mil  
-                       }
                      }
+                     ha:padstack_ref.337740 {
+                      proto=1; x=679.13mil; y=6.019291mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:ps_shape_v4 {
-                      ha:combining {                      }
-                      ha:layer_mask {
-                       bottom = 1
-                       copper = 1
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=A5
                       }
-                      clearance=0.0
-                       li:ps_poly {
-                        -35.0mil  
-                        -35.0mil  
-                        35.0mil  
-                        -35.0mil  
-                        35.0mil  
-                        35.0mil  
-                        -35.0mil  
-                        35.0mil  
-                       }
                      }
+                     ha:padstack_ref.337741 {
+                      proto=1; x=698.82mil; y=6.019291mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:ps_shape_v4 {
-                      ha:combining {                      }
-                      ha:layer_mask {
-                       copper = 1
-                       intern = 1
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=B8
                       }
-                      clearance=0.0
-                       li:ps_poly {
-                        -35.0mil  
-                        -35.0mil  
-                        35.0mil  
-                        -35.0mil  
-                        35.0mil  
-                        35.0mil  
-                        -35.0mil  
-                        35.0mil  
-                       }
                      }
+                     ha:padstack_ref.337742 {
+                      proto=0; x=724.41mil; y=6.019291mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:ps_shape_v4 {
-                      ha:combining { sub=1; auto=1;                      }
-                      ha:layer_mask {
-                       top = 1
-                       mask = 1
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=A4B9
                       }
-                      clearance=0.0
-                       li:ps_poly {
-                        -42.5mil  
-                        -42.5mil  
-                        42.5mil  
-                        -42.5mil  
-                        42.5mil  
-                        42.5mil  
-                        -42.5mil  
-                        42.5mil  
-                       }
                      }
+                     ha:padstack_ref.337743 {
+                      proto=0; x=755.9mil; y=6.019291mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      li:thermal {
+                      }
 
-                     ha:ps_shape_v4 {
-                      ha:combining { sub=1; auto=1;                      }
-                      ha:layer_mask {
-                       bottom = 1
-                       mask = 1
+                      ha:attributes {
+                        term=A1B12
                       }
-                      clearance=0.0
-                       li:ps_poly {
-                        -42.5mil  
-                        -42.5mil  
-                        42.5mil  
-                        -42.5mil  
-                        42.5mil  
-                        42.5mil  
-                        -42.5mil  
-                        42.5mil  
-                       }
                      }
-                   }
-                 }
+                     ha:padstack_ref.337744 {
+                      proto=2; x=800.0mil; y=48.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                 ha:ps_proto_v6.1 {
-                   hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-                   li:shape {
+                      li:thermal {
+                        li:2 {
+                         on  
+                         solid  
+                         noshape  
+                        }
+                        li:3 {
+                         on  
+                         solid  
+                         noshape  
+                        }
+                        li:5 {
+                         on  
+                         solid  
+                         noshape  
+                        }
+                      }
 
-                     ha:ps_shape_v4 {
-                      ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                      }
-                      ha:combining {                      }
-                      ha:layer_mask {
-                       copper = 1
-                       top = 1
+                      ha:attributes {
+                        term=4
                       }
-                      clearance=0.0
                      }
+                     ha:padstack_ref.337745 {
+                      proto=2; x=11.679937mm; y=48.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:ps_shape_v4 {
-                      ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                      }
-                      ha:combining {                      }
-                      ha:layer_mask {
-                       bottom = 1
-                       copper = 1
+                      li:thermal {
+                        li:2 {
+                         on  
+                         solid  
+                         noshape  
+                        }
+                        li:3 {
+                         on  
+                         solid  
+                         noshape  
+                        }
+                        li:5 {
+                         on  
+                         solid  
+                         noshape  
+                        }
+                      }
+
+                      ha:attributes {
+                        term=3
                       }
-                      clearance=0.0
                      }
+                     ha:padstack_ref.337746 {
+                      proto=3; x=11.679937mm; y=5.399277mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:ps_shape_v4 {
-                      ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;                      }
-                      ha:combining {                      }
-                      ha:layer_mask {
-                       copper = 1
-                       intern = 1
+                      li:thermal {
+                        li:2 {
+                         on  
+                         solid  
+                         noshape  
+                        }
+                        li:3 {
+                         on  
+                         solid  
+                         noshape  
+                        }
+                        li:5 {
+                         on  
+                         solid  
+                         noshape  
+                        }
+                      }
+
+                      ha:attributes {
+                        term=2
                       }
-                      clearance=0.0
                      }
+                     ha:padstack_ref.337747 {
+                      proto=4; x=13.109957mm; y=4.899405mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:ps_shape_v4 {
-                      ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                      }
-                      ha:combining { sub=1; auto=1;                      }
-                      ha:layer_mask {
-                       top = 1
-                       mask = 1
+                      li:thermal {
                       }
-                      clearance=0.0
                      }
+                     ha:padstack_ref.337748 {
+                      proto=4; x=744.09mil; y=4.899405mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     ha:ps_shape_v4 {
-                      ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;                      }
-                      ha:combining { sub=1; auto=1;                      }
-                      ha:layer_mask {
-                       bottom = 1
-                       mask = 1
+                      li:thermal {
                       }
-                      clearance=0.0
                      }
-                   }
-                 }
-                }
+                     ha:padstack_ref.337749 {
+                      proto=3; x=800.0mil; y=5.399277mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                 li:objects {
-                  ha:padstack_ref.316686 {
-                   proto=0; x=2.17in; y=445.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
-                   ha:flags {
-                    clearline=1
-                   }
+                      li:thermal {
+                        li:2 {
+                         on  
+                         solid  
+                         noshape  
+                        }
+                        li:3 {
+                         on  
+                         solid  
+                         noshape  
+                        }
+                        li:5 {
+                         on  
+                         solid  
+                         noshape  
+                        }
+                      }
 
-                   li:thermal {
-                   }
+                      ha:attributes {
+                        term=1
+                      }
+                     }
+                    }
+                    li:layers {
 
-                   ha:attributes {
-                     term=1
-                     name=1
-                   }
-                  }
-                  ha:padstack_ref.316687 {
-                   proto=1; x=2.17in; y=345.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
-                   ha:flags {
-                    clearline=1
-                   }
+                     {ha:Top Solder Mask Layer} {
+                      lid=0
+                      ha:combining { auto=1;                      }
 
-                   li:thermal {
-                     li:2 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
+                       li:objects {
+                       }
+                       ha:type {
+                        top = 1
+                        paste = 1
+                       }
                      }
-                     li:3 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
+
+                     {ha:Top Paste Mask Layer} {
+                      lid=1
+                      ha:combining { sub=1; auto=1;                      }
+
+                       li:objects {
+                        ha:polygon.337750 {
+                         li:geometry {
+                           ta:contour {
+                            { 744.09mil; 6.639077mm }
+                            { 744.09mil; 5.399048mm }
+                            { 19.499885mm; 5.399048mm }
+                            { 19.499885mm; 6.639077mm }
+                           }
+                         }
+                        }
+                        ha:polygon.337755 {
+                         li:geometry {
+                           ta:contour {
+                            { 18.099837mm; 6.639077mm }
+                            { 18.099837mm; 5.399048mm }
+                            { 18.699886mm; 5.399048mm }
+                            { 18.699886mm; 6.639077mm }
+                           }
+                         }
+                        }
+                        ha:polygon.337760 {
+                         li:geometry {
+                           ta:contour {
+                            { 17.599838mm; 6.639077mm }
+                            { 17.599838mm; 5.399048mm }
+                            { 17.899863mm; 5.399048mm }
+                            { 17.899863mm; 6.639077mm }
+                           }
+                         }
+                        }
+                        ha:polygon.337765 {
+                         li:geometry {
+                           ta:contour {
+                            { 17.099839mm; 6.639077mm }
+                            { 17.099839mm; 5.399048mm }
+                            { 17.399864mm; 5.399048mm }
+                            { 17.399864mm; 6.639077mm }
+                           }
+                         }
+                        }
+                        ha:polygon.337770 {
+                         li:geometry {
+                           ta:contour {
+                            { 16.599814mm; 6.639077mm }
+                            { 16.599814mm; 5.399048mm }
+                            { 16.899865mm; 5.399048mm }
+                            { 16.899865mm; 6.639077mm }
+                           }
+                         }
+                        }
+                        ha:polygon.337775 {
+                         li:geometry {
+                           ta:contour {
+                            { 16.099815mm; 6.639077mm }
+                            { 16.099815mm; 5.399048mm }
+                            { 16.399815mm; 5.399048mm }
+                            { 16.399815mm; 6.639077mm }
+                           }
+                         }
+                        }
+                        ha:polygon.337780 {
+                         li:geometry {
+                           ta:contour {
+                            { 15.599868mm; 6.639077mm }
+                            { 15.599868mm; 5.399048mm }
+                            { 15.899817mm; 5.399048mm }
+                            { 15.899817mm; 6.639077mm }
+                           }
+                         }
+                        }
+                        ha:polygon.337785 {
+                         li:geometry {
+                           ta:contour {
+                            { 15.099894mm; 6.639077mm }
+                            { 15.099894mm; 5.399048mm }
+                            { 15.399894mm; 5.399048mm }
+                            { 15.399894mm; 6.639077mm }
+                           }
+                         }
+                        }
+                        ha:polygon.337790 {
+                         li:geometry {
+                           ta:contour {
+                            { 14.599895mm; 6.639077mm }
+                            { 14.599895mm; 5.399048mm }
+                            { 14.899895mm; 5.399048mm }
+                            { 14.899895mm; 6.639077mm }
+                           }
+                         }
+                        }
+                        ha:polygon.337795 {
+                         li:geometry {
+                           ta:contour {
+                            { 14.099896mm; 6.639077mm }
+                            { 14.099896mm; 5.399048mm }
+                            { 14.399896mm; 5.399048mm }
+                            { 14.399896mm; 6.639077mm }
+                           }
+                         }
+                        }
+                        ha:polygon.337800 {
+                         li:geometry {
+                           ta:contour {
+                            { 13.299873mm; 6.639077mm }
+                            { 13.299873mm; 5.399048mm }
+                            { 13.899897mm; 5.399048mm }
+                            { 13.899897mm; 6.639077mm }
+                           }
+                         }
+                        }
+                        ha:polygon.337805 {
+                         li:geometry {
+                           ta:contour {
+                            { 12.499874mm; 6.639077mm }
+                            { 12.499874mm; 5.399048mm }
+                            { 13.099873mm; 5.399048mm }
+                            { 13.099873mm; 6.639077mm }
+                           }
+                         }
+                        }
+                        ha:polygon.337810 {
+                         li:geometry {
+                           ta:contour {
+                            { 20.307503mm; 6.449135mm }
+                            { 800.49mil; 6.449135mm }
+                            { 20.357313mm; 6.447891mm }
+                            { 20.382128mm; 6.445376mm }
+                            { 20.406792mm; 6.441668mm }
+                            { 20.431201mm; 6.43674mm }
+                            { 20.455331mm; 6.430543mm }
+                            { 20.479207mm; 6.423227mm }
+                            { 807.19mil; 6.414668mm }
+                            { 20.525562mm; 6.405016mm }
+                            { 20.548041mm; 6.39417mm }
+                            { 20.569911mm; 6.382283mm }
+                            { 20.591196mm; 6.369303mm }
+                            { 20.611795mm; 6.355257mm }
+                            { 20.631683mm; 6.340144mm }
+                            { 20.65081mm; 6.324142mm }
+                            { 20.669072mm; 6.3072mm }
+                            { 20.686446mm; 6.289369mm }
+                            { 20.703007mm; 6.27065mm }
+                            { 815.69mil; 6.251168mm }
+                            { 20.733055mm; 6.230949mm }
+                            { 20.746568mm; 6.209994mm }
+                            { 817.285mil; 6.188404mm }
+                            { 20.770444mm; 6.166205mm }
+                            { 20.78068mm; 6.143472mm }
+                            { 20.789798mm; 6.120282mm }
+                            { 20.797698mm; 6.096634mm }
+                            { 20.80448mm; 6.072657mm }
+                            { 20.810068mm; 6.048374mm }
+                            { 20.81436mm; 6.023787mm }
+                            { 819.585mil; 5.999047mm }
+                            { 20.819313mm; 5.974206mm }
+                            { 20.819948mm; 5.949263mm }
+                            { 20.819948mm; 4.84924mm }
+                            { 20.819313mm; 4.824348mm }
+                            { 819.585mil; 4.799456mm }
+                            { 20.81436mm; 4.774691mm }
+                            { 20.810068mm; 4.75018mm }
+                            { 20.80448mm; 4.725898mm }
+                            { 20.797698mm; 4.701869mm }
+                            { 20.789798mm; 4.678222mm }
+                            { 20.78068mm; 4.655032mm }
+                            { 20.770444mm; 4.632273mm }
+                            { 817.285mil; 4.61015mm }
+                            { 20.746568mm; 4.58856mm }
+                            { 20.733055mm; 4.567605mm }
+                            { 815.69mil; 4.547336mm }
+                            { 20.703007mm; 4.527829mm }
+                            { 20.686446mm; 4.509185mm }
+                            { 20.669072mm; 4.491278mm }
+                            { 20.65081mm; 4.474362mm }
+                            { 20.631683mm; 4.458359mm }
+                            { 20.611795mm; 4.443297mm }
+                            { 20.591196mm; 4.429251mm }
+                            { 20.569911mm; 4.416221mm }
+                            { 20.548041mm; 4.404308mm }
+                            { 20.525562mm; 4.393463mm }
+                            { 807.19mil; 4.383811mm }
+                            { 20.479207mm; 4.375276mm }
+                            { 20.455331mm; 4.367936mm }
+                            { 20.431201mm; 4.361763mm }
+                            { 20.406792mm; 4.356836mm }
+                            { 20.382128mm; 4.353127mm }
+                            { 20.357313mm; 4.350664mm }
+                            { 800.49mil; 4.349419mm }
+                            { 20.307503mm; 4.349419mm }
+                            { 20.28256mm; 4.350664mm }
+                            { 20.257745mm; 4.353127mm }
+                            { 20.233107mm; 4.356836mm }
+                            { 20.208697mm; 4.361763mm }
+                            { 20.184542mm; 4.367936mm }
+                            { 793.73mil; 4.375276mm }
+                            { 20.137272mm; 4.383811mm }
+                            { 20.114311mm; 4.393463mm }
+                            { 20.091806mm; 4.404308mm }
+                            { 790.155mil; 4.416221mm }
+                            { 20.048703mm; 4.429251mm }
+                            { 20.028078mm; 4.443297mm }
+                            { 787.725mil; 4.458359mm }
+                            { 19.989089mm; 4.474362mm }
+                            { 19.970826mm; 4.491278mm }
+                            { 19.953453mm; 4.509185mm }
+                            { 19.936943mm; 4.527829mm }
+                            { 19.921372mm; 4.547336mm }
+                            { 19.906793mm; 4.567605mm }
+                            { 783.2mil; 4.58856mm }
+                            { 782.71mil; 4.61015mm }
+                            { 19.869455mm; 4.632273mm }
+                            { 19.859219mm; 4.655032mm }
+                            { 781.5mil; 4.678222mm }
+                            { 19.84215mm; 4.701869mm }
+                            { 19.835419mm; 4.725898mm }
+                            { 19.829882mm; 4.75018mm }
+                            { 19.825538mm; 4.774691mm }
+                            { 780.41mil; 4.799456mm }
+                            { 19.82056mm; 4.824348mm }
+                            { 19.81995mm; 4.84924mm }
+                            { 19.81995mm; 5.949263mm }
+                            { 19.82056mm; 5.974206mm }
+                            { 780.41mil; 5.999047mm }
+                            { 19.825538mm; 6.023787mm }
+                            { 19.829882mm; 6.048374mm }
+                            { 19.835419mm; 6.072657mm }
+                            { 19.84215mm; 6.096634mm }
+                            { 781.5mil; 6.120282mm }
+                            { 19.859219mm; 6.143472mm }
+                            { 19.869455mm; 6.166205mm }
+                            { 782.71mil; 6.188404mm }
+                            { 783.2mil; 6.209994mm }
+                            { 19.906793mm; 6.230949mm }
+                            { 19.921372mm; 6.251168mm }
+                            { 19.936943mm; 6.27065mm }
+                            { 19.953453mm; 6.289369mm }
+                            { 19.970826mm; 6.3072mm }
+                            { 19.989089mm; 6.324142mm }
+                            { 787.725mil; 6.340144mm }
+                            { 20.028078mm; 6.355257mm }
+                            { 20.048703mm; 6.369303mm }
+                            { 790.155mil; 6.382283mm }
+                            { 20.091806mm; 6.39417mm }
+                            { 20.114311mm; 6.405016mm }
+                            { 20.137272mm; 6.414668mm }
+                            { 793.73mil; 6.423227mm }
+                            { 20.184542mm; 6.430543mm }
+                            { 20.208697mm; 6.43674mm }
+                            { 20.233107mm; 6.441668mm }
+                            { 20.257745mm; 6.445376mm }
+                            { 20.28256mm; 6.447891mm }
+                           }
+                         }
+                        }
+                        ha:polygon.337939 {
+                         li:geometry {
+                           ta:contour {
+                            { 20.307503mm; 2.119046mm }
+                            { 800.49mil; 2.119046mm }
+                            { 20.357313mm; 2.117827mm }
+                            { 20.382128mm; 2.115287mm }
+                            { 20.406792mm; 2.111604mm }
+                            { 20.431201mm; 2.106651mm }
+                            { 20.455331mm; 2.100529mm }
+                            { 20.479207mm; 2.093163mm }
+                            { 807.19mil; 2.084654mm }
+                            { 20.525562mm; 2.074951mm }
+                            { 20.548041mm; 2.064156mm }
+                            { 20.569911mm; 2.052218mm }
+                            { 20.591196mm; 2.039214mm }
+                            { 20.611795mm; 2.025167mm }
+                            { 20.631683mm; 2.010131mm }
+                            { 20.65081mm; 1.994052mm }
+                            { 20.669072mm; 77.84mil }
+                            { 20.686446mm; 1.959305mm }
+                            { 20.703007mm; 1.940585mm }
+                            { 815.69mil; 1.921104mm }
+                            { 20.733055mm; 1.90086mm }
+                            { 20.746568mm; 1.87993mm }
+                            { 817.285mil; 1.858315mm }
+                            { 20.770444mm; 1.836141mm }
+                            { 20.78068mm; 1.813408mm }
+                            { 20.789798mm; 70.48mil }
+                            { 20.797698mm; 1.766545mm }
+                            { 20.80448mm; 68.605mil }
+                            { 20.810068mm; 1.718285mm }
+                            { 20.81436mm; 1.693723mm }
+                            { 819.585mil; 1.668958mm }
+                            { 20.819313mm; 1.644117mm }
+                            { 20.819948mm; 1.619199mm }
+                            { 20.819948mm; 0.819175mm }
+                            { 20.819313mm; 0.794233mm }
+                            { 819.585mil; 0.769391mm }
+                            { 20.81436mm; 0.744652mm }
+                            { 20.810068mm; 28.35mil }
+                            { 20.80448mm; 0.695782mm }
+                            { 20.797698mm; 0.671805mm }
+                            { 20.789798mm; 0.648157mm }
+                            { 20.78068mm; 24.605mil }
+                            { 20.770444mm; 23.71mil }
+                            { 817.285mil; 0.580034mm }
+                            { 20.746568mm; 0.558495mm }
+                            { 20.733055mm; 0.537489mm }
+                            { 815.69mil; 20.365mil }
+                            { 20.703007mm; 0.497789mm }
+                            { 20.686446mm; 0.47912mm }
+                            { 20.669072mm; 0.461239mm }
+                            { 20.65081mm; 0.444297mm }
+                            { 20.631683mm; 0.428295mm }
+                            { 20.611795mm; 0.413207mm }
+                            { 20.591196mm; 15.715mil }
+                            { 20.569911mm; 0.386156mm }
+                            { 20.548041mm; 14.735mil }
+                            { 20.525562mm; 0.363423mm }
+                            { 807.19mil; 0.353771mm }
+                            { 20.479207mm; 0.345211mm }
+                            { 20.455331mm; 0.337896mm }
+                            { 20.431201mm; 13.06mil }
+                            { 20.406792mm; 12.865mil }
+                            { 20.382128mm; 0.323063mm }
+                            { 20.357313mm; 0.320599mm }
+                            { 800.49mil; 0.319329mm }
+                            { 20.307503mm; 0.319329mm }
+                            { 20.28256mm; 0.320599mm }
+                            { 20.257745mm; 0.323063mm }
+                            { 20.233107mm; 12.865mil }
+                            { 20.208697mm; 13.06mil }
+                            { 20.184542mm; 0.337896mm }
+                            { 793.73mil; 0.345211mm }
+                            { 20.137272mm; 0.353771mm }
+                            { 20.114311mm; 0.363423mm }
+                            { 20.091806mm; 14.735mil }
+                            { 790.155mil; 0.386156mm }
+                            { 20.048703mm; 15.715mil }
+                            { 20.028078mm; 0.413207mm }
+                            { 787.725mil; 0.428295mm }
+                            { 19.989089mm; 0.444297mm }
+                            { 19.970826mm; 0.461239mm }
+                            { 19.953453mm; 0.47912mm }
+                            { 19.936943mm; 0.497789mm }
+                            { 19.921372mm; 20.365mil }
+                            { 19.906793mm; 0.537489mm }
+                            { 783.2mil; 0.558495mm }
+                            { 782.71mil; 0.580034mm }
+                            { 19.869455mm; 23.71mil }
+                            { 19.859219mm; 24.605mil }
+                            { 781.5mil; 0.648157mm }
+                            { 19.84215mm; 0.671805mm }
+                            { 19.835419mm; 0.695782mm }
+                            { 19.829882mm; 28.35mil }
+                            { 19.825538mm; 0.744652mm }
+                            { 780.41mil; 0.769391mm }
+                            { 19.82056mm; 0.794233mm }
+                            { 19.81995mm; 0.819175mm }
+                            { 19.81995mm; 1.619199mm }
+                            { 19.82056mm; 1.644117mm }
+                            { 780.41mil; 1.668958mm }
+                            { 19.825538mm; 1.693723mm }
+                            { 19.829882mm; 1.718285mm }
+                            { 19.835419mm; 68.605mil }
+                            { 19.84215mm; 1.766545mm }
+                            { 781.5mil; 70.48mil }
+                            { 19.859219mm; 1.813408mm }
+                            { 19.869455mm; 1.836141mm }
+                            { 782.71mil; 1.858315mm }
+                            { 783.2mil; 1.87993mm }
+                            { 19.906793mm; 1.90086mm }
+                            { 19.921372mm; 1.921104mm }
+                            { 19.936943mm; 1.940585mm }
+                            { 19.953453mm; 1.959305mm }
+                            { 19.970826mm; 77.84mil }
+                            { 19.989089mm; 1.994052mm }
+                            { 787.725mil; 2.010131mm }
+                            { 20.028078mm; 2.025167mm }
+                            { 20.048703mm; 2.039214mm }
+                            { 790.155mil; 2.052218mm }
+                            { 20.091806mm; 2.064156mm }
+                            { 20.114311mm; 2.074951mm }
+                            { 20.137272mm; 2.084654mm }
+                            { 793.73mil; 2.093163mm }
+                            { 20.184542mm; 2.100529mm }
+                            { 20.208697mm; 2.106651mm }
+                            { 20.233107mm; 2.111604mm }
+                            { 20.257745mm; 2.115287mm }
+                            { 20.28256mm; 2.117827mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338068 {
+                         li:geometry {
+                           ta:contour {
+                            { 11.66744mm; 6.449135mm }
+                            { 11.692332mm; 6.449135mm }
+                            { 11.717224mm; 6.447891mm }
+                            { 11.74204mm; 6.445376mm }
+                            { 11.766678mm; 6.441668mm }
+                            { 11.791113mm; 6.43674mm }
+                            { 11.815293mm; 6.430543mm }
+                            { 11.839093mm; 6.423227mm }
+                            { 11.862563mm; 6.414668mm }
+                            { 11.885524mm; 6.405016mm }
+                            { 11.908029mm; 6.39417mm }
+                            { 11.929847mm; 6.382283mm }
+                            { 11.951133mm; 6.369303mm }
+                            { 11.971757mm; 6.355257mm }
+                            { 11.99162mm; 6.340144mm }
+                            { 12.010746mm; 6.324142mm }
+                            { 12.028984mm; 6.3072mm }
+                            { 12.046383mm; 6.289369mm }
+                            { 12.062943mm; 6.27065mm }
+                            { 12.078438mm; 6.251168mm }
+                            { 12.093042mm; 6.230949mm }
+                            { 12.10653mm; 6.209994mm }
+                            { 12.118976mm; 6.188404mm }
+                            { 12.13038mm; 6.166205mm }
+                            { 12.140591mm; 6.143472mm }
+                            { 12.14971mm; 6.120282mm }
+                            { 12.157685mm; 6.096634mm }
+                            { 12.164416mm; 6.072657mm }
+                            { 12.169954mm; 6.048374mm }
+                            { 12.174297mm; 6.023787mm }
+                            { 12.17737mm; 5.999047mm }
+                            { 12.179276mm; 5.974206mm }
+                            { 12.17986mm; 5.949263mm }
+                            { 12.17986mm; 4.84924mm }
+                            { 12.179276mm; 4.824348mm }
+                            { 12.17737mm; 4.799456mm }
+                            { 12.174297mm; 4.774691mm }
+                            { 12.169954mm; 4.75018mm }
+                            { 12.164416mm; 4.725898mm }
+                            { 12.157685mm; 4.701869mm }
+                            { 12.14971mm; 4.678222mm }
+                            { 12.140591mm; 4.655032mm }
+                            { 12.13038mm; 4.632273mm }
+                            { 12.118976mm; 4.61015mm }
+                            { 12.10653mm; 4.58856mm }
+                            { 12.093042mm; 4.567605mm }
+                            { 12.078438mm; 4.547336mm }
+                            { 12.062943mm; 4.527829mm }
+                            { 12.046383mm; 4.509185mm }
+                            { 12.028984mm; 4.491278mm }
+                            { 12.010746mm; 4.474362mm }
+                            { 11.99162mm; 4.458359mm }
+                            { 11.971757mm; 4.443297mm }
+                            { 11.951133mm; 4.429251mm }
+                            { 11.929847mm; 4.416221mm }
+                            { 11.908029mm; 4.404308mm }
+                            { 11.885524mm; 4.393463mm }
+                            { 11.862563mm; 4.383811mm }
+                            { 11.839093mm; 4.375276mm }
+                            { 11.815293mm; 4.367936mm }
+                            { 11.791113mm; 4.361763mm }
+                            { 11.766678mm; 4.356836mm }
+                            { 11.74204mm; 4.353127mm }
+                            { 11.717224mm; 4.350664mm }
+                            { 11.692332mm; 4.349419mm }
+                            { 11.66744mm; 4.349419mm }
+                            { 11.642497mm; 4.350664mm }
+                            { 11.617707mm; 4.353127mm }
+                            { 11.593043mm; 4.356836mm }
+                            { 11.568609mm; 4.361763mm }
+                            { 11.544504mm; 4.367936mm }
+                            { 11.520679mm; 4.375276mm }
+                            { 11.497209mm; 4.383811mm }
+                            { 11.474222mm; 4.393463mm }
+                            { 11.451769mm; 4.404308mm }
+                            { 11.429848mm; 4.416221mm }
+                            { 11.408639mm; 4.429251mm }
+                            { 11.38804mm; 4.443297mm }
+                            { 11.368152mm; 4.458359mm }
+                            { 11.349026mm; 4.474362mm }
+                            { 11.330738mm; 4.491278mm }
+                            { 11.313389mm; 4.509185mm }
+                            { 11.296829mm; 4.527829mm }
+                            { 11.281309mm; 4.547336mm }
+                            { 11.266755mm; 4.567605mm }
+                            { 11.253268mm; 4.58856mm }
+                            { 11.240745mm; 4.61015mm }
+                            { 11.229392mm; 4.632273mm }
+                            { 11.21913mm; 4.655032mm }
+                            { 11.210037mm; 4.678222mm }
+                            { 11.202112mm; 4.701869mm }
+                            { 11.195356mm; 4.725898mm }
+                            { 11.189818mm; 4.75018mm }
+                            { 11.185475mm; 4.774691mm }
+                            { 11.182351mm; 4.799456mm }
+                            { 11.180522mm; 4.824348mm }
+                            { 11.179887mm; 4.84924mm }
+                            { 11.179887mm; 5.949263mm }
+                            { 11.180522mm; 5.974206mm }
+                            { 11.182351mm; 5.999047mm }
+                            { 11.185475mm; 6.023787mm }
+                            { 11.189818mm; 6.048374mm }
+                            { 11.195356mm; 6.072657mm }
+                            { 11.202112mm; 6.096634mm }
+                            { 11.210037mm; 6.120282mm }
+                            { 11.21913mm; 6.143472mm }
+                            { 11.229392mm; 6.166205mm }
+                            { 11.240745mm; 6.188404mm }
+                            { 11.253268mm; 6.209994mm }
+                            { 11.266755mm; 6.230949mm }
+                            { 11.281309mm; 6.251168mm }
+                            { 11.296829mm; 6.27065mm }
+                            { 11.313389mm; 6.289369mm }
+                            { 11.330738mm; 6.3072mm }
+                            { 11.349026mm; 6.324142mm }
+                            { 11.368152mm; 6.340144mm }
+                            { 11.38804mm; 6.355257mm }
+                            { 11.408639mm; 6.369303mm }
+                            { 11.429848mm; 6.382283mm }
+                            { 11.451769mm; 6.39417mm }
+                            { 11.474222mm; 6.405016mm }
+                            { 11.497209mm; 6.414668mm }
+                            { 11.520679mm; 6.423227mm }
+                            { 11.544504mm; 6.430543mm }
+                            { 11.568609mm; 6.43674mm }
+                            { 11.593043mm; 6.441668mm }
+                            { 11.617707mm; 6.445376mm }
+                            { 11.642497mm; 6.447891mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338197 {
+                         li:geometry {
+                           ta:contour {
+                            { 11.66744mm; 2.119046mm }
+                            { 11.692332mm; 2.119046mm }
+                            { 11.717224mm; 2.117827mm }
+                            { 11.74204mm; 2.115287mm }
+                            { 11.766678mm; 2.111604mm }
+                            { 11.791113mm; 2.106651mm }
+                            { 11.815293mm; 2.100529mm }
+                            { 11.839093mm; 2.093163mm }
+                            { 11.862563mm; 2.084654mm }
+                            { 11.885524mm; 2.074951mm }
+                            { 11.908029mm; 2.064156mm }
+                            { 11.929847mm; 2.052218mm }
+                            { 11.951133mm; 2.039214mm }
+                            { 11.971757mm; 2.025167mm }
+                            { 11.99162mm; 2.010131mm }
+                            { 12.010746mm; 1.994052mm }
+                            { 12.028984mm; 77.84mil }
+                            { 12.046383mm; 1.959305mm }
+                            { 12.062943mm; 1.940585mm }
+                            { 12.078438mm; 1.921104mm }
+                            { 12.093042mm; 1.90086mm }
+                            { 12.10653mm; 1.87993mm }
+                            { 12.118976mm; 1.858315mm }
+                            { 12.13038mm; 1.836141mm }
+                            { 12.140591mm; 1.813408mm }
+                            { 12.14971mm; 70.48mil }
+                            { 12.157685mm; 1.766545mm }
+                            { 12.164416mm; 68.605mil }
+                            { 12.169954mm; 1.718285mm }
+                            { 12.174297mm; 1.693723mm }
+                            { 12.17737mm; 1.668958mm }
+                            { 12.179276mm; 1.644117mm }
+                            { 12.17986mm; 1.619199mm }
+                            { 12.17986mm; 0.819175mm }
+                            { 12.179276mm; 0.794233mm }
+                            { 12.17737mm; 0.769391mm }
+                            { 12.174297mm; 0.744652mm }
+                            { 12.169954mm; 28.35mil }
+                            { 12.164416mm; 0.695782mm }
+                            { 12.157685mm; 0.671805mm }
+                            { 12.14971mm; 0.648157mm }
+                            { 12.140591mm; 24.605mil }
+                            { 12.13038mm; 23.71mil }
+                            { 12.118976mm; 0.580034mm }
+                            { 12.10653mm; 0.558495mm }
+                            { 12.093042mm; 0.537489mm }
+                            { 12.078438mm; 20.365mil }
+                            { 12.062943mm; 0.497789mm }
+                            { 12.046383mm; 0.47912mm }
+                            { 12.028984mm; 0.461239mm }
+                            { 12.010746mm; 0.444297mm }
+                            { 11.99162mm; 0.428295mm }
+                            { 11.971757mm; 0.413207mm }
+                            { 11.951133mm; 15.715mil }
+                            { 11.929847mm; 0.386156mm }
+                            { 11.908029mm; 14.735mil }
+                            { 11.885524mm; 0.363423mm }
+                            { 11.862563mm; 0.353771mm }
+                            { 11.839093mm; 0.345211mm }
+                            { 11.815293mm; 0.337896mm }
+                            { 11.791113mm; 13.06mil }
+                            { 11.766678mm; 12.865mil }
+                            { 11.74204mm; 0.323063mm }
+                            { 11.717224mm; 0.320599mm }
+                            { 11.692332mm; 0.319329mm }
+                            { 11.66744mm; 0.319329mm }
+                            { 11.642497mm; 0.320599mm }
+                            { 11.617707mm; 0.323063mm }
+                            { 11.593043mm; 12.865mil }
+                            { 11.568609mm; 13.06mil }
+                            { 11.544504mm; 0.337896mm }
+                            { 11.520679mm; 0.345211mm }
+                            { 11.497209mm; 0.353771mm }
+                            { 11.474222mm; 0.363423mm }
+                            { 11.451769mm; 14.735mil }
+                            { 11.429848mm; 0.386156mm }
+                            { 11.408639mm; 15.715mil }
+                            { 11.38804mm; 0.413207mm }
+                            { 11.368152mm; 0.428295mm }
+                            { 11.349026mm; 0.444297mm }
+                            { 11.330738mm; 0.461239mm }
+                            { 11.313389mm; 0.47912mm }
+                            { 11.296829mm; 0.497789mm }
+                            { 11.281309mm; 20.365mil }
+                            { 11.266755mm; 0.537489mm }
+                            { 11.253268mm; 0.558495mm }
+                            { 11.240745mm; 0.580034mm }
+                            { 11.229392mm; 23.71mil }
+                            { 11.21913mm; 24.605mil }
+                            { 11.210037mm; 0.648157mm }
+                            { 11.202112mm; 0.671805mm }
+                            { 11.195356mm; 0.695782mm }
+                            { 11.189818mm; 28.35mil }
+                            { 11.185475mm; 0.744652mm }
+                            { 11.182351mm; 0.769391mm }
+                            { 11.180522mm; 0.794233mm }
+                            { 11.179887mm; 0.819175mm }
+                            { 11.179887mm; 1.619199mm }
+                            { 11.180522mm; 1.644117mm }
+                            { 11.182351mm; 1.668958mm }
+                            { 11.185475mm; 1.693723mm }
+                            { 11.189818mm; 1.718285mm }
+                            { 11.195356mm; 68.605mil }
+                            { 11.202112mm; 1.766545mm }
+                            { 11.210037mm; 70.48mil }
+                            { 11.21913mm; 1.813408mm }
+                            { 11.229392mm; 1.836141mm }
+                            { 11.240745mm; 1.858315mm }
+                            { 11.253268mm; 1.87993mm }
+                            { 11.266755mm; 1.90086mm }
+                            { 11.281309mm; 1.921104mm }
+                            { 11.296829mm; 1.940585mm }
+                            { 11.313389mm; 1.959305mm }
+                            { 11.330738mm; 77.84mil }
+                            { 11.349026mm; 1.994052mm }
+                            { 11.368152mm; 2.010131mm }
+                            { 11.38804mm; 2.025167mm }
+                            { 11.408639mm; 2.039214mm }
+                            { 11.429848mm; 2.052218mm }
+                            { 11.451769mm; 2.064156mm }
+                            { 11.474222mm; 2.074951mm }
+                            { 11.497209mm; 2.084654mm }
+                            { 11.520679mm; 2.093163mm }
+                            { 11.544504mm; 2.100529mm }
+                            { 11.568609mm; 2.106651mm }
+                            { 11.593043mm; 2.111604mm }
+                            { 11.617707mm; 2.115287mm }
+                            { 11.642497mm; 2.117827mm }
+                           }
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        mask = 1
+                       }
                      }
-                     li:5 {
-                      on  
-                      diag  
-                      round  
-                      noshape  
+
+                     {ha:Top Silkscreen Layer} {
+                      lid=2
+                      ha:combining { auto=1;                      }
+
+                       li:objects {
+                        ha:line.337694 {
+                         x1=11.499978mm; y1=2.29776mm; x2=11.499978mm; y2=4.310659mm; thickness=10.0mil; clearance=5.0mil;
+                         ha:flags {
+                          clearline=1
+                         }
+                        }
+                        ha:line.337697 {
+                         x1=11.499978mm; y1=-1.410792mm; x2=11.499978mm; y2=0.280645mm; thickness=10.0mil; clearance=5.0mil;
+                         ha:flags {
+                          clearline=1
+                         }
+                        }
+                        ha:line.337700 {
+                         x1=20.499984mm; y1=2.29776mm; x2=20.499984mm; y2=4.310659mm; thickness=10.0mil; clearance=5.0mil;
+                         ha:flags {
+                          clearline=1
+                         }
+                        }
+                        ha:line.337703 {
+                         x1=20.499984mm; y1=-1.410792mm; x2=20.499984mm; y2=0.280645mm; thickness=10.0mil; clearance=5.0mil;
+                         ha:flags {
+                          clearline=1
+                         }
+                        }
+                        ha:line.337706 {
+                         x1=11.499978mm; y1=-1.410792mm; x2=20.499984mm; y2=-1.410792mm; thickness=10.0mil; clearance=5.0mil;
+                         ha:flags {
+                          clearline=1
+                         }
+                        }
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
                      }
-                   }
 
-                   ha:attributes {
-                     term=2
-                     name=2
-                   }
-                  }
-                 }
-                 li:layers {
+                     {ha:Top Layer} {
+                      lid=3
+                      ha:combining {                      }
 
-                  ha:top-silk {
-                   lid=0
-                   ha:combining {                   }
+                       li:objects {
+                       }
+                       ha:type {
+                        copper = 1
+                        top = 1
+                       }
+                     }
 
-                    li:objects {
-                     ha:line.316661 {
-                      x1=2.12in; y1=295.0mil; x2=2.12in; y2=495.0mil; thickness=15.0mil; clearance=0.0;
+                     {ha:Bottom Layer} {
+                      lid=4
+                      ha:combining {                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        bottom = 1
+                        copper = 1
+                       }
                      }
-                     ha:line.316664 {
-                      x1=2.12in; y1=495.0mil; x2=2.22in; y2=495.0mil; thickness=15.0mil; clearance=0.0;
+
+                     {ha:Bottom Paste Mask Layer} {
+                      lid=5
+                      ha:combining { sub=1; auto=1;                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        bottom = 1
+                        mask = 1
+                       }
                      }
-                     ha:line.316667 {
-                      x1=2.22in; y1=495.0mil; x2=2.22in; y2=295.0mil; thickness=15.0mil; clearance=0.0;
+
+                     {ha:Bottom Solder Mask Layer} {
+                      lid=6
+                      ha:combining { auto=1;                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        bottom = 1
+                        paste = 1
+                       }
                      }
-                     ha:line.316670 {
-                      x1=2.22in; y1=295.0mil; x2=2.12in; y2=295.0mil; thickness=15.0mil; clearance=0.0;
+
+                     {ha:Bottom Silkscreen Layer} {
+                      lid=7
+                      ha:combining { auto=1;                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        silk = 1
+                        bottom = 1
+                       }
                      }
-                    }
-                    ha:type {
-                     silk = 1
-                     top = 1
-                    }
-                  }
 
-                  ha:subc-aux {
-                   lid=1
-                   ha:combining {                   }
+                     {ha:Top Assembly Layer} {
+                      lid=8
+                      ha:combining {                      }
 
-                    li:objects {
-                     ha:line.316674 {
-                      x1=2.17in; y1=395.0mil; x2=2.17in; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=pnp-origin
-                      }
+                       li:objects {
+                       }
+                       ha:type {
+                        top = 1
+                        doc = 1
+                       }
                      }
-                     ha:line.316677 {
-                      x1=2.17in; y1=445.0mil; x2=2.17in; y2=445.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=origin
-                      }
+
+                     {ha:Bottom Assembly Layer} {
+                      lid=9
+                      ha:combining {                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        bottom = 1
+                        doc = 1
+                       }
                      }
-                     ha:line.316680 {
-                      x1=2.17in; y1=445.0mil; x2=2.17in; y2=10.303mm; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=x
-                      }
+
+                     {ha:Board Outline Layer} {
+                      lid=10
+                      ha:combining {                      }
+
+                       li:objects {
+                       }
+                       ha:type {
+                        boundary = 1
+                       }
                      }
-                     ha:line.316683 {
-                      x1=2.17in; y1=445.0mil; x2=56.118mm; y2=445.0mil; thickness=0.1mm; clearance=0.0;
-                      ha:attributes {
-                        subc-role=y
-                      }
+
+                     {ha:Document Layer} {
+                      lid=11
+                      ha:combining {                      }
+
+                       li:objects {
+                        ha:arc.337709 {
+                         x=13.109957mm; y=4.899405mm; width=0.124993mm; height=0.124993mm; astart=180.000000; adelta=360.000000; thickness=0.250012mm; clearance=5.0mil;
+                         ha:flags {
+                          clearline=1
+                         }
+                        }
+                        ha:arc.337710 {
+                         x=744.09mil; y=4.899405mm; 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
+                       }
                      }
-                    }
-                    ha:type {
-                     top = 1
-                     misc = 1
-                     virtual = 1
-                    }
-                  }
-                 }
-                }
-                 uid = tVY8ypfCTp10eq1C0XUAAABL
-                }
-                 ha:subc.324145 {
-                  ha:attributes {
-                   footprint=EVQP7
-                   value=SPST-NO
-                   device=SWITCH
-                   Footprint=SW-SMD_EVQP7C01P
-                   refdes=S3
-                  }
-                 ha:data {
-                                  li:padstack_prototypes {
 
-                  ha:ps_proto_v6.0 {
-                    hdia=0.0; hplated=1; htop=0; hbottom=0;
-                    li:shape {
+                     {ha:Document Layer} {
+                      lid=12
+                      ha:combining {                      }
 
-                      ha:ps_shape_v4 {
-                       ha:combining {                       }
-                       ha:layer_mask {
-                        copper = 1
-                        top = 1
+                       li:objects {
                        }
-                       clearance=0.0
-                        li:ps_poly {
-                         -21.5mil  
-                         -27.5mil  
-                         21.5mil  
-                         -27.5mil  
-                         21.5mil  
-                         27.5mil  
-                         -21.5mil  
-                         27.5mil  
+                       ha:type {
+                        doc = 1
+                       }
+                     }
+
+                     {ha:Component Marking Layer} {
+                      lid=13
+                      ha:combining {                      }
+
+                       li:objects {
+                        ha:polygon.338326 {
+                         li:geometry {
+                           ta:contour {
+                            { 20.409993mm; 6.519265mm }
+                            { 20.427565mm; 6.561687mm }
+                            { 805.905mil; 6.579259mm }
+                            { 20.512409mm; 6.561687mm }
+                            { 20.529981mm; 6.519265mm }
+                            { 20.512409mm; 6.476843mm }
+                            { 805.905mil; 6.459271mm }
+                            { 20.427565mm; 6.476843mm }
+                            { 20.409993mm; 6.519265mm }
+                           }
+                         }
                         }
-                      }
+                       }
+                       ha:type {
+                        doc = 1
+                       }
+                     }
 
-                      ha:ps_shape_v4 {
-                       ha:combining { sub=1; auto=1;                       }
-                       ha:layer_mask {
-                        top = 1
-                        mask = 1
+                     {ha:Component Marking Layer} {
+                      lid=14
+                      ha:combining {                      }
+
+                       li:objects {
                        }
-                       clearance=0.0
-                        li:ps_poly {
-                         -21.5mil  
-                         -27.5mil  
-                         21.5mil  
-                         -27.5mil  
-                         21.5mil  
-                         27.5mil  
-                         -21.5mil  
-                         27.5mil  
+                       ha:type {
+                        doc = 1
+                       }
+                     }
+
+                     {ha:Component Shape Layer} {
+                      lid=15
+                      ha:combining {                      }
+
+                       li:objects {
+                        ha:line.337711 {
+                         x1=20.469936mm; y1=-1.410792mm; x2=20.469936mm; y2=5.939205mm; thickness=2.0mil; clearance=5.0mil;
+                         ha:flags {
+                          clearline=1
+                         }
                         }
-                      }
+                        ha:line.337714 {
+                         x1=20.469936mm; y1=5.939205mm; x2=11.52995mm; y2=5.939205mm; thickness=2.0mil; clearance=5.0mil;
+                         ha:flags {
+                          clearline=1
+                         }
+                        }
+                        ha:line.337717 {
+                         x1=11.52995mm; y1=5.939205mm; x2=11.52995mm; y2=-1.410792mm; thickness=2.0mil; clearance=5.0mil;
+                         ha:flags {
+                          clearline=1
+                         }
+                        }
+                        ha:line.337720 {
+                         x1=11.52995mm; y1=-1.410792mm; x2=20.469936mm; y2=-1.410792mm; thickness=2.0mil; clearance=5.0mil;
+                         ha:flags {
+                          clearline=1
+                         }
+                        }
+                       }
+                       ha:type {
+                        doc = 1
+                       }
+                     }
 
-                      ha:ps_shape_v4 {
-                       ha:combining { auto=1;                       }
-                       ha:layer_mask {
-                        top = 1
-                        paste = 1
+                     {ha:Component Shape Layer} {
+                      lid=16
+                      ha:combining {                      }
+
+                       li:objects {
                        }
-                       clearance=0.0
-                        li:ps_poly {
-                         -21.5mil  
-                         -27.5mil  
-                         21.5mil  
-                         -27.5mil  
-                         21.5mil  
-                         27.5mil  
-                         -21.5mil  
-                         27.5mil  
+                       ha:type {
+                        doc = 1
+                       }
+                     }
+
+                     {ha:Pin Soldering Layer} {
+                      lid=17
+                      ha:combining {                      }
+
+                       li:objects {
+                        ha:polygon.338336 {
+                         li:geometry {
+                           ta:contour {
+                            { 17.630038mm; 6.519265mm }
+                            { 17.630038mm; 5.719266mm }
+                            { 17.870018mm; 5.719266mm }
+                            { 17.870018mm; 6.519265mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338341 {
+                         li:geometry {
+                           ta:contour {
+                            { 17.129912mm; 6.519265mm }
+                            { 17.129912mm; 5.719266mm }
+                            { 17.369892mm; 5.719266mm }
+                            { 17.369892mm; 6.519265mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338346 {
+                         li:geometry {
+                           ta:contour {
+                            { 16.63004mm; 6.519265mm }
+                            { 16.63004mm; 5.719266mm }
+                            { 16.87002mm; 5.719266mm }
+                            { 16.87002mm; 6.519265mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338351 {
+                         li:geometry {
+                           ta:contour {
+                            { 16.129914mm; 6.519265mm }
+                            { 16.129914mm; 5.719266mm }
+                            { 16.369894mm; 5.719266mm }
+                            { 16.369894mm; 6.519265mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338356 {
+                         li:geometry {
+                           ta:contour {
+                            { 15.630043mm; 6.519265mm }
+                            { 15.630043mm; 5.719266mm }
+                            { 15.870022mm; 5.719266mm }
+                            { 15.870022mm; 6.519265mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338361 {
+                         li:geometry {
+                           ta:contour {
+                            { 15.129917mm; 6.519265mm }
+                            { 15.129917mm; 5.719266mm }
+                            { 15.369896mm; 5.719266mm }
+                            { 15.369896mm; 6.519265mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338366 {
+                         li:geometry {
+                           ta:contour {
+                            { 14.630045mm; 6.519265mm }
+                            { 14.630045mm; 5.719266mm }
+                            { 14.870024mm; 5.719266mm }
+                            { 14.870024mm; 6.519265mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338371 {
+                         li:geometry {
+                           ta:contour {
+                            { 14.129919mm; 6.519265mm }
+                            { 14.129919mm; 5.719266mm }
+                            { 14.369898mm; 5.719266mm }
+                            { 14.369898mm; 6.519265mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338376 {
+                         li:geometry {
+                           ta:contour {
+                            { 13.369926mm; 6.519265mm }
+                            { 13.369926mm; 5.719266mm }
+                            { 13.82992mm; 5.719266mm }
+                            { 13.82992mm; 6.519265mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338381 {
+                         li:geometry {
+                           ta:contour {
+                            { 12.569953mm; 6.519265mm }
+                            { 12.569953mm; 5.719266mm }
+                            { 13.029947mm; 5.719266mm }
+                            { 13.029947mm; 6.519265mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338386 {
+                         li:geometry {
+                           ta:contour {
+                            { 715.355mil; 6.519265mm }
+                            { 715.355mil; 5.719266mm }
+                            { 733.465mil; 5.719266mm }
+                            { 733.465mil; 6.519265mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338391 {
+                         li:geometry {
+                           ta:contour {
+                            { 746.845mil; 6.519265mm }
+                            { 746.845mil; 5.719266mm }
+                            { 764.955mil; 5.719266mm }
+                            { 764.955mil; 6.519265mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338396 {
+                         li:geometry {
+                           ta:contour {
+                            { 11.529924mm; 5.949289mm }
+                            { 11.529924mm; 4.849266mm }
+                            { 11.829924mm; 4.849266mm }
+                            { 11.829924mm; 5.949289mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338401 {
+                         li:geometry {
+                           ta:contour {
+                            { 20.169988mm; 5.949289mm }
+                            { 20.169988mm; 4.849266mm }
+                            { 805.905mil; 4.849266mm }
+                            { 805.905mil; 5.949289mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338406 {
+                         li:geometry {
+                           ta:contour {
+                            { 11.529924mm; 1.619199mm }
+                            { 11.529924mm; 0.819201mm }
+                            { 11.829924mm; 0.819201mm }
+                            { 11.829924mm; 1.619199mm }
+                           }
+                         }
+                        }
+                        ha:polygon.338411 {
+                         li:geometry {
+                           ta:contour {
+                            { 20.169988mm; 1.619199mm }
+                            { 20.169988mm; 0.819201mm }
+                            { 805.905mil; 0.819201mm }
+                            { 805.905mil; 1.619199mm }
+                           }
+                         }
                         }
-                      }
-                    }
-                  }
+                       }
+                       ha:type {
+                        doc = 1
+                       }
+                     }
 
-                  ha:ps_proto_v6.1 {
-                    hdia=0.0; hplated=0; htop=0; hbottom=0;
-                    li:shape {
+                     {ha:Pin Soldering Layer} {
+                      lid=18
+                      ha:combining {                      }
 
-                      ha:ps_shape_v4 {
-                       ha:ps_circ { x=0.0; y=0.0; dia=0.799998mm;                       }
-                       ha:combining { auto=1;                       }
-                       ha:layer_mask {
-                        mech = 1
+                       li:objects {
                        }
-                       clearance=0.0
-                      }
+                       ha:type {
+                        doc = 1
+                       }
+                     }
 
-                      ha:ps_shape_v4 {
-                       ha:combining {                       }
-                       ha:layer_mask {
-                        copper = 1
+                     ha:subc-aux {
+                      lid=19
+                      ha:combining {                      }
+
+                       li:objects {
+                        ha:line.337723 {
+                         x1=15.999943mm; y1=3.619271mm; x2=15.999943mm; y2=3.619271mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.337726 {
+                         x1=15.999943mm; y1=3.619271mm; x2=14.999943mm; y2=3.619271mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.337729 {
+                         x1=15.999943mm; y1=3.619271mm; x2=15.999943mm; y2=2.619271mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
                         top = 1
+                        misc = 1
+                        virtual = 1
                        }
-                       clearance=12.0mil
-                        ps_hshadow = 
-                      }
+                     }
+                    }
+                   }
+                    uid = SfvrK2xXDYYSFDpbDFEAAAAB
+                   }
+                   ha:subc.338417 {
+                    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 {
+
+                    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
-                        intern = 1
-                       }
-                       clearance=12.0mil
-                        ps_hshadow = 
-                      }
+                        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 {
-                        bottom = 1
-                        copper = 1
-                       }
-                       clearance=12.0mil
-                        ps_hshadow = 
+                        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.324217 {
-                    proto=0; x=2.80087in; y=124.53mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                    ha:flags {
-                     clearline=1
-                    }
+                    li:objects {
+                     ha:padstack_ref.338430 {
+                      proto=0; x=28.281351mm; y=4.736871mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      li:thermal {
+                      }
 
-                    li:thermal {
-                    }
+                      ha:attributes {
+                        term=1
+                        name=1
+                      }
+                     }
+                     ha:padstack_ref.338431 {
+                      proto=0; x=29.080943mm; y=4.736871mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                    ha:attributes {
-                      term=1
-                    }
-                   }
-                   ha:padstack_ref.324218 {
-                    proto=0; x=2.80087in; y=65.47mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                    li:thermal {
-                    }
+                      li:thermal {
+                      }
 
-                    ha:attributes {
-                      term=2
-                    }
-                   }
-                   ha:padstack_ref.324219 {
-                    proto=0; x=2.65913in; y=124.53mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                    ha:flags {
-                     clearline=1
+                      ha:attributes {
+                        term=2
+                        name=2
+                      }
+                     }
                     }
+                    li:layers {
 
-                    li:thermal {
-                    }
+                     ha:subc-aux {
+                      lid=0
+                      ha:combining {                      }
 
-                    ha:attributes {
-                      term=1
+                       li:objects {
+                        ha:line.338418 {
+                         x1=28.681147mm; y1=4.736871mm; x2=28.681147mm; y2=4.736871mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.338421 {
+                         x1=28.681147mm; y1=4.736871mm; x2=28.681147mm; y2=4.736871mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.338424 {
+                         x1=28.681147mm; y1=4.736871mm; x2=29.681147mm; y2=4.736871mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.338427 {
+                         x1=28.681147mm; y1=4.736871mm; x2=28.681147mm; y2=5.736871mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
+                     }
                     }
                    }
-                   ha:padstack_ref.324220 {
-                    proto=0; x=2.65913in; y=65.47mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-                    li:thermal {
-                    }
-
-                    ha:attributes {
-                      term=2
-                    }
+                    uid = DTPe++P7imVnhaFEAwoAAAAP
                    }
-                   ha:padstack_ref.324221 {
-                    proto=1; x=2.73in; y=130.43mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                    ha:flags {
-                     clearline=1
-                    }
+                   ha:subc.338465 {
+                    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  
+                          }
+                        }
 
-                    li:thermal {
-                    }
-                   }
-                   ha:padstack_ref.324222 {
-                    proto=1; x=2.73in; y=59.57mil; rot=180.000000; xmirror=0; smirror=0; clearance=0.1mil;
-                    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 {
+                        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:layers {
 
-                   {ha:Top Solder Mask Layer}       {
-                    lid=0
-                    ha:combining { auto=1;                    }
+                    li:objects {
+                     ha:padstack_ref.338478 {
+                      proto=0; x=23.416743mm; y=4.495063mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      li:thermal {
+                      }
 
-                     li:objects {
-                     }
-                     ha:type {
-                      top = 1
-                      paste = 1
+                      ha:attributes {
+                        term=1
+                        name=1
+                      }
                      }
-                   }
+                     ha:padstack_ref.338479 {
+                      proto=0; x=23.416743mm; y=3.695471mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                   {ha:Top Paste Mask Layer}       {
-                    lid=1
-                    ha:combining { sub=1; auto=1;                    }
+                      li:thermal {
+                      }
 
-                     li:objects {
-                     }
-                     ha:type {
-                      top = 1
-                      mask = 1
+                      ha:attributes {
+                        term=2
+                        name=2
+                      }
                      }
-                   }
+                    }
+                    li:layers {
 
-                   {ha:Top Silkscreen Layer}     {
-                    lid=2
-                    ha:combining { auto=1;                    }
+                     ha:subc-aux {
+                      lid=0
+                      ha:combining {                      }
 
-                     li:objects {
-                      ha:line.324146 {
-                       x1=70.191985mm; y1=0.962991mm; x2=70.192011mm; y2=0.262992mm; thickness=10.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
-                      }
-                      ha:line.324149 {
-                       x1=70.191985mm; y1=0.262992mm; x2=68.492015mm; y2=0.262992mm; thickness=10.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
-                      }
-                      ha:line.324152 {
-                       x1=68.492015mm; y1=0.262992mm; x2=68.492015mm; y2=0.962991mm; thickness=10.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
-                      }
-                      ha:line.324155 {
-                       x1=69.682639mm; y1=0.262992mm; x2=69.682639mm; y2=0.962991mm; thickness=10.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
-                      }
-                      ha:line.324158 {
-                       x1=69.014213mm; y1=0.262992mm; x2=69.014213mm; y2=0.962991mm; thickness=10.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
-                      }
-                      ha:line.324161 {
-                       x1=70.266941mm; y1=3.863009mm; x2=69.55922mm; y2=3.863009mm; thickness=10.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
-                      }
-                      ha:line.324164 {
-                       x1=69.12478mm; y1=3.863009mm; x2=68.417059mm; y2=3.863009mm; thickness=10.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
-                      }
-                      ha:line.324167 {
-                       x1=70.266941mm; y1=0.962991mm; x2=69.55922mm; y2=0.962991mm; thickness=10.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
+                       li:objects {
+                        ha:line.338466 {
+                         x1=23.416743mm; y1=4.095267mm; x2=23.416743mm; y2=4.095267mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.338469 {
+                         x1=23.416743mm; y1=4.095267mm; x2=23.416743mm; y2=4.095267mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.338472 {
+                         x1=23.416743mm; y1=4.095267mm; x2=23.416743mm; y2=3.095267mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.338475 {
+                         x1=23.416743mm; y1=4.095267mm; x2=24.416743mm; y2=4.095267mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
                        }
-                      }
-                      ha:line.324170 {
-                       x1=69.12478mm; y1=0.962991mm; x2=68.417059mm; y2=0.962991mm; thickness=10.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
                        }
-                      }
-                     }
-                     ha:type {
-                      silk = 1
-                      top = 1
                      }
+                    }
+                   }
+                    uid = DTPe++P7imVnhaFEAwoAAAAR
+                   }
+                   ha:subc.338481 {
+                    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: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  
+                          }
+                        }
+                      }
+                    }
                    }
 
-                   {ha:Top Layer}   {
-                    lid=3
-                    ha:combining {                    }
+                    li:objects {
+                     ha:padstack_ref.338494 {
+                      proto=0; x=23.442143mm; y=5.276875mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      li:thermal {
+                      }
 
-                     li:objects {
-                     }
-                     ha:type {
-                      copper = 1
-                      top = 1
+                      ha:attributes {
+                        term=1
+                        name=1
+                      }
                      }
-                   }
+                     ha:padstack_ref.338495 {
+                      proto=0; x=23.442143mm; y=6.076467mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.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=2
+                        name=2
+                      }
                      }
-                   }
+                    }
+                    li:layers {
 
-                   {ha:Bottom Paste Mask Layer}       {
-                    lid=5
-                    ha:combining { sub=1; auto=1;                    }
+                     ha:subc-aux {
+                      lid=0
+                      ha:combining {                      }
 
-                     li:objects {
-                     }
-                     ha:type {
-                      bottom = 1
-                      mask = 1
+                       li:objects {
+                        ha:line.338482 {
+                         x1=23.442143mm; y1=5.676671mm; x2=23.442143mm; y2=5.676671mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.338485 {
+                         x1=23.442143mm; y1=5.676671mm; x2=23.442143mm; y2=5.676671mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.338488 {
+                         x1=23.442143mm; y1=5.676671mm; x2=23.442143mm; y2=6.676671mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.338491 {
+                         x1=23.442143mm; y1=5.676671mm; x2=22.442143mm; y2=5.676671mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
                      }
+                    }
                    }
+                    uid = DTPe++P7imVnhaFEAwoAAAAQ
+                   }
+                   ha:subc.338497 {
+                    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: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 {
+                           12.0mil  
+                           -20.0mil  
+                           -12.0mil  
+                           -20.0mil  
+                           -12.0mil  
+                           20.0mil  
+                           12.0mil  
+                           20.0mil  
+                          }
+                        }
 
-                   {ha:Bottom Solder Mask Layer}       {
-                    lid=6
-                    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 {
+                           15.0mil  
+                           -23.0mil  
+                           -15.0mil  
+                           -23.0mil  
+                           -15.0mil  
+                           23.0mil  
+                           15.0mil  
+                           23.0mil  
+                          }
+                        }
 
-                     li:objects {
-                     }
-                     ha:type {
-                      bottom = 1
-                      paste = 1
-                     }
+                        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:Bottom Silkscreen Layer}     {
-                    lid=7
-                    ha:combining { auto=1;                    }
+                    li:objects {
+                     ha:padstack_ref.338522 {
+                      proto=0; x=24.864543mm; y=3.771671mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     li:objects {
-                     }
-                     ha:type {
-                      silk = 1
-                      bottom = 1
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=4
+                        name=VIN
+                      }
                      }
-                   }
+                     ha:padstack_ref.338523 {
+                      proto=0; x=24.864543mm; y=5.752871mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                   {ha:Top Assembly Layer}     {
-                    lid=8
-                    ha:combining {                    }
+                      li:thermal {
+                      }
 
-                     li:objects {
-                     }
-                     ha:type {
-                      top = 1
-                      doc = 1
+                      ha:attributes {
+                        term=5
+                        name=PROG
+                      }
                      }
-                   }
+                     ha:padstack_ref.338524 {
+                      proto=0; x=26.947343mm; y=5.752871mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                   {ha:Bottom Assembly Layer}     {
-                    lid=9
-                    ha:combining {                    }
+                      li:thermal {
+                      }
 
-                     li:objects {
+                      ha:attributes {
+                        term=1
+                        name=STAT
+                      }
                      }
-                     ha:type {
-                      bottom = 1
-                      doc = 1
+                     ha:padstack_ref.338525 {
+                      proto=0; x=26.947343mm; y=4.762271mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        name=VSS
+                      }
                      }
-                   }
+                     ha:padstack_ref.338526 {
+                      proto=0; x=26.947343mm; y=3.771671mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                   {ha:Board Outline Layer}     {
-                    lid=10
-                    ha:combining {                    }
+                      li:thermal {
+                      }
 
-                     li:objects {
-                     }
-                     ha:type {
-                      boundary = 1
+                      ha:attributes {
+                        term=3
+                        name=VBAT
+                      }
                      }
-                   }
+                    }
+                    li:layers {
 
-                   ha:slot-plated {
-                    lid=11
-                    ha:combining { auto=1;                    }
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
 
-                     li:objects {
+                       li:objects {
+                        ha:line.338498 {
+                         x1=27.658543mm; y1=3.263671mm; x2=27.658543mm; y2=6.260871mm; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.338501 {
+                         x1=24.127943mm; y1=6.260871mm; x2=27.658543mm; y2=6.260871mm; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.338504 {
+                         x1=24.127943mm; y1=3.263671mm; x2=24.127943mm; y2=6.260871mm; thickness=10.0mil; clearance=0.0;
+                        }
+                        ha:line.338507 {
+                         x1=24.127943mm; y1=3.263671mm; x2=27.658543mm; y2=3.263671mm; thickness=10.0mil; clearance=0.0;
+                        }
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
                      }
-                     ha:type {
-                      mech = 1
+
+                     ha:subc-aux {
+                      lid=1
+                      ha:combining {                      }
+
+                       li:objects {
+                        ha:line.338510 {
+                         x1=26.114223mm; y1=4.762271mm; x2=26.114223mm; y2=4.762271mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.338513 {
+                         x1=24.864543mm; y1=3.771671mm; x2=24.864543mm; y2=3.771671mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.338516 {
+                         x1=24.864543mm; y1=3.771671mm; x2=25.864543mm; y2=3.771671mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.338519 {
+                         x1=24.864543mm; y1=3.771671mm; x2=24.864543mm; y2=2.771671mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
                      }
-                     purpose = proute
+                    }
+                   }
+                    uid = DTPe++P7imVnhaFEAwoAAAAO
                    }
+                   ha:subc.338990 {
+                    ha:attributes {
+                     {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=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:slot-unplated {
-                    lid=12
-                    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 {
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                           -12.84mil  
+                          }
+                        }
 
-                     li:objects {
-                     }
-                     ha:type {
-                      mech = 1
-                     }
-                     purpose = uroute
+                        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:Document Layer}   {
-                    lid=13
-                    ha:combining {                    }
+                    li:objects {
+                     ha:padstack_ref.339003 {
+                      proto=0; x=349.0mil; y=156.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     li:objects {
-                      ha:arc.324173 {
-                       x=2.73in; y=130.43mil; width=5.91mil; height=5.91mil; astart=180.000000; adelta=360.000000; thickness=0.299999mm; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
+                      li:thermal {
                       }
-                      ha:arc.324174 {
-                       x=2.73in; y=59.57mil; width=5.91mil; height=5.91mil; astart=180.000000; adelta=360.000000; thickness=0.299999mm; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
+
+                      ha:attributes {
+                        term=1
+                        name=1
                       }
-                      ha:polygon.324223 {
-                       li:geometry {
-                         ta:contour {
-                          { 70.182003mm; 13.11mil }
-                          { 68.482007mm; 13.11mil }
-                          { 68.482007mm; 0.972998mm }
-                          { 70.182003mm; 0.972998mm }
-                         }
-                       }
+                     }
+                     ha:padstack_ref.339004 {
+                      proto=0; x=380.48mil; y=156.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
+
+                      li:thermal {
+                      }
+
+                      ha:attributes {
+                        term=2
+                        name=2
                       }
                      }
-                     ha:type {
-                      doc = 1
+                    }
+                    li:layers {
+
+                     ha:subc-aux {
+                      lid=0
+                      ha:combining {                      }
+
+                       li:objects {
+                        ha:line.338991 {
+                         x1=364.74mil; y1=156.0mil; x2=364.74mil; y2=156.0mil; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.338994 {
+                         x1=364.74mil; y1=156.0mil; x2=364.74mil; y2=156.0mil; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.338997 {
+                         x1=364.74mil; y1=156.0mil; x2=8.264396mm; y2=156.0mil; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.339000 {
+                         x1=364.74mil; y1=156.0mil; x2=364.74mil; y2=4.9624mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
                      }
+                    }
                    }
+                    uid = DTPe++P7imVnhaFEAwoAAAAN
+                   }
+                   ha:subc.339191 {
+                    ha:attributes {
+                     value=dualLED
+                     device=LED
+                     footprint=0605
+                     refdes=D1
+                    }
+                   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 {
+                           -12.795mil  
+                           16.73mil  
+                           12.795mil  
+                           16.73mil  
+                           12.795mil  
+                           -16.73mil  
+                           -12.795mil  
+                           -16.73mil  
+                          }
+                        }
 
-                   {ha:Component Marking Layer}     {
-                    lid=14
-                    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 {
+                           -15.795mil  
+                           19.73mil  
+                           15.795mil  
+                           19.73mil  
+                           15.795mil  
+                           -19.73mil  
+                           -15.795mil  
+                           -19.73mil  
+                          }
+                        }
 
-                     li:objects {
-                      ha:polygon.324228 {
-                       li:geometry {
-                         ta:contour {
-                          { 71.625257mm; 3.879926mm }
-                          { 71.642829mm; 3.922348mm }
-                          { 71.685251mm; 3.93992mm }
-                          { 71.727673mm; 3.922348mm }
-                          { 71.745245mm; 3.879926mm }
-                          { 71.727673mm; 3.837504mm }
-                          { 71.685251mm; 3.819932mm }
-                          { 71.642829mm; 3.837504mm }
-                          { 71.625257mm; 3.879926mm }
+                        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  
+                          }
+                        }
                       }
-                     }
-                     ha:type {
-                      doc = 1
-                     }
+                    }
+
+                    ha:ps_proto_v6.1 {
+                      hdia=0.0; hplated=0; htop=0; hbottom=0;
+                      li:shape {
+
+                        ha:ps_shape_v4 {
+                         ha:combining {                         }
+                         ha:layer_mask {
+                          copper = 1
+                          top = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           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  
+                          }
+                        }
+                      }
+                    }
                    }
 
-                   {ha:Component Shape Layer}     {
-                    lid=15
-                    ha:combining {                    }
+                    li:objects {
+                     ha:padstack_ref.339205 {
+                      proto=0; x=348.465mil; y=109.72mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                     li:objects {
-                      ha:line.324175 {
-                       x1=69.724993mm; y1=0.327432mm; x2=70.184746mm; y2=0.326162mm; thickness=2.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
+                      li:thermal {
                       }
-                      ha:line.324178 {
-                       x1=70.184746mm; y1=0.326162mm; x2=70.185508mm; y2=0.976072mm; thickness=2.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
+
+                      ha:attributes {
+                        term=2
+                        name=pin2
                       }
-                      ha:line.324181 {
-                       x1=70.185508mm; y1=0.976072mm; x2=71.085252mm; y2=0.976656mm; thickness=2.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
+                     }
+                     ha:padstack_ref.339206 {
+                      proto=0; x=348.465mil; y=76.27mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+                      ha:flags {
+                       clearline=1
                       }
-                      ha:line.324184 {
-                       x1=71.085252mm; y1=0.976656mm; x2=71.081823mm; y2=3.879926mm; thickness=2.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
+
+                      li:thermal {
                       }
-                      ha:line.324187 {
-                       x1=71.081823mm; y1=3.879926mm; x2=67.581831mm; y2=3.879926mm; thickness=2.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
+
+                      ha:attributes {
+                        term=1
+                        name=pin1
                       }
-                      ha:line.324190 {
-                       x1=67.581831mm; y1=3.879926mm; x2=67.581095mm; y2=0.976478mm; thickness=2.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
+                     }
+                     ha:padstack_ref.339207 {
+                      proto=1; x=405.545mil; y=109.72mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+                      ha:flags {
+                       clearline=1
                       }
-                      ha:line.324193 {
-                       x1=67.581095mm; y1=0.976478mm; x2=68.485487mm; y2=0.976986mm; thickness=2.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
+
+                      li:thermal {
                       }
-                      ha:line.324196 {
-                       x1=68.485487mm; y1=0.976986mm; x2=68.485385mm; y2=0.327838mm; thickness=2.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
+
+                      ha:attributes {
+                        term=4
+                        name=pin4
                       }
-                      ha:line.324199 {
-                       x1=68.485385mm; y1=0.327838mm; x2=69.271668mm; y2=12.845mil; thickness=2.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
+                     }
+                     ha:padstack_ref.339208 {
+                      proto=1; x=405.545mil; y=76.27mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.905mil;
+                      ha:flags {
+                       clearline=1
                       }
-                      ha:line.324202 {
-                       x1=69.271668mm; y1=12.845mil; x2=69.271772mm; y2=0.327381mm; thickness=2.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
+
+                      li:thermal {
                       }
-                      ha:line.324205 {
-                       x1=69.271772mm; y1=0.327381mm; x2=69.724993mm; y2=0.327432mm; thickness=2.0mil; clearance=0.1mil;
-                       ha:flags {
-                        clearline=1
-                       }
+
+                      ha:attributes {
+                        term=3
+                        name=pin3
                       }
                      }
-                     ha:type {
-                      doc = 1
+                    }
+                    li:layers {
+
+                     ha:top-silk {
+                      lid=0
+                      ha:combining {                      }
+
+                       li:objects {
+                        ha:arc.339192 {
+                         x=436.06mil; y=93.0mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+                        }
+                       }
+                       ha:type {
+                        silk = 1
+                        top = 1
+                       }
                      }
-                   }
 
-                   {ha:Pin Soldering Layer}     {
-                    lid=16
-                    ha:combining {                    }
+                     ha:subc-aux {
+                      lid=1
+                      ha:combining {                      }
 
-                     li:objects {
-                      ha:polygon.324238 {
-                       li:geometry {
-                         ta:contour {
-                          { 70.442505mm; 102.875mil }
-                          { 70.44215mm; 2.612669mm }
-                          { 71.084846mm; 2.612669mm }
-                          { 71.084897mm; 2.612618mm }
-                          { 71.084897mm; 2.856458mm }
-                          { 71.085405mm; 2.856966mm }
-                          { 71.434909mm; 2.856966mm }
-                          { 71.435163mm; 2.85722mm }
-                          { 71.435163mm; 2.976854mm }
-                          { 71.435417mm; 2.977108mm }
-                          { 71.684591mm; 2.977108mm }
-                          { 71.684845mm; 2.976854mm }
-                          { 71.684845mm; 3.476726mm }
-                          { 71.685099mm; 3.47698mm }
-                          { 71.085151mm; 3.47698mm }
-                          { 71.085151mm; 3.7132mm }
-                          { 71.083881mm; 3.7132mm }
-                          { 71.083373mm; 3.713708mm }
-                          { 70.442505mm; 146.185mil }
+                       li:objects {
+                        ha:line.339193 {
+                         x1=377.005mil; y1=92.995mil; x2=377.005mil; y2=92.995mil; thickness=0.1mm; clearance=0.0;
+                         ha:flags {
+                          selected=1
                          }
-                       }
-                      }
-                      ha:polygon.324258 {
-                       li:geometry {
-                         ta:contour {
-                          { 67.58527mm; 43.81mil }
-                          { 67.696073mm; 43.835mil }
-                          { 67.912006mm; 1.113714mm }
-                          { 68.242231mm; 1.114324mm }
-                          { 68.241825mm; 87.125mil }
-                          { 67.906265mm; 2.213026mm }
-                          { 67.585235mm; 2.214017mm }
-                          { 67.585362mm; 1.997126mm }
-                          { 67.235604mm; 1.996872mm }
-                          { 67.23535mm; 1.876984mm }
-                          { 66.985922mm; 1.877238mm }
-                          { 66.985668mm; 1.377112mm }
-                          { 67.585616mm; 1.377112mm }
-                          { 67.585514mm; 1.133806mm }
-                          { 67.585514mm; 1.116381mm }
-                          { 67.587394mm; 1.140384mm }
+
+                         ha:attributes {
+                           subc-role=pnp-origin
                          }
-                       }
-                      }
-                      ha:polygon.324275 {
-                       li:geometry {
-                         ta:contour {
-                          { 67.584905mm; 2.612796mm }
-                          { 68.241495mm; 2.612796mm }
-                          { 68.242003mm; 102.88mil }
-                          { 68.242003mm; 146.17mil }
-                          { 67.584905mm; 3.71287mm }
-                          { 67.584651mm; 3.477158mm }
-                          { 66.985211mm; 3.477158mm }
-                          { 66.984703mm; 2.976778mm }
-                          { 67.235147mm; 2.976778mm }
-                          { 67.234893mm; 2.85689mm }
-                          { 67.585413mm; 2.85689mm }
-                          { 67.585413mm; 2.613304mm }
+                        }
+                        ha:line.339196 {
+                         x1=377.0mil; y1=93.0mil; x2=377.0mil; y2=93.0mil; thickness=0.1mm; clearance=0.0;
+                         ha:flags {
+                          selected=1
                          }
-                       }
-                      }
-                      ha:polygon.324288 {
-                       li:geometry {
-                         ta:contour {
-                          { 70.441997mm; 43.83mil }
-                          { 71.084567mm; 1.11313mm }
-                          { 71.084795mm; 1.376604mm }
-                          { 71.685251mm; 54.21mil }
-                          { 71.685073mm; 1.876908mm }
-                          { 71.434883mm; 1.877416mm }
-                          { 71.434883mm; 1.99705mm }
-                          { 71.112049mm; 1.996796mm }
-                          { 71.084973mm; 1.997253mm }
-                          { 2.79862in; 2.212696mm }
-                          { 70.441997mm; 87.12mil }
+
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.339199 {
+                         x1=377.0mil; y1=93.0mil; x2=8.5758mm; y2=93.0mil; thickness=0.1mm; clearance=0.0;
+                         ha:flags {
+                          selected=1
+                         }
+
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.339202 {
+                         x1=377.0mil; y1=93.0mil; x2=377.0mil; y2=3.3622mm; 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 {
-                      doc = 1
                      }
+                    }
                    }
+                    uid = sQeW7m7/piQSF9SKxNkAAABI
+                   }
+                   ha:subc.339210 {
+                    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
+                          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:subc-aux {
-                    lid=17
-                    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 {
+                           -16.77mil  
+                           -12.84mil  
+                           -16.77mil  
+                           12.84mil  
+                           16.77mil  
+                           12.84mil  
+                           16.77mil  
+                           -12.84mil  
+                          }
+                        }
 
-                     li:objects {
-                      ha:line.324208 {
-                       x1=2.73in; y1=95.0mil; x2=2.73in; y2=95.0mil; thickness=0.1mm; clearance=0.0;
-                       ha:attributes {
-                         subc-role=origin
-                       }
+                        ha:ps_shape_v4 {
+                         ha:combining { auto=1;                         }
+                         ha:layer_mask {
+                          top = 1
+                          paste = 1
+                         }
+                         clearance=0.0
+                          li:ps_poly {
+                           -13.77mil  
+                           -9.84mil  
+                           -13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           9.84mil  
+                           13.77mil  
+                           -9.84mil  
+                          }
+                        }
                       }
-                      ha:line.324211 {
-                       x1=2.73in; y1=95.0mil; x2=68.342mm; y2=95.0mil; thickness=0.1mm; clearance=0.0;
-                       ha:attributes {
-                         subc-role=x
-                       }
+                    }
+                   }
+
+                    li:objects {
+                     ha:padstack_ref.339223 {
+                      proto=0; x=374.065mil; y=36.72mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      li:thermal {
                       }
-                      ha:line.324214 {
-                       x1=2.73in; y1=95.0mil; x2=2.73in; y2=1.413mm; thickness=0.1mm; clearance=0.0;
-                       ha:attributes {
-                         subc-role=y
-                       }
+
+                      ha:attributes {
+                        term=1
+                        name=1
                       }
                      }
-                     ha:type {
-                      top = 1
-                      misc = 1
-                      virtual = 1
-                     }
-                   }
+                     ha:padstack_ref.339224 {
+                      proto=0; x=405.545mil; y=36.72mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                      ha:flags {
+                       clearline=1
+                      }
 
-                   ha:any_internal_copper {
-                    lid=18
-                    ha:combining {                    }
+                      li:thermal {
+                      }
 
-                     li:objects {
+                      ha:attributes {
+                        term=2
+                        name=2
+                      }
                      }
-                     ha:type {
-                      copper = 1
-                      intern = 1
+                    }
+                    li:layers {
+
+                     ha:subc-aux {
+                      lid=0
+                      ha:combining {                      }
+
+                       li:objects {
+                        ha:line.339211 {
+                         x1=389.805mil; y1=36.72mil; x2=389.805mil; y2=36.72mil; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=pnp-origin
+                         }
+                        }
+                        ha:line.339214 {
+                         x1=389.805mil; y1=36.72mil; x2=389.805mil; y2=36.72mil; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=origin
+                         }
+                        }
+                        ha:line.339217 {
+                         x1=389.805mil; y1=36.72mil; x2=8.901047mm; y2=36.72mil; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=x
+                         }
+                        }
+                        ha:line.339220 {
+                         x1=389.805mil; y1=36.72mil; x2=389.805mil; y2=1.932688mm; thickness=0.1mm; clearance=0.0;
+                         ha:attributes {
+                           subc-role=y
+                         }
+                        }
+                       }
+                       ha:type {
+                        top = 1
+                        misc = 1
+                        virtual = 1
+                       }
                      }
-                     stack_offs = 1
+                    }
+                   }
+                    uid = DTPe++P7imVnhaFEAwoAAAAM
                    }
-                  }
-                 }
-                  uid = TQiE4uIQHmPWpXJi53AAAAAB
-                 }
     }
  }
 
@@ -24022,6 +23830,7 @@ ha:` {
        show_solder_side = 0
         buffer_number = 0
          grid_unit = mil
+          all_direction_lines = false
     }
    }
   }
@@ -24064,7 +23873,7 @@ ha:` {
       li:conn { C173-2; L171-1; R171-2;      }
       }
      ha:GND {
-     li:conn { B1-2; C4-1; C5-1; C7-1; C10-1; C11-1; C30-2; C31-2; C37-1; C42-1; C43-1; C44-1; C45-1; C47-1; C51-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; D3-2; D4-2; H1-1; H2-1; H3-1; H4-1; J1-2; J2-6; J2-9; J2-14; J2-20; J2-25; J2-30; J2-34; J2-39; J2-41; J3-3; J7-1; J7-2; J7-3; J7-4; J7-A1B12; J7-B1A12; J8-2; L192-2; Q1-1; R5-2; R30-1; R35-1; R43-1; R44-1; R51-1; S1-2; S1-4; S3-2; U1-2; U1-4; U2-2; U4-6; U4-7; U4-9; U6-32; U6-33; X1-2; X1-4;     }
+     li:conn { B1-2; C4-1; C5-1; C7-1; C10-1; C11-1; C30-2; C31-2; C37-1; C42-1; C43-1; C44-1; C45-1; C47-1; C51-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; J1-2; J2-6; J2-9; J2-14; J2-20; J2-25; J2-30; J2-34; J2-39; J2-41; J3-3; J7-1; J7-2; J7-3; J7-4; J7-A1B12; J7-B1A12; J8-2; L192-2; Q1-1; R5-2; R30-1; R35-1; R43-1; R44-1; R51-1; S1-2; S1-4; S3-2; U1-2; U1-4; U2-2; U4-6; U4-7; U4-9; U6-32; U6-33; X1-2; X1-4;     }
      }
       ha:unnamed_net29 {
       li:conn { C176-2; C181-1; L172-2; L173-1;      }
@@ -24118,7 +23927,7 @@ ha:` {
       li:conn { C231-1; U6-24;      }
       }
       ha:unnamed_net47 {
-      li:conn { D1-1; R50-1;      }
+      li:conn { D1-2; R50-1;      }
       }
      ha:unnamed_net38 {
      li:conn { C261-1; U6-26;     }
@@ -24127,7 +23936,7 @@ ha:` {
       li:conn { L1-2; U4-5;      }
       }
       ha:unnamed_net45 {
-      li:conn { D1-2; D2-1; U2-1;      }
+      li:conn { D1-1; D1-4; U2-1;      }
       }
       ha:led_health_r {
       li:conn { J2-15; R2-1;      }
@@ -24136,7 +23945,7 @@ ha:` {
      li:conn { C42-2; U6-6;     }
      }
       ha:unnamed_net48 {
-      li:conn { D2-2; R51-2;      }
+      li:conn { D1-3; R51-2;      }
       }
       ha:unnamed_net54 {
       li:conn { D6-3; J1-1; S1-3;      }
@@ -24145,10 +23954,10 @@ ha:` {
       li:conn { Q1-2; R5-1; R9-2; S3-1;      }
       }
       ha:unnamed_net56 {
-      li:conn { D4-1; R2-2;      }
+      li:conn { D2-2; R2-2;      }
       }
        ha:unnamed_net57 {
-       li:conn { D3-1; R3-2;       }
+       li:conn { D2-1; R3-2;       }
        }
       ha:unnamed_net40 {
       li:conn { R30-2; U6-14;      }
index 0a4b29439789ee05556f5b3015ee4ba4fc0c9ba6..674c991fd1663da3bfbe0cf55828ef2736197852 100644 (file)
@@ -1168,13 +1168,13 @@ refdes=R51
 T 56000 65400 5 10 1 1 0 0 1
 value=1k
 }
-N 53600 65900 55400 65900 4
+N 53900 65900 55400 65900 4
 N 55200 65900 55200 65600 4
 N 55200 65600 54700 65600 4
-N 53600 65900 53600 65200 4
+N 53900 65900 53900 65200 4
 N 54300 65600 53300 65600 4
 N 53300 65600 53300 65800 4
-N 54300 65200 53600 65200 4
+N 54300 65200 53900 65200 4
 C 72300 65700 1 90 0 capacitor.sym
 {
 T 71600 65900 5 10 0 0 90 0 1
@@ -1525,31 +1525,20 @@ N 48700 44000 50200 44000 4
 T 48700 44050 5 10 1 1 0 0 1
 netname=led_health_g
 }
-N 50200 44600 48700 44600 4
+N 50200 44400 48700 44400 4
 {
-T 48700 44650 5 10 1 1 0 0 1
+T 48700 44450 5 10 1 1 0 0 1
 netname=led_health_r
 }
-C 51500 44500 1 0 0 led.sym
+C 50200 44500 1 180 1 resistor.sym
 {
-T 51400 45100 5 10 0 0 0 0 1
-device=LED
-T 51550 44800 5 10 1 1 0 6 1
-refdes=D4
-T 51500 44500 5 10 0 0 0 0 1
-footprint=0603-sideled
-T 51900 44800 5 10 1 1 0 0 1
-value=red
-}
-C 50200 44700 1 180 1 resistor.sym
-{
-T 50500 44300 5 10 0 0 180 6 1
+T 50500 44100 5 10 0 0 180 6 1
 device=RESISTOR
-T 50200 44700 5 10 0 0 180 6 1
+T 50200 44500 5 10 0 0 180 6 1
 footprint=0402
-T 50400 44800 5 10 1 1 0 0 1
+T 50400 44500 5 10 1 1 0 6 1
 refdes=R2
-T 50800 44800 5 10 1 1 0 0 1
+T 51000 44500 5 10 1 1 0 0 1
 value=1k
 }
 C 50200 44100 1 180 1 resistor.sym
@@ -1558,28 +1547,17 @@ T 50500 43700 5 10 0 0 180 6 1
 device=RESISTOR
 T 50200 44100 5 10 0 0 180 6 1
 footprint=0402
-T 50400 44200 5 10 1 1 0 0 1
+T 50400 44100 5 10 1 1 0 6 1
 refdes=R3
-T 50800 44200 5 10 1 1 0 0 1
+T 51000 44100 5 10 1 1 0 0 1
 value=1k
 }
-N 51500 44000 51100 44000 4
-N 51500 44600 51100 44600 4
-C 52500 43600 1 0 0 gnd.sym
-N 51900 44000 52600 44000 4
-N 52600 43900 52600 44600 4
-N 51900 44600 52600 44600 4
-C 51500 43900 1 0 0 led.sym
-{
-T 51400 44500 5 10 0 0 0 0 1
-device=LED
-T 51550 44200 5 10 1 1 0 6 1
-refdes=D3
-T 51500 43900 5 10 0 0 0 0 1
-footprint=0603-sideled
-T 51900 44200 5 10 1 1 0 0 1
-value=green
-}
+N 51700 44000 51100 44000 4
+N 51700 44400 51100 44400 4
+C 52700 43600 1 0 0 gnd.sym
+N 52100 44000 52800 44000 4
+N 52800 43900 52800 44400 4
+N 52100 44400 52800 44400 4
 C 63100 66050 1 0 0 irf7319.sym
 {
 T 63405 68005 5 10 0 0 0 0 1
@@ -1605,28 +1583,6 @@ N 63100 67100 62600 67100 4
 N 62600 67100 62600 68100 4
 N 62600 68100 69500 68100 4
 N 69500 68100 69500 64100 4
-C 54300 65500 1 0 0 led.sym
-{
-T 54200 66100 5 10 0 0 0 0 1
-device=LED
-T 54300 65500 5 10 0 0 0 0 1
-footprint=0603-sideled
-T 54350 65700 5 10 1 1 0 6 1
-refdes=D1
-T 54700 65700 5 10 1 1 0 0 1
-value=red
-}
-C 54300 65100 1 0 0 led.sym
-{
-T 54200 65700 5 10 0 0 0 0 1
-device=LED
-T 54300 65100 5 10 0 0 0 0 1
-footprint=0603-sideled
-T 54350 65300 5 10 1 1 0 6 1
-refdes=D2
-T 54700 65300 5 10 1 1 0 0 1
-value=green
-}
 C 65500 63300 1 0 1 conn-2.sym
 {
 T 65195 63945 5 10 1 1 0 6 1
@@ -1659,3 +1615,25 @@ force power
 C 67700 63600 1 0 1 gnd.sym
 N 67900 64100 67600 64100 4
 N 67600 64100 67600 63900 4
+C 54300 65700 1 180 1 led2.sym
+{
+T 54350 65300 5 10 1 1 0 6 1
+refdes=D1
+T 54200 65100 5 10 0 0 180 6 1
+device=LED
+T 54250 65700 5 10 0 1 180 6 1
+footprint=0605
+T 54300 65700 5 10 0 0 0 0 1
+value=dualLED
+}
+C 51700 44500 1 180 1 led2.sym
+{
+T 51750 44100 5 10 1 1 0 6 1
+refdes=D2
+T 51600 43900 5 10 0 0 180 6 1
+device=LED
+T 51650 44500 5 10 0 1 180 6 1
+footprint=0605
+T 51700 44500 5 10 0 0 0 0 1
+value=dualLED
+}