snapshot
authorBdale Garbee <bdale@gag.com>
Wed, 12 Feb 2025 06:56:33 +0000 (23:56 -0700)
committerBdale Garbee <bdale@gag.com>
Wed, 12 Feb 2025 06:56:33 +0000 (23:56 -0700)
telebt.lht

index fb5d7065d9926abac0cd4684f3a458fe8c4c07f7..28c18c08d07c258aab7f0c5d61a5c33a27123982 100644 (file)
@@ -3,7 +3,7 @@
 ha:pcb-rnd-board-v8 {
  li:styles {
    ha:Signal {
-    via_proto = 0
+    via_proto = 4
     text_scale = 100
     thickness = 10.0mil
     clearance = 8.0mil
@@ -571,18 +571,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.50211 {
-    x1=47.3936mm; y1=16.1557mm; x2=1.889in; y2=16.7427mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50214 {
-    x1=1.889in; y1=16.7427mm; x2=48.3174mm; y2=16.7427mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.50241 {
     x1=44.0987mm; y1=11.4044mm; x2=44.577mm; y2=10.926096mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
@@ -649,12 +637,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.50340 {
-    x1=46.8234mm; y1=16.1557mm; x2=47.3936mm; y2=16.1557mm; thickness=10.0mil; clearance=20.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.50343 {
     x1=44.0987mm; y1=16.906mm; x2=44.0987mm; y2=17.475mm; thickness=10.0mil; clearance=20.0mil;
     ha:flags {
@@ -889,26 +871,8 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.50460 {
-    x1=51.6247mm; y1=24.738362mm; x2=2.108in; y2=22.8199mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50463 {
-    x1=2.108in; y1=22.8199mm; x2=2.108in; y2=11.6947mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50466 {
-    x1=2.108in; y1=11.6947mm; x2=2.073in; y2=10.8057mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.50469 {
-    x1=2.073in; y1=10.8057mm; x2=1.91in; y2=10.8057mm; thickness=10.0mil; clearance=16.0mil;
+    x1=51.3989mm; y1=490.0mil; x2=1.959in; y2=10.8057mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
@@ -956,19 +920,13 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.50493 {
-    x1=1.591in; y1=25.275572mm; x2=53.213mm; y2=25.2837mm; thickness=10.0mil; clearance=16.0mil;
+    x1=1.591in; y1=25.275572mm; x2=49.984628mm; y2=25.275572mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.50496 {
-    x1=1.591in; y1=24.7757mm; x2=2.031in; y2=24.7757mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50499 {
-    x1=2.031in; y1=24.7757mm; x2=2.047in; y2=24.3693mm; thickness=10.0mil; clearance=16.0mil;
+    x1=1.591in; y1=24.7757mm; x2=48.3255mm; y2=24.7757mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
@@ -1046,31 +1004,13 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.50541 {
-    x1=1.903in; y1=10.3485mm; x2=2.082in; y2=10.3485mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50544 {
-    x1=2.082in; y1=10.3485mm; x2=2.129in; y2=11.5423mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50547 {
-    x1=2.129in; y1=11.5423mm; x2=2.129in; y2=23.3279mm; thickness=10.0mil; clearance=16.0mil;
+    x1=1.903in; y1=10.3485mm; x2=50.1503mm; y2=10.3485mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
    ha:line.50550 {
-    x1=1.591in; y1=25.7757mm; x2=53.8894mm; y2=25.7757mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50553 {
-    x1=53.8894mm; y1=25.7757mm; x2=2.129in; y2=25.5885mm; thickness=10.0mil; clearance=16.0mil;
+    x1=1.591in; y1=25.7757mm; x2=50.6636mm; y2=25.7757mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
@@ -1088,25 +1028,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.50562 {
-    x1=1.873in; y1=9.8913mm; x2=2.097in; y2=9.8913mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50565 {
-    x1=2.097in; y1=9.8913mm; x2=2.154in; y2=11.3391mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50568 {
-    x1=2.154in; y1=11.3391mm; x2=2.154in; y2=23.7851mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50571 {
-    x1=2.154in; y1=23.7851mm; x2=2.096in; y2=25.2583mm; thickness=10.0mil; clearance=16.0mil;
+    x1=1.873in; y1=9.8913mm; x2=1.986in; y2=9.8913mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
@@ -1135,20 +1057,8 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.50598 {
-    x1=1.591in; y1=24.275574mm; x2=51.0969mm; y2=24.275574mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50601 {
-    x1=51.0969mm; y1=24.275574mm; x2=2.02in; y2=24.0645mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.50604 {
-    x1=2.02in; y1=27.3411mm; x2=58.4078mm; y2=1.214in; thickness=10.0mil; clearance=16.0mil;
+    x1=2.263in; y1=30.8717mm; x2=57.5163mm; y2=1.214in; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
@@ -1567,26 +1477,8 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.50856 {
-    x1=34.9117mm; y1=28.2757mm; x2=34.9117mm; y2=29.8944mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50859 {
-    x1=34.9117mm; y1=29.8944mm; x2=1.354in; y2=30.4145mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50862 {
-    x1=1.354in; y1=30.4145mm; x2=810.0mil; y2=30.4145mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.50865 {
-    x1=810.0mil; y1=30.4145mm; x2=743.0mil; y2=28.7127mm; thickness=10.0mil; clearance=16.0mil;
+    x1=19.8521mm; y1=1.169in; x2=743.0mil; y2=28.7127mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
@@ -1603,42 +1495,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.50874 {
-    x1=34.4115mm; y1=28.2757mm; x2=34.4115mm; y2=29.785mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50877 {
-    x1=34.4115mm; y1=29.785mm; x2=1.347in; y2=29.9827mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50880 {
-    x1=1.347in; y1=29.9827mm; x2=817.0mil; y2=29.9827mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50883 {
-    x1=817.0mil; y1=29.9827mm; x2=736.0mil; y2=27.9253mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50886 {
-    x1=33.9117mm; y1=28.2757mm; x2=33.9117mm; y2=29.3196mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50889 {
-    x1=33.9117mm; y1=29.3196mm; x2=1.326in; y2=29.5509mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.50913 {
     x1=1.591in; y1=22.275832mm; x2=44.7401mm; y2=22.275832mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
@@ -1705,60 +1561,12 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.50946 {
-    x1=736.0mil; y1=27.9253mm; x2=459.0mil; y2=27.9253mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50949 {
-    x1=459.0mil; y1=27.9253mm; x2=411.0mil; y2=26.7061mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50952 {
-    x1=411.0mil; y1=26.7061mm; x2=411.0mil; y2=25.796mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.50955 {
     x1=411.0mil; y1=25.796mm; x2=10.4194mm; y2=25.776mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.50958 {
-    x1=1.326in; y1=29.5509mm; x2=833.0mil; y2=29.5509mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50961 {
-    x1=833.0mil; y1=29.5509mm; x2=749.0mil; y2=27.4173mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50964 {
-    x1=749.0mil; y1=27.4173mm; x2=697.0mil; y2=27.4173mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50967 {
-    x1=697.0mil; y1=27.4173mm; x2=671.0mil; y2=26.7569mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.50970 {
-    x1=671.0mil; y1=26.7569mm; x2=671.0mil; y2=25.8001mm; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.50973 {
     x1=671.0mil; y1=25.8001mm; x2=17.0193mm; y2=25.776mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
@@ -1852,15 +1660,6 @@ ha:pcb-rnd-board-v8 {
    ha:line.51051 {
     x1=79.0mil; y1=14.2633mm; x2=79.5mil; y2=14.276mm; thickness=25.0mil; clearance=20.0mil;
    }
-   ha:line.51060 {
-    x1=31.9115mm; y1=26.7757mm; x2=32.8356mm; y2=26.7757mm; thickness=10.0mil; clearance=16.0mil;
-   }
-   ha:line.51063 {
-    x1=33.4115mm; y1=28.2757mm; x2=33.4115mm; y2=27.3516mm; thickness=10.0mil; clearance=16.0mil;
-   }
-   ha:line.51066 {
-    x1=32.8356mm; y1=26.7757mm; x2=33.4115mm; y2=27.3516mm; thickness=10.0mil; clearance=16.0mil;
-   }
    ha:line.51069 {
     x1=31.9115mm; y1=24.7757mm; x2=1.304in; y2=24.7757mm; thickness=10.0mil; clearance=16.0mil;
    }
@@ -2405,7 +2204,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.51387 {
-    x1=2.563in; y1=244.0mil; x2=2.443in; y2=244.0mil; thickness=10.0mil; clearance=16.0mil;
+    x1=2.563in; y1=244.0mil; x2=2.52in; y2=244.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
@@ -2423,19 +2222,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:line.51396 {
-    x1=2.579in; y1=266.0mil; x2=2.494in; y2=266.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.51399 {
-    x1=2.494in; y1=266.0mil; x2=2.47in; y2=290.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.51402 {
-    x1=2.47in; y1=290.0mil; x2=2.443in; y2=290.0mil; thickness=10.0mil; clearance=16.0mil;
+    x1=2.579in; y1=266.0mil; x2=2.529in; y2=266.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
@@ -2518,30 +2305,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.51459 {
-    x1=2.268in; y1=388.0mil; x2=2.31352in; y2=388.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.51462 {
-    x1=2.31352in; y1=388.0mil; x2=2.41152in; y2=290.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.51465 {
-    x1=2.234in; y1=356.0mil; x2=2.29952in; y2=356.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.51468 {
-    x1=2.29952in; y1=356.0mil; x2=2.41152in; y2=244.0mil; thickness=10.0mil; clearance=16.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.51471 {
     x1=1.918in; y1=28.4333mm; x2=1.964in; y2=28.4333mm; thickness=17.7mil; clearance=12.0mil;
     ha:flags {
@@ -2884,504 +2647,487 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:arc.202086 {
-    x=39.37mil; y=33.0106mm; width=39.37mil; height=39.37mil; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206408 {
+    x1=1.79521in; y1=16.861822mm; x2=1.79521in; y2=684.21mil; 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.202090 {
-    x=70.7499mm; y=30.7607mm; width=118.11mil; height=118.11mil; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206411 {
+    x1=1.79521in; y1=684.21mil; x2=1.822in; y2=711.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.202094 {
-    x=73.0001mm; y=1.0107mm; width=39.37mil; height=39.37mil; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206414 {
+    x1=1.822in; y1=711.0mil; x2=1.833in; y2=711.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.202098 {
-    x=127.95mil; y=3.2606mm; width=118.11mil; height=118.11mil; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206417 {
+    x1=1.833in; y1=711.0mil; x2=1.833in; y2=764.215mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
-     lock=1
-    }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
     }
    }
-  }
-  color = {#8b2323}
-   ha:combining {
-   }
-}
-     ha:bottom-sig      { lid=1; group=10; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>b}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>b} }
-  li:objects {
-   ha:line.51733 {
-    x1=48.2493mm; y1=5.7257mm; x2=1.9in; y2=225.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206420 {
+    x1=1.833in; y1=764.215mil; x2=1.83251in; y2=764.705mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51736 {
-    x1=1.971in; y1=17.2065mm; x2=1.971in; y2=27.3411mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206456 {
+    x1=1.77553in; y1=16.861822mm; x2=1.77553in; y2=696.53mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51739 {
-    x1=2.129in; y1=23.3279mm; x2=2.129in; y2=25.5885mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206459 {
+    x1=1.77553in; y1=696.53mil; x2=1.793in; y2=714.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51742 {
-    x1=49.53mm; y1=125.0mil; x2=49.53mm; y2=10.5517mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206462 {
+    x1=1.793in; y1=714.0mil; x2=1.793in; y2=798.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51745 {
-    x1=49.53mm; y1=10.5517mm; x2=2.001in; y2=11.8471mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206465 {
+    x1=1.793in; y1=798.0mil; x2=1.803in; y2=808.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51748 {
-    x1=2.001in; y1=11.8471mm; x2=2.001in; y2=16.4445mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206468 {
+    x1=1.803in; y1=808.0mil; x2=1.868in; y2=808.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51751 {
-    x1=2.001in; y1=16.4445mm; x2=1.971in; y2=17.2065mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206471 {
+    x1=1.868in; y1=808.0mil; x2=1.878in; y2=818.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51754 {
-    x1=2.02in; y1=24.0645mm; x2=2.02in; y2=27.3411mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206474 {
+    x1=1.878in; y1=818.0mil; x2=1.878in; y2=833.805mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51757 {
-    x1=1.072in; y1=23.0231mm; x2=1.331in; y2=23.0231mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206511 {
+    x1=1.83251in; y1=851.305mil; x2=1.83251in; y2=905.49mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51760 {
-    x1=1.319in; y1=22.0833mm; x2=1.204in; y2=22.0833mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206514 {
+    x1=1.83251in; y1=905.49mil; x2=1.832in; y2=906.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51763 {
-    x1=1.311in; y1=14.2601mm; x2=1.596in; y2=7.0211mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206517 {
+    x1=1.832in; y1=906.0mil; x2=1.86352in; y2=906.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51766 {
-    x1=1.596in; y1=7.0211mm; x2=43.1439mm; y2=7.0211mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206520 {
+    x1=1.86352in; y1=906.0mil; x2=1.86452in; y2=907.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51769 {
-    x1=43.1439mm; y1=7.0211mm; x2=46.99mm; y2=125.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206523 {
+    x1=1.896in; y1=907.0mil; x2=1.896in; y2=851.805mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51772 {
-    x1=34.417mm; y1=18.2225mm; x2=34.417mm; y2=13.8283mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206526 {
+    x1=1.878in; y1=833.805mil; x2=1.896in; y2=851.805mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51775 {
-    x1=34.417mm; y1=13.8283mm; x2=40.767mm; y2=7.4783mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206592 {
+    x1=1.86448in; y1=711.0mil; x2=1.896in; y2=711.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51778 {
-    x1=40.767mm; y1=7.4783mm; x2=46.4967mm; y2=7.4783mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206595 {
+    x1=1.896in; y1=711.0mil; x2=1.896in; y2=764.205mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51781 {
-    x1=46.4967mm; y1=7.4783mm; x2=1.9in; y2=225.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206598 {
+    x1=1.896in; y1=764.205mil; x2=48.1457mm; y2=764.705mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51784 {
-    x1=584.0mil; y1=27.1887mm; x2=895.0mil; y2=27.1887mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206616 {
+    x1=47.625mm; y1=16.387096mm; x2=48.560704mm; y2=16.387096mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51787 {
-    x1=29.845mm; y1=20.3561mm; x2=29.845mm; y2=21.3467mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206619 {
+    x1=48.560704mm; y1=16.387096mm; x2=1.912in; y2=645.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51790 {
-    x1=29.845mm; y1=21.3467mm; x2=1.204in; y2=22.0833mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206622 {
+    x1=1.912in; y1=676.48mil; x2=1.912in; y2=695.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51793 {
-    x1=1.773in; y1=21.9817mm; x2=1.773in; y2=17.9431mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206625 {
+    x1=1.912in; y1=695.0mil; x2=1.896in; y2=711.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51796 {
-    x1=1.773in; y1=17.9431mm; x2=1.843in; y2=16.1651mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206640 {
+    x1=1.8149in; y1=16.861822mm; x2=46.579822mm; y2=16.861822mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51799 {
-    x1=1.843in; y1=16.1651mm; x2=1.843in; y2=12.1519mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206643 {
+    x1=46.579822mm; y1=16.861822mm; x2=1.864in; y2=694.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51802 {
-    x1=1.843in; y1=12.1519mm; x2=1.791in; y2=10.8311mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206646 {
+    x1=1.864in; y1=694.0mil; x2=1.864in; y2=710.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51805 {
-    x1=1.206in; y1=14.2601mm; x2=1.311in; y2=14.2601mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206649 {
+    x1=1.864in; y1=710.0mil; x2=1.863in; y2=711.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51808 {
-    x1=540.0mil; y1=12.7869mm; x2=924.0mil; y2=12.7869mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206661 {
+    x1=40.411401mm; y1=22.775958mm; x2=44.619958mm; y2=22.775958mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51811 {
-    x1=924.0mil; y1=12.7869mm; x2=1.261in; y2=21.3467mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206664 {
+    x1=44.619958mm; y1=22.775958mm; x2=1.799in; y2=939.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51814 {
-    x1=1.261in; y1=21.3467mm; x2=1.338in; y2=21.3467mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206667 {
+    x1=1.799in; y1=939.0mil; x2=1.907in; y2=939.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51817 {
-    x1=1.338in; y1=21.3467mm; x2=1.389in; y2=22.6421mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206670 {
+    x1=1.907in; y1=939.0mil; x2=2.004in; y2=842.0mil; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51820 {
-    x1=1.389in; y1=22.6421mm; x2=1.494in; y2=22.6421mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206683 {
+    x1=671.0mil; y1=960.0mil; x2=671.0mil; y2=25.723215mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51823 {
-    x1=1.523in; y1=21.7785mm; x2=1.386in; y2=21.7785mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206686 {
+    x1=671.0mil; y1=25.723215mm; x2=670.55mil; y2=25.734645mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51826 {
-    x1=1.386in; y1=21.7785mm; x2=34.29mm; y2=20.8641mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206707 {
+    x1=1.346in; y1=957.0mil; x2=1.346in; y2=1.042in; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51829 {
-    x1=34.29mm; y1=20.8641mm; x2=1.269in; y2=20.8641mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206710 {
+    x1=1.346in; y1=1.042in; x2=33.909mm; y2=1.053in; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51832 {
-    x1=1.269in; y1=20.8641mm; x2=921.0mil; y2=12.0249mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206713 {
+    x1=33.909mm; y1=1.053in; x2=33.909mm; y2=28.2675mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51835 {
-    x1=921.0mil; y1=12.0249mm; x2=527.0mil; y2=12.0249mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206716 {
+    x1=33.909mm; y1=28.2675mm; x2=33.9117mm; y2=1.113in; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51838 {
-    x1=527.0mil; y1=12.0249mm; x2=497.0mil; y2=12.7869mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206724 {
+    x1=411.0mil; y1=25.727325mm; x2=10.43208mm; y2=25.734645mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51841 {
-    x1=1.483in; y1=26.3759mm; x2=1.159in; y2=26.3759mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206730 {
+    x1=411.0mil; y1=25.741965mm; x2=10.43208mm; y2=25.734645mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51844 {
-    x1=1.159in; y1=26.3759mm; x2=1.006in; y2=22.4897mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206782 {
+    x1=31.911545mm; y1=26.775692mm; x2=32.835592mm; y2=26.775692mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51847 {
-    x1=1.006in; y1=22.4897mm; x2=1.006in; y2=21.1435mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206788 {
+    x1=33.411542mm; y1=28.275693mm; x2=33.411542mm; y2=27.351642mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51850 {
-    x1=1.006in; y1=21.1435mm; x2=25.527mm; y2=21.1181mm; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206791 {
+    x1=32.835592mm; y1=26.775692mm; x2=33.411542mm; y2=27.351642mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51853 {
-    x1=2.54727in; y1=515.535mil; x2=2.48027in; y2=609.535mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.206798 {
+    x1=10.43208mm; y1=25.734645mm; x2=10.43208mm; y2=27.50088mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51856 {
-    x1=1.094in; y1=381.0mil; x2=1.094in; y2=617.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206801 {
+    x1=10.43208mm; y1=27.50088mm; x2=431.0mil; y2=1.103in; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51859 {
-    x1=1.094in; y1=617.0mil; x2=1.256in; y2=779.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206807 {
+    x1=1.241in; y1=1.103in; x2=1.286in; y2=1.148in; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51862 {
-    x1=1.256in; y1=779.0mil; x2=1.381in; y2=779.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206810 {
+    x1=1.286in; y1=1.148in; x2=34.1829mm; y2=1.148in; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51865 {
-    x1=1.381in; y1=779.0mil; x2=1.426in; y2=734.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206813 {
+    x1=34.1829mm; y1=1.148in; x2=34.4115mm; y2=1.139in; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51868 {
-    x1=1.033in; y1=68.0mil; x2=1.033in; y2=320.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206817 {
+    x1=34.911666mm; y1=28.275693mm; x2=34.911666mm; y2=29.147134mm; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.51871 {
-    x1=1.033in; y1=320.0mil; x2=1.094in; y2=381.0mil; thickness=10.0mil; clearance=16.0mil;
+   ha:line.206820 {
+    x1=34.911666mm; y1=29.147134mm; x2=1.353in; y2=1.169in; thickness=10.0mil; clearance=16.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.201951 {
-    x1=246.06mil; y1=0.0117mm; x2=1.2in; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206823 {
+    x1=1.353in; y1=1.169in; x2=19.8521mm; y2=1.169in; 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.206832 {
+    x1=40.411401mm; y1=24.275574mm; x2=44.380626mm; y2=24.275574mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.201963 {
-    x1=1.2in; y1=0.0117mm; x2=1.2in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206835 {
+    x1=44.380626mm; y1=24.275574mm; x2=44.577mm; y2=948.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.206838 {
+    x1=57.5163mm; y1=1.214in; x2=58.4078mm; y2=1.214in; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.201975 {
-    x1=1.2in; y1=50.0mil; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206853 {
+    x1=48.3255mm; y1=24.7757mm; x2=48.3255mm; y2=975.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.206856 {
+    x1=1.959in; y1=10.8057mm; x2=1.91in; y2=10.8057mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.201987 {
-    x1=1.714in; y1=0.0117mm; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206862 {
+    x1=51.3989mm; y1=490.0mil; x2=51.3989mm; y2=854.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.206868 {
+    x1=48.3255mm; y1=975.0mil; x2=51.3989mm; y2=854.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.201999 {
-    x1=1.714in; y1=0.0117mm; x2=73.0001mm; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206871 {
+    x1=50.1503mm; y1=10.3485mm; x2=2.044in; y2=477.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.206874 {
+    x1=51.9049mm; y1=476.5mil; x2=51.9049mm; y2=873.5mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.202011 {
-    x1=39.27mil; y1=1.339in; x2=67.7499mm; y2=1.339in; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206877 {
+    x1=51.9049mm; y1=873.5mil; x2=2.044in; y2=874.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.206880 {
+    x1=49.984628mm; y1=25.275572mm; x2=2.078in; y2=885.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.202023 {
-    x1=67.7499mm; y1=1.339in; x2=67.7499mm; y2=30.7607mm; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206883 {
+    x1=50.6636mm; y1=25.7757mm; x2=51.959mm; y2=24.4803mm; 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.206886 {
+    x1=52.7939mm; y1=884.5mil; x2=52.7939mm; y2=12.2408mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.202035 {
-    x1=70.7499mm; y1=27.7607mm; x2=74.0001mm; y2=27.7607mm; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206889 {
+    x1=52.7939mm; y1=12.2408mm; x2=1.986in; y2=9.8913mm; 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.206892 {
+    x1=1.986in; y1=9.8913mm; x2=50.64225mm; y2=10.08915mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.202047 {
-    x1=74.0001mm; y1=27.7607mm; x2=74.0001mm; y2=1.0107mm; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206895 {
+    x1=2.31926in; y1=388.0mil; x2=2.268in; y2=388.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.206898 {
+    x1=2.31926in; y1=343.0mil; x2=2.247in; y2=343.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.202059 {
-    x1=246.06mil; y1=0.0117mm; x2=246.06mil; y2=3.2606mm; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206901 {
+    x1=2.247in; y1=343.0mil; x2=2.234in; y2=356.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.206904 {
+    x1=2.529in; y1=266.0mil; x2=2.407in; y2=388.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.202071 {
-    x1=127.95mil; y1=6.2606mm; x2=0.0; y2=6.2606mm; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206907 {
+    x1=2.52in; y1=244.0mil; x2=2.421in; y2=343.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.206910 {
+    x1=2.35074in; y1=343.0mil; x2=2.421in; y2=343.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.202083 {
-    x1=0.0; y1=6.2606mm; x2=0.0; y2=33.0106mm; thickness=10.0mil; clearance=10.0mil;
+   ha:line.206913 {
+    x1=2.421in; y1=343.0mil; x2=2.427in; y2=337.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.206916 {
+    x1=2.35074in; y1=388.0mil; x2=2.407in; y2=388.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:arc.202089 {
+   ha:line.206919 {
+    x1=2.407in; y1=388.0mil; x2=61.3283mm; y2=380.5mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.206925 {
+    x1=1.84344in; y1=16.136906mm; x2=47.37481mm; y2=16.136906mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.206928 {
+    x1=47.37481mm; y1=16.136906mm; x2=47.625mm; y2=16.387096mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.206931 {
+    x1=34.4115mm; y1=1.139in; x2=34.4115mm; y2=28.275733mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.206934 {
+    x1=34.4115mm; y1=28.275733mm; x2=34.41154mm; y2=28.275693mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:arc.202086 {
     x=39.37mil; y=33.0106mm; width=39.37mil; height=39.37mil; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
@@ -3394,7 +3140,7 @@ ha:pcb-rnd-board-v8 {
       noexport=1
     }
    }
-   ha:arc.202093 {
+   ha:arc.202090 {
     x=70.7499mm; y=30.7607mm; width=118.11mil; height=118.11mil; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
@@ -3407,7 +3153,7 @@ ha:pcb-rnd-board-v8 {
       noexport=1
     }
    }
-   ha:arc.202097 {
+   ha:arc.202094 {
     x=73.0001mm; y=1.0107mm; width=39.37mil; height=39.37mil; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
@@ -3420,7 +3166,7 @@ ha:pcb-rnd-board-v8 {
       noexport=1
     }
    }
-   ha:arc.202101 {
+   ha:arc.202098 {
     x=127.95mil; y=3.2606mm; width=118.11mil; height=118.11mil; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
@@ -3434,4398 +3180,3310 @@ ha:pcb-rnd-board-v8 {
     }
    }
   }
-  color = {#3a5fcd}
-  ha:combining {
-  }
+  color = {#8b2323}
+   ha:combining {
+   }
 }
-     ha:top-gnd         { lid=2; group=3;
-   li:objects {
-    ha:polygon.55922 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 0.0; 525.0mil }
-        { 250.0mil; 525.0mil }
-        { 250.0mil; 0.0 }
-        { 0.0; 0.0 }
-       }
-     }
-
-     ha:flags {
-      clearpolypoly=1
-      clearpoly=1
-     }
+     ha:bottom-sig      { lid=1; group=10; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>b}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>b} }
+  li:objects {
+   ha:line.51733 {
+    x1=48.2493mm; y1=5.7257mm; x2=1.9in; y2=225.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.56247 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 0.0; 1.052in }
-        { 250.0mil; 1.052in }
-        { 250.0mil; 1.338in }
-        { 0.0; 1.338in }
-       }
-     }
-
-     ha:flags {
-      clearpolypoly=1
-      clearpoly=1
-     }
+   }
+   ha:line.51736 {
+    x1=1.971in; y1=17.2065mm; x2=1.971in; y2=27.3411mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.56252 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 162.0mil; 1.34in }
-        { 2.913in; 1.34in }
-        { 2.913in; 0.0 }
-        { 162.0mil; 0.0 }
-       }
-     }
-
-     ha:flags {
-      clearpolypoly=1
-      clearpoly=1
-     }
+   }
+   ha:line.51739 {
+    x1=51.943mm; y1=22.2357mm; x2=51.943mm; y2=24.4963mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.202327 { clearance=16.0mil;
-     li:geometry {
-       ta:contour {
-        { 162.0mil; 1.34in }
-        { 1.496in; 1.34in }
-        { 1.496in; -2.0mil }
-        { 162.0mil; -2.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpolypoly=1
-      clearpoly=1
-     }
+   }
+   ha:line.51742 {
+    x1=49.53mm; y1=125.0mil; x2=49.53mm; y2=10.5517mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#104e8b}
-   ha:combining {
+   ha:line.51745 {
+    x1=49.53mm; y1=10.5517mm; x2=2.001in; y2=11.8471mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-     ha:bottom-gnd      { lid=3; group=10;
-   li:objects {
-    ha:polygon.56257 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 0.0; 525.0mil }
-        { 250.0mil; 525.0mil }
-        { 250.0mil; 0.0 }
-        { 0.0; 0.0 }
-       }
-     }
-
-     ha:flags {
-      clearpolypoly=1
-      clearpoly=1
-     }
+   ha:line.51748 {
+    x1=2.001in; y1=11.8471mm; x2=2.001in; y2=16.4445mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.56262 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 0.0; 1.052in }
-        { 250.0mil; 1.052in }
-        { 250.0mil; 1.34in }
-        { 0.0; 1.34in }
-       }
-     }
-
-     ha:flags {
-      clearpolypoly=1
-      clearpoly=1
-     }
+   }
+   ha:line.51751 {
+    x1=2.001in; y1=16.4445mm; x2=1.971in; y2=17.2065mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.56267 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 162.0mil; 1.34in }
-        { 2.914in; 1.34in }
-        { 2.914in; 0.0 }
-        { 162.0mil; 0.0 }
-       }
-     }
-
-     ha:flags {
-      clearpolypoly=1
-      clearpoly=1
-     }
+   }
+   ha:line.51757 {
+    x1=1.072in; y1=23.0231mm; x2=1.331in; y2=23.0231mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#cd3700}
-   ha:combining {
+   ha:line.51760 {
+    x1=1.319in; y1=22.0833mm; x2=1.204in; y2=22.0833mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-
-      {ha:power plane}             {
-       lid=4
-       group=7
-       ha:combining {       }
-
-        ha:attributes {
-          {pcb-rnd::key::vis}={<Key>l; Shift<Key>i}
-          {pcb-rnd::key::select}={<Key>l; <Key>i}
-        }
-
-        li:objects {
-         ha:line.51607 {
-          x1=1.206in; y1=21.0419mm; x2=1.206in; y2=14.2601mm; thickness=10.0mil; clearance=16.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51610 {
-          x1=1.434in; y1=20.9911mm; x2=1.279in; y2=20.9911mm; thickness=10.0mil; clearance=16.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51613 {
-          x1=1.279in; y1=20.9911mm; x2=1.228in; y2=22.2865mm; thickness=10.0mil; clearance=16.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51616 {
-          x1=1.228in; y1=22.2865mm; x2=1.17in; y2=22.2865mm; thickness=10.0mil; clearance=16.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51619 {
-          x1=1.17in; y1=22.2865mm; x2=1.029in; y2=18.7051mm; thickness=10.0mil; clearance=16.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51628 {
-          x1=1.304in; y1=16.6223mm; x2=1.304in; y2=629.0mil; thickness=10.0mil; clearance=16.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51631 {
-          x1=1.304in; y1=629.0mil; x2=39.243mm; y2=388.0mil; thickness=10.0mil; clearance=16.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51634 {
-          x1=39.243mm; y1=388.0mil; x2=2.27in; y2=388.0mil; thickness=10.0mil; clearance=16.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51637 {
-          x1=32.385mm; y1=682.0mil; x2=32.385mm; y2=626.0mil; thickness=10.0mil; clearance=16.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51640 {
-          x1=32.385mm; y1=626.0mil; x2=1.537in; y2=364.0mil; thickness=10.0mil; clearance=16.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51643 {
-          x1=1.537in; y1=364.0mil; x2=2.227in; y2=364.0mil; thickness=10.0mil; clearance=16.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51646 {
-          x1=2.658in; y1=431.0mil; x2=2.527in; y2=300.0mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51652 {
-          x1=1.746in; y1=220.0mil; x2=1.746in; y2=221.0mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51655 {
-          x1=1.746in; y1=221.0mil; x2=1.826in; y2=301.0mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51658 {
-          x1=2.373in; y1=995.0mil; x2=2.314in; y2=995.0mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51661 {
-          x1=2.314in; y1=995.0mil; x2=2.184in; y2=28.575mm; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51664 {
-          x1=2.184in; y1=28.575mm; x2=1.813in; y2=28.575mm; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51667 {
-          x1=1.813in; y1=28.575mm; x2=1.797in; y2=1.141in; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51670 {
-          x1=1.797in; y1=1.141in; x2=1.053in; y2=1.141in; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51673 {
-          x1=1.053in; y1=1.141in; x2=454.0mil; y2=542.0mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51676 {
-          x1=454.0mil; y1=542.0mil; x2=454.0mil; y2=334.0mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51679 {
-          x1=453.48mil; y1=328.48mil; x2=454.0mil; y2=329.0mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51682 {
-          x1=2.527in; y1=300.0mil; x2=46.355mm; y2=300.0mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51685 {
-          x1=2.658in; y1=466.0mil; x2=2.658in; y2=431.0mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51688 {
-          x1=454.0mil; y1=332.0mil; x2=454.0mil; y2=184.95mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51691 {
-          x1=454.0mil; y1=184.95mil; x2=452.48mil; y2=183.43mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51694 {
-          x1=612.74mil; y1=366.74mil; x2=570.58mil; y2=183.43mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51697 {
-          x1=1.746in; y1=220.0mil; x2=973.0mil; y2=220.0mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51700 {
-          x1=973.0mil; y1=220.0mil; x2=937.0mil; y2=184.0mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51703 {
-          x1=936.5mil; y1=183.5mil; x2=814.5mil; y2=183.5mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51706 {
-          x1=814.5mil; y1=183.5mil; x2=739.0mil; y2=108.0mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51709 {
-          x1=739.0mil; y1=108.0mil; x2=646.01mil; y2=108.0mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.51712 {
-          x1=646.01mil; y1=108.0mil; x2=570.58mil; y2=183.43mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.201948 {
-          x1=246.06mil; y1=0.0117mm; x2=1.2in; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.201960 {
-          x1=1.2in; y1=0.0117mm; x2=1.2in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.201972 {
-          x1=1.2in; y1=50.0mil; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.201984 {
-          x1=1.714in; y1=0.0117mm; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.201996 {
-          x1=1.714in; y1=0.0117mm; x2=73.0001mm; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.202008 {
-          x1=39.27mil; y1=1.339in; x2=67.7499mm; y2=1.339in; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.202020 {
-          x1=67.7499mm; y1=1.339in; x2=67.7499mm; y2=30.7607mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.202032 {
-          x1=70.7499mm; y1=27.7607mm; x2=74.0001mm; y2=27.7607mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.202044 {
-          x1=74.0001mm; y1=27.7607mm; x2=74.0001mm; y2=1.0107mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.202056 {
-          x1=246.06mil; y1=0.0117mm; x2=246.06mil; y2=3.2606mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.202068 {
-          x1=127.95mil; y1=6.2606mm; x2=0.0; y2=6.2606mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.202080 {
-          x1=0.0; y1=6.2606mm; x2=0.0; y2=33.0106mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:arc.202088 {
-          x=39.37mil; y=33.0106mm; width=39.37mil; height=39.37mil; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:arc.202092 {
-          x=70.7499mm; y=30.7607mm; width=118.11mil; height=118.11mil; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:arc.202096 {
-          x=73.0001mm; y=1.0107mm; width=39.37mil; height=39.37mil; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:arc.202100 {
-          x=127.95mil; y=3.2606mm; width=118.11mil; height=118.11mil; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:polygon.56272 { clearance=40.0mil;
-          li:geometry {
-            ta:contour {
-             { 200.0mil; 0.0 }
-             { 2.913in; 0.0 }
-             { 2.913in; 1.336in }
-             { 200.0mil; 1.336in }
-            }
-          }
-
-          ha:flags {
-           clearpolypoly=1
-           clearpoly=1
-          }
-         }
-        }
-        color = {#548b54}
-      }
-
-      {ha:GND plane}             {
-       lid=5
-       group=5
-       ha:combining {       }
-
-        ha:attributes {
-          {pcb-rnd::key::vis}={<Key>l; Shift<Key>o}
-          {pcb-rnd::key::select}={<Key>l; <Key>o}
-        }
-
-        li:objects {
-         ha:line.201945 {
-          x1=246.06mil; y1=0.0117mm; x2=1.2in; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.201957 {
-          x1=1.2in; y1=0.0117mm; x2=1.2in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.201969 {
-          x1=1.2in; y1=50.0mil; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.201981 {
-          x1=1.714in; y1=0.0117mm; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.201993 {
-          x1=1.714in; y1=0.0117mm; x2=73.0001mm; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.202005 {
-          x1=39.27mil; y1=1.339in; x2=67.7499mm; y2=1.339in; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.202017 {
-          x1=67.7499mm; y1=1.339in; x2=67.7499mm; y2=30.7607mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.202029 {
-          x1=70.7499mm; y1=27.7607mm; x2=74.0001mm; y2=27.7607mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.202041 {
-          x1=74.0001mm; y1=27.7607mm; x2=74.0001mm; y2=1.0107mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.202053 {
-          x1=246.06mil; y1=0.0117mm; x2=246.06mil; y2=3.2606mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.202065 {
-          x1=127.95mil; y1=6.2606mm; x2=0.0; y2=6.2606mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.202077 {
-          x1=0.0; y1=6.2606mm; x2=0.0; y2=33.0106mm; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:arc.202087 {
-          x=39.37mil; y=33.0106mm; width=39.37mil; height=39.37mil; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:arc.202091 {
-          x=70.7499mm; y=30.7607mm; width=118.11mil; height=118.11mil; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:arc.202095 {
-          x=73.0001mm; y=1.0107mm; width=39.37mil; height=39.37mil; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:arc.202099 {
-          x=127.95mil; y=3.2606mm; width=118.11mil; height=118.11mil; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:polygon.56277 { clearance=40.0mil;
-          li:geometry {
-            ta:contour {
-             { 0.0; 525.0mil }
-             { 250.0mil; 525.0mil }
-             { 250.0mil; 0.0 }
-             { 0.0; 0.0 }
-            }
-          }
-
-          ha:flags {
-           clearpolypoly=1
-           clearpoly=1
-          }
-         }
-         ha:polygon.56282 { clearance=40.0mil;
-          li:geometry {
-            ta:contour {
-             { 0.0; 1.052in }
-             { 250.0mil; 1.052in }
-             { 250.0mil; 1.34in }
-             { 0.0; 1.34in }
-            }
-          }
-
-          ha:flags {
-           clearpolypoly=1
-           clearpoly=1
-          }
-         }
-         ha:polygon.56287 { clearance=40.0mil;
-          li:geometry {
-            ta:contour {
-             { 163.0mil; 1.34in }
-             { 2.913in; 1.34in }
-             { 2.913in; 8.0mil }
-             { 163.0mil; 8.0mil }
-            }
-          }
-
-          ha:flags {
-           clearpolypoly=1
-           clearpoly=1
-          }
-         }
-        }
-        color = {#8b7355}
-      }
-     ha:outline         { lid=6; group=9;
-   li:objects {
-    ha:line.51911 {
-     x1=246.06mil; y1=0.0117mm; x2=1.2in; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.51914 {
-     x1=1.2in; y1=0.0117mm; x2=1.2in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.51917 {
-     x1=1.2in; y1=50.0mil; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.51920 {
-     x1=1.714in; y1=0.0117mm; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.51923 {
-     x1=1.714in; y1=0.0117mm; x2=73.0001mm; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.51926 {
-     x1=39.27mil; y1=1.339in; x2=67.7499mm; y2=1.339in; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.51929 {
-     x1=67.7499mm; y1=1.339in; x2=67.7499mm; y2=30.7607mm; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.51932 {
-     x1=70.7499mm; y1=27.7607mm; x2=74.0001mm; y2=27.7607mm; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.51935 {
-     x1=74.0001mm; y1=27.7607mm; x2=74.0001mm; y2=1.0107mm; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.51938 {
-     x1=246.06mil; y1=0.0117mm; x2=246.06mil; y2=3.2606mm; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.51941 {
-     x1=127.95mil; y1=6.2606mm; x2=0.0; y2=6.2606mm; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.51944 {
-     x1=0.0; y1=6.2606mm; x2=0.0; y2=33.0106mm; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:arc.51953 {
-     x=39.37mil; y=33.0106mm; width=39.37mil; height=39.37mil; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:arc.51954 {
-     x=70.7499mm; y=30.7607mm; width=118.11mil; height=118.11mil; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:arc.51955 {
-     x=73.0001mm; y=1.0107mm; width=39.37mil; height=39.37mil; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:arc.51956 {
-     x=127.95mil; y=3.2606mm; width=118.11mil; height=118.11mil; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-   }
-  color = {#00868b}
-   ha:combining {
-   }
- }
-     ha:bottom-silk     { lid=7; group=12; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>x}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>x} } 
-  li:objects {
-   ha:polygon.51964 {
-    li:geometry {
-      ta:contour {
-       { 13.0mil; 1.088in }
-       { 579.0mil; 1.088in }
-       { 579.0mil; 1.324in }
-       { 13.0mil; 1.324in }
-      }
-    }
-
-    ha:flags {
-     clearpoly=1
-    }
-   }
-   ha:polygon.51969 {
-    li:geometry {
-      ta:contour {
-       { 2.15658in; 22.25221mm }
-       { 2.04097in; 12.81mm }
-       { 1.96138in; 10.9261mm }
-       { 2.10591in; 10.9261mm }
-       { 2.181in; 12.7754mm }
-       { 2.181in; 20.064mm }
-       { 2.2257in; 19.311398mm }
-       { 2.27041in; 20.064mm }
-       { 2.27041in; 12.7754mm }
-       { 2.34549in; 10.9261mm }
-       { 2.49008in; 10.9261mm }
-       { 2.41044in; 12.81mm }
-       { 2.29482in; 22.25221mm }
-       { 2.2257in; 19.9123mm }
-      }
-    }
-
-    ha:flags {
-     clearpoly=1
-    }
-   }
-   ha:polygon.51984 {
-    li:geometry {
-      ta:contour {
-       { 2.16347in; 22.8503mm }
-       { 55.39867mm; 22.3142mm }
-       { 2.2257in; 24.6969mm }
-       { 57.66689mm; 22.3142mm }
-       { 2.28793in; 22.8503mm }
-       { 2.2257in; 27.9326mm }
-      }
-    }
-
-    ha:flags {
-     clearpoly=1
-    }
-   }
-   ha:text.51957 {
-    string=Licensed under the TAPR OHL; x=243.0mil; y=688.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.51958 {
-    string=debug; x=1.768in; y=364.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.51959 {
-    string=TeleBT v4.0d; x=237.0mil; y=946.0mil; scale=200; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.51960 {
-    string=` 2025 Bdale Garbee, KB0G; x=230.0mil; y=809.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.51961 {
-    string=+; x=708.0mil; y=428.0mil; scale=200; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.51962 {
-    string=-; x=404.0mil; y=426.0mil; scale=200; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.51963 {
-    string=force bootloader; x=883.0mil; y=199.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-  }
-  color = {#000000}
-}
-     ha:top-silk        { lid=8; group=1; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>s}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>s} } 
-  li:objects {
-  }
-  color = {#000000}
-}
-     ha:top-paste       { lid=9; group=0; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#cd00cd}
-}
-     ha:top-mask        { lid=10; group=2; ha:combining { sub=1; auto=1; } 
-  li:objects {
-  }
-  color = {#ff0000}
-}
-     ha:bottom-mask     { lid=11; group=11; ha:combining { sub=1; auto=1; } 
-  li:objects {
-  }
-  color = {#ff0000}
-}
-     ha:bottom-paste    { lid=12; group=13; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#cd00cd}
-}
-     ha:slot-plated     { lid=13; group=14; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#8b7355}
-}
-     ha:slot-unplated   { lid=14; group=15; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#00868b}
-}
-     ha:top-assy        { lid=15; group=16; color={#444444};
-   li:objects {
-   }
-   ha:combining {
-   }
- }
-     ha:bot-assy        { lid=16; group=17; color={#444444};
-   li:objects {
-   }
-   ha:combining {
-   }
- }
-     ha:fab             { lid=17; group=18; ha:combining { auto=1; }; color={#222222};
-   li:objects {
-   }
- }
-   }
-
-    li:objects {
-     ha:padstack_ref.53550 {
-      proto=4; x=1.556in; y=3.4072mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-          li:4 {
-           diag  
-           round  
-           noshape  
-          }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53551 {
-      proto=4; x=1.356in; y=3.4072mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53554 {
-      proto=5; x=1.899in; y=13.9553mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53555 {
-      proto=5; x=49.911mm; y=12.570492mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53556 {
-      proto=5; x=1.687in; y=10.875296mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53557 {
-      proto=5; x=1.746in; y=11.1547mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53558 {
-      proto=5; x=1.922in; y=702.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53561 {
-      proto=5; x=47.625mm; y=16.387096mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53562 {
-      proto=5; x=1.726in; y=17.733296mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53563 {
-      proto=5; x=1.668in; y=17.733296mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53564 {
-      proto=5; x=1.706in; y=20.120896mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53565 {
-      proto=5; x=1.56in; y=15.498096mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53566 {
-      proto=5; x=1.532in; y=17.784096mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53567 {
-      proto=5; x=36.195mm; y=14.685296mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.53568 {
-      proto=5; x=38.1mm; y=7.5987mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
+   ha:line.51763 {
+    x1=1.311in; y1=14.2601mm; x2=1.596in; y2=7.0211mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51766 {
+    x1=1.596in; y1=7.0211mm; x2=43.1439mm; y2=7.0211mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51769 {
+    x1=43.1439mm; y1=7.0211mm; x2=46.99mm; y2=125.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51772 {
+    x1=34.417mm; y1=18.2225mm; x2=34.417mm; y2=13.8283mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51775 {
+    x1=34.417mm; y1=13.8283mm; x2=40.767mm; y2=7.4783mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51778 {
+    x1=40.767mm; y1=7.4783mm; x2=46.4967mm; y2=7.4783mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51781 {
+    x1=46.4967mm; y1=7.4783mm; x2=1.9in; y2=225.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51784 {
+    x1=584.0mil; y1=27.1887mm; x2=895.0mil; y2=27.1887mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51787 {
+    x1=29.845mm; y1=20.3561mm; x2=29.845mm; y2=21.3467mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51790 {
+    x1=29.845mm; y1=21.3467mm; x2=1.204in; y2=22.0833mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51793 {
+    x1=1.773in; y1=21.9817mm; x2=1.773in; y2=17.9431mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51796 {
+    x1=1.773in; y1=17.9431mm; x2=1.843in; y2=16.1651mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51799 {
+    x1=1.843in; y1=16.1651mm; x2=1.843in; y2=12.1519mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51802 {
+    x1=1.843in; y1=12.1519mm; x2=1.791in; y2=10.8311mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51805 {
+    x1=1.206in; y1=14.2601mm; x2=1.311in; y2=14.2601mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51808 {
+    x1=540.0mil; y1=12.7869mm; x2=924.0mil; y2=12.7869mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51811 {
+    x1=924.0mil; y1=12.7869mm; x2=1.261in; y2=21.3467mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51814 {
+    x1=1.261in; y1=21.3467mm; x2=1.338in; y2=21.3467mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51817 {
+    x1=1.338in; y1=21.3467mm; x2=1.389in; y2=22.6421mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51820 {
+    x1=1.389in; y1=22.6421mm; x2=1.494in; y2=22.6421mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51823 {
+    x1=1.523in; y1=21.7785mm; x2=1.386in; y2=21.7785mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51826 {
+    x1=1.386in; y1=21.7785mm; x2=34.29mm; y2=20.8641mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51829 {
+    x1=34.29mm; y1=20.8641mm; x2=1.269in; y2=20.8641mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51832 {
+    x1=1.269in; y1=20.8641mm; x2=921.0mil; y2=12.0249mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51835 {
+    x1=921.0mil; y1=12.0249mm; x2=527.0mil; y2=12.0249mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51838 {
+    x1=527.0mil; y1=12.0249mm; x2=497.0mil; y2=12.7869mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51841 {
+    x1=1.483in; y1=26.3759mm; x2=1.159in; y2=26.3759mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51844 {
+    x1=1.159in; y1=26.3759mm; x2=1.006in; y2=22.4897mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51847 {
+    x1=1.006in; y1=22.4897mm; x2=1.006in; y2=21.1435mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51850 {
+    x1=1.006in; y1=21.1435mm; x2=25.527mm; y2=21.1181mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51853 {
+    x1=2.54727in; y1=515.535mil; x2=2.48027in; y2=609.535mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51862 {
+    x1=1.256in; y1=779.0mil; x2=1.381in; y2=779.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51865 {
+    x1=1.381in; y1=779.0mil; x2=1.426in; y2=734.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.51868 {
+    x1=1.033in; y1=68.0mil; x2=1.033in; y2=556.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.201951 {
+    x1=246.06mil; y1=0.0117mm; x2=1.2in; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53569 {
-      proto=4; x=1.971in; y=17.2065mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.201963 {
+    x1=1.2in; y1=0.0117mm; x2=1.2in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53570 {
-      proto=4; x=1.971in; y=27.3411mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.201975 {
+    x1=1.2in; y1=50.0mil; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53571 {
-      proto=4; x=2.013in; y=29.6271mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.201987 {
+    x1=1.714in; y1=0.0117mm; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53572 {
-      proto=4; x=2.013in; y=30.6177mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.201999 {
+    x1=1.714in; y1=0.0117mm; x2=73.0001mm; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-        li:2 {
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53573 {
-      proto=4; x=53.975mm; y=23.4295mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.202011 {
+    x1=39.27mil; y1=1.339in; x2=67.7499mm; y2=1.339in; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53574 {
-      proto=4; x=2.129in; y=25.5885mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.202023 {
+    x1=67.7499mm; y1=1.339in; x2=67.7499mm; y2=30.7607mm; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53575 {
-      proto=4; x=2.02in; y=24.0645mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.202035 {
+    x1=70.7499mm; y1=27.7607mm; x2=74.0001mm; y2=27.7607mm; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53576 {
-      proto=4; x=2.02in; y=27.3411mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.202047 {
+    x1=74.0001mm; y1=27.7607mm; x2=74.0001mm; y2=1.0107mm; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53577 {
-      proto=4; x=41.529mm; y=21.0673mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.202059 {
+    x1=246.06mil; y1=0.0117mm; x2=246.06mil; y2=3.2606mm; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53578 {
-      proto=4; x=34.417mm; y=18.2225mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.202071 {
+    x1=127.95mil; y1=6.2606mm; x2=0.0; y2=6.2606mm; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53579 {
-      proto=4; x=1.318in; y=18.2225mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.202083 {
+    x1=0.0; y1=6.2606mm; x2=0.0; y2=33.0106mm; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53580 {
-      proto=4; x=32.385mm; y=19.1115mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.206804 {
+    x1=431.0mil; y1=1.103in; x2=1.241in; y2=1.103in; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.206844 {
+    x1=44.577mm; y1=948.0mil; x2=1.932in; y2=28.575mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.206847 {
+    x1=1.932in; y1=28.575mm; x2=2.174in; y2=28.575mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.206850 {
+    x1=2.174in; y1=28.575mm; x2=2.264in; y2=30.861mm; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.206922 {
+    x1=1.256in; y1=779.0mil; x2=1.033in; y2=556.0mil; thickness=10.0mil; clearance=16.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:arc.202089 {
+    x=39.37mil; y=33.0106mm; width=39.37mil; height=39.37mil; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.53581 {
-      proto=4; x=1.453in; y=27.0871mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.202093 {
+    x=70.7499mm; y=30.7607mm; width=118.11mil; height=118.11mil; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.202097 {
+    x=73.0001mm; y=1.0107mm; width=39.37mil; height=39.37mil; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:arc.202101 {
+    x=127.95mil; y=3.2606mm; width=118.11mil; height=118.11mil; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-      }
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+  }
+  color = {#3a5fcd}
+  ha:combining {
+  }
+}
+     ha:top-gnd         { lid=2; group=3;
+   li:objects {
+    ha:polygon.55922 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 0.0; 525.0mil }
+        { 250.0mil; 525.0mil }
+        { 250.0mil; 0.0 }
+        { 0.0; 0.0 }
+       }
      }
-     ha:padstack_ref.53582 {
-      proto=4; x=1.686in; y=27.7983mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-        li:2 {
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
-      }
+     ha:flags {
+      clearpolypoly=1
+      clearpoly=1
      }
-     ha:padstack_ref.53584 {
-      proto=4; x=25.527mm; y=21.1181mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
+    }
+    ha:polygon.56247 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 0.0; 1.052in }
+        { 250.0mil; 1.052in }
+        { 250.0mil; 1.338in }
+        { 0.0; 1.338in }
+       }
      }
-     ha:padstack_ref.53585 {
-      proto=4; x=1.072in; y=23.0231mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-      }
+     ha:flags {
+      clearpolypoly=1
+      clearpoly=1
      }
-     ha:padstack_ref.53586 {
-      proto=4; x=1.331in; y=23.0231mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
+    }
+    ha:polygon.56252 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 162.0mil; 1.34in }
+        { 2.913in; 1.34in }
+        { 2.913in; 0.0 }
+        { 162.0mil; 0.0 }
+       }
      }
-     ha:padstack_ref.53587 {
-      proto=4; x=1.32in; y=22.0833mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-      }
+     ha:flags {
+      clearpolypoly=1
+      clearpoly=1
      }
-     ha:padstack_ref.53588 {
-      proto=4; x=29.845mm; y=20.3561mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
+    }
+    ha:polygon.202327 { clearance=16.0mil;
+     li:geometry {
+       ta:contour {
+        { 162.0mil; 1.34in }
+        { 1.496in; 1.34in }
+        { 1.496in; -2.0mil }
+        { 162.0mil; -2.0mil }
+       }
      }
-     ha:padstack_ref.53590 {
-      proto=4; x=1.206in; y=21.0419mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-      }
+     ha:flags {
+      clearpolypoly=1
+      clearpoly=1
      }
-     ha:padstack_ref.53591 {
-      proto=4; x=1.294in; y=1.226in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-      }
+    }
+   }
+  color = {#104e8b}
+   ha:combining {
+   }
+ }
+     ha:bottom-gnd      { lid=3; group=10;
+   li:objects {
+    ha:polygon.56257 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 0.0; 525.0mil }
+        { 250.0mil; 525.0mil }
+        { 250.0mil; 0.0 }
+        { 0.0; 0.0 }
+       }
      }
-     ha:padstack_ref.53592 {
-      proto=4; x=1.494in; y=1.31in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-      }
+     ha:flags {
+      clearpolypoly=1
+      clearpoly=1
      }
-     ha:padstack_ref.53593 {
-      proto=4; x=1.791in; y=10.8311mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
+    }
+    ha:polygon.56262 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 0.0; 1.052in }
+        { 250.0mil; 1.052in }
+        { 250.0mil; 1.34in }
+        { 0.0; 1.34in }
+       }
      }
-     ha:padstack_ref.53594 {
-      proto=4; x=1.773in; y=21.9817mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-      }
+     ha:flags {
+      clearpolypoly=1
+      clearpoly=1
+     }
+    }
+    ha:polygon.56267 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 162.0mil; 1.34in }
+        { 2.914in; 1.34in }
+        { 2.914in; 0.0 }
+        { 162.0mil; 0.0 }
+       }
      }
-     ha:padstack_ref.53595 {
-      proto=4; x=895.0mil; y=1.07in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-      }
+     ha:flags {
+      clearpolypoly=1
+      clearpoly=1
      }
-     ha:padstack_ref.53596 {
-      proto=4; x=584.0mil; y=27.1887mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+    }
+   }
+  color = {#cd3700}
+   ha:combining {
+   }
+ }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53597 {
-      proto=4; x=324.0mil; y=27.0871mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+      {ha:power plane}                        {
+       lid=4
+       group=7
+       ha:combining {       }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
+        ha:attributes {
+          {pcb-rnd::key::vis}={<Key>l; Shift<Key>i}
+          {pcb-rnd::key::select}={<Key>l; <Key>i}
         }
-         li:2 {
-          on  
-          solid  
-          noshape  
+
+        li:objects {
+         ha:line.51607 {
+          x1=1.206in; y1=21.0419mm; x2=1.206in; y2=14.2601mm; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.51610 {
+          x1=1.434in; y1=20.9911mm; x2=1.279in; y2=20.9911mm; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53598 {
-      proto=4; x=367.0mil; y=27.0617mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:2 {
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.53600 {
-      proto=4; x=37.0mil; y=27.1125mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+         ha:line.51613 {
+          x1=1.279in; y1=20.9911mm; x2=1.228in; y2=22.2865mm; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.51616 {
+          x1=1.228in; y1=22.2865mm; x2=1.17in; y2=22.2865mm; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51619 {
+          x1=1.17in; y1=22.2865mm; x2=1.029in; y2=18.7051mm; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51628 {
+          x1=1.304in; y1=16.6223mm; x2=1.304in; y2=629.0mil; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51631 {
+          x1=1.304in; y1=629.0mil; x2=39.243mm; y2=388.0mil; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51634 {
+          x1=39.243mm; y1=388.0mil; x2=2.27in; y2=388.0mil; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51637 {
+          x1=32.385mm; y1=682.0mil; x2=32.385mm; y2=626.0mil; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51640 {
+          x1=32.385mm; y1=626.0mil; x2=1.537in; y2=364.0mil; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51643 {
+          x1=1.537in; y1=364.0mil; x2=2.227in; y2=364.0mil; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51646 {
+          x1=2.658in; y1=431.0mil; x2=2.527in; y2=300.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51652 {
+          x1=1.746in; y1=220.0mil; x2=1.746in; y2=221.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51655 {
+          x1=1.746in; y1=221.0mil; x2=1.826in; y2=301.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51658 {
+          x1=2.373in; y1=995.0mil; x2=2.314in; y2=995.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51661 {
+          x1=2.314in; y1=995.0mil; x2=2.184in; y2=28.575mm; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51664 {
+          x1=2.184in; y1=28.575mm; x2=1.813in; y2=28.575mm; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51667 {
+          x1=1.813in; y1=28.575mm; x2=1.797in; y2=1.141in; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51670 {
+          x1=1.797in; y1=1.141in; x2=755.0mil; y2=1.141in; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51679 {
+          x1=453.48mil; y1=328.48mil; x2=454.0mil; y2=329.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51682 {
+          x1=2.527in; y1=300.0mil; x2=46.355mm; y2=300.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51685 {
+          x1=2.658in; y1=466.0mil; x2=2.658in; y2=431.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51688 {
+          x1=755.0mil; y1=1.141in; x2=454.0mil; y2=840.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51691 {
+          x1=454.0mil; y1=184.95mil; x2=452.48mil; y2=183.43mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51694 {
+          x1=612.74mil; y1=366.74mil; x2=570.58mil; y2=183.43mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.51697 {
+          x1=1.746in; y1=220.0mil; x2=973.0mil; y2=220.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53601 {
-      proto=4; x=79.0mil; y=27.1125mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+         ha:line.51700 {
+          x1=973.0mil; y1=220.0mil; x2=937.0mil; y2=184.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.51703 {
+          x1=936.5mil; y1=183.5mil; x2=814.5mil; y2=183.5mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53602 {
-      proto=4; x=173.0mil; y=27.0109mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+         ha:line.51706 {
+          x1=814.5mil; y1=183.5mil; x2=739.0mil; y2=108.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.51709 {
+          x1=739.0mil; y1=108.0mil; x2=646.01mil; y2=108.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53603 {
-      proto=4; x=172.0mil; y=13.0663mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+         ha:line.51712 {
+          x1=646.01mil; y1=108.0mil; x2=570.58mil; y2=183.43mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.201948 {
+          x1=246.06mil; y1=0.0117mm; x2=1.2in; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53604 {
-      proto=4; x=79.0mil; y=12.9647mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:line.201960 {
+          x1=1.2in; y1=0.0117mm; x2=1.2in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.201972 {
+          x1=1.2in; y1=50.0mil; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53605 {
-      proto=4; x=36.0mil; y=12.9647mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:line.201984 {
+          x1=1.714in; y1=0.0117mm; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.201996 {
+          x1=1.714in; y1=0.0117mm; x2=73.0001mm; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53608 {
-      proto=4; x=410.0mil; y=12.9901mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:line.202008 {
+          x1=39.27mil; y1=1.339in; x2=67.7499mm; y2=1.339in; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.202020 {
+          x1=67.7499mm; y1=1.339in; x2=67.7499mm; y2=30.7607mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53609 {
-      proto=4; x=324.0mil; y=33.3609mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:line.202032 {
+          x1=70.7499mm; y1=27.7607mm; x2=74.0001mm; y2=27.7607mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.202044 {
+          x1=74.0001mm; y1=27.7607mm; x2=74.0001mm; y2=1.0107mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53610 {
-      proto=4; x=38.0mil; y=33.0307mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:line.202056 {
+          x1=246.06mil; y1=0.0117mm; x2=246.06mil; y2=3.2606mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.202068 {
+          x1=127.95mil; y1=6.2606mm; x2=0.0; y2=6.2606mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53611 {
-      proto=4; x=25.0mil; y=6.8941mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:line.202080 {
+          x1=0.0; y1=6.2606mm; x2=0.0; y2=33.0106mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.206689 {
+          x1=454.0mil; y1=840.0mil; x2=454.0mil; y2=184.95mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53612 {
-      proto=4; x=410.0mil; y=6.8941mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:line.206695 {
+          x1=671.0mil; y1=960.0mil; x2=1.26in; y2=960.0mil; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.206698 {
+          x1=1.26in; y1=960.0mil; x2=1.276in; y2=944.0mil; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.206701 {
+          x1=1.276in; y1=944.0mil; x2=1.333in; y2=944.0mil; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.206704 {
+          x1=1.333in; y1=944.0mil; x2=1.346in; y2=957.0mil; thickness=10.0mil; clearance=16.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:arc.202088 {
+          x=39.37mil; y=33.0106mm; width=39.37mil; height=39.37mil; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:arc.202092 {
+          x=70.7499mm; y=30.7607mm; width=118.11mil; height=118.11mil; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53613 {
-      proto=4; x=177.0mil; y=17.4351mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:arc.202096 {
+          x=73.0001mm; y=1.0107mm; width=39.37mil; height=39.37mil; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:arc.202100 {
+          x=127.95mil; y=3.2606mm; width=118.11mil; height=118.11mil; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53614 {
-      proto=4; x=177.0mil; y=22.2865mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:polygon.56272 { clearance=40.0mil;
+          li:geometry {
+            ta:contour {
+             { 200.0mil; 0.0 }
+             { 2.913in; 0.0 }
+             { 2.913in; 1.336in }
+             { 200.0mil; 1.336in }
+            }
+          }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+          ha:flags {
+           clearpolypoly=1
+           clearpoly=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
         }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-      }
-     }
-     ha:padstack_ref.53615 {
-      proto=4; x=410.0mil; y=24.2423mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
+        color = {#548b54}
       }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
+      {ha:GND plane}                        {
+       lid=5
+       group=5
+       ha:combining {       }
+
+        ha:attributes {
+          {pcb-rnd::key::vis}={<Key>l; Shift<Key>o}
+          {pcb-rnd::key::select}={<Key>l; <Key>o}
         }
-         li:2 {
-          on  
-          solid  
-          noshape  
+
+        li:objects {
+         ha:line.201945 {
+          x1=246.06mil; y1=0.0117mm; x2=1.2in; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.201957 {
+          x1=1.2in; y1=0.0117mm; x2=1.2in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53616 {
-      proto=4; x=1.304in; y=27.0617mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:line.201969 {
+          x1=1.2in; y1=50.0mil; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          solid  
-          noshape  
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53617 {
-      proto=4; x=1.304in; y=24.7757mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:line.201981 {
+          x1=1.714in; y1=0.0117mm; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.53618 {
-      proto=4; x=32.385mm; y=17.3335mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:line.201993 {
+          x1=1.714in; y1=0.0117mm; x2=73.0001mm; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.202005 {
+          x1=39.27mil; y1=1.339in; x2=67.7499mm; y2=1.339in; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.202017 {
+          x1=67.7499mm; y1=1.339in; x2=67.7499mm; y2=30.7607mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53619 {
-      proto=4; x=1.304in; y=16.6223mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.202029 {
+          x1=70.7499mm; y1=27.7607mm; x2=74.0001mm; y2=27.7607mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53620 {
-      proto=4; x=2.234in; y=356.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.202041 {
+          x1=74.0001mm; y1=27.7607mm; x2=74.0001mm; y2=1.0107mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53621 {
-      proto=4; x=2.268in; y=388.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.202053 {
+          x1=246.06mil; y1=0.0117mm; x2=246.06mil; y2=3.2606mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53622 {
-      proto=4; x=1.029in; y=18.7051mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.202065 {
+          x1=127.95mil; y1=6.2606mm; x2=0.0; y2=6.2606mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53623 {
-      proto=4; x=1.434in; y=20.9911mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.202077 {
+          x1=0.0; y1=6.2606mm; x2=0.0; y2=33.0106mm; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53624 {
-      proto=4; x=1.206in; y=14.2601mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.202087 {
+          x=39.37mil; y=33.0106mm; width=39.37mil; height=39.37mil; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53625 {
-      proto=4; x=1.496in; y=22.5405mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.202091 {
+          x=70.7499mm; y=30.7607mm; width=118.11mil; height=118.11mil; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53626 {
-      proto=4; x=540.0mil; y=12.7869mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.202095 {
+          x=73.0001mm; y=1.0107mm; width=39.37mil; height=39.37mil; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53627 {
-      proto=4; x=497.0mil; y=12.7869mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:arc.202099 {
+          x=127.95mil; y=3.2606mm; width=118.11mil; height=118.11mil; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53628 {
-      proto=4; x=1.523in; y=21.7785mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:polygon.56277 { clearance=40.0mil;
+          li:geometry {
+            ta:contour {
+             { 0.0; 525.0mil }
+             { 250.0mil; 525.0mil }
+             { 250.0mil; 0.0 }
+             { 0.0; 0.0 }
+            }
+          }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.53629 {
-      proto=4; x=217.0mil; y=6.8941mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:flags {
+           clearpolypoly=1
+           clearpoly=1
+          }
+         }
+         ha:polygon.56282 { clearance=40.0mil;
+          li:geometry {
+            ta:contour {
+             { 0.0; 1.052in }
+             { 250.0mil; 1.052in }
+             { 250.0mil; 1.34in }
+             { 0.0; 1.34in }
+            }
+          }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
+          ha:flags {
+           clearpolypoly=1
+           clearpoly=1
+          }
          }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:polygon.56287 { clearance=40.0mil;
+          li:geometry {
+            ta:contour {
+             { 163.0mil; 1.34in }
+             { 2.913in; 1.34in }
+             { 2.913in; 8.0mil }
+             { 163.0mil; 8.0mil }
+            }
+          }
+
+          ha:flags {
+           clearpolypoly=1
+           clearpoly=1
+          }
          }
+        }
+        color = {#8b7355}
       }
+     ha:outline         { lid=6; group=9;
+   li:objects {
+    ha:line.51911 {
+     x1=246.06mil; y1=0.0117mm; x2=1.2in; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
      }
-     ha:padstack_ref.53630 {
-      proto=4; x=1.483in; y=26.3759mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
+      ha:attributes {
+       on_every_layer=outline
       }
+    }
+    ha:line.51914 {
+     x1=1.2in; y1=0.0117mm; x2=1.2in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
      }
-     ha:padstack_ref.53632 {
-      proto=4; x=2.48027in; y=609.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
+      ha:attributes {
+       on_every_layer=outline
       }
+    }
+    ha:line.51917 {
+     x1=1.2in; y1=50.0mil; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
      }
-     ha:padstack_ref.53633 {
-      proto=4; x=2.54727in; y=515.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
+      ha:attributes {
+       on_every_layer=outline
       }
+    }
+    ha:line.51920 {
+     x1=1.714in; y1=0.0117mm; x2=1.714in; y2=50.0mil; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
      }
-     ha:padstack_ref.53634 {
-      proto=4; x=2.58627in; y=423.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
+      ha:attributes {
+       on_every_layer=outline
       }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
+    }
+    ha:line.51923 {
+     x1=1.714in; y1=0.0117mm; x2=73.0001mm; y2=0.0117mm; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
+     }
+      ha:attributes {
+       on_every_layer=outline
       }
+    }
+    ha:line.51926 {
+     x1=39.27mil; y1=1.339in; x2=67.7499mm; y2=1.339in; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
      }
-     ha:padstack_ref.53635 {
-      proto=4; x=2.37274in; y=1.033in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
+      ha:attributes {
+       on_every_layer=outline
       }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
+    }
+    ha:line.51929 {
+     x1=67.7499mm; y1=1.339in; x2=67.7499mm; y2=30.7607mm; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
+     }
+      ha:attributes {
+       on_every_layer=outline
       }
+    }
+    ha:line.51932 {
+     x1=70.7499mm; y1=27.7607mm; x2=74.0001mm; y2=27.7607mm; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
      }
-     ha:padstack_ref.53636 {
-      proto=4; x=2.557in; y=1.073in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
+      ha:attributes {
+       on_every_layer=outline
       }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
+    }
+    ha:line.51935 {
+     x1=74.0001mm; y1=27.7607mm; x2=74.0001mm; y2=1.0107mm; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
+     }
+      ha:attributes {
+       on_every_layer=outline
       }
+    }
+    ha:line.51938 {
+     x1=246.06mil; y1=0.0117mm; x2=246.06mil; y2=3.2606mm; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
      }
-     ha:padstack_ref.53637 {
-      proto=4; x=65.713896mm; y=991.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
+      ha:attributes {
+       on_every_layer=outline
       }
-
-      li:thermal {
-         li:0 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-        li:2 {
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          solid  
-          noshape  
-         }
+    }
+    ha:line.51941 {
+     x1=127.95mil; y1=6.2606mm; x2=0.0; y2=6.2606mm; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
+     }
+      ha:attributes {
+       on_every_layer=outline
       }
+    }
+    ha:line.51944 {
+     x1=0.0; y1=6.2606mm; x2=0.0; y2=33.0106mm; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
      }
-     ha:padstack_ref.53638 {
-      proto=4; x=2.373in; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
+      ha:attributes {
+       on_every_layer=outline
       }
-
-      li:thermal {
+    }
+    ha:arc.51953 {
+     x=39.37mil; y=33.0106mm; width=39.37mil; height=39.37mil; astart=-270.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
+     }
+      ha:attributes {
+       on_every_layer=outline
       }
+    }
+    ha:arc.51954 {
+     x=70.7499mm; y=30.7607mm; width=118.11mil; height=118.11mil; astart=0.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
      }
-     ha:padstack_ref.53639 {
-      proto=4; x=2.658in; y=466.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
+      ha:attributes {
+       on_every_layer=outline
       }
-
-      li:thermal {
+    }
+    ha:arc.51955 {
+     x=73.0001mm; y=1.0107mm; width=39.37mil; height=39.37mil; astart=-90.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
+     }
+      ha:attributes {
+       on_every_layer=outline
       }
+    }
+    ha:arc.51956 {
+     x=127.95mil; y=3.2606mm; width=118.11mil; height=118.11mil; astart=-180.000000; adelta=-90.000000; thickness=10.0mil; clearance=10.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+      selected=1
      }
-     ha:padstack_ref.53640 {
-      proto=4; x=1.426in; y=734.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-      ha:flags {
-       clearline=1
+      ha:attributes {
+       on_every_layer=outline
       }
-
-      li:thermal {
+    }
+   }
+  color = {#00868b}
+   ha:combining {
+   }
+ }
+     ha:bottom-silk     { lid=7; group=12; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>x}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>x} } 
+  li:objects {
+   ha:polygon.51964 {
+    li:geometry {
+      ta:contour {
+       { 13.0mil; 1.088in }
+       { 579.0mil; 1.088in }
+       { 579.0mil; 1.324in }
+       { 13.0mil; 1.324in }
       }
-     }
-      ha:subc.51992 {
-       ha:attributes {
-        {io_pcb::hidename_y}=3.4533 mm
-        footprint=hole-M2.5
-        {io_pcb::hidename_scale}=100
-        refdes=H2
-        value=
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=55.8338 mm
-         device=HOLE_PLATED
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=98.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+    }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+    ha:flags {
+     clearpoly=1
+    }
+   }
+   ha:polygon.51969 {
+    li:geometry {
+      ta:contour {
+       { 2.15658in; 22.25221mm }
+       { 2.04097in; 12.81mm }
+       { 1.96138in; 10.9261mm }
+       { 2.10591in; 10.9261mm }
+       { 2.181in; 12.7754mm }
+       { 2.181in; 20.064mm }
+       { 2.2257in; 19.311398mm }
+       { 2.27041in; 20.064mm }
+       { 2.27041in; 12.7754mm }
+       { 2.34549in; 10.9261mm }
+       { 2.49008in; 10.9261mm }
+       { 2.41044in; 12.81mm }
+       { 2.29482in; 22.25221mm }
+       { 2.2257in; 19.9123mm }
+      }
+    }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
+    ha:flags {
+     clearpoly=1
+    }
+   }
+   ha:polygon.51984 {
+    li:geometry {
+      ta:contour {
+       { 2.16347in; 22.8503mm }
+       { 55.39867mm; 22.3142mm }
+       { 2.2257in; 24.6969mm }
+       { 57.66689mm; 22.3142mm }
+       { 2.28793in; 22.8503mm }
+       { 2.2257in; 27.9326mm }
+      }
+    }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=121.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+    ha:flags {
+     clearpoly=1
+    }
+   }
+   ha:text.51957 {
+    string=Licensed under the TAPR OHL; x=243.0mil; y=688.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.51958 {
+    string=debug; x=1.768in; y=364.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.51959 {
+    string=TeleBT v4.0d; x=237.0mil; y=946.0mil; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.51960 {
+    string=` 2025 Bdale Garbee, KB0G; x=230.0mil; y=809.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.51961 {
+    string=+; x=708.0mil; y=428.0mil; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.51962 {
+    string=-; x=404.0mil; y=426.0mil; scale=200; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.51963 {
+    string=force bootloader; x=883.0mil; y=199.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+  }
+  color = {#000000}
+}
+     ha:top-silk        { lid=8; group=1; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>s}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>s} } 
+  li:objects {
+  }
+  color = {#000000}
+}
+     ha:top-paste       { lid=9; group=0; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#cd00cd}
+}
+     ha:top-mask        { lid=10; group=2; ha:combining { sub=1; auto=1; } 
+  li:objects {
+  }
+  color = {#ff0000}
+}
+     ha:bottom-mask     { lid=11; group=11; ha:combining { sub=1; auto=1; } 
+  li:objects {
+  }
+  color = {#ff0000}
+}
+     ha:bottom-paste    { lid=12; group=13; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#cd00cd}
+}
+     ha:slot-plated     { lid=13; group=14; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#8b7355}
+}
+     ha:slot-unplated   { lid=14; group=15; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#00868b}
+}
+     ha:top-assy        { lid=15; group=16; color={#444444};
+   li:objects {
+   }
+   ha:combining {
+   }
+ }
+     ha:bot-assy        { lid=16; group=17; color={#444444};
+   li:objects {
+   }
+   ha:combining {
+   }
+ }
+     ha:fab             { lid=17; group=18; ha:combining { auto=1; }; color={#222222};
+   li:objects {
+   }
+ }
+   }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=121.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
+    li:objects {
+     ha:padstack_ref.53550 {
+      proto=4; x=1.556in; y=3.4072mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.52006 {
-         proto=0; x=56.9999mm; y=2.7607mm; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-          usetherm=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+          li:4 {
+           diag  
+           round  
+           noshape  
+          }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53551 {
+      proto=4; x=1.356in; y=3.4072mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53554 {
+      proto=5; x=1.899in; y=13.9553mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
-
-        ha:bottom-silk {
-         lid=0
-         ha:combining {         }
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53555 {
+      proto=5; x=49.911mm; y=12.570492mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:arc.51993 {
-            x=56.9999mm; y=2.7607mm; width=80.0mil; height=80.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.51994 {
-            x1=56.9999mm; y1=2.7607mm; x2=56.9999mm; y2=2.7607mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.51997 {
-            x1=56.9999mm; y1=2.7607mm; x2=56.9999mm; y2=2.7607mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.52000 {
-            x1=56.9999mm; y1=2.7607mm; x2=55.9999mm; y2=2.7607mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.52003 {
-            x1=56.9999mm; y1=2.7607mm; x2=56.9999mm; y2=1.7607mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAB
+     }
+     ha:padstack_ref.53556 {
+      proto=5; x=1.687in; y=10.875296mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.52008 {
-       ha:attributes {
-        {io_pcb::hidename_y}=31.8017 mm
-        footprint=hole-M2.5
-        {io_pcb::hidename_scale}=100
-        refdes=H1
-        value=
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=16.6010 mm
-         device=HOLE_PLATED
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=98.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=115.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=115.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=121.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53557 {
+      proto=5; x=1.746in; y=11.1547mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=121.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.53558 {
+      proto=5; x=1.896in; y=711.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.52022 {
-         proto=0; x=17.0mm; y=31.2605mm; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-          usetherm=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+          li:4 {
+           solid  
+           noshape  
+          }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53561 {
+      proto=5; x=47.625mm; y=16.387096mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53562 {
+      proto=5; x=1.726in; y=17.733296mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53563 {
+      proto=5; x=1.668in; y=17.733296mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53564 {
+      proto=5; x=1.706in; y=20.120896mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:bottom-silk {
-         lid=0
-         ha:combining {         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53565 {
+      proto=5; x=1.56in; y=15.498096mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:arc.52009 {
-            x=17.0mm; y=31.2605mm; width=80.0mil; height=80.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53566 {
+      proto=5; x=1.532in; y=17.784096mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53567 {
+      proto=5; x=36.195mm; y=14.685296mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.52010 {
-            x1=17.0mm; y1=31.2605mm; x2=17.0mm; y2=31.2605mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.52013 {
-            x1=17.0mm; y1=31.2605mm; x2=17.0mm; y2=31.2605mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.52016 {
-            x1=17.0mm; y1=31.2605mm; x2=16.0mm; y2=31.2605mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.52019 {
-            x1=17.0mm; y1=31.2605mm; x2=17.0mm; y2=30.2605mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAC
+     }
+     ha:padstack_ref.53568 {
+      proto=5; x=38.1mm; y=7.5987mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.52024 {
-       ha:attributes {
-        {io_pcb::hidename_y}=6.9545 mm
-        footprint=S2B-PH
-        {io_pcb::hidename_scale}=100
-        refdes=B1
-        value=LiPo
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=69.7288 mm
-         device=CONNECTOR
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53569 {
+      proto=4; x=1.971in; y=17.2065mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53570 {
+      proto=4; x=1.971in; y=27.3411mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=57.48mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53571 {
+      proto=4; x=2.013in; y=29.6271mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=57.48mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-       }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53572 {
+      proto=4; x=2.013in; y=30.6177mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       ha:ps_proto_v6.1 {
-         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+        li:2 {
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53573 {
+      proto=4; x=51.943mm; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -25.59mil  
-              -25.59mil  
-              25.59mil  
-              -25.59mil  
-              25.59mil  
-              25.59mil  
-              -25.59mil  
-              25.59mil  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53574 {
+      proto=4; x=51.943mm; y=964.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -25.59mil  
-              -25.59mil  
-              25.59mil  
-              -25.59mil  
-              25.59mil  
-              25.59mil  
-              -25.59mil  
-              25.59mil  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53575 {
+      proto=4; x=44.577mm; y=948.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -25.59mil  
-              -25.59mil  
-              25.59mil  
-              -25.59mil  
-              25.59mil  
-              25.59mil  
-              -25.59mil  
-              25.59mil  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53576 {
+      proto=4; x=2.264in; y=30.861mm; rot=0.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 {
-              -28.74mil  
-              -28.74mil  
-              28.74mil  
-              -28.74mil  
-              28.74mil  
-              28.74mil  
-              -28.74mil  
-              28.74mil  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53577 {
+      proto=4; x=41.529mm; y=21.0673mm; rot=0.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 {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -28.74mil  
-              -28.74mil  
-              28.74mil  
-              -28.74mil  
-              28.74mil  
-              28.74mil  
-              -28.74mil  
-              28.74mil  
-             }
-           }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.53578 {
+      proto=4; x=34.417mm; y=18.2225mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.52049 {
-         proto=0; x=534.0mil; y=366.74mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.005mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53579 {
+      proto=4; x=1.318in; y=18.2225mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-           li:0 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53580 {
+      proto=4; x=32.385mm; y=19.1115mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=-
-         }
+      li:thermal {
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.52050 {
-         proto=1; x=612.74mil; y=366.74mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.005mil;
-         ha:flags {
-          clearline=1
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53581 {
+      proto=4; x=1.453in; y=27.0871mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53582 {
+      proto=4; x=1.686in; y=27.7983mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=+
-         }
+      li:thermal {
+        li:2 {
+         solid  
+         noshape  
         }
-       }
-       li:layers {
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53584 {
+      proto=4; x=25.527mm; y=21.1181mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:bottom-silk {
-         lid=0
-         ha:combining {         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53585 {
+      proto=4; x=1.072in; y=23.0231mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.52025 {
-            x1=457.23mil; y1=602.96mil; x2=689.51mil; y2=602.96mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.52028 {
-            x1=689.51mil; y1=602.96mil; x2=689.51mil; y2=303.75mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.52031 {
-            x1=457.23mil; y1=303.75mil; x2=689.51mil; y2=303.75mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.52034 {
-            x1=457.23mil; y1=602.96mil; x2=457.23mil; y2=303.75mil; thickness=6.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53586 {
+      proto=4; x=1.331in; y=23.0231mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53587 {
+      proto=4; x=1.32in; y=22.0833mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53588 {
+      proto=4; x=29.845mm; y=20.3561mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53590 {
+      proto=4; x=1.206in; y=21.0419mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53591 {
+      proto=4; x=1.294in; y=1.226in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53592 {
+      proto=4; x=1.494in; y=1.31in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.52037 {
-            x1=573.37mil; y1=366.74mil; x2=573.37mil; y2=366.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.52040 {
-            x1=457.23mil; y1=602.96mil; x2=457.23mil; y2=602.96mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.52043 {
-            x1=457.23mil; y1=602.96mil; x2=12.613642mm; y2=602.96mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.52046 {
-            x1=457.23mil; y1=602.96mil; x2=457.23mil; y2=16.315184mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAD
+     }
+     ha:padstack_ref.53593 {
+      proto=4; x=1.791in; y=10.8311mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.52068 {
-       ha:attributes {
-        {io_pcb::hidename_y}=31.3964 mm
-        footprint=0603diode
-        {io_pcb::hidename_scale}=100
-        refdes=D2
-        value=red
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=60.2361 mm
-         device=LED
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53594 {
+      proto=4; x=1.773in; y=21.9817mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              14.76mil  
-              -19.68mil  
-              -14.76mil  
-              -19.68mil  
-              -14.76mil  
-              19.68mil  
-              14.76mil  
-              19.68mil  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53595 {
+      proto=4; x=895.0mil; y=1.07in; rot=0.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 {
-              17.76mil  
-              -22.68mil  
-              -17.76mil  
-              -22.68mil  
-              -17.76mil  
-              22.68mil  
-              17.76mil  
-              22.68mil  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53596 {
+      proto=4; x=584.0mil; y=27.1887mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              14.76mil  
-              -19.68mil  
-              -14.76mil  
-              -19.68mil  
-              -14.76mil  
-              19.68mil  
-              14.76mil  
-              19.68mil  
-             }
-           }
-         }
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53597 {
+      proto=4; x=324.0mil; y=27.0871mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.52090 {
-         proto=0; x=60.147214mm; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53598 {
+      proto=4; x=367.0mil; y=27.0617mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
+      li:thermal {
+        li:2 {
+         solid  
+         noshape  
+        }
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53600 {
+      proto=4; x=37.0mil; y=27.1125mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.52091 {
-         proto=0; x=61.447186mm; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53601 {
+      proto=4; x=79.0mil; y=27.1125mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.52069 {
-            x1=61.737mm; y1=1.189in; x2=61.991mm; y2=1.189in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.52072 {
-            x1=61.737mm; y1=1.239in; x2=61.991mm; y2=1.239in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.52075 {
-            x1=61.991mm; y1=1.239in; x2=61.991mm; y2=1.189in; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.52078 {
-            x1=60.7972mm; y1=1.214in; x2=60.7972mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.52081 {
-            x1=60.7972mm; y1=1.214in; x2=60.7972mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.52084 {
-            x1=60.7972mm; y1=1.214in; x2=61.7972mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.52087 {
-            x1=60.7972mm; y1=1.214in; x2=60.7972mm; y2=31.8356mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAF
+     }
+     ha:padstack_ref.53602 {
+      proto=4; x=173.0mil; y=27.0109mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.52093 {
-       ha:attributes {
-        {io_pcb::hidename_y}=31.3964 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R13
-        value=1k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=57.3283 mm
-         device=RESISTOR
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-       }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53603 {
+      proto=4; x=172.0mil; y=13.0663mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.52106 {
-         proto=0; x=58.407804mm; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-
-         li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53604 {
+      proto=4; x=79.0mil; y=12.9647mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.52107 {
-         proto=0; x=59.207396mm; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-
-         li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53605 {
+      proto=4; x=36.0mil; y=12.9647mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.52094 {
-            x1=58.8076mm; y1=1.214in; x2=58.8076mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.52097 {
-            x1=58.8076mm; y1=1.214in; x2=58.8076mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.52100 {
-            x1=58.8076mm; y1=1.214in; x2=59.8076mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.52103 {
-            x1=58.8076mm; y1=1.214in; x2=58.8076mm; y2=31.8356mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAG
+     }
+     ha:padstack_ref.53608 {
+      proto=4; x=410.0mil; y=12.9901mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.52109 {
-       ha:attributes {
-        {io_pcb::hidename_y}=31.5488 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=R12
-        value=1k
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=12.0655 mm
-         device=RESISTOR
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-       }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53609 {
+      proto=4; x=324.0mil; y=33.3609mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.52122 {
-         proto=0; x=518.48mil; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-
-         li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53610 {
+      proto=4; x=38.0mil; y=33.0307mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.52123 {
-         proto=0; x=487.0mil; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-
-         li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53611 {
+      proto=4; x=25.0mil; y=6.8941mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.52110 {
-            x1=502.74mil; y1=1.214in; x2=502.74mil; y2=1.214in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.52113 {
-            x1=502.74mil; y1=1.214in; x2=502.74mil; y2=1.214in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.52116 {
-            x1=502.74mil; y1=1.214in; x2=11.769596mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.52119 {
-            x1=502.74mil; y1=1.214in; x2=502.74mil; y2=29.8356mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAH
+     }
+     ha:padstack_ref.53612 {
+      proto=4; x=410.0mil; y=6.8941mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.52125 {
-       ha:attributes {
-        {io_pcb::hidename_y}=31.5488 mm
-        footprint=0603diode
-        {io_pcb::hidename_scale}=100
-        refdes=D3
-        value=blue
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=9.9441 mm
-         device=LED
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              14.76mil  
-              -19.68mil  
-              -14.76mil  
-              -19.68mil  
-              -14.76mil  
-              19.68mil  
-              14.76mil  
-              19.68mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              17.76mil  
-              -22.68mil  
-              -17.76mil  
-              -22.68mil  
-              -17.76mil  
-              22.68mil  
-              17.76mil  
-              22.68mil  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              14.76mil  
-              -19.68mil  
-              -14.76mil  
-              -19.68mil  
-              -14.76mil  
-              19.68mil  
-              14.76mil  
-              19.68mil  
-             }
-           }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-       }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53613 {
+      proto=4; x=177.0mil; y=17.4351mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.52147 {
-         proto=0; x=11.429986mm; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-
-         li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53614 {
+      proto=4; x=177.0mil; y=22.2865mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.52148 {
-         proto=0; x=10.130014mm; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53616 {
+      proto=4; x=1.304in; y=27.0617mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:thermal {
+        li:2 {
+         solid  
+         noshape  
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:4 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.53617 {
+      proto=4; x=1.304in; y=24.7757mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.52126 {
-            x1=9.5862mm; y1=1.239in; x2=9.8402mm; y2=1.239in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.52129 {
-            x1=9.5862mm; y1=1.189in; x2=9.8402mm; y2=1.189in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.52132 {
-            x1=9.5862mm; y1=1.239in; x2=9.5862mm; y2=1.189in; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.52135 {
-            x1=10.78mm; y1=1.214in; x2=10.78mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.52138 {
-            x1=10.78mm; y1=1.214in; x2=10.78mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.52141 {
-            x1=10.78mm; y1=1.214in; x2=9.78mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.52144 {
-            x1=10.78mm; y1=1.214in; x2=10.78mm; y2=29.8356mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAK
+     }
+     ha:padstack_ref.53618 {
+      proto=4; x=32.385mm; y=17.3335mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.52166 {
-       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
-        {io_pcb::hidename_x}=37.0078 mm
-         device=CONNECTOR
-       }
-      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 {
-              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 {
-              68.0mil  
-              -98.0mil  
-              -68.0mil  
-              -98.0mil  
-              -68.0mil  
-              98.0mil  
-              68.0mil  
-              98.0mil  
-             }
-           }
-         }
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53619 {
+      proto=4; x=1.304in; y=16.6223mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53620 {
+      proto=4; x=2.234in; y=356.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           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  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53621 {
+      proto=4; x=2.268in; y=388.0mil; rot=0.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 {
-             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  
-             }
-           }
-         }
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53622 {
+      proto=4; x=1.029in; y=18.7051mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53623 {
+      proto=4; x=1.434in; y=20.9911mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              30.0mil  
-              -87.5mil  
-              -30.0mil  
-              -87.5mil  
-              -30.0mil  
-              87.5mil  
-              30.0mil  
-              87.5mil  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53624 {
+      proto=4; x=1.206in; y=14.2601mm; rot=0.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 {
-              33.0mil  
-              -90.5mil  
-              -33.0mil  
-              -90.5mil  
-              -33.0mil  
-              90.5mil  
-              33.0mil  
-              90.5mil  
-             }
-           }
-         }
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53625 {
+      proto=4; x=1.496in; y=22.5405mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.52179 {
-         proto=0; x=1.592in; y=155.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53626 {
+      proto=4; x=540.0mil; y=12.7869mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53627 {
+      proto=4; x=497.0mil; y=12.7869mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53628 {
+      proto=4; x=1.523in; y=21.7785mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53629 {
+      proto=4; x=217.0mil; y=6.8941mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.52180 {
-         proto=1; x=1.592in; y=155.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53630 {
+      proto=4; x=1.483in; y=26.3759mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53632 {
+      proto=4; x=2.48027in; y=609.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53633 {
+      proto=4; x=2.54727in; y=515.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53634 {
+      proto=4; x=2.58627in; y=423.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+          li:2 {
+           on  
+           solid  
+           noshape  
+          }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53635 {
+      proto=4; x=2.37274in; y=1.033in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.52181 {
-         proto=2; x=1.457in; y=147.5mil; rot=0.000000; xmirror=0; smirror=0; clearance=40.0mil;
-         ha:flags {
-          clearline=1
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53636 {
+      proto=4; x=2.557in; y=1.073in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53637 {
+      proto=4; x=65.713896mm; y=991.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
+      li:thermal {
+         li:0 {
+          on  
+          diag  
+          round  
+          noshape  
          }
+        li:2 {
+         solid  
+         noshape  
         }
-        ha:padstack_ref.52182 {
-         proto=0; x=1.322in; y=155.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
+         li:4 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.53638 {
+      proto=4; x=2.373in; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53639 {
+      proto=4; x=2.658in; y=466.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.52183 {
-         proto=1; x=1.322in; y=155.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.53640 {
+      proto=4; x=1.426in; y=734.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+      ha:padstack_ref.206510 {
+       proto=4; x=1.832in; y=906.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:attributes {
-           term=2
-           name=2
+       li:thermal {
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+         li:4 {
+          solid  
+          noshape  
+         }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-        }
        }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+      }
+      ha:padstack_ref.206682 {
+       proto=4; x=671.0mil; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          li:objects {
-           ha:line.52167 {
-            x1=1.457in; y1=153.5mil; x2=1.457in; y2=153.5mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.52170 {
-            x1=1.457in; y1=250.0mil; x2=1.457in; y2=250.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.52173 {
-            x1=1.457in; y1=250.0mil; x2=38.0078mm; y2=250.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.52176 {
-            x1=1.457in; y1=250.0mil; x2=1.457in; y2=7.35mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
+       li:thermal {
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAS
-      }
-      ha:subc.52185 {
-       ha:attributes {
-        {io_pcb::hidename_y}=6.5639 mm
-        footprint=0-215079-4
-        {io_pcb::hidename_scale}=100
-        refdes=J6
-        value=Debug
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=45.3644 mm
-         device=CONNECTOR
+      ha:padstack_ref.206719 {
+       proto=4; x=34.163mm; y=955.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+       ha:flags {
+        clearline=1
        }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -36.495mil  
-              -36.495mil  
-              36.495mil  
-              -36.495mil  
-              36.495mil  
-              36.495mil  
-              -36.495mil  
-              36.495mil  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -36.495mil  
-              -36.495mil  
-              36.495mil  
-              -36.495mil  
-              36.495mil  
-              36.495mil  
-              -36.495mil  
-              36.495mil  
-             }
-           }
-         }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.206797 {
+       proto=4; x=431.0mil; y=1.103in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+       ha:flags {
+        clearline=1
        }
 
-       ha:ps_proto_v6.1 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            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=72.99mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.206816 {
+       proto=4; x=1.241in; y=1.103in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=72.99mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
+       li:thermal {
+       }
+      }
+      ha:subc.51992 {
+       ha:attributes {
+        {io_pcb::hidename_y}=3.4533 mm
+        footprint=hole-M2.5
+        {io_pcb::hidename_scale}=100
+        refdes=H2
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=55.8338 mm
+         device=HOLE_PLATED
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:ps_proto_v6.2 {
-         hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+       ha:ps_proto_v6.0 {
+         hdia=98.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -7835,7 +6493,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              bottom = 1
@@ -7845,7 +6503,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -7855,7 +6513,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=121.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
@@ -7865,7 +6523,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=121.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              bottom = 1
@@ -7878,30 +6536,34 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52210 {
-         proto=0; x=2.0in; y=225.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:padstack_ref.52006 {
+         proto=0; x=56.9999mm; y=2.7607mm; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
          ha:flags {
           clearline=1
+          usetherm=1
          }
 
          li:thermal {
-           li:0 {
-            on  
-            round  
-            noshape  
-           }
            li:1 {
             on  
-            diag  
-            round  
+            solid  
             noshape  
            }
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
            li:3 {
             on  
-            diag  
-            sharp  
+            solid  
             noshape  
            }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -7909,62 +6571,6 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52211 {
-         proto=1; x=49.53mm; y=125.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.52212 {
-         proto=1; x=1.9in; y=225.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-        ha:padstack_ref.52213 {
-         proto=1; x=46.99mm; y=125.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.52214 {
-         proto=2; x=2.05511in; y=154.13mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=0
-           name=mnt
-         }
-        }
        }
        li:layers {
 
@@ -7973,17 +6579,8 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52186 {
-            x1=1.75571in; y1=74.62mil; x2=2.09428in; y2=74.62mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.52189 {
-            x1=1.75571in; y1=275.39mil; x2=1.75571in; y2=74.62mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.52192 {
-            x1=1.75571in; y1=275.39mil; x2=2.09428in; y2=275.39mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.52195 {
-            x1=2.09428in; y1=275.39mil; x2=2.09428in; y2=74.62mil; thickness=6.0mil; clearance=0.0;
+           ha:arc.51993 {
+            x=56.9999mm; y=2.7607mm; width=80.0mil; height=80.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -7997,42 +6594,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52198 {
-            x1=49.555958mm; y1=4.33898mm; x2=49.555958mm; y2=4.33898mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
+           ha:line.51994 {
+            x1=56.9999mm; y1=2.7607mm; x2=56.9999mm; y2=2.7607mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52201 {
-            x1=2.0in; y1=125.0mil; x2=2.0in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
+           ha:line.51997 {
+            x1=56.9999mm; y1=2.7607mm; x2=56.9999mm; y2=2.7607mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52204 {
-            x1=2.0in; y1=125.0mil; x2=51.8mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
+           ha:line.52000 {
+            x1=56.9999mm; y1=2.7607mm; x2=55.9999mm; y2=2.7607mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52207 {
-            x1=2.0in; y1=125.0mil; x2=2.0in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
+           ha:line.52003 {
+            x1=56.9999mm; y1=2.7607mm; x2=56.9999mm; y2=1.7607mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -8046,94 +6627,108 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAU
+       uid = DTPe++P7imVnhaFEAwoAAAAB
       }
-      ha:subc.52216 {
+      ha:subc.52008 {
        ha:attributes {
-        {io_pcb::hidename_y}=7.2517 mm
-        footprint=0402
+        {io_pcb::hidename_y}=31.8017 mm
+        footprint=hole-M2.5
         {io_pcb::hidename_scale}=100
-        refdes=R54
-        value=22
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=21.7551 mm
-         device=RESISTOR
+        refdes=H1
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=16.6010 mm
+         device=HOLE_PLATED
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=98.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
             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:ps_circ { x=0.0; y=0.0; dia=115.0mil;            }
+            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  
-             }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=115.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=121.0mil;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
-             paste = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=121.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.52229 {
-         proto=0; x=2.41152in; y=290.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52022 {
+         proto=0; x=17.0mm; y=31.2605mm; rot=0.000000; xmirror=1; smirror=1; clearance=15.0mil;
          ha:flags {
           clearline=1
+          usetherm=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
          }
 
          ha:attributes {
@@ -8141,79 +6736,136 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52230 {
-         proto=0; x=2.443in; y=290.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:bottom-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+          li:objects {
+           ha:arc.52009 {
+            x=17.0mm; y=31.2605mm; width=80.0mil; height=80.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
         }
-       }
-       li:layers {
 
         ha:subc-aux {
-         lid=0
+         lid=1
          ha:combining {         }
 
           li:objects {
-           ha:line.52217 {
-            x1=2.42726in; y1=290.0mil; x2=2.42726in; y2=290.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.52010 {
+            x1=17.0mm; y1=31.2605mm; x2=17.0mm; y2=31.2605mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52220 {
-            x1=2.42726in; y1=290.0mil; x2=2.42726in; y2=290.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.52013 {
+            x1=17.0mm; y1=31.2605mm; x2=17.0mm; y2=31.2605mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52223 {
-            x1=2.42726in; y1=290.0mil; x2=62.652404mm; y2=290.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.52016 {
+            x1=17.0mm; y1=31.2605mm; x2=16.0mm; y2=31.2605mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52226 {
-            x1=2.42726in; y1=290.0mil; x2=2.42726in; y2=8.366mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52019 {
+            x1=17.0mm; y1=31.2605mm; x2=17.0mm; y2=30.2605mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAX
+       uid = DTPe++P7imVnhaFEAwoAAAAC
       }
-      ha:subc.52251 {
+      ha:subc.52024 {
        ha:attributes {
-        {io_pcb::hidename_y}=12.5923 mm
-        footprint=0402
+        {io_pcb::hidename_y}=6.9545 mm
+        footprint=S2B-PH
         {io_pcb::hidename_scale}=100
-        refdes=C42
-        value=0.22uF
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=48.3235 mm
-         device=CAPACITOR
+        refdes=B1
+        value=LiPo
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=69.7288 mm
+         device=CONNECTOR
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=51.18mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=57.48mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=57.48mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
@@ -8224,14 +6876,52 @@ 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  
+              -25.59mil  
+              -25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -25.59mil  
+              -25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -25.59mil  
+              -25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
+              25.59mil  
+              -25.59mil  
+              25.59mil  
              }
            }
 
@@ -8243,33 +6933,33 @@ 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  
+              -28.74mil  
+              -28.74mil  
+              28.74mil  
+              -28.74mil  
+              28.74mil  
+              28.74mil  
+              -28.74mil  
+              28.74mil  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
              li:ps_poly {
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-              -9.84mil  
+              -28.74mil  
+              -28.74mil  
+              28.74mil  
+              -28.74mil  
+              28.74mil  
+              28.74mil  
+              -28.74mil  
+              28.74mil  
              }
            }
          }
@@ -8277,22 +6967,40 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52264 {
-         proto=0; x=1.934in; y=12.2027mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52049 {
+         proto=0; x=534.0mil; y=366.74mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.005mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:0 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=2
+           name=-
          }
         }
-        ha:padstack_ref.52265 {
-         proto=0; x=1.934in; y=11.403108mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52050 {
+         proto=1; x=612.74mil; y=366.74mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.005mil;
          ha:flags {
           clearline=1
          }
@@ -8301,63 +7009,87 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=1
+           name=+
          }
         }
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:bottom-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.52252 {
-            x1=1.934in; y1=11.802904mm; x2=1.934in; y2=11.802904mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52025 {
+            x1=457.23mil; y1=602.96mil; x2=689.51mil; y2=602.96mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.52028 {
+            x1=689.51mil; y1=602.96mil; x2=689.51mil; y2=303.75mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.52031 {
+            x1=457.23mil; y1=303.75mil; x2=689.51mil; y2=303.75mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.52034 {
+            x1=457.23mil; y1=602.96mil; x2=457.23mil; y2=303.75mil; thickness=6.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.52037 {
+            x1=573.37mil; y1=366.74mil; x2=573.37mil; y2=366.74mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52255 {
-            x1=1.934in; y1=11.802904mm; x2=1.934in; y2=11.802904mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52040 {
+            x1=457.23mil; y1=602.96mil; x2=457.23mil; y2=602.96mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52258 {
-            x1=1.934in; y1=11.802904mm; x2=1.934in; y2=12.802904mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52043 {
+            x1=457.23mil; y1=602.96mil; x2=12.613642mm; y2=602.96mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52261 {
-            x1=1.934in; y1=11.802904mm; x2=50.1236mm; y2=11.802904mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52046 {
+            x1=457.23mil; y1=602.96mil; x2=457.23mil; y2=16.315184mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAZ
+       uid = DTPe++P7imVnhaFEAwoAAAAD
       }
-      ha:subc.52267 {
+      ha:subc.52068 {
        ha:attributes {
-        {io_pcb::hidename_y}=8.7315 mm
-        footprint=0402
+        {io_pcb::hidename_y}=31.3964 mm
+        footprint=0603diode
         {io_pcb::hidename_scale}=100
-        refdes=R30
-        value=56k
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=44.4119 mm
-         device=RESISTOR
+        refdes=D2
+        value=red
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=60.2361 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -8374,14 +7106,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  
+              14.76mil  
+              -19.68mil  
+              -14.76mil  
+              -19.68mil  
+              -14.76mil  
+              19.68mil  
+              14.76mil  
+              19.68mil  
              }
            }
 
@@ -8393,14 +7125,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  
+              17.76mil  
+              -22.68mil  
+              -17.76mil  
+              -22.68mil  
+              -17.76mil  
+              22.68mil  
+              17.76mil  
+              22.68mil  
              }
            }
 
@@ -8412,14 +7144,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  
+              14.76mil  
+              -19.68mil  
+              -14.76mil  
+              -19.68mil  
+              -14.76mil  
+              19.68mil  
+              14.76mil  
+              19.68mil  
              }
            }
          }
@@ -8427,8 +7159,12 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52280 {
-         proto=0; x=1.717in; y=9.142504mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52090 {
+         proto=0; x=60.147214mm; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
          li:thermal {
          }
 
@@ -8437,12 +7173,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52281 {
-         proto=0; x=1.717in; y=9.942096mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+        ha:padstack_ref.52091 {
+         proto=0; x=61.447186mm; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -8454,31 +7186,52 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.52268 {
-            x1=1.717in; y1=9.5423mm; x2=1.717in; y2=9.5423mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52069 {
+            x1=61.737mm; y1=1.189in; x2=61.991mm; y2=1.189in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.52072 {
+            x1=61.737mm; y1=1.239in; x2=61.991mm; y2=1.239in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.52075 {
+            x1=61.991mm; y1=1.239in; x2=61.991mm; y2=1.189in; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.52078 {
+            x1=60.7972mm; y1=1.214in; x2=60.7972mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52271 {
-            x1=1.717in; y1=9.5423mm; x2=1.717in; y2=9.5423mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52081 {
+            x1=60.7972mm; y1=1.214in; x2=60.7972mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52274 {
-            x1=1.717in; y1=9.5423mm; x2=1.717in; y2=8.5423mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52084 {
+            x1=60.7972mm; y1=1.214in; x2=61.7972mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52277 {
-            x1=1.717in; y1=9.5423mm; x2=42.6118mm; y2=9.5423mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52087 {
+            x1=60.7972mm; y1=1.214in; x2=60.7972mm; y2=31.8356mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -8492,18 +7245,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAa
+       uid = DTPe++P7imVnhaFEAwoAAAAF
       }
-      ha:subc.52283 {
+      ha:subc.52093 {
        ha:attributes {
-        {io_pcb::hidename_y}=15.9385 mm
+        {io_pcb::hidename_y}=31.3964 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C210
-        value=5.1pF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=38.0873 mm
-         device=CAPACITOR
+        refdes=R13
+        value=1k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=57.3283 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -8573,8 +7326,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52296 {
-         proto=0; x=1.48374in; y=15.1491mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52106 {
+         proto=0; x=58.407804mm; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8587,8 +7340,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52297 {
-         proto=0; x=1.45226in; y=15.1491mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52107 {
+         proto=0; x=59.207396mm; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8609,26 +7362,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52284 {
-            x1=1.468in; y1=15.1491mm; x2=1.468in; y2=15.1491mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52094 {
+            x1=58.8076mm; y1=1.214in; x2=58.8076mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52287 {
-            x1=1.468in; y1=15.1491mm; x2=1.468in; y2=15.1491mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52097 {
+            x1=58.8076mm; y1=1.214in; x2=58.8076mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52290 {
-            x1=1.468in; y1=15.1491mm; x2=36.2872mm; y2=15.1491mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52100 {
+            x1=58.8076mm; y1=1.214in; x2=59.8076mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52293 {
-            x1=1.468in; y1=15.1491mm; x2=1.468in; y2=14.1491mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52103 {
+            x1=58.8076mm; y1=1.214in; x2=58.8076mm; y2=31.8356mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -8642,18 +7395,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAb
+       uid = DTPe++P7imVnhaFEAwoAAAAG
       }
-      ha:subc.52299 {
+      ha:subc.52109 {
        ha:attributes {
-        {io_pcb::hidename_y}=18.2753 mm
+        {io_pcb::hidename_y}=31.5488 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C291
-        value=47nF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=45.5803 mm
-         device=CAPACITOR
+        refdes=R12
+        value=1k
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=12.0655 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -8670,14 +7423,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  
              }
            }
 
@@ -8689,14 +7442,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  
              }
            }
 
@@ -8708,14 +7461,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  
              }
            }
          }
@@ -8723,8 +7476,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52312 {
-         proto=0; x=1.763in; y=18.686304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52122 {
+         proto=0; x=518.48mil; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8737,8 +7490,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52313 {
-         proto=0; x=1.763in; y=19.485896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52123 {
+         proto=0; x=487.0mil; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8759,26 +7512,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52300 {
-            x1=1.763in; y1=19.0861mm; x2=1.763in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52110 {
+            x1=502.74mil; y1=1.214in; x2=502.74mil; y2=1.214in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52303 {
-            x1=1.763in; y1=19.0861mm; x2=1.763in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52113 {
+            x1=502.74mil; y1=1.214in; x2=502.74mil; y2=1.214in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52306 {
-            x1=1.763in; y1=19.0861mm; x2=1.763in; y2=18.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52116 {
+            x1=502.74mil; y1=1.214in; x2=11.769596mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52309 {
-            x1=1.763in; y1=19.0861mm; x2=43.7802mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52119 {
+            x1=502.74mil; y1=1.214in; x2=502.74mil; y2=29.8356mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -8792,18 +7545,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAc
+       uid = DTPe++P7imVnhaFEAwoAAAAH
       }
-      ha:subc.52315 {
+      ha:subc.52125 {
        ha:attributes {
-        {io_pcb::hidename_y}=18.2753 mm
-        footprint=0402
+        {io_pcb::hidename_y}=31.5488 mm
+        footprint=0603diode
         {io_pcb::hidename_scale}=100
-        refdes=C261
-        value=47nF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=43.6499 mm
-         device=CAPACITOR
+        refdes=D3
+        value=blue
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=9.9441 mm
+         device=LED
        }
       ha:data {
             li:padstack_prototypes {
@@ -8820,14 +7573,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  
+              14.76mil  
+              -19.68mil  
+              -14.76mil  
+              -19.68mil  
+              -14.76mil  
+              19.68mil  
+              14.76mil  
+              19.68mil  
              }
            }
 
@@ -8839,14 +7592,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  
+              17.76mil  
+              -22.68mil  
+              -17.76mil  
+              -22.68mil  
+              -17.76mil  
+              22.68mil  
+              17.76mil  
+              22.68mil  
              }
            }
 
@@ -8858,14 +7611,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  
+              14.76mil  
+              -19.68mil  
+              -14.76mil  
+              -19.68mil  
+              -14.76mil  
+              19.68mil  
+              14.76mil  
+              19.68mil  
              }
            }
          }
@@ -8873,8 +7626,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52328 {
-         proto=0; x=1.687in; y=18.686304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52147 {
+         proto=0; x=11.429986mm; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -8887,12 +7640,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52329 {
-         proto=0; x=1.687in; y=19.485896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+        ha:padstack_ref.52148 {
+         proto=0; x=10.130014mm; y=1.214in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -8904,31 +7653,52 @@ ha:pcb-rnd-board-v8 {
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.52316 {
-            x1=1.687in; y1=19.0861mm; x2=1.687in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52126 {
+            x1=9.5862mm; y1=1.239in; x2=9.8402mm; y2=1.239in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.52129 {
+            x1=9.5862mm; y1=1.189in; x2=9.8402mm; y2=1.189in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.52132 {
+            x1=9.5862mm; y1=1.239in; x2=9.5862mm; y2=1.189in; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.52135 {
+            x1=10.78mm; y1=1.214in; x2=10.78mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52319 {
-            x1=1.687in; y1=19.0861mm; x2=1.687in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52138 {
+            x1=10.78mm; y1=1.214in; x2=10.78mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52322 {
-            x1=1.687in; y1=19.0861mm; x2=1.687in; y2=18.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52141 {
+            x1=10.78mm; y1=1.214in; x2=9.78mm; y2=1.214in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52325 {
-            x1=1.687in; y1=19.0861mm; x2=41.8498mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52144 {
+            x1=10.78mm; y1=1.214in; x2=10.78mm; y2=29.8356mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -8942,18 +7712,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAd
+       uid = DTPe++P7imVnhaFEAwoAAAAK
       }
-      ha:subc.52331 {
+      ha:subc.52166 {
        ha:attributes {
-        {io_pcb::hidename_y}=17.4879 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C231
-        value=1.8nF
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=39.6113 mm
-         device=CAPACITOR
+        {io_pcb::hidename_y}=6.3393 mm
+        footprint=sma-edge
+        {io_pcb::hidename_scale}=10
+        refdes=J8
+        value=SMA
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=37.0078 mm
+         device=CONNECTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -8970,14 +7740,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  
+              65.0mil  
+              -95.0mil  
+              -65.0mil  
+              -95.0mil  
+              -65.0mil  
+              95.0mil  
+              65.0mil  
+              95.0mil  
              }
            }
 
@@ -8989,33 +7759,102 @@ 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  
+              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  
+             }
+           }
+
+           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.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 {
+              30.0mil  
+              -87.5mil  
+              -30.0mil  
+              -87.5mil  
+              -30.0mil  
+              87.5mil  
+              30.0mil  
+              87.5mil  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
-             paste = 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  
+              33.0mil  
+              -90.5mil  
+              -33.0mil  
+              -90.5mil  
+              -33.0mil  
+              90.5mil  
+              33.0mil  
+              90.5mil  
              }
            }
          }
@@ -9023,8 +7862,36 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52344 {
-         proto=0; x=1.591in; y=17.098296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52179 {
+         proto=0; x=1.592in; y=155.0mil; 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.52180 {
+         proto=1; x=1.592in; y=155.0mil; 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.52181 {
+         proto=2; x=1.457in; y=147.5mil; rot=0.000000; xmirror=0; smirror=0; clearance=39.0mil;
          ha:flags {
           clearline=1
          }
@@ -9037,8 +7904,22 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52345 {
-         proto=0; x=1.591in; y=16.298704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52182 {
+         proto=0; x=1.322in; y=155.0mil; 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.52183 {
+         proto=1; x=1.322in; y=155.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
          ha:flags {
           clearline=1
          }
@@ -9059,30 +7940,34 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52332 {
-            x1=1.591in; y1=16.6985mm; x2=1.591in; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52167 {
+            x1=1.457in; y1=153.5mil; x2=1.457in; y2=153.5mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
-           }
-           ha:line.52335 {
-            x1=1.591in; y1=16.6985mm; x2=1.591in; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+ ha:flags ={ selected=1
+ };           }
+           ha:line.52170 {
+            x1=1.457in; y1=250.0mil; x2=1.457in; y2=250.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
-           }
-           ha:line.52338 {
-            x1=1.591in; y1=16.6985mm; x2=1.591in; y2=17.6985mm; thickness=0.1mm; clearance=0.0;
+ ha:flags ={ selected=1
+ };           }
+           ha:line.52173 {
+            x1=1.457in; y1=250.0mil; x2=38.0078mm; y2=250.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
-           }
-           ha:line.52341 {
-            x1=1.591in; y1=16.6985mm; x2=41.4114mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+ ha:flags ={ selected=1
+ };           }
+           ha:line.52176 {
+            x1=1.457in; y1=250.0mil; x2=1.457in; y2=7.35mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
-           }
+ ha:flags ={ selected=1
+ };           }
           }
           ha:type {
            top = 1
@@ -9092,24 +7977,24 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAe
+       uid = DTPe++P7imVnhaFEAwoAAAAS
       }
-      ha:subc.52347 {
+      ha:subc.52185 {
        ha:attributes {
-        {io_pcb::hidename_y}=15.8877 mm
-        footprint=0402
+        {io_pcb::hidename_y}=6.5639 mm
+        footprint=0-215079-4
         {io_pcb::hidename_scale}=100
-        refdes=C211
-        value=10nF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=39.2811 mm
-         device=CAPACITOR
+        refdes=J6
+        value=Debug
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=45.3644 mm
+         device=CONNECTOR
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
@@ -9120,14 +8005,52 @@ 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  
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
              }
            }
 
@@ -9139,213 +8062,176 @@ 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  
+              -36.495mil  
+              -36.495mil  
+              36.495mil  
+              -36.495mil  
+              36.495mil  
+              36.495mil  
+              -36.495mil  
+              36.495mil  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
              li:ps_poly {
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-              -9.84mil  
+              -36.495mil  
+              -36.495mil  
+              36.495mil  
+              -36.495mil  
+              36.495mil  
+              36.495mil  
+              -36.495mil  
+              36.495mil  
              }
            }
          }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.52360 {
-         proto=0; x=38.481mm; y=16.298704mm; 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.52361 {
-         proto=0; x=38.481mm; y=17.098296mm; 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.52348 {
-            x1=38.481mm; y1=16.6985mm; x2=38.481mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
+       ha:ps_proto_v6.1 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-            ha:attributes {
-              subc-role=pnp-origin
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
+            clearance=0.0
            }
-           ha:line.52351 {
-            x1=38.481mm; y1=16.6985mm; x2=38.481mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
 
-            ha:attributes {
-              subc-role=origin
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
+            clearance=0.0
            }
-           ha:line.52354 {
-            x1=38.481mm; y1=16.6985mm; x2=38.481mm; y2=15.6985mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
 
-            ha:attributes {
-              subc-role=x
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
+            clearance=0.0
            }
-           ha:line.52357 {
-            x1=38.481mm; y1=16.6985mm; x2=37.481mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=72.99mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
+            clearance=0.0
+           }
 
-            ha:attributes {
-              subc-role=y
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=72.99mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
+            clearance=0.0
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = DTPe++P7imVnhaFEAwoAAAAf
-      }
-      ha:subc.52363 {
-       ha:attributes {
-        {io_pcb::hidename_y}=14.0081 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C191
-        value=5.1pF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=38.0873 mm
-         device=CAPACITOR
+         }
        }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+       ha:ps_proto_v6.2 {
+         hdia=59.06mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
             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=74.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=74.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=79.06mil;            }
             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:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.52376 {
-         proto=0; x=1.48374in; y=13.2187mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52210 {
+         proto=0; x=2.0in; y=225.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:0 {
+            on  
+            round  
+            noshape  
+           }
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            sharp  
+            noshape  
+           }
          }
 
          ha:attributes {
@@ -9353,8 +8239,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52377 {
-         proto=0; x=1.45226in; y=13.2187mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52211 {
+         proto=1; x=49.53mm; y=125.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -9367,59 +8253,141 @@ ha:pcb-rnd-board-v8 {
            name=2
          }
         }
+        ha:padstack_ref.52212 {
+         proto=1; x=1.9in; y=225.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=3
+         }
+        }
+        ha:padstack_ref.52213 {
+         proto=1; x=46.99mm; y=125.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=4
+         }
+        }
+        ha:padstack_ref.52214 {
+         proto=2; x=2.05511in; y=154.13mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=0
+           name=mnt
+         }
+        }
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:bottom-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.52364 {
-            x1=1.468in; y1=13.2187mm; x2=1.468in; y2=13.2187mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52186 {
+            x1=1.75571in; y1=74.62mil; x2=2.09428in; y2=74.62mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.52189 {
+            x1=1.75571in; y1=275.39mil; x2=1.75571in; y2=74.62mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.52192 {
+            x1=1.75571in; y1=275.39mil; x2=2.09428in; y2=275.39mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.52195 {
+            x1=2.09428in; y1=275.39mil; x2=2.09428in; y2=74.62mil; thickness=6.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.52198 {
+            x1=49.555958mm; y1=4.33898mm; x2=49.555958mm; y2=4.33898mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52367 {
-            x1=1.468in; y1=13.2187mm; x2=1.468in; y2=13.2187mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52201 {
+            x1=2.0in; y1=125.0mil; x2=2.0in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52370 {
-            x1=1.468in; y1=13.2187mm; x2=36.2872mm; y2=13.2187mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52204 {
+            x1=2.0in; y1=125.0mil; x2=51.8mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52373 {
-            x1=1.468in; y1=13.2187mm; x2=1.468in; y2=12.2187mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52207 {
+            x1=2.0in; y1=125.0mil; x2=2.0in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAg
+       uid = DTPe++P7imVnhaFEAwoAAAAU
       }
-      ha:subc.52379 {
+      ha:subc.52216 {
        ha:attributes {
-        {io_pcb::hidename_y}=11.9253 mm
+        {io_pcb::hidename_y}=7.2517 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=L193
-        value=15nH
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=36.8173 mm
-         device=INDUCTOR
+        refdes=R54
+        value=22
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=21.7551 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -9436,14 +8404,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  
              }
            }
 
@@ -9455,14 +8423,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  
              }
            }
 
@@ -9474,14 +8442,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  
              }
            }
          }
@@ -9489,8 +8457,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52392 {
-         proto=0; x=1.418in; y=12.336304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52229 {
+         proto=0; x=2.31926in; y=388.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9503,8 +8471,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52393 {
-         proto=0; x=1.418in; y=13.135896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52230 {
+         proto=0; x=2.35074in; y=388.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9525,26 +8493,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52380 {
-            x1=1.418in; y1=12.7361mm; x2=1.418in; y2=12.7361mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52217 {
+            x1=59.309mm; y1=388.0mil; x2=59.309mm; y2=388.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52383 {
-            x1=1.418in; y1=12.7361mm; x2=1.418in; y2=12.7361mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52220 {
+            x1=59.309mm; y1=388.0mil; x2=59.309mm; y2=388.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52386 {
-            x1=1.418in; y1=12.7361mm; x2=1.418in; y2=11.7361mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52223 {
+            x1=59.309mm; y1=388.0mil; x2=60.309mm; y2=388.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52389 {
-            x1=1.418in; y1=12.7361mm; x2=35.0172mm; y2=12.7361mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52226 {
+            x1=59.309mm; y1=388.0mil; x2=59.309mm; y2=10.8552mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -9558,18 +8526,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAh
+       uid = DTPe++P7imVnhaFEAwoAAAAX
       }
-      ha:subc.52395 {
+      ha:subc.52251 {
        ha:attributes {
-        {io_pcb::hidename_y}=14.9733 mm
+        {io_pcb::hidename_y}=12.5923 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=L192
-        value=27nH
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=38.0817 mm
-         device=INDUCTOR
+        refdes=C42
+        value=0.22uF
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=48.3235 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -9586,14 +8554,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  
              }
            }
 
@@ -9605,14 +8573,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  
              }
            }
 
@@ -9624,14 +8592,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  
              }
            }
          }
@@ -9639,8 +8607,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52408 {
-         proto=0; x=37.681396mm; y=14.1839mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52264 {
+         proto=0; x=1.934in; y=12.2027mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9653,8 +8621,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52409 {
-         proto=0; x=36.881804mm; y=14.1839mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52265 {
+         proto=0; x=1.934in; y=11.403108mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9675,26 +8643,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52396 {
-            x1=37.2816mm; y1=14.1839mm; x2=37.2816mm; y2=14.1839mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52252 {
+            x1=1.934in; y1=11.802904mm; x2=1.934in; y2=11.802904mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52399 {
-            x1=37.2816mm; y1=14.1839mm; x2=37.2816mm; y2=14.1839mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52255 {
+            x1=1.934in; y1=11.802904mm; x2=1.934in; y2=11.802904mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52402 {
-            x1=37.2816mm; y1=14.1839mm; x2=36.2816mm; y2=14.1839mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52258 {
+            x1=1.934in; y1=11.802904mm; x2=1.934in; y2=12.802904mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52405 {
-            x1=37.2816mm; y1=14.1839mm; x2=37.2816mm; y2=13.1839mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52261 {
+            x1=1.934in; y1=11.802904mm; x2=50.1236mm; y2=11.802904mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -9708,18 +8676,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAi
+       uid = DTPe++P7imVnhaFEAwoAAAAZ
       }
-      ha:subc.52411 {
+      ha:subc.52267 {
        ha:attributes {
-        {io_pcb::hidename_y}=16.9037 mm
+        {io_pcb::hidename_y}=8.7315 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=L201
-        value=27nH
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=38.0111 mm
-         device=INDUCTOR
+        refdes=R30
+        value=56k
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=44.4119 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -9736,14 +8704,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  
              }
            }
 
@@ -9755,14 +8723,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  
              }
            }
 
@@ -9774,14 +8742,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  
              }
            }
          }
@@ -9789,12 +8757,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52424 {
-         proto=0; x=1.48074in; y=16.1143mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+        ha:padstack_ref.52280 {
+         proto=0; x=1.717in; y=9.142504mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -9803,8 +8767,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52425 {
-         proto=0; x=1.44926in; y=16.1143mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52281 {
+         proto=0; x=1.717in; y=9.942096mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9825,26 +8789,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52412 {
-            x1=37.211mm; y1=16.1143mm; x2=37.211mm; y2=16.1143mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52268 {
+            x1=1.717in; y1=9.5423mm; x2=1.717in; y2=9.5423mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52415 {
-            x1=37.211mm; y1=16.1143mm; x2=37.211mm; y2=16.1143mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52271 {
+            x1=1.717in; y1=9.5423mm; x2=1.717in; y2=9.5423mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52418 {
-            x1=37.211mm; y1=16.1143mm; x2=36.211mm; y2=16.1143mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52274 {
+            x1=1.717in; y1=9.5423mm; x2=1.717in; y2=8.5423mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52421 {
-            x1=37.211mm; y1=16.1143mm; x2=37.211mm; y2=15.1143mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52277 {
+            x1=1.717in; y1=9.5423mm; x2=42.6118mm; y2=9.5423mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -9858,17 +8822,17 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAj
+       uid = DTPe++P7imVnhaFEAwoAAAAa
       }
-      ha:subc.52427 {
+      ha:subc.52283 {
        ha:attributes {
-        {io_pcb::hidename_y}=9.3599 mm
+        {io_pcb::hidename_y}=15.9385 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C175
-        value=6.2pF
+        refdes=C210
+        value=5.1pF
         {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=38.3413 mm
+        {io_pcb::hidename_x}=38.0873 mm
          device=CAPACITOR
        }
       ha:data {
@@ -9939,8 +8903,12 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52440 {
-         proto=0; x=1.49374in; y=8.5705mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52296 {
+         proto=0; x=1.48374in; y=15.1491mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
          li:thermal {
          }
 
@@ -9949,8 +8917,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52441 {
-         proto=0; x=1.46226in; y=8.5705mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52297 {
+         proto=0; x=1.45226in; y=15.1491mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9971,26 +8939,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52428 {
-            x1=1.478in; y1=8.5705mm; x2=1.478in; y2=8.5705mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52284 {
+            x1=1.468in; y1=15.1491mm; x2=1.468in; y2=15.1491mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52431 {
-            x1=1.478in; y1=8.5705mm; x2=1.478in; y2=8.5705mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52287 {
+            x1=1.468in; y1=15.1491mm; x2=1.468in; y2=15.1491mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52434 {
-            x1=1.478in; y1=8.5705mm; x2=36.5412mm; y2=8.5705mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52290 {
+            x1=1.468in; y1=15.1491mm; x2=36.2872mm; y2=15.1491mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52437 {
-            x1=1.478in; y1=8.5705mm; x2=1.478in; y2=7.5705mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52293 {
+            x1=1.468in; y1=15.1491mm; x2=1.468in; y2=14.1491mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -10004,18 +8972,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAk
+       uid = DTPe++P7imVnhaFEAwoAAAAb
       }
-      ha:subc.52443 {
+      ha:subc.52299 {
        ha:attributes {
-        {io_pcb::hidename_y}=13.0937 mm
+        {io_pcb::hidename_y}=18.2753 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=L191
-        value=56nH
+        refdes=C291
+        value=47nF
         {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=39.3573 mm
-         device=INDUCTOR
+        {io_pcb::hidename_x}=45.5803 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10085,8 +9053,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52456 {
-         proto=0; x=1.518in; y=13.504704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52312 {
+         proto=0; x=1.763in; y=18.686304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10099,8 +9067,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52457 {
-         proto=0; x=1.518in; y=14.304296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52313 {
+         proto=0; x=1.763in; y=19.485896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10121,26 +9089,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52444 {
-            x1=1.518in; y1=13.9045mm; x2=1.518in; y2=13.9045mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52300 {
+            x1=1.763in; y1=19.0861mm; x2=1.763in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52447 {
-            x1=1.518in; y1=13.9045mm; x2=1.518in; y2=13.9045mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52303 {
+            x1=1.763in; y1=19.0861mm; x2=1.763in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52450 {
-            x1=1.518in; y1=13.9045mm; x2=1.518in; y2=12.9045mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52306 {
+            x1=1.763in; y1=19.0861mm; x2=1.763in; y2=18.0861mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52453 {
-            x1=1.518in; y1=13.9045mm; x2=37.5572mm; y2=13.9045mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52309 {
+            x1=1.763in; y1=19.0861mm; x2=43.7802mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -10154,18 +9122,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAl
+       uid = DTPe++P7imVnhaFEAwoAAAAc
       }
-      ha:subc.52459 {
+      ha:subc.52315 {
        ha:attributes {
-        {io_pcb::hidename_y}=8.0899 mm
+        {io_pcb::hidename_y}=18.2753 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=L174
-        value=22nH
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=36.2077 mm
-         device=INDUCTOR
+        refdes=C261
+        value=47nF
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=43.6499 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10235,8 +9203,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52472 {
-         proto=0; x=1.457in; y=7.700296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52328 {
+         proto=0; x=1.687in; y=18.686304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10249,8 +9217,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52473 {
-         proto=0; x=1.457in; y=6.900704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52329 {
+         proto=0; x=1.687in; y=19.485896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10271,26 +9239,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52460 {
-            x1=1.457in; y1=7.3005mm; x2=1.457in; y2=7.3005mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52316 {
+            x1=1.687in; y1=19.0861mm; x2=1.687in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52463 {
-            x1=1.457in; y1=7.3005mm; x2=1.457in; y2=7.3005mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52319 {
+            x1=1.687in; y1=19.0861mm; x2=1.687in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52466 {
-            x1=1.457in; y1=7.3005mm; x2=1.457in; y2=8.3005mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52322 {
+            x1=1.687in; y1=19.0861mm; x2=1.687in; y2=18.0861mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52469 {
-            x1=1.457in; y1=7.3005mm; x2=38.0078mm; y2=7.3005mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52325 {
+            x1=1.687in; y1=19.0861mm; x2=41.8498mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -10304,18 +9272,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAm
+       uid = DTPe++P7imVnhaFEAwoAAAAd
       }
-      ha:subc.52475 {
+      ha:subc.52331 {
        ha:attributes {
-        {io_pcb::hidename_y}=10.8839 mm
+        {io_pcb::hidename_y}=17.4879 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=L173
-        value=43nH
+        refdes=C231
+        value=1.8nF
         {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=36.2077 mm
-         device=INDUCTOR
+        {io_pcb::hidename_x}=39.6113 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10385,8 +9353,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52488 {
-         proto=0; x=1.457in; y=10.494296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52344 {
+         proto=0; x=1.591in; y=17.098296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10399,8 +9367,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52489 {
-         proto=0; x=1.457in; y=9.694704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52345 {
+         proto=0; x=1.591in; y=16.298704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10421,26 +9389,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52476 {
-            x1=1.457in; y1=10.0945mm; x2=1.457in; y2=10.0945mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52332 {
+            x1=1.591in; y1=16.6985mm; x2=1.591in; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52479 {
-            x1=1.457in; y1=10.0945mm; x2=1.457in; y2=10.0945mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52335 {
+            x1=1.591in; y1=16.6985mm; x2=1.591in; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52482 {
-            x1=1.457in; y1=10.0945mm; x2=1.457in; y2=11.0945mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52338 {
+            x1=1.591in; y1=16.6985mm; x2=1.591in; y2=17.6985mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52485 {
-            x1=1.457in; y1=10.0945mm; x2=38.0078mm; y2=10.0945mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52341 {
+            x1=1.591in; y1=16.6985mm; x2=41.4114mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -10454,18 +9422,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAn
+       uid = DTPe++P7imVnhaFEAwoAAAAe
       }
-      ha:subc.52491 {
+      ha:subc.52347 {
        ha:attributes {
-        {io_pcb::hidename_y}=12.2809 mm
+        {io_pcb::hidename_y}=15.8877 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=L172
-        value=15nH
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=39.0967 mm
-         device=INDUCTOR
+        refdes=C211
+        value=10nF
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=39.2811 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10482,14 +9450,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  
              }
            }
 
@@ -10501,14 +9469,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  
              }
            }
 
@@ -10520,14 +9488,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  
              }
            }
          }
@@ -10535,8 +9503,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52504 {
-         proto=0; x=38.696396mm; y=11.4915mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52360 {
+         proto=0; x=38.481mm; y=16.298704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10549,8 +9517,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52505 {
-         proto=0; x=37.896804mm; y=11.4915mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52361 {
+         proto=0; x=38.481mm; y=17.098296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10571,26 +9539,42 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52492 {
-            x1=38.2966mm; y1=11.4915mm; x2=38.2966mm; y2=11.4915mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52348 {
+            x1=38.481mm; y1=16.6985mm; x2=38.481mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52495 {
-            x1=38.2966mm; y1=11.4915mm; x2=38.2966mm; y2=11.4915mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52351 {
+            x1=38.481mm; y1=16.6985mm; x2=38.481mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52498 {
-            x1=38.2966mm; y1=11.4915mm; x2=37.2966mm; y2=11.4915mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52354 {
+            x1=38.481mm; y1=16.6985mm; x2=38.481mm; y2=15.6985mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52501 {
-            x1=38.2966mm; y1=11.4915mm; x2=38.2966mm; y2=10.4915mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52357 {
+            x1=38.481mm; y1=16.6985mm; x2=37.481mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
             ha:attributes {
               subc-role=y
             }
@@ -10604,17 +9588,17 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAo
+       uid = DTPe++P7imVnhaFEAwoAAAAf
       }
-      ha:subc.52507 {
+      ha:subc.52363 {
        ha:attributes {
-        {io_pcb::hidename_y}=10.9535 mm
+        {io_pcb::hidename_y}=14.0081 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C181
+        refdes=C191
         value=5.1pF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=37.8079 mm
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=38.0873 mm
          device=CAPACITOR
        }
       ha:data {
@@ -10632,14 +9616,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  
              }
            }
 
@@ -10651,14 +9635,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  
              }
            }
 
@@ -10670,14 +9654,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  
              }
            }
          }
@@ -10685,8 +9669,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52520 {
-         proto=0; x=1.457in; y=11.3645mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52376 {
+         proto=0; x=1.48374in; y=13.2187mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10699,8 +9683,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52521 {
-         proto=0; x=1.457in; y=12.164092mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52377 {
+         proto=0; x=1.45226in; y=13.2187mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10721,26 +9705,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52508 {
-            x1=1.457in; y1=11.764296mm; x2=1.457in; y2=11.764296mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52364 {
+            x1=1.468in; y1=13.2187mm; x2=1.468in; y2=13.2187mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52511 {
-            x1=1.457in; y1=11.764296mm; x2=1.457in; y2=11.764296mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52367 {
+            x1=1.468in; y1=13.2187mm; x2=1.468in; y2=13.2187mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52514 {
-            x1=1.457in; y1=11.764296mm; x2=1.457in; y2=10.764296mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52370 {
+            x1=1.468in; y1=13.2187mm; x2=36.2872mm; y2=13.2187mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52517 {
-            x1=1.457in; y1=11.764296mm; x2=36.0078mm; y2=11.764296mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52373 {
+            x1=1.468in; y1=13.2187mm; x2=1.468in; y2=12.2187mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -10754,18 +9738,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAp
+       uid = DTPe++P7imVnhaFEAwoAAAAg
       }
-      ha:subc.52523 {
+      ha:subc.52379 {
        ha:attributes {
-        {io_pcb::hidename_y}=11.2903 mm
+        {io_pcb::hidename_y}=11.9253 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C176
-        value=2.2pF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=39.0967 mm
-         device=CAPACITOR
+        refdes=L193
+        value=15nH
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=36.8173 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10782,14 +9766,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  
              }
            }
 
@@ -10801,14 +9785,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  
              }
            }
 
@@ -10820,14 +9804,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  
              }
            }
          }
@@ -10835,8 +9819,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52536 {
-         proto=0; x=38.696396mm; y=10.5009mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52392 {
+         proto=0; x=1.418in; y=12.336304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10849,8 +9833,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52537 {
-         proto=0; x=37.896804mm; y=10.5009mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52393 {
+         proto=0; x=1.418in; y=13.135896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10871,26 +9855,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52524 {
-            x1=38.2966mm; y1=10.5009mm; x2=38.2966mm; y2=10.5009mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52380 {
+            x1=1.418in; y1=12.7361mm; x2=1.418in; y2=12.7361mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52527 {
-            x1=38.2966mm; y1=10.5009mm; x2=38.2966mm; y2=10.5009mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52383 {
+            x1=1.418in; y1=12.7361mm; x2=1.418in; y2=12.7361mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52530 {
-            x1=38.2966mm; y1=10.5009mm; x2=37.2966mm; y2=10.5009mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52386 {
+            x1=1.418in; y1=12.7361mm; x2=1.418in; y2=11.7361mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52533 {
-            x1=38.2966mm; y1=10.5009mm; x2=38.2966mm; y2=9.5009mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52389 {
+            x1=1.418in; y1=12.7361mm; x2=35.0172mm; y2=12.7361mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -10904,18 +9888,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAq
+       uid = DTPe++P7imVnhaFEAwoAAAAh
       }
-      ha:subc.52539 {
+      ha:subc.52395 {
        ha:attributes {
-        {io_pcb::hidename_y}=12.5415 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C174
-        value=39pF
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=39.0525 mm
-         device=CAPACITOR
+        {io_pcb::hidename_y}=14.9733 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=L192
+        value=27nH
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=38.0817 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -10932,14 +9916,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  
              }
            }
 
@@ -10951,14 +9935,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  
              }
            }
 
@@ -10970,14 +9954,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  
              }
            }
          }
@@ -10985,8 +9969,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52552 {
-         proto=0; x=1.569in; y=12.1519mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52408 {
+         proto=0; x=37.681396mm; y=14.1839mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10999,8 +9983,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52553 {
-         proto=0; x=1.569in; y=11.352308mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52409 {
+         proto=0; x=36.881804mm; y=14.1839mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11021,26 +10005,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52540 {
-            x1=1.569in; y1=11.752104mm; x2=1.569in; y2=11.752104mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52396 {
+            x1=37.2816mm; y1=14.1839mm; x2=37.2816mm; y2=14.1839mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52543 {
-            x1=1.569in; y1=11.752104mm; x2=1.569in; y2=11.752104mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52399 {
+            x1=37.2816mm; y1=14.1839mm; x2=37.2816mm; y2=14.1839mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52546 {
-            x1=1.569in; y1=11.752104mm; x2=1.569in; y2=12.752104mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52402 {
+            x1=37.2816mm; y1=14.1839mm; x2=36.2816mm; y2=14.1839mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52549 {
-            x1=1.569in; y1=11.752104mm; x2=40.8526mm; y2=11.752104mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52405 {
+            x1=37.2816mm; y1=14.1839mm; x2=37.2816mm; y2=13.1839mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -11054,18 +10038,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAr
+       uid = DTPe++P7imVnhaFEAwoAAAAi
       }
-      ha:subc.52555 {
+      ha:subc.52411 {
        ha:attributes {
-        {io_pcb::hidename_y}=9.2141 mm
+        {io_pcb::hidename_y}=16.9037 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C173
-        value=56pF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=41.6433 mm
-         device=CAPACITOR
+        refdes=L201
+        value=27nH
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=38.0111 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -11082,14 +10066,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  
              }
            }
 
@@ -11101,14 +10085,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  
              }
            }
 
@@ -11120,14 +10104,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  
              }
            }
          }
@@ -11135,8 +10119,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52568 {
-         proto=0; x=1.608in; y=9.625108mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52424 {
+         proto=0; x=1.48074in; y=16.1143mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11149,8 +10133,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52569 {
-         proto=0; x=1.608in; y=10.4247mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52425 {
+         proto=0; x=1.44926in; y=16.1143mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11171,26 +10155,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52556 {
-            x1=1.608in; y1=10.024904mm; x2=1.608in; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52412 {
+            x1=37.211mm; y1=16.1143mm; x2=37.211mm; y2=16.1143mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52559 {
-            x1=1.608in; y1=10.024904mm; x2=1.608in; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52415 {
+            x1=37.211mm; y1=16.1143mm; x2=37.211mm; y2=16.1143mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52562 {
-            x1=1.608in; y1=10.024904mm; x2=1.608in; y2=9.024904mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52418 {
+            x1=37.211mm; y1=16.1143mm; x2=36.211mm; y2=16.1143mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52565 {
-            x1=1.608in; y1=10.024904mm; x2=39.8432mm; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52421 {
+            x1=37.211mm; y1=16.1143mm; x2=37.211mm; y2=15.1143mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -11204,18 +10188,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAs
+       uid = DTPe++P7imVnhaFEAwoAAAAj
       }
-      ha:subc.52571 {
+      ha:subc.52427 {
        ha:attributes {
-        {io_pcb::hidename_y}=9.2141 mm
+        {io_pcb::hidename_y}=9.3599 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=R171
-        value=18
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=40.6527 mm
-         device=RESISTOR
+        refdes=C175
+        value=6.2pF
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=38.3413 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -11232,14 +10216,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  
              }
            }
 
@@ -11251,14 +10235,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  
              }
            }
 
@@ -11270,14 +10254,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  
              }
            }
          }
@@ -11285,12 +10269,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52584 {
-         proto=0; x=1.569in; y=9.625108mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+        ha:padstack_ref.52440 {
+         proto=0; x=1.49374in; y=8.5705mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -11299,8 +10279,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52585 {
-         proto=0; x=1.569in; y=10.4247mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52441 {
+         proto=0; x=1.46226in; y=8.5705mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11321,26 +10301,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52572 {
-            x1=1.569in; y1=10.024904mm; x2=1.569in; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52428 {
+            x1=1.478in; y1=8.5705mm; x2=1.478in; y2=8.5705mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52575 {
-            x1=1.569in; y1=10.024904mm; x2=1.569in; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52431 {
+            x1=1.478in; y1=8.5705mm; x2=1.478in; y2=8.5705mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52578 {
-            x1=1.569in; y1=10.024904mm; x2=1.569in; y2=9.024904mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52434 {
+            x1=1.478in; y1=8.5705mm; x2=36.5412mm; y2=8.5705mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52581 {
-            x1=1.569in; y1=10.024904mm; x2=38.8526mm; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52437 {
+            x1=1.478in; y1=8.5705mm; x2=1.478in; y2=7.5705mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -11354,17 +10334,17 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAt
+       uid = DTPe++P7imVnhaFEAwoAAAAk
       }
-      ha:subc.52587 {
+      ha:subc.52443 {
        ha:attributes {
-        {io_pcb::hidename_y}=10.9159 mm
+        {io_pcb::hidename_y}=13.0937 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=L171
+        refdes=L191
         value=56nH
         {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=41.6433 mm
+        {io_pcb::hidename_x}=39.3573 mm
          device=INDUCTOR
        }
       ha:data {
@@ -11435,8 +10415,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52600 {
-         proto=0; x=1.608in; y=11.326904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52456 {
+         proto=0; x=1.518in; y=13.504704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11449,8 +10429,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52601 {
-         proto=0; x=1.608in; y=12.126496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52457 {
+         proto=0; x=1.518in; y=14.304296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11471,26 +10451,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52588 {
-            x1=1.608in; y1=11.7267mm; x2=1.608in; y2=11.7267mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52444 {
+            x1=1.518in; y1=13.9045mm; x2=1.518in; y2=13.9045mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52591 {
-            x1=1.608in; y1=11.7267mm; x2=1.608in; y2=11.7267mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52447 {
+            x1=1.518in; y1=13.9045mm; x2=1.518in; y2=13.9045mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52594 {
-            x1=1.608in; y1=11.7267mm; x2=1.608in; y2=10.7267mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52450 {
+            x1=1.518in; y1=13.9045mm; x2=1.518in; y2=12.9045mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52597 {
-            x1=1.608in; y1=11.7267mm; x2=39.8432mm; y2=11.7267mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52453 {
+            x1=1.518in; y1=13.9045mm; x2=37.5572mm; y2=13.9045mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -11504,18 +10484,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAAu
+       uid = DTPe++P7imVnhaFEAwoAAAAl
       }
-      ha:subc.52603 {
+      ha:subc.52459 {
        ha:attributes {
-        {io_pcb::hidename_y}=8.7249 mm
+        {io_pcb::hidename_y}=8.0899 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C45
-        value=47nF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=45.4025 mm
-         device=CAPACITOR
+        refdes=L174
+        value=22nH
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=36.2077 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -11585,8 +10565,12 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52616 {
-         proto=0; x=1.756in; y=9.135904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52472 {
+         proto=0; x=1.457in; y=7.700296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
          li:thermal {
          }
 
@@ -11595,8 +10579,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52617 {
-         proto=0; x=1.756in; y=9.935496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52473 {
+         proto=0; x=1.457in; y=6.900704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11617,26 +10601,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52604 {
-            x1=1.756in; y1=9.5357mm; x2=1.756in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52460 {
+            x1=1.457in; y1=7.3005mm; x2=1.457in; y2=7.3005mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52607 {
-            x1=1.756in; y1=9.5357mm; x2=1.756in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52463 {
+            x1=1.457in; y1=7.3005mm; x2=1.457in; y2=7.3005mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52610 {
-            x1=1.756in; y1=9.5357mm; x2=1.756in; y2=8.5357mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52466 {
+            x1=1.457in; y1=7.3005mm; x2=1.457in; y2=8.3005mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52613 {
-            x1=1.756in; y1=9.5357mm; x2=43.6024mm; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52469 {
+            x1=1.457in; y1=7.3005mm; x2=38.0078mm; y2=7.3005mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -11650,18 +10634,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAA1
+       uid = DTPe++P7imVnhaFEAwoAAAAm
       }
-      ha:subc.52619 {
+      ha:subc.52475 {
        ha:attributes {
-        {io_pcb::hidename_y}=8.7249 mm
+        {io_pcb::hidename_y}=10.8839 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C47
-        value=47nF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=43.4213 mm
-         device=CAPACITOR
+        refdes=L173
+        value=43nH
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=36.2077 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -11731,8 +10715,12 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52632 {
-         proto=0; x=1.678in; y=9.135904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52488 {
+         proto=0; x=1.457in; y=10.494296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
          li:thermal {
          }
 
@@ -11741,8 +10729,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52633 {
-         proto=0; x=1.678in; y=9.935496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52489 {
+         proto=0; x=1.457in; y=9.694704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11763,26 +10751,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52620 {
-            x1=1.678in; y1=9.5357mm; x2=1.678in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52476 {
+            x1=1.457in; y1=10.0945mm; x2=1.457in; y2=10.0945mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52623 {
-            x1=1.678in; y1=9.5357mm; x2=1.678in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52479 {
+            x1=1.457in; y1=10.0945mm; x2=1.457in; y2=10.0945mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52626 {
-            x1=1.678in; y1=9.5357mm; x2=1.678in; y2=8.5357mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52482 {
+            x1=1.457in; y1=10.0945mm; x2=1.457in; y2=11.0945mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52629 {
-            x1=1.678in; y1=9.5357mm; x2=41.6212mm; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52485 {
+            x1=1.457in; y1=10.0945mm; x2=38.0078mm; y2=10.0945mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -11796,18 +10784,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAA2
+       uid = DTPe++P7imVnhaFEAwoAAAAn
       }
-      ha:subc.52635 {
+      ha:subc.52491 {
        ha:attributes {
-        {io_pcb::hidename_y}=12.5537 mm
+        {io_pcb::hidename_y}=12.2809 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C44
-        value=47nF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=49.9115 mm
-         device=CAPACITOR
+        refdes=L172
+        value=15nH
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=39.0967 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -11824,14 +10812,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  
              }
            }
 
@@ -11843,14 +10831,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  
              }
            }
 
@@ -11862,14 +10850,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  
              }
            }
          }
@@ -11877,8 +10865,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52648 {
-         proto=0; x=49.1114mm; y=12.9647mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52504 {
+         proto=0; x=38.696396mm; y=11.4915mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11891,8 +10879,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52649 {
-         proto=0; x=49.1114mm; y=13.764292mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52505 {
+         proto=0; x=37.896804mm; y=11.4915mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11913,26 +10901,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52636 {
-            x1=49.1114mm; y1=13.364496mm; x2=49.1114mm; y2=13.364496mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52492 {
+            x1=38.2966mm; y1=11.4915mm; x2=38.2966mm; y2=11.4915mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52639 {
-            x1=49.1114mm; y1=13.364496mm; x2=49.1114mm; y2=13.364496mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52495 {
+            x1=38.2966mm; y1=11.4915mm; x2=38.2966mm; y2=11.4915mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52642 {
-            x1=49.1114mm; y1=13.364496mm; x2=49.1114mm; y2=12.364496mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52498 {
+            x1=38.2966mm; y1=11.4915mm; x2=37.2966mm; y2=11.4915mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52645 {
-            x1=49.1114mm; y1=13.364496mm; x2=48.1114mm; y2=13.364496mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52501 {
+            x1=38.2966mm; y1=11.4915mm; x2=38.2966mm; y2=10.4915mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -11946,17 +10934,17 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAA3
+       uid = DTPe++P7imVnhaFEAwoAAAAo
       }
-      ha:subc.52651 {
+      ha:subc.52507 {
        ha:attributes {
-        {io_pcb::hidename_y}=17.4879 mm
+        {io_pcb::hidename_y}=10.9535 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C43
-        value=47nF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=49.6387 mm
+        refdes=C181
+        value=5.1pF
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=37.8079 mm
          device=CAPACITOR
        }
       ha:data {
@@ -11974,14 +10962,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  
              }
            }
 
@@ -11993,14 +10981,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  
              }
            }
 
@@ -12012,14 +11000,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  
              }
            }
          }
@@ -12027,8 +11015,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52664 {
-         proto=0; x=49.238396mm; y=16.6985mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52520 {
+         proto=0; x=1.457in; y=11.3645mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12041,8 +11029,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52665 {
-         proto=0; x=48.438804mm; y=16.6985mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52521 {
+         proto=0; x=1.457in; y=12.164092mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12063,26 +11051,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52652 {
-            x1=48.8386mm; y1=16.6985mm; x2=48.8386mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52508 {
+            x1=1.457in; y1=11.764296mm; x2=1.457in; y2=11.764296mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52655 {
-            x1=48.8386mm; y1=16.6985mm; x2=48.8386mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52511 {
+            x1=1.457in; y1=11.764296mm; x2=1.457in; y2=11.764296mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52658 {
-            x1=48.8386mm; y1=16.6985mm; x2=47.8386mm; y2=16.6985mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52514 {
+            x1=1.457in; y1=11.764296mm; x2=1.457in; y2=10.764296mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52661 {
-            x1=48.8386mm; y1=16.6985mm; x2=48.8386mm; y2=15.6985mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52517 {
+            x1=1.457in; y1=11.764296mm; x2=36.0078mm; y2=11.764296mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -12096,17 +11084,17 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAA4
+       uid = DTPe++P7imVnhaFEAwoAAAAp
       }
-      ha:subc.52667 {
+      ha:subc.52523 {
        ha:attributes {
-        {io_pcb::hidename_y}=18.2753 mm
+        {io_pcb::hidename_y}=11.2903 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C271
-        value=47nF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=44.6151 mm
+        refdes=C176
+        value=2.2pF
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=39.0967 mm
          device=CAPACITOR
        }
       ha:data {
@@ -12124,14 +11112,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  
              }
            }
 
@@ -12143,14 +11131,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  
              }
            }
 
@@ -12162,14 +11150,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  
              }
            }
          }
@@ -12177,8 +11165,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52680 {
-         proto=0; x=43.815mm; y=18.686304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52536 {
+         proto=0; x=38.696396mm; y=10.5009mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12191,8 +11179,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52681 {
-         proto=0; x=43.815mm; y=19.485896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52537 {
+         proto=0; x=37.896804mm; y=10.5009mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12213,26 +11201,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52668 {
-            x1=43.815mm; y1=19.0861mm; x2=43.815mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52524 {
+            x1=38.2966mm; y1=10.5009mm; x2=38.2966mm; y2=10.5009mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52671 {
-            x1=43.815mm; y1=19.0861mm; x2=43.815mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52527 {
+            x1=38.2966mm; y1=10.5009mm; x2=38.2966mm; y2=10.5009mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52674 {
-            x1=43.815mm; y1=19.0861mm; x2=43.815mm; y2=18.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52530 {
+            x1=38.2966mm; y1=10.5009mm; x2=37.2966mm; y2=10.5009mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52677 {
-            x1=43.815mm; y1=19.0861mm; x2=42.815mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52533 {
+            x1=38.2966mm; y1=10.5009mm; x2=38.2966mm; y2=9.5009mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -12246,17 +11234,17 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAA5
+       uid = DTPe++P7imVnhaFEAwoAAAAq
       }
-      ha:subc.52683 {
+      ha:subc.52539 {
        ha:attributes {
-        {io_pcb::hidename_y}=18.2753 mm
+        {io_pcb::hidename_y}=12.5415 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C251
-        value=47nF
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=42.6847 mm
+        refdes=C174
+        value=39pF
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=39.0525 mm
          device=CAPACITOR
        }
       ha:data {
@@ -12327,8 +11315,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52696 {
-         proto=0; x=1.649in; y=18.686304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52552 {
+         proto=0; x=1.569in; y=12.1519mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12341,8 +11329,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52697 {
-         proto=0; x=1.649in; y=19.485896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52553 {
+         proto=0; x=1.569in; y=11.352308mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12363,26 +11351,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52684 {
-            x1=1.649in; y1=19.0861mm; x2=1.649in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52540 {
+            x1=1.569in; y1=11.752104mm; x2=1.569in; y2=11.752104mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52687 {
-            x1=1.649in; y1=19.0861mm; x2=1.649in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52543 {
+            x1=1.569in; y1=11.752104mm; x2=1.569in; y2=11.752104mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52690 {
-            x1=1.649in; y1=19.0861mm; x2=1.649in; y2=18.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52546 {
+            x1=1.569in; y1=11.752104mm; x2=1.569in; y2=12.752104mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52693 {
-            x1=1.649in; y1=19.0861mm; x2=40.8846mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52549 {
+            x1=1.569in; y1=11.752104mm; x2=40.8526mm; y2=11.752104mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -12396,17 +11384,17 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAA6
+       uid = DTPe++P7imVnhaFEAwoAAAAr
       }
-      ha:subc.52699 {
+      ha:subc.52555 {
        ha:attributes {
-        {io_pcb::hidename_y}=17.4945 mm
+        {io_pcb::hidename_y}=9.2141 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C221
-        value=47nF
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=38.6593 mm
+        refdes=C173
+        value=56pF
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=41.6433 mm
          device=CAPACITOR
        }
       ha:data {
@@ -12477,8 +11465,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52712 {
-         proto=0; x=39.4594mm; y=17.1049mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52568 {
+         proto=0; x=1.608in; y=9.625108mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12491,8 +11479,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52713 {
-         proto=0; x=39.4594mm; y=16.305308mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52569 {
+         proto=0; x=1.608in; y=10.4247mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12513,26 +11501,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52700 {
-            x1=39.4594mm; y1=16.705104mm; x2=39.4594mm; y2=16.705104mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52556 {
+            x1=1.608in; y1=10.024904mm; x2=1.608in; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52703 {
-            x1=39.4594mm; y1=16.705104mm; x2=39.4594mm; y2=16.705104mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52559 {
+            x1=1.608in; y1=10.024904mm; x2=1.608in; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52706 {
-            x1=39.4594mm; y1=16.705104mm; x2=39.4594mm; y2=17.705104mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52562 {
+            x1=1.608in; y1=10.024904mm; x2=1.608in; y2=9.024904mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52709 {
-            x1=39.4594mm; y1=16.705104mm; x2=40.4594mm; y2=16.705104mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52565 {
+            x1=1.608in; y1=10.024904mm; x2=39.8432mm; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -12546,18 +11534,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAA7
+       uid = DTPe++P7imVnhaFEAwoAAAAs
       }
-      ha:subc.52715 {
+      ha:subc.52571 {
        ha:attributes {
-        {io_pcb::hidename_y}=8.7249 mm
+        {io_pcb::hidename_y}=9.2141 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C171
-        value=10nF
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=37.6555 mm
-         device=CAPACITOR
+        refdes=R171
+        value=18
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=40.6527 mm
+         device=RESISTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -12574,14 +11562,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  
              }
            }
 
@@ -12593,14 +11581,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  
              }
            }
 
@@ -12612,14 +11600,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  
              }
            }
          }
@@ -12627,8 +11615,12 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52728 {
-         proto=0; x=1.49826in; y=9.5357mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52584 {
+         proto=0; x=1.569in; y=9.625108mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
          li:thermal {
          }
 
@@ -12637,8 +11629,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52729 {
-         proto=0; x=1.52974in; y=9.5357mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52585 {
+         proto=0; x=1.569in; y=10.4247mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12659,26 +11651,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52716 {
-            x1=1.514in; y1=9.5357mm; x2=1.514in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52572 {
+            x1=1.569in; y1=10.024904mm; x2=1.569in; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52719 {
-            x1=1.514in; y1=9.5357mm; x2=1.514in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52575 {
+            x1=1.569in; y1=10.024904mm; x2=1.569in; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52722 {
-            x1=1.514in; y1=9.5357mm; x2=39.4556mm; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52578 {
+            x1=1.569in; y1=10.024904mm; x2=1.569in; y2=9.024904mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52725 {
-            x1=1.514in; y1=9.5357mm; x2=1.514in; y2=10.5357mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52581 {
+            x1=1.569in; y1=10.024904mm; x2=38.8526mm; y2=10.024904mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -12692,18 +11684,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAA8
+       uid = DTPe++P7imVnhaFEAwoAAAAt
       }
-      ha:subc.52731 {
+      ha:subc.52587 {
        ha:attributes {
-        {io_pcb::hidename_y}=7.4295 mm
+        {io_pcb::hidename_y}=10.9159 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C172
-        value=100pF
+        refdes=L171
+        value=56nH
         {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=39.8145 mm
-         device=CAPACITOR
+        {io_pcb::hidename_x}=41.6433 mm
+         device=INDUCTOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -12773,8 +11765,12 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52744 {
-         proto=0; x=1.536in; y=7.840504mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52600 {
+         proto=0; x=1.608in; y=11.326904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
          li:thermal {
          }
 
@@ -12783,8 +11779,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52745 {
-         proto=0; x=1.536in; y=8.640096mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52601 {
+         proto=0; x=1.608in; y=12.126496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12805,26 +11801,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52732 {
-            x1=1.536in; y1=8.2403mm; x2=1.536in; y2=8.2403mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52588 {
+            x1=1.608in; y1=11.7267mm; x2=1.608in; y2=11.7267mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52735 {
-            x1=1.536in; y1=8.2403mm; x2=1.536in; y2=8.2403mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52591 {
+            x1=1.608in; y1=11.7267mm; x2=1.608in; y2=11.7267mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52738 {
-            x1=1.536in; y1=8.2403mm; x2=1.536in; y2=7.2403mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52594 {
+            x1=1.608in; y1=11.7267mm; x2=1.608in; y2=10.7267mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52741 {
-            x1=1.536in; y1=8.2403mm; x2=38.0144mm; y2=8.2403mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52597 {
+            x1=1.608in; y1=11.7267mm; x2=39.8432mm; y2=11.7267mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -12838,17 +11834,17 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAA9
+       uid = DTPe++P7imVnhaFEAwoAAAAu
       }
-      ha:subc.52747 {
+      ha:subc.52603 {
        ha:attributes {
-        {io_pcb::hidename_y}=22.0411 mm
+        {io_pcb::hidename_y}=8.7249 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C52
-        value=0.1uF
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=41.6433 mm
+        refdes=C45
+        value=47nF
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=45.4025 mm
          device=CAPACITOR
        }
       ha:data {
@@ -12919,12 +11915,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52760 {
-         proto=0; x=1.671in; y=21.651496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+        ha:padstack_ref.52616 {
+         proto=0; x=1.756in; y=9.135904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -12933,8 +11925,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52761 {
-         proto=0; x=1.671in; y=20.851904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52617 {
+         proto=0; x=1.756in; y=9.935496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -12955,26 +11947,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52748 {
-            x1=1.671in; y1=21.2517mm; x2=1.671in; y2=21.2517mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52604 {
+            x1=1.756in; y1=9.5357mm; x2=1.756in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52751 {
-            x1=1.671in; y1=21.2517mm; x2=1.671in; y2=21.2517mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52607 {
+            x1=1.756in; y1=9.5357mm; x2=1.756in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52754 {
-            x1=1.671in; y1=21.2517mm; x2=1.671in; y2=22.2517mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52610 {
+            x1=1.756in; y1=9.5357mm; x2=1.756in; y2=8.5357mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52757 {
-            x1=1.671in; y1=21.2517mm; x2=43.4434mm; y2=21.2517mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52613 {
+            x1=1.756in; y1=9.5357mm; x2=43.6024mm; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -12988,17 +11980,17 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAAA+
+       uid = DTPe++P7imVnhaFEAwoAAAA1
       }
-      ha:subc.52763 {
+      ha:subc.52619 {
        ha:attributes {
-        {io_pcb::hidename_y}=19.0119 mm
+        {io_pcb::hidename_y}=8.7249 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=C51
-        value=0.1uF
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=33.1917 mm
+        refdes=C47
+        value=47nF
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=43.4213 mm
          device=CAPACITOR
        }
       ha:data {
@@ -13016,14 +12008,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  
              }
            }
 
@@ -13035,14 +12027,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  
              }
            }
 
@@ -13054,14 +12046,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  
              }
            }
          }
@@ -13069,12 +12061,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52776 {
-         proto=0; x=32.791396mm; y=18.2225mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
+        ha:padstack_ref.52632 {
+         proto=0; x=1.678in; y=9.135904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
@@ -13083,8 +12071,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52777 {
-         proto=0; x=31.991804mm; y=18.2225mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52633 {
+         proto=0; x=1.678in; y=9.935496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13105,119 +12093,56 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52764 {
-            x1=32.3916mm; y1=18.2225mm; x2=32.3916mm; y2=18.2225mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52620 {
+            x1=1.678in; y1=9.5357mm; x2=1.678in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52767 {
-            x1=32.3916mm; y1=18.2225mm; x2=32.3916mm; y2=18.2225mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52623 {
+            x1=1.678in; y1=9.5357mm; x2=1.678in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52770 {
-            x1=32.3916mm; y1=18.2225mm; x2=31.3916mm; y2=18.2225mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.52773 {
-            x1=32.3916mm; y1=18.2225mm; x2=32.3916mm; y2=17.2225mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = DTPe++P7imVnhaFEAwoAAAA/
-      }
-      ha:subc.52779 {
-       ha:attributes {
-        {io_pcb::hidename_y}=24.0152 mm
-        footprint=lqfp48
-        {io_pcb::hidename_scale}=100
-        refdes=U7
-        value=STM32F042C
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=36.1616 mm
-         device=IC
-       }
-      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.905mil  
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              -5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.055mil  
-              -26.77mil  
-              -9.055mil  
-              -26.77mil  
-              -9.055mil  
-              26.77mil  
-              9.055mil  
-              26.77mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+           ha:line.52626 {
+            x1=1.678in; y1=9.5357mm; x2=1.678in; y2=8.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-            clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              -5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
-             }
            }
-         }
+           ha:line.52629 {
+            x1=1.678in; y1=9.5357mm; x2=41.6212mm; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAAA2
+      }
+      ha:subc.52635 {
+       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
+        {io_pcb::hidename_x}=49.9115 mm
+         device=CAPACITOR
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       ha:ps_proto_v6.1 {
+       ha:ps_proto_v6.0 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
@@ -13229,14 +12154,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
-              -5.905mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
 
@@ -13248,14 +12173,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -26.77mil  
-              -9.055mil  
-              -26.77mil  
-              9.055mil  
-              26.77mil  
-              9.055mil  
-              26.77mil  
-              -9.055mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
              }
            }
 
@@ -13267,14 +12192,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -23.62mil  
-              -5.905mil  
-              -23.62mil  
-              5.905mil  
-              23.62mil  
-              5.905mil  
-              23.62mil  
-              -5.905mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
            }
          }
@@ -13282,120 +12207,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52805 {
-         proto=0; x=38.9114mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=12
-           name=pin12
-         }
-        }
-        ha:padstack_ref.52806 {
-         proto=0; x=38.9114mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=25
-           name=pin25
-         }
-        }
-        ha:padstack_ref.52807 {
-         proto=1; x=31.911545mm; y=26.775692mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=48
-           name=pin48
-         }
-        }
-        ha:padstack_ref.52808 {
-         proto=1; x=40.411401mm; y=26.775692mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=pin13
-         }
-        }
-        ha:padstack_ref.52809 {
-         proto=0; x=38.411278mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=11
-           name=pin11
-         }
-        }
-        ha:padstack_ref.52810 {
-         proto=0; x=38.411278mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=26
-           name=pin26
-         }
-        }
-        ha:padstack_ref.52811 {
-         proto=1; x=31.911545mm; y=26.27557mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=47
-           name=pin47
-         }
-        }
-        ha:padstack_ref.52812 {
-         proto=1; x=40.411401mm; y=26.27557mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=14
-           name=pin14
-         }
-        }
-        ha:padstack_ref.52813 {
-         proto=0; x=37.911406mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.52648 {
+         proto=0; x=49.1114mm; y=12.9647mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13404,12 +12217,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=10
-           name=pin10
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.52814 {
-         proto=0; x=37.911406mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.52649 {
+         proto=0; x=49.1114mm; y=13.764292mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13418,68 +12231,134 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=27
-           name=pin27
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.52815 {
-         proto=1; x=31.911545mm; y=25.775698mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=46
-           name=pin46
-         }
+          li:objects {
+           ha:line.52636 {
+            x1=49.1114mm; y1=13.364496mm; x2=49.1114mm; y2=13.364496mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52639 {
+            x1=49.1114mm; y1=13.364496mm; x2=49.1114mm; y2=13.364496mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52642 {
+            x1=49.1114mm; y1=13.364496mm; x2=49.1114mm; y2=12.364496mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52645 {
+            x1=49.1114mm; y1=13.364496mm; x2=48.1114mm; y2=13.364496mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.52816 {
-         proto=1; x=40.411401mm; y=25.775698mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAAA3
+      }
+      ha:subc.52651 {
+       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
+        {io_pcb::hidename_x}=49.6387 mm
+         device=CAPACITOR
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         ha:attributes {
-           term=15
-           name=pin15
-         }
-        }
-        ha:padstack_ref.52817 {
-         proto=0; x=37.41128mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
 
-         ha:attributes {
-           term=9
-           name=pin9
-         }
-        }
-        ha:padstack_ref.52818 {
-         proto=0; x=37.41128mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              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  
+             }
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=28
-           name=pin28
-         }
-        }
-        ha:padstack_ref.52819 {
-         proto=1; x=31.911545mm; y=25.275572mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+       li:objects {
+        ha:padstack_ref.52664 {
+         proto=0; x=1.912in; y=676.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13488,12 +12367,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=45
-           name=pin45
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.52820 {
-         proto=1; x=40.411401mm; y=25.275572mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.52665 {
+         proto=0; x=1.912in; y=645.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13502,60 +12381,134 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=16
-           name=pin16
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.52821 {
-         proto=0; x=36.911408mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         li:thermal {
-         }
+       }
+       li:layers {
 
-         ha:attributes {
-           term=8
-           name=pin8
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.52652 {
+            x1=1.912in; y1=660.74mil; x2=1.912in; y2=660.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52655 {
+            x1=1.912in; y1=660.74mil; x2=1.912in; y2=660.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52658 {
+            x1=1.912in; y1=660.74mil; x2=1.912in; y2=15.782796mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52661 {
+            x1=1.912in; y1=660.74mil; x2=49.5648mm; y2=660.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.52822 {
-         proto=0; x=36.911408mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAAA4
+      }
+      ha:subc.52667 {
+       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
+        {io_pcb::hidename_x}=44.6151 mm
+         device=CAPACITOR
+       }
+      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=29
-           name=pin29
-         }
-        }
-        ha:padstack_ref.52823 {
-         proto=1; x=31.911545mm; y=24.7757mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         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=44
-           name=pin44
-         }
-        }
-        ha:padstack_ref.52824 {
-         proto=1; x=40.411401mm; y=24.7757mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -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=17
-           name=pin17
-         }
-        }
-        ha:padstack_ref.52825 {
-         proto=0; x=36.411282mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+       li:objects {
+        ha:padstack_ref.52680 {
+         proto=0; x=43.815mm; y=18.686304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13564,12 +12517,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=7
-           name=pin7
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.52826 {
-         proto=0; x=36.411282mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.52681 {
+         proto=0; x=43.815mm; y=19.485896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13578,68 +12531,134 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=30
-           name=pin30
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.52827 {
-         proto=1; x=31.911545mm; y=24.275574mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=43
-           name=pin43
-         }
+          li:objects {
+           ha:line.52668 {
+            x1=43.815mm; y1=19.0861mm; x2=43.815mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52671 {
+            x1=43.815mm; y1=19.0861mm; x2=43.815mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52674 {
+            x1=43.815mm; y1=19.0861mm; x2=43.815mm; y2=18.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52677 {
+            x1=43.815mm; y1=19.0861mm; x2=42.815mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.52828 {
-         proto=1; x=40.411401mm; y=24.275574mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAAA5
+      }
+      ha:subc.52683 {
+       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
+        {io_pcb::hidename_x}=42.6847 mm
+         device=CAPACITOR
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         ha:attributes {
-           term=18
-           name=pin18
-         }
-        }
-        ha:padstack_ref.52829 {
-         proto=0; x=35.911664mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
 
-         ha:attributes {
-           term=6
-           name=pin6
-         }
-        }
-        ha:padstack_ref.52830 {
-         proto=0; x=35.911664mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -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=31
-           name=pin31
-         }
-        }
-        ha:padstack_ref.52831 {
-         proto=1; x=31.911545mm; y=23.775956mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+       li:objects {
+        ha:padstack_ref.52696 {
+         proto=0; x=1.649in; y=18.686304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13648,12 +12667,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=42
-           name=pin42
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.52832 {
-         proto=1; x=40.411401mm; y=23.775956mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.52697 {
+         proto=0; x=1.649in; y=19.485896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13662,68 +12681,134 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=19
-           name=pin19
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.52833 {
-         proto=0; x=35.411538mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=5
-           name=pin5
-         }
+          li:objects {
+           ha:line.52684 {
+            x1=1.649in; y1=19.0861mm; x2=1.649in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52687 {
+            x1=1.649in; y1=19.0861mm; x2=1.649in; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52690 {
+            x1=1.649in; y1=19.0861mm; x2=1.649in; y2=18.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52693 {
+            x1=1.649in; y1=19.0861mm; x2=40.8846mm; y2=19.0861mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.52834 {
-         proto=0; x=35.411538mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAAA6
+      }
+      ha:subc.52699 {
+       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
+        {io_pcb::hidename_x}=38.6593 mm
+         device=CAPACITOR
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         ha:attributes {
-           term=32
-           name=pin32
-         }
-        }
-        ha:padstack_ref.52835 {
-         proto=1; x=31.911545mm; y=23.27583mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
 
-         ha:attributes {
-           term=41
-           name=pin41
-         }
-        }
-        ha:padstack_ref.52836 {
-         proto=1; x=40.411401mm; y=23.27583mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -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=20
-           name=pin20
-         }
-        }
-        ha:padstack_ref.52837 {
-         proto=0; x=34.911666mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+       li:objects {
+        ha:padstack_ref.52712 {
+         proto=0; x=39.4594mm; y=17.1049mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13732,12 +12817,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=4
-           name=pin4
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.52838 {
-         proto=0; x=34.911666mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.52713 {
+         proto=0; x=39.4594mm; y=16.305308mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13746,68 +12831,144 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=33
-           name=pin33
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.52839 {
-         proto=1; x=31.911545mm; y=22.775958mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=40
-           name=pin40
-         }
+          li:objects {
+           ha:line.52700 {
+            x1=39.4594mm; y1=16.705104mm; x2=39.4594mm; y2=16.705104mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52703 {
+            x1=39.4594mm; y1=16.705104mm; x2=39.4594mm; y2=16.705104mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52706 {
+            x1=39.4594mm; y1=16.705104mm; x2=39.4594mm; y2=17.705104mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52709 {
+            x1=39.4594mm; y1=16.705104mm; x2=40.4594mm; y2=16.705104mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.52840 {
-         proto=1; x=40.411401mm; y=22.775958mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAAA7
+      }
+      ha:subc.52715 {
+       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
+        {io_pcb::hidename_x}=37.6555 mm
+         device=CAPACITOR
+       }
+      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=21
-           name=pin21
-         }
-        }
-        ha:padstack_ref.52841 {
-         proto=0; x=34.41154mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+             }
+           }
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-        ha:padstack_ref.52842 {
-         proto=0; x=34.41154mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+             }
+           }
          }
+       }
+      }
 
+       li:objects {
+        ha:padstack_ref.52728 {
+         proto=0; x=1.49826in; y=9.5357mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
          ha:attributes {
-           term=34
-           name=pin34
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.52843 {
-         proto=1; x=31.911545mm; y=22.275832mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.52729 {
+         proto=0; x=1.52974in; y=9.5357mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13816,54 +12977,144 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=39
-           name=pin39
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.52844 {
-         proto=1; x=40.411401mm; y=22.275832mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=22
-           name=pin22
-         }
+          li:objects {
+           ha:line.52716 {
+            x1=1.514in; y1=9.5357mm; x2=1.514in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52719 {
+            x1=1.514in; y1=9.5357mm; x2=1.514in; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52722 {
+            x1=1.514in; y1=9.5357mm; x2=39.4556mm; y2=9.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52725 {
+            x1=1.514in; y1=9.5357mm; x2=1.514in; y2=10.5357mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.52845 {
-         proto=0; x=33.911668mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAAA8
+      }
+      ha:subc.52731 {
+       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
+        {io_pcb::hidename_x}=39.8145 mm
+         device=CAPACITOR
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         li:thermal {
-         }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-        ha:padstack_ref.52846 {
-         proto=0; x=33.911668mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
          }
+       }
+      }
 
+       li:objects {
+        ha:padstack_ref.52744 {
+         proto=0; x=1.536in; y=7.840504mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
          ha:attributes {
-           term=35
-           name=pin35
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.52847 {
-         proto=1; x=31.911545mm; y=21.77596mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.52745 {
+         proto=0; x=1.536in; y=8.640096mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13872,54 +13123,134 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=38
-           name=pin38
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.52848 {
-         proto=1; x=40.411401mm; y=21.77596mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=23
-           name=pin23
-         }
+          li:objects {
+           ha:line.52732 {
+            x1=1.536in; y1=8.2403mm; x2=1.536in; y2=8.2403mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52735 {
+            x1=1.536in; y1=8.2403mm; x2=1.536in; y2=8.2403mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52738 {
+            x1=1.536in; y1=8.2403mm; x2=1.536in; y2=7.2403mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52741 {
+            x1=1.536in; y1=8.2403mm; x2=38.0144mm; y2=8.2403mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.52849 {
-         proto=0; x=33.411542mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAAA9
+      }
+      ha:subc.52747 {
+       ha:attributes {
+        {io_pcb::hidename_y}=22.0411 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=C52
+        value=0.1uF
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=41.6433 mm
+         device=CAPACITOR
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         li:thermal {
-         }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.52850 {
-         proto=0; x=33.411542mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -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=36
-           name=pin36
-         }
-        }
-        ha:padstack_ref.52851 {
-         proto=1; x=31.911545mm; y=21.275834mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+       li:objects {
+        ha:padstack_ref.52760 {
+         proto=0; x=1.671in; y=21.651496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13928,12 +13259,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=37
-           name=pin37
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.52852 {
-         proto=1; x=40.411401mm; y=21.275834mm; rot=0.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:padstack_ref.52761 {
+         proto=0; x=1.671in; y=20.851904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13942,65 +13273,38 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=24
-           name=pin24
+           term=2
+           name=2
          }
         }
        }
        li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.52780 {
-            x1=39.661466mm; y1=20.525772mm; x2=39.661466mm; y2=27.525758mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.52783 {
-            x1=32.66148mm; y1=20.525772mm; x2=39.661466mm; y2=20.525772mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.52786 {
-            x1=32.66148mm; y1=20.525772mm; x2=32.66148mm; y2=27.525758mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.52789 {
-            x1=32.66148mm; y1=27.525758mm; x2=39.661466mm; y2=27.525758mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.52792 {
-            x=32.361506mm; y=27.825732mm; 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:subc-aux {
-         lid=1
+         lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.52793 {
-            x1=1.42368in; y1=24.025764mm; x2=1.42368in; y2=24.025764mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52748 {
+            x1=1.671in; y1=21.2517mm; x2=1.671in; y2=21.2517mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.52796 {
-            x1=36.1616mm; y1=24.025892mm; x2=36.1616mm; y2=24.025892mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52751 {
+            x1=1.671in; y1=21.2517mm; x2=1.671in; y2=21.2517mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.52799 {
-            x1=36.1616mm; y1=24.025892mm; x2=36.1616mm; y2=25.025892mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52754 {
+            x1=1.671in; y1=21.2517mm; x2=1.671in; y2=22.2517mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.52802 {
-            x1=36.1616mm; y1=24.025892mm; x2=37.1616mm; y2=24.025892mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52757 {
+            x1=1.671in; y1=21.2517mm; x2=43.4434mm; y2=21.2517mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -14014,18 +13318,18 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAABA
+       uid = DTPe++P7imVnhaFEAwoAAAA+
       }
-      ha:subc.52854 {
+      ha:subc.52763 {
        ha:attributes {
-        {io_pcb::hidename_y}=15.5133 mm
+        {io_pcb::hidename_y}=19.0119 mm
         footprint=0402
         {io_pcb::hidename_scale}=100
-        refdes=R6
-        value=56k
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=24.5491 mm
-         device=RESISTOR
+        refdes=C51
+        value=0.1uF
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=33.1917 mm
+         device=CAPACITOR
        }
       ha:data {
             li:padstack_prototypes {
@@ -14042,14 +13346,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  
              }
            }
 
@@ -14061,14 +13365,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  
              }
            }
 
@@ -14080,14 +13384,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  
              }
            }
          }
@@ -14095,8 +13399,12 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52867 {
-         proto=0; x=935.0mil; y=15.924308mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52776 {
+         proto=0; x=32.791396mm; y=18.2225mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
          li:thermal {
          }
 
@@ -14105,8 +13413,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.52868 {
-         proto=0; x=935.0mil; y=16.7239mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52777 {
+         proto=0; x=31.991804mm; y=18.2225mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -14127,34 +13435,30 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.52855 {
-            x1=935.0mil; y1=16.324104mm; x2=935.0mil; y2=16.324104mm; thickness=0.1mm; clearance=0.0;
+           ha:line.52764 {
+            x1=32.3916mm; y1=18.2225mm; x2=32.3916mm; y2=18.2225mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
- ha:flags ={ selected=1
- };           }
-           ha:line.52858 {
-            x1=935.0mil; y1=16.324104mm; x2=935.0mil; y2=16.324104mm; thickness=0.1mm; clearance=0.0;
+           }
+           ha:line.52767 {
+            x1=32.3916mm; y1=18.2225mm; x2=32.3916mm; y2=18.2225mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
- ha:flags ={ selected=1
- };           }
-           ha:line.52861 {
-            x1=935.0mil; y1=16.324104mm; x2=935.0mil; y2=15.324104mm; thickness=0.1mm; clearance=0.0;
+           }
+           ha:line.52770 {
+            x1=32.3916mm; y1=18.2225mm; x2=31.3916mm; y2=18.2225mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
- ha:flags ={ selected=1
- };           }
-           ha:line.52864 {
-            x1=935.0mil; y1=16.324104mm; x2=22.749mm; y2=16.324104mm; thickness=0.1mm; clearance=0.0;
+           }
+           ha:line.52773 {
+            x1=32.3916mm; y1=18.2225mm; x2=32.3916mm; y2=17.2225mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
- ha:flags ={ selected=1
- };           }
+           }
           }
           ha:type {
            top = 1
@@ -14164,23 +13468,86 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = DTPe++P7imVnhaFEAwoAAABB
+       uid = DTPe++P7imVnhaFEAwoAAAA/
       }
-      ha:subc.52870 {
+      ha:subc.52779 {
        ha:attributes {
-        {io_pcb::hidename_y}=29.6225 mm
-        footprint=0402
+        {io_pcb::hidename_y}=24.0152 mm
+        footprint=lqfp48
         {io_pcb::hidename_scale}=100
-        refdes=C610
-        value=0.1uF
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=47.9425 mm
-         device=CAPACITOR
+        refdes=U7
+        value=STM32F042C
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=36.1616 mm
+         device=IC
+       }
+      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.905mil  
+              -23.62mil  
+              -5.905mil  
+              -23.62mil  
+              -5.905mil  
+              23.62mil  
+              5.905mil  
+              23.62mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.055mil  
+              -26.77mil  
+              -9.055mil  
+              -26.77mil  
+              -9.055mil  
+              26.77mil  
+              9.055mil  
+              26.77mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              5.905mil  
+              -23.62mil  
+              -5.905mil  
+              -23.62mil  
+              -5.905mil  
+              23.62mil  
+              5.905mil  
+              23.62mil  
+             }
+           }
+         }
        }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
+       ha:ps_proto_v6.1 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
@@ -14192,14 +13559,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  
+              -5.905mil  
+              -23.62mil  
+              5.905mil  
+              23.62mil  
+              5.905mil  
+              23.62mil  
+              -5.905mil  
              }
            }
 
@@ -14211,14 +13578,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.77mil  
+              -9.055mil  
+              -26.77mil  
+              9.055mil  
+              26.77mil  
+              9.055mil  
+              26.77mil  
+              -9.055mil  
              }
            }
 
@@ -14230,14 +13597,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  
+              -5.905mil  
+              -23.62mil  
+              5.905mil  
+              23.62mil  
+              5.905mil  
+              23.62mil  
+              -5.905mil  
              }
            }
          }
@@ -14245,18 +13612,22 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.52883 {
-         proto=0; x=1.919in; y=29.232896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52805 {
+         proto=0; x=38.9114mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
          li:thermal {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=12
+           name=pin12
          }
         }
-        ha:padstack_ref.52884 {
-         proto=0; x=1.919in; y=28.433304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52806 {
+         proto=0; x=38.9114mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -14265,144 +13636,180 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=25
+           name=pin25
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.52807 {
+         proto=1; x=31.911545mm; y=26.775692mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.52871 {
-            x1=1.919in; y1=28.8331mm; x2=1.919in; y2=28.8331mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.52874 {
-            x1=1.919in; y1=28.8331mm; x2=1.919in; y2=28.8331mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.52877 {
-            x1=1.919in; y1=28.8331mm; x2=1.919in; y2=29.8331mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.52880 {
-            x1=1.919in; y1=28.8331mm; x2=49.7426mm; y2=28.8331mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=48
+           name=pin48
+         }
         }
-       }
-      }
-       uid = DTPe++P7imVnhaFEAwoAAABC
-      }
-      ha:subc.52886 {
-       ha:attributes {
-        {io_pcb::hidename_y}=33.5163 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C36
-        value=0.1uF
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=47.9933 mm
-         device=CAPACITOR
-       }
-      ha:data {
-            li:padstack_prototypes {
+        ha:padstack_ref.52808 {
+         proto=1; x=40.411401mm; y=26.775692mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=13
+           name=pin13
+         }
+        }
+        ha:padstack_ref.52809 {
+         proto=0; x=38.411278mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=11
+           name=pin11
+         }
+        }
+        ha:padstack_ref.52810 {
+         proto=0; x=38.411278mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=26
+           name=pin26
+         }
+        }
+        ha:padstack_ref.52811 {
+         proto=1; x=31.911545mm; y=26.27557mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=47
+           name=pin47
+         }
+        }
+        ha:padstack_ref.52812 {
+         proto=1; x=40.411401mm; y=26.27557mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=14
+           name=pin14
+         }
+        }
+        ha:padstack_ref.52813 {
+         proto=0; x=37.911406mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=10
+           name=pin10
+         }
+        }
+        ha:padstack_ref.52814 {
+         proto=0; x=37.911406mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=27
+           name=pin27
+         }
+        }
+        ha:padstack_ref.52815 {
+         proto=1; x=31.911545mm; y=25.775698mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=46
+           name=pin46
+         }
+        }
+        ha:padstack_ref.52816 {
+         proto=1; x=40.411401mm; y=25.775698mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         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=15
+           name=pin15
+         }
+        }
+        ha:padstack_ref.52817 {
+         proto=0; x=37.41128mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -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=9
+           name=pin9
+         }
+        }
+        ha:padstack_ref.52818 {
+         proto=0; x=37.41128mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.52899 {
-         proto=0; x=1.919in; y=30.021304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          li:thermal {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=28
+           name=pin28
          }
         }
-        ha:padstack_ref.52900 {
-         proto=0; x=1.919in; y=30.820896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52819 {
+         proto=1; x=31.911545mm; y=25.275572mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -14411,138 +13818,74 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=45
+           name=pin45
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.52820 {
+         proto=1; x=40.411401mm; y=25.275572mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.52887 {
-            x1=1.919in; y1=30.4211mm; x2=1.919in; y2=30.4211mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
- ha:flags ={ selected=1
- };           }
-           ha:line.52890 {
-            x1=1.919in; y1=30.4211mm; x2=1.919in; y2=30.4211mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
- ha:flags ={ selected=1
- };           }
-           ha:line.52893 {
-            x1=1.919in; y1=30.4211mm; x2=1.919in; y2=29.4211mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
- ha:flags ={ selected=1
- };           }
-           ha:line.52896 {
-            x1=1.919in; y1=30.4211mm; x2=47.7426mm; y2=30.4211mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
- ha:flags ={ selected=1
- };           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=16
+           name=pin16
+         }
         }
-       }
-      }
-       uid = DTPe++P7imVnhaFEAwoAAABD
-      }
-      ha:subc.52902 {
-       ha:attributes {
-        {io_pcb::hidename_y}=32.8930 mm
-        footprint=SOT23
-        {io_pcb::hidename_scale}=100
-        refdes=U11
-        value=MCP130T-300
-        {io_pcb::hidename_direction}=2
-        {io_pcb::hidename_x}=51.3334 mm
-         device=IC
-       }
-      ha:data {
-            li:padstack_prototypes {
+        ha:padstack_ref.52821 {
+         proto=0; x=36.911408mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         li:thermal {
+         }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.52822 {
+         proto=0; x=36.911408mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -20.0mil  
-              -17.0mil  
-              -20.0mil  
-              17.0mil  
-              20.0mil  
-              17.0mil  
-              20.0mil  
-              -17.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 {
-              -23.0mil  
-              -20.0mil  
-              -23.0mil  
-              20.0mil  
-              23.0mil  
-              20.0mil  
-              23.0mil  
-              -20.0mil  
-             }
-           }
+         ha:attributes {
+           term=29
+           name=pin29
+         }
+        }
+        ha:padstack_ref.52823 {
+         proto=1; x=31.911545mm; y=24.7757mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -20.0mil  
-              -17.0mil  
-              -20.0mil  
-              17.0mil  
-              20.0mil  
-              17.0mil  
-              20.0mil  
-              -17.0mil  
-             }
-           }
+         ha:attributes {
+           term=44
+           name=pin44
+         }
+        }
+        ha:padstack_ref.52824 {
+         proto=1; x=40.411401mm; y=24.7757mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.52927 {
-         proto=0; x=1.972in; y=28.6365mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=17
+           name=pin17
+         }
+        }
+        ha:padstack_ref.52825 {
+         proto=0; x=36.411282mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -14551,12 +13894,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=RESET
+           term=7
+           name=pin7
          }
         }
-        ha:padstack_ref.52928 {
-         proto=0; x=1.972in; y=30.6177mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:padstack_ref.52826 {
+         proto=0; x=36.411282mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -14565,168 +13908,54 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=VCC
+           term=30
+           name=pin30
          }
         }
-        ha:padstack_ref.52929 {
-         proto=0; x=2.054in; y=29.6271mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:padstack_ref.52827 {
+         proto=1; x=31.911545mm; y=24.275574mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
          li:thermal {
          }
 
          ha:attributes {
-           term=3
-           name=GND
+           term=43
+           name=pin43
          }
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.52903 {
-            x1=2.082in; y1=28.0015mm; x2=2.082in; y2=31.2527mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.52906 {
-            x1=1.943in; y1=31.2527mm; x2=2.082in; y2=31.2527mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.52909 {
-            x1=1.943in; y1=28.0015mm; x2=1.943in; y2=31.2527mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.52912 {
-            x1=1.943in; y1=28.0015mm; x2=2.082in; y2=28.0015mm; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+        ha:padstack_ref.52828 {
+         proto=1; x=40.411401mm; y=24.275574mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.52915 {
-            x1=50.783066mm; y1=29.6271mm; x2=50.783066mm; y2=29.6271mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.52918 {
-            x1=1.972in; y1=28.6365mm; x2=1.972in; y2=28.6365mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.52921 {
-            x1=1.972in; y1=28.6365mm; x2=51.0888mm; y2=28.6365mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.52924 {
-            x1=1.972in; y1=28.6365mm; x2=1.972in; y2=29.6365mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=18
+           name=pin18
+         }
         }
-       }
-      }
-       uid = DTPe++P7imVnhaFEAwoAAABE
-      }
-      ha:subc.52931 {
-       ha:attributes {
-        {io_pcb::hidename_y}=28.0477 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=L600
-        value=bead
-        {io_pcb::hidename_direction}=3
-        {io_pcb::hidename_x}=43.6245 mm
-         device=INDUCTOR
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-              -9.84mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-              -12.84mil  
-             }
-           }
+        ha:padstack_ref.52829 {
+         proto=0; x=35.911664mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-              -9.84mil  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.52944 {
-         proto=0; x=1.686in; y=28.458704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:attributes {
+           term=6
+           name=pin6
+         }
+        }
+        ha:padstack_ref.52830 {
+         proto=0; x=35.911664mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -14735,12 +13964,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=31
+           name=pin31
          }
         }
-        ha:padstack_ref.52945 {
-         proto=0; x=1.686in; y=29.258296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.52831 {
+         proto=1; x=31.911545mm; y=23.775956mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -14749,1262 +13978,1239 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=42
+           name=pin42
          }
         }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+        ha:padstack_ref.52832 {
+         proto=1; x=40.411401mm; y=23.775956mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          li:objects {
-           ha:line.52932 {
-            x1=1.686in; y1=28.8585mm; x2=1.686in; y2=28.8585mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.52935 {
-            x1=1.686in; y1=28.8585mm; x2=1.686in; y2=28.8585mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.52938 {
-            x1=1.686in; y1=28.8585mm; x2=1.686in; y2=27.8585mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.52941 {
-            x1=1.686in; y1=28.8585mm; x2=41.8244mm; y2=28.8585mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = DTPe++P7imVnhaFEAwoAAABF
-      }
-       ha:subc.52963 {
-        ha:attributes {
-         {io_pcb::hidename_y}=29.6611 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C601
-         value=1uF
-         {io_pcb::hidename_direction}=1
-         device=CAPACITOR
-         {io_pcb::hidename_x}=41.0337 mm
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=19
+           name=pin19
+         }
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:padstack_ref.52833 {
+         proto=0; x=35.411538mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.52834 {
+         proto=0; x=35.411538mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -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=32
+           name=pin32
+         }
         }
-       }
+        ha:padstack_ref.52835 {
+         proto=1; x=31.911545mm; y=23.27583mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:objects {
-         ha:padstack_ref.52976 {
-          proto=0; x=1.647in; y=29.271496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:thermal {
+         }
 
-          li:thermal {
-          }
+         ha:attributes {
+           term=41
+           name=pin41
+         }
+        }
+        ha:padstack_ref.52836 {
+         proto=1; x=40.411401mm; y=23.27583mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+         li:thermal {
          }
-         ha:padstack_ref.52977 {
-          proto=0; x=1.647in; y=28.471904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
+         ha:attributes {
+           term=20
+           name=pin20
          }
         }
-        li:layers {
+        ha:padstack_ref.52837 {
+         proto=0; x=34.911666mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+         li:thermal {
+         }
 
-           li:objects {
-            ha:line.52964 {
-             x1=1.647in; y1=28.8717mm; x2=1.647in; y2=28.8717mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.52967 {
-             x1=1.647in; y1=28.8717mm; x2=1.647in; y2=28.8717mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.52970 {
-             x1=1.647in; y1=28.8717mm; x2=1.647in; y2=29.8717mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.52973 {
-             x1=1.647in; y1=28.8717mm; x2=42.8338mm; y2=28.8717mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:attributes {
+           term=4
+           name=pin4
          }
         }
-       }
-        uid = DTPe++P7imVnhaFEAwoAAABH
-       }
-       ha:subc.52979 {
-        ha:attributes {
-         {io_pcb::hidename_y}=32.9499 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C32
-         value=22pF
-         {io_pcb::hidename_direction}=1
-         device=CAPACITOR
-         {io_pcb::hidename_x}=32.0675 mm
+        ha:padstack_ref.52838 {
+         proto=0; x=34.911666mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=pin33
+         }
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:padstack_ref.52839 {
+         proto=1; x=31.911545mm; y=22.775958mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+         ha:attributes {
+           term=40
+           name=pin40
+         }
+        }
+        ha:padstack_ref.52840 {
+         proto=1; x=40.411401mm; y=22.775958mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=21
+           name=pin21
+         }
+        }
+        ha:padstack_ref.52841 {
+         proto=0; x=34.41154mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
-          }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
-       }
+        ha:padstack_ref.52842 {
+         proto=0; x=34.41154mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:objects {
-         ha:padstack_ref.52992 {
-          proto=0; x=1.294in; y=1.28374in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:thermal {
+         }
 
-          li:thermal {
-          }
+         ha:attributes {
+           term=34
+           name=pin34
+         }
+        }
+        ha:padstack_ref.52843 {
+         proto=1; x=31.911545mm; y=22.275832mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+         li:thermal {
          }
-         ha:padstack_ref.52993 {
-          proto=0; x=1.294in; y=1.25226in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
+         ha:attributes {
+           term=39
+           name=pin39
          }
         }
-        li:layers {
+        ha:padstack_ref.52844 {
+         proto=1; x=40.411401mm; y=22.275832mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+         li:thermal {
+         }
 
-           li:objects {
-            ha:line.52980 {
-             x1=1.294in; y1=1.268in; x2=1.294in; y2=1.268in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.52983 {
-             x1=1.294in; y1=1.268in; x2=1.294in; y2=1.268in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.52986 {
-             x1=1.294in; y1=1.268in; x2=1.294in; y2=33.2072mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.52989 {
-             x1=1.294in; y1=1.268in; x2=33.8676mm; y2=1.268in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:attributes {
+           term=22
+           name=pin22
          }
         }
-       }
-        uid = DTPe++P7imVnhaFEAwoAAABI
-       }
-       ha:subc.52995 {
-        ha:attributes {
-         {io_pcb::hidename_y}=31.3606 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C33
-         value=22pF
-         {io_pcb::hidename_direction}=3
-         device=CAPACITOR
-         {io_pcb::hidename_x}=38.7477 mm
+        ha:padstack_ref.52845 {
+         proto=0; x=33.911668mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:padstack_ref.52846 {
+         proto=0; x=33.911668mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+         ha:attributes {
+           term=35
+           name=pin35
+         }
+        }
+        ha:padstack_ref.52847 {
+         proto=1; x=31.911545mm; y=21.77596mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -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=38
+           name=pin38
+         }
         }
-       }
+        ha:padstack_ref.52848 {
+         proto=1; x=40.411401mm; y=21.77596mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:objects {
-         ha:padstack_ref.53008 {
-          proto=0; x=1.494in; y=31.771604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:thermal {
+         }
 
-          li:thermal {
-          }
+         ha:attributes {
+           term=23
+           name=pin23
+         }
+        }
+        ha:padstack_ref.52849 {
+         proto=0; x=33.411542mm; y=28.275693mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+         li:thermal {
          }
-         ha:padstack_ref.53009 {
-          proto=0; x=1.494in; y=32.571196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
+         ha:attributes {
+           term=1
+           name=pin1
          }
         }
-        li:layers {
+        ha:padstack_ref.52850 {
+         proto=0; x=33.411542mm; y=19.775837mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+         li:thermal {
+         }
 
-           li:objects {
-            ha:line.52996 {
-             x1=1.494in; y1=32.1714mm; x2=1.494in; y2=32.1714mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.52999 {
-             x1=1.494in; y1=32.1714mm; x2=1.494in; y2=32.1714mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.53002 {
-             x1=1.494in; y1=32.1714mm; x2=1.494in; y2=31.1714mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.53005 {
-             x1=1.494in; y1=32.1714mm; x2=36.9476mm; y2=32.1714mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:attributes {
+           term=36
+           name=pin36
          }
         }
-       }
-        uid = DTPe++P7imVnhaFEAwoAAABJ
-       }
-       ha:subc.53011 {
-        ha:attributes {
-         {io_pcb::hidename_y}=26.9997 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C39
-         value=0.1uF
-         {io_pcb::hidename_direction}=3
-         device=CAPACITOR
-         {io_pcb::hidename_x}=8.5979 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
+        ha:padstack_ref.52851 {
+         proto=1; x=31.911545mm; y=21.275834mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
+         ha:attributes {
+           term=37
+           name=pin37
+         }
+        }
+        ha:padstack_ref.52852 {
+         proto=1; x=40.411401mm; y=21.275834mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -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=24
+           name=pin24
+         }
         }
        }
+       li:layers {
 
-        li:objects {
-         ha:padstack_ref.53024 {
-          proto=0; x=369.0mil; y=28.642096mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:attributes {
-            term=1
-            name=1
+          li:objects {
+           ha:line.52780 {
+            x1=39.661466mm; y1=20.525772mm; x2=39.661466mm; y2=27.525758mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.52783 {
+            x1=32.66148mm; y1=20.525772mm; x2=39.661466mm; y2=20.525772mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.52786 {
+            x1=32.66148mm; y1=20.525772mm; x2=32.66148mm; y2=27.525758mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.52789 {
+            x1=32.66148mm; y1=27.525758mm; x2=39.661466mm; y2=27.525758mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.52792 {
+            x=32.361506mm; y=27.825732mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
           }
-         }
-         ha:padstack_ref.53025 {
-          proto=0; x=369.0mil; y=27.842504mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          li:thermal {
-          }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:attributes {
-            term=2
-            name=2
+          li:objects {
+           ha:line.52793 {
+            x1=1.42368in; y1=24.025764mm; x2=1.42368in; y2=24.025764mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.52796 {
+            x1=36.1616mm; y1=24.025892mm; x2=36.1616mm; y2=24.025892mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.52799 {
+            x1=36.1616mm; y1=24.025892mm; x2=36.1616mm; y2=25.025892mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.52802 {
+            x1=36.1616mm; y1=24.025892mm; x2=37.1616mm; y2=24.025892mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+ ha:flags ={ selected=1
+ };           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
-         }
         }
-        li:layers {
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAABA
+      }
+      ha:subc.52854 {
+       ha:attributes {
+        {io_pcb::hidename_y}=15.5133 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=R6
+        value=56k
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=24.5491 mm
+         device=RESISTOR
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-           li:objects {
-            ha:line.53012 {
-             x1=369.0mil; y1=28.2423mm; x2=369.0mil; y2=28.2423mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-            ha:line.53015 {
-             x1=369.0mil; y1=28.2423mm; x2=369.0mil; y2=28.2423mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
              }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-            ha:line.53018 {
-             x1=369.0mil; y1=28.2423mm; x2=369.0mil; y2=29.2423mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+            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:line.53021 {
-             x1=369.0mil; y1=28.2423mm; x2=10.3726mm; y2=28.2423mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+            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 = DTPe++P7imVnhaFEAwoAAABK
-       }
-       ha:subc.53027 {
-        ha:attributes {
-         {io_pcb::hidename_y}=19.8131 mm
-         footprint=RN4678
-         {io_pcb::hidename_scale}=100
-         refdes=U3
-         value=RN4678
-         {io_pcb::hidename_direction}=0
-         device=IC
-         {io_pcb::hidename_x}=10.8608 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
+      }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+       li:objects {
+        ha:padstack_ref.52867 {
+         proto=0; x=935.0mil; y=15.924308mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               13.78mil  
-               -0.750057mm  
-               -13.78mil  
-               -0.750057mm  
-               -13.78mil  
-               0.750057mm  
-               13.78mil  
-               0.750057mm  
-              }
-            }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.52868 {
+         proto=0; x=935.0mil; y=16.7239mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               16.78mil  
-               -0.826257mm  
-               -16.78mil  
-               -0.826257mm  
-               -16.78mil  
-               0.826257mm  
-               16.78mil  
-               0.826257mm  
-              }
-            }
+         li:thermal {
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               13.78mil  
-               -0.750057mm  
-               -13.78mil  
-               -0.750057mm  
-               -13.78mil  
-               0.750057mm  
-               13.78mil  
-               0.750057mm  
-              }
-            }
-          }
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+       }
+       li:layers {
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               13.78mil  
-               -29.525mil  
-               -13.78mil  
-               -29.525mil  
-               -13.78mil  
-               29.525mil  
-               13.78mil  
-               29.525mil  
-              }
+          li:objects {
+           ha:line.52855 {
+            x1=935.0mil; y1=16.324104mm; x2=935.0mil; y2=16.324104mm; 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 {
-               16.78mil  
-               -32.525mil  
-               -16.78mil  
-               -32.525mil  
-               -16.78mil  
-               32.525mil  
-               16.78mil  
-               32.525mil  
-              }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.52858 {
+            x1=935.0mil; y1=16.324104mm; x2=935.0mil; y2=16.324104mm; 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.78mil  
-               -29.525mil  
-               -13.78mil  
-               -29.525mil  
-               -13.78mil  
-               29.525mil  
-               13.78mil  
-               29.525mil  
-              }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.52861 {
+            x1=935.0mil; y1=16.324104mm; x2=935.0mil; y2=15.324104mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.52864 {
+            x1=935.0mil; y1=16.324104mm; x2=22.749mm; y2=16.324104mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+ ha:flags ={ selected=1
+ };           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAABB
+      }
+      ha:subc.52870 {
+       ha:attributes {
+        {io_pcb::hidename_y}=29.6225 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=C610
+        value=0.1uF
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=47.9425 mm
+         device=CAPACITOR
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.750047mm  
-               -13.78mil  
-               -0.750047mm  
-               13.78mil  
-               0.750047mm  
-               13.78mil  
-               0.750047mm  
-               -13.78mil  
-              }
+           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 {
-               -0.826247mm  
-               -16.78mil  
-               -0.826247mm  
-               16.78mil  
-               0.826247mm  
-               16.78mil  
-               0.826247mm  
-               -16.78mil  
-              }
-            }
+           }
 
-            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 {
-               -0.750047mm  
-               -13.78mil  
-               -0.750047mm  
-               13.78mil  
-               0.750047mm  
-               13.78mil  
-               0.750047mm  
-               -13.78mil  
-              }
+           }
+
+           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.53058 {
-          proto=0; x=36.7mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+       li:objects {
+        ha:padstack_ref.52883 {
+         proto=0; x=1.919in; y=29.232896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-          li:thermal {
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.52884 {
+         proto=0; x=1.919in; y=28.433304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:attributes {
-            term=1
-            name=pin1
-          }
+         li:thermal {
          }
-         ha:padstack_ref.53059 {
-          proto=1; x=36.7mil; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
+         ha:attributes {
+           term=2
+           name=2
          }
-         ha:padstack_ref.53060 {
-          proto=0; x=80.0mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+       li:layers {
 
-          li:thermal {
-          }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-          ha:attributes {
-            term=2
-            name=pin2
+          li:objects {
+           ha:line.52871 {
+            x1=1.919in; y1=28.8331mm; x2=1.919in; y2=28.8331mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52874 {
+            x1=1.919in; y1=28.8331mm; x2=1.919in; y2=28.8331mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52877 {
+            x1=1.919in; y1=28.8331mm; x2=1.919in; y2=29.8331mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52880 {
+            x1=1.919in; y1=28.8331mm; x2=49.7426mm; y2=28.8331mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-         }
-         ha:padstack_ref.53061 {
-          proto=1; x=80.0mil; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          li:thermal {
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
+        }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAABC
+      }
+      ha:subc.52886 {
+       ha:attributes {
+        {io_pcb::hidename_y}=33.5163 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=C36
+        value=0.1uF
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=47.9933 mm
+         device=CAPACITOR
+       }
+      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:attributes {
-            term=32
-            name=pin32
-          }
-         }
-         ha:padstack_ref.53062 {
-          proto=0; x=324.1mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          li:thermal {
-          }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
 
-          ha:attributes {
-            term=3
-            name=pin3
-          }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
          }
-         ha:padstack_ref.53063 {
-          proto=0; x=367.4mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+       }
+      }
 
-          ha:attributes {
-            term=4
-            name=pin4
-          }
+       li:objects {
+        ha:padstack_ref.52899 {
+         proto=0; x=1.919in; y=30.021304mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
          }
-         ha:padstack_ref.53064 {
-          proto=0; x=10.43208mm; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=5
-            name=pin5
-          }
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:padstack_ref.53065 {
-          proto=1; x=10.43208mm; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=31
-            name=pin31
-          }
+        }
+        ha:padstack_ref.52900 {
+         proto=0; x=1.919in; y=30.820896mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.53066 {
-          proto=0; x=11.53208mm; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=6
-            name=pin6
-          }
+         ha:attributes {
+           term=2
+           name=2
          }
-         ha:padstack_ref.53067 {
-          proto=1; x=11.53208mm; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+       li:layers {
 
-          li:thermal {
-          }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-          ha:attributes {
-            term=30
-            name=pin30
+          li:objects {
+           ha:line.52887 {
+            x1=1.919in; y1=30.4211mm; x2=1.919in; y2=30.4211mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.52890 {
+            x1=1.919in; y1=30.4211mm; x2=1.919in; y2=30.4211mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.52893 {
+            x1=1.919in; y1=30.4211mm; x2=1.919in; y2=29.4211mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.52896 {
+            x1=1.919in; y1=30.4211mm; x2=47.7426mm; y2=30.4211mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+ ha:flags ={ selected=1
+ };           }
           }
-         }
-         ha:padstack_ref.53068 {
-          proto=0; x=497.33mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
+        }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAABD
+      }
+      ha:subc.52902 {
+       ha:attributes {
+        {io_pcb::hidename_y}=32.8930 mm
+        footprint=SOT23
+        {io_pcb::hidename_scale}=100
+        refdes=U11
+        value=MCP130T-300
+        {io_pcb::hidename_direction}=2
+        {io_pcb::hidename_x}=51.3334 mm
+         device=IC
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-          li:thermal {
-          }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:attributes {
-            term=7
-            name=pin7
-          }
-         }
-         ha:padstack_ref.53069 {
-          proto=1; x=497.33mil; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -20.0mil  
+              -17.0mil  
+              -20.0mil  
+              17.0mil  
+              20.0mil  
+              17.0mil  
+              20.0mil  
+              -17.0mil  
+             }
+           }
 
-          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 {
+              -23.0mil  
+              -20.0mil  
+              -23.0mil  
+              20.0mil  
+              23.0mil  
+              20.0mil  
+              23.0mil  
+              -20.0mil  
+             }
+           }
 
-          ha:attributes {
-            term=29
-            name=pin29
-          }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -20.0mil  
+              -17.0mil  
+              -20.0mil  
+              17.0mil  
+              20.0mil  
+              17.0mil  
+              20.0mil  
+              -17.0mil  
+             }
+           }
          }
-         ha:padstack_ref.53070 {
-          proto=0; x=540.63mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+       }
+      }
 
-          ha:attributes {
-            term=8
-            name=pin8
-          }
+       li:objects {
+        ha:padstack_ref.52927 {
+         proto=0; x=1.972in; y=28.6365mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.53071 {
-          proto=1; x=540.63mil; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=28
-            name=pin28
-          }
+         li:thermal {
          }
-         ha:padstack_ref.53072 {
-          proto=0; x=14.83208mm; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=9
-            name=pin9
-          }
+         ha:attributes {
+           term=1
+           name=RESET
          }
-         ha:padstack_ref.53073 {
-          proto=1; x=14.83208mm; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=27
-            name=pin27
-          }
+        }
+        ha:padstack_ref.52928 {
+         proto=0; x=1.972in; y=30.6177mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.53074 {
-          proto=0; x=627.25mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=10
-            name=pin10
-          }
+         li:thermal {
          }
-         ha:padstack_ref.53075 {
-          proto=1; x=627.25mil; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:attributes {
+           term=2
+           name=VCC
+         }
+        }
+        ha:padstack_ref.52929 {
+         proto=0; x=2.054in; y=29.6271mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=26
-            name=pin26
-          }
+         ha:attributes {
+           term=3
+           name=GND
          }
-         ha:padstack_ref.53076 {
-          proto=0; x=670.55mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+       li:layers {
 
-          li:thermal {
-          }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:attributes {
-            term=11
-            name=pin11
+          li:objects {
+           ha:line.52903 {
+            x1=2.082in; y1=28.0015mm; x2=2.082in; y2=31.2527mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.52906 {
+            x1=1.943in; y1=31.2527mm; x2=2.082in; y2=31.2527mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.52909 {
+            x1=1.943in; y1=28.0015mm; x2=1.943in; y2=31.2527mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.52912 {
+            x1=1.943in; y1=28.0015mm; x2=2.082in; y2=28.0015mm; thickness=10.0mil; clearance=0.0;
+           }
           }
-         }
-         ha:padstack_ref.53077 {
-          proto=1; x=670.55mil; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          li:thermal {
-          }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:attributes {
-            term=25
-            name=pin25
+          li:objects {
+           ha:line.52915 {
+            x1=50.783066mm; y1=29.6271mm; x2=50.783066mm; y2=29.6271mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52918 {
+            x1=1.972in; y1=28.6365mm; x2=1.972in; y2=28.6365mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52921 {
+            x1=1.972in; y1=28.6365mm; x2=51.0888mm; y2=28.6365mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52924 {
+            x1=1.972in; y1=28.6365mm; x2=1.972in; y2=29.6365mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-         }
-         ha:padstack_ref.53078 {
-          proto=0; x=18.13208mm; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
+        }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAABE
+      }
+      ha:subc.52931 {
+       ha:attributes {
+        {io_pcb::hidename_y}=28.0477 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=L600
+        value=bead
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=43.6245 mm
+         device=INDUCTOR
+       }
+      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=12
-            name=pin12
-          }
-         }
-         ha:padstack_ref.53079 {
-          proto=1; x=18.13208mm; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=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  
+             }
+           }
 
-          li:thermal {
-          }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
 
-          ha:attributes {
-            term=24
-            name=pin24
-          }
+           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:padstack_ref.53080 {
-          proto=0; x=19.23208mm; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+       }
+      }
 
-          ha:attributes {
-            term=13
-            name=pin13
-          }
+       li:objects {
+        ha:padstack_ref.52944 {
+         proto=0; x=1.686in; y=28.458704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.53081 {
-          proto=1; x=19.23208mm; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=23
-            name=pin23
-          }
+         li:thermal {
          }
-         ha:padstack_ref.53082 {
-          proto=0; x=800.48mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=14
-            name=pin14
-          }
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:padstack_ref.53083 {
-          proto=1; x=800.48mil; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=22
-            name=pin22
-          }
+        }
+        ha:padstack_ref.52945 {
+         proto=0; x=1.686in; y=29.258296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:padstack_ref.53084 {
-          proto=2; x=21.882115mm; y=23.284556mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=15
-            name=pin15
-          }
+         li:thermal {
          }
-         ha:padstack_ref.53085 {
-          proto=2; x=21.882115mm; y=22.184482mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=16
-            name=pin16
-          }
+         ha:attributes {
+           term=2
+           name=2
          }
-         ha:padstack_ref.53086 {
-          proto=2; x=21.882115mm; y=21.084662mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+       li:layers {
 
-          li:thermal {
-          }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-          ha:attributes {
-            term=17
-            name=pin17
+          li:objects {
+           ha:line.52932 {
+            x1=1.686in; y1=28.8585mm; x2=1.686in; y2=28.8585mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52935 {
+            x1=1.686in; y1=28.8585mm; x2=1.686in; y2=28.8585mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52938 {
+            x1=1.686in; y1=28.8585mm; x2=1.686in; y2=27.8585mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52941 {
+            x1=1.686in; y1=28.8585mm; x2=41.8244mm; y2=28.8585mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-         }
-         ha:padstack_ref.53087 {
-          proto=2; x=21.882115mm; y=19.984588mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
+        }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAABF
+      }
+       ha:subc.52963 {
+        ha:attributes {
+         {io_pcb::hidename_y}=29.6611 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C601
+         value=1uF
+         {io_pcb::hidename_direction}=1
+         device=CAPACITOR
+         {io_pcb::hidename_x}=41.0337 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=18
-            name=pin18
-          }
-         }
-         ha:padstack_ref.53088 {
-          proto=2; x=21.882115mm; y=18.884514mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=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  
+              }
+            }
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
+              }
+            }
 
-          ha:attributes {
-            term=19
-            name=pin19
+            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:padstack_ref.53089 {
-          proto=2; x=21.882115mm; y=17.784694mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.52976 {
+          proto=0; x=1.647in; y=29.271496mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -16013,82 +15219,194 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=20
-            name=pin20
+            term=1
+            name=1
           }
          }
-         ha:padstack_ref.53090 {
-          proto=2; x=21.882115mm; y=16.68462mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.52977 {
+          proto=0; x=1.647in; y=28.471904mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
           ha:attributes {
-            term=21
-            name=pin21
+            term=2
+            name=2
           }
          }
         }
         li:layers {
 
-         ha:top-silk {
+         ha:subc-aux {
           lid=0
           ha:combining {          }
 
            li:objects {
-            ha:line.53028 {
-             x1=5.2mil; y1=13.9846mm; x2=5.2mil; y2=25.9846mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.53031 {
-             x1=5.2mil; y1=25.9846mm; x2=22.13208mm; y2=25.9846mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.53034 {
-             x1=22.13208mm; y1=25.9846mm; x2=22.13208mm; y2=13.9846mm; thickness=10.0mil; clearance=0.0;
+            ha:line.52964 {
+             x1=1.647in; y1=28.8717mm; x2=1.647in; y2=28.8717mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-            ha:line.53037 {
-             x1=22.13208mm; y1=13.9846mm; x2=5.2mil; y2=13.9846mm; thickness=10.0mil; clearance=0.0;
+            ha:line.52967 {
+             x1=1.647in; y1=28.8717mm; x2=1.647in; y2=28.8717mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-            ha:line.53040 {
-             x1=162.68mil; y1=24.9846mm; x2=162.68mil; y2=22.984582mm; thickness=10.0mil; clearance=0.0;
+            ha:line.52970 {
+             x1=1.647in; y1=28.8717mm; x2=1.647in; y2=29.8717mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-            ha:line.53043 {
-             x1=162.68mil; y1=14.984598mm; x2=162.68mil; y2=16.984594mm; thickness=10.0mil; clearance=0.0;
+            ha:line.52973 {
+             x1=1.647in; y1=28.8717mm; x2=42.8338mm; y2=28.8717mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
             }
            }
            ha:type {
-            silk = 1
             top = 1
+            misc = 1
+            virtual = 1
            }
          }
+        }
+       }
+        uid = DTPe++P7imVnhaFEAwoAAABH
+       }
+       ha:subc.52979 {
+        ha:attributes {
+         {io_pcb::hidename_y}=32.9499 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C32
+         value=22pF
+         {io_pcb::hidename_direction}=1
+         device=CAPACITOR
+         {io_pcb::hidename_x}=32.0675 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.52992 {
+          proto=0; x=1.294in; y=1.28374in; 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.52993 {
+          proto=0; x=1.294in; y=1.25226in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
 
          ha:subc-aux {
-          lid=1
+          lid=0
           ha:combining {          }
 
            li:objects {
-            ha:line.53046 {
-             x1=14.676032mm; y1=20.333124mm; x2=14.676032mm; y2=20.333124mm; thickness=0.1mm; clearance=0.0;
+            ha:line.52980 {
+             x1=1.294in; y1=1.268in; x2=1.294in; y2=1.268in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.53049 {
-             x1=5.2mil; y1=13.9846mm; x2=5.2mil; y2=13.9846mm; thickness=0.1mm; clearance=0.0;
+            ha:line.52983 {
+             x1=1.294in; y1=1.268in; x2=1.294in; y2=1.268in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.53052 {
-             x1=5.2mil; y1=13.9846mm; x2=5.2mil; y2=14.9846mm; thickness=0.1mm; clearance=0.0;
+            ha:line.52986 {
+             x1=1.294in; y1=1.268in; x2=1.294in; y2=33.2072mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.53055 {
-             x1=5.2mil; y1=13.9846mm; x2=1.13208mm; y2=13.9846mm; thickness=0.1mm; clearance=0.0;
+            ha:line.52989 {
+             x1=1.294in; y1=1.268in; x2=33.8676mm; y2=1.268in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -16102,18 +15420,18 @@ ha:pcb-rnd-board-v8 {
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAABL
+        uid = DTPe++P7imVnhaFEAwoAAABI
        }
-       ha:subc.53092 {
+       ha:subc.52995 {
         ha:attributes {
-         {io_pcb::hidename_y}=32.1434 mm
-         footprint=NDK32
+         {io_pcb::hidename_y}=31.3606 mm
+         footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=X2
-         value=32mhz
+         refdes=C33
+         value=22pF
          {io_pcb::hidename_direction}=3
-         device=CRYSTAL
-         {io_pcb::hidename_x}=35.4254 mm
+         device=CAPACITOR
+         {io_pcb::hidename_x}=38.7477 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -16130,14 +15448,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -27.555mil  
-               -23.62mil  
-               -27.555mil  
-               23.62mil  
-               27.555mil  
-               23.62mil  
-               27.555mil  
-               -23.62mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
               }
             }
 
@@ -16149,14 +15467,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -30.555mil  
-               -26.62mil  
-               -30.555mil  
-               26.62mil  
-               30.555mil  
-               26.62mil  
-               30.555mil  
-               -26.62mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
               }
             }
 
@@ -16168,14 +15486,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -27.555mil  
-               -23.62mil  
-               -27.555mil  
-               23.62mil  
-               27.555mil  
-               23.62mil  
-               27.555mil  
-               -23.62mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
               }
             }
           }
@@ -16183,18 +15501,8 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.53106 {
-          proto=0; x=36.525073mm; y=32.9542mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.53107 {
-          proto=0; x=34.325433mm; y=32.9542mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:padstack_ref.53008 {
+          proto=0; x=1.494in; y=31.771604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -16204,76 +15512,47 @@ ha:pcb-rnd-board-v8 {
 
           ha:attributes {
             term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.53108 {
-          proto=0; x=34.325433mm; y=31.354254mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=pin4
+            name=1
           }
          }
-         ha:padstack_ref.53109 {
-          proto=0; x=36.525073mm; y=31.354254mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.53009 {
+          proto=0; x=1.494in; y=32.571196mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
           ha:attributes {
-            term=3
-            name=pin3
+            term=2
+            name=2
           }
          }
         }
         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:arc.53093 {
-             x=1.31753in; y=33.834056mm; 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
+          lid=0
           ha:combining {          }
 
            li:objects {
-            ha:line.53094 {
-             x1=35.425253mm; y1=32.154227mm; x2=35.425253mm; y2=32.154227mm; thickness=0.1mm; clearance=0.0;
+            ha:line.52996 {
+             x1=1.494in; y1=32.1714mm; x2=1.494in; y2=32.1714mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.53097 {
-             x1=1.3947in; y1=32.1541mm; x2=1.3947in; y2=32.1541mm; thickness=0.1mm; clearance=0.0;
+            ha:line.52999 {
+             x1=1.494in; y1=32.1714mm; x2=1.494in; y2=32.1714mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.53100 {
-             x1=1.3947in; y1=32.1541mm; x2=1.3947in; y2=33.1541mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53002 {
+             x1=1.494in; y1=32.1714mm; x2=1.494in; y2=31.1714mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.53103 {
-             x1=1.3947in; y1=32.1541mm; x2=36.42538mm; y2=32.1541mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53005 {
+             x1=1.494in; y1=32.1714mm; x2=36.9476mm; y2=32.1714mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -16287,18 +15566,18 @@ ha:pcb-rnd-board-v8 {
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAABM
+        uid = DTPe++P7imVnhaFEAwoAAABJ
        }
-       ha:subc.53142 {
+       ha:subc.53011 {
         ha:attributes {
-         {io_pcb::hidename_y}=8.2423 mm
+         {io_pcb::hidename_y}=26.9997 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=R55
-         value=22
-         {io_pcb::hidename_direction}=2
-         device=RESISTOR
-         {io_pcb::hidename_x}=21.7485 mm
+         refdes=C39
+         value=0.1uF
+         {io_pcb::hidename_direction}=3
+         device=CAPACITOR
+         {io_pcb::hidename_x}=8.5979 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -16315,14 +15594,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  
               }
             }
 
@@ -16334,14 +15613,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  
               }
             }
 
@@ -16353,14 +15632,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  
               }
             }
           }
@@ -16368,12 +15647,8 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.53155 {
-          proto=0; x=2.41152in; y=244.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.53024 {
+          proto=0; x=369.0mil; y=28.642096mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -16382,8 +15657,8 @@ ha:pcb-rnd-board-v8 {
             name=1
           }
          }
-         ha:padstack_ref.53156 {
-          proto=0; x=2.443in; y=244.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.53025 {
+          proto=0; x=369.0mil; y=27.842504mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -16404,56 +15679,182 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.53143 {
-             x1=2.42726in; y1=244.0mil; x2=2.42726in; y2=244.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.53012 {
+             x1=369.0mil; y1=28.2423mm; x2=369.0mil; y2=28.2423mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.53146 {
-             x1=2.42726in; y1=244.0mil; x2=2.42726in; y2=244.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.53015 {
+             x1=369.0mil; y1=28.2423mm; x2=369.0mil; y2=28.2423mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.53149 {
-             x1=2.42726in; y1=244.0mil; x2=62.652404mm; y2=244.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.53018 {
+             x1=369.0mil; y1=28.2423mm; x2=369.0mil; y2=29.2423mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.53152 {
-             x1=2.42726in; y1=244.0mil; x2=2.42726in; y2=7.1976mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53021 {
+             x1=369.0mil; y1=28.2423mm; x2=10.3726mm; y2=28.2423mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = DTPe++P7imVnhaFEAwoAAAAW
-       }
-       ha:subc.53158 {
-        ha:attributes {
-         {io_pcb::hidename_y}=8.4221 mm
-         footprint=0605
-         {io_pcb::hidename_scale}=100
-         refdes=D1
-         value=dualLED
-         {io_pcb::hidename_direction}=2
-         device=LED
-         {io_pcb::hidename_x}=70.4342 mm
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = DTPe++P7imVnhaFEAwoAAABK
+       }
+       ha:subc.53027 {
+        ha:attributes {
+         {io_pcb::hidename_y}=19.8131 mm
+         footprint=RN4678
+         {io_pcb::hidename_scale}=100
+         refdes=U3
+         value=RN4678
+         {io_pcb::hidename_direction}=0
+         device=IC
+         {io_pcb::hidename_x}=10.8608 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.78mil  
+               -0.750057mm  
+               -13.78mil  
+               -0.750057mm  
+               -13.78mil  
+               0.750057mm  
+               13.78mil  
+               0.750057mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               16.78mil  
+               -0.826257mm  
+               -16.78mil  
+               -0.826257mm  
+               -16.78mil  
+               0.826257mm  
+               16.78mil  
+               0.826257mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               13.78mil  
+               -0.750057mm  
+               -13.78mil  
+               -0.750057mm  
+               -13.78mil  
+               0.750057mm  
+               13.78mil  
+               0.750057mm  
+              }
+            }
+          }
+        }
+
+        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 {
+               13.78mil  
+               -29.525mil  
+               -13.78mil  
+               -29.525mil  
+               -13.78mil  
+               29.525mil  
+               13.78mil  
+               29.525mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               16.78mil  
+               -32.525mil  
+               -16.78mil  
+               -32.525mil  
+               -16.78mil  
+               32.525mil  
+               16.78mil  
+               32.525mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               13.78mil  
+               -29.525mil  
+               -13.78mil  
+               -29.525mil  
+               -13.78mil  
+               29.525mil  
+               13.78mil  
+               29.525mil  
+              }
+            }
+          }
         }
-       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 {
 
@@ -16465,14 +15866,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               12.795mil  
-               -16.73mil  
-               -12.795mil  
-               -16.73mil  
-               -12.795mil  
-               16.73mil  
-               12.795mil  
-               16.73mil  
+               -0.750047mm  
+               -13.78mil  
+               -0.750047mm  
+               13.78mil  
+               0.750047mm  
+               13.78mil  
+               0.750047mm  
+               -13.78mil  
               }
             }
 
@@ -16484,14 +15885,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               15.795mil  
-               -19.73mil  
-               -15.795mil  
-               -19.73mil  
-               -15.795mil  
-               19.73mil  
-               15.795mil  
-               19.73mil  
+               -0.826247mm  
+               -16.78mil  
+               -0.826247mm  
+               16.78mil  
+               0.826247mm  
+               16.78mil  
+               0.826247mm  
+               -16.78mil  
               }
             }
 
@@ -16503,14 +15904,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               12.795mil  
-               -16.73mil  
-               -12.795mil  
-               -16.73mil  
-               -12.795mil  
-               16.73mil  
-               12.795mil  
-               16.73mil  
+               -0.750047mm  
+               -13.78mil  
+               -0.750047mm  
+               13.78mil  
+               0.750047mm  
+               13.78mil  
+               0.750047mm  
+               -13.78mil  
               }
             }
           }
@@ -16518,46 +15919,202 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.53172 {
-          proto=0; x=63.74257mm; y=553.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.53058 {
+          proto=0; x=36.7mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=pin1
+          }
+         }
+         ha:padstack_ref.53059 {
+          proto=1; x=36.7mil; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.53060 {
+          proto=0; x=80.0mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=pin2
+          }
+         }
+         ha:padstack_ref.53061 {
+          proto=1; x=80.0mil; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=32
+            name=pin32
+          }
+         }
+         ha:padstack_ref.53062 {
+          proto=0; x=324.1mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=pin3
+          }
+         }
+         ha:padstack_ref.53063 {
+          proto=0; x=367.4mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=pin4
+          }
+         }
+         ha:padstack_ref.53064 {
+          proto=0; x=10.43208mm; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=pin5
+          }
+         }
+         ha:padstack_ref.53065 {
+          proto=1; x=10.43208mm; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=31
+            name=pin31
+          }
+         }
+         ha:padstack_ref.53066 {
+          proto=0; x=11.53208mm; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=pin6
+          }
+         }
+         ha:padstack_ref.53067 {
+          proto=1; x=11.53208mm; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=30
+            name=pin30
+          }
+         }
+         ha:padstack_ref.53068 {
+          proto=0; x=497.33mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=7
+            name=pin7
+          }
+         }
+         ha:padstack_ref.53069 {
+          proto=1; x=497.33mil; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=29
+            name=pin29
+          }
+         }
+         ha:padstack_ref.53070 {
+          proto=0; x=540.63mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=pin8
+          }
+         }
+         ha:padstack_ref.53071 {
+          proto=1; x=540.63mil; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
-            li:2 {
-             diag  
-             round  
-             noshape  
-            }
           }
 
           ha:attributes {
-            term=2
-            name=2
+            term=28
+            name=pin28
           }
          }
-         ha:padstack_ref.53173 {
-          proto=0; x=2.543in; y=553.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.53072 {
+          proto=0; x=14.83208mm; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
-            li:2 {
-             diag  
-             round  
-             noshape  
-            }
           }
 
           ha:attributes {
-            term=1
-            name=1
+            term=9
+            name=pin9
           }
          }
-         ha:padstack_ref.53174 {
-          proto=0; x=63.74257mm; y=610.08mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.53073 {
+          proto=1; x=14.83208mm; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -16566,12 +16123,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=4
-            name=4
+            term=27
+            name=pin27
           }
          }
-         ha:padstack_ref.53175 {
-          proto=0; x=2.543in; y=610.08mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.53074 {
+          proto=0; x=627.25mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -16580,159 +16137,26 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=3
-            name=3
+            term=10
+            name=pin10
           }
          }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:arc.53159 {
-             x=2.52627in; y=640.595mil; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.53160 {
-             x1=64.167385mm; y1=581.54mil; x2=64.167385mm; y2=581.54mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.53163 {
-             x1=2.52627in; y1=581.535mil; x2=2.52627in; y2=581.535mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.53166 {
-             x1=2.52627in; y1=581.535mil; x2=2.52627in; y2=13.770989mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.53169 {
-             x1=2.52627in; y1=581.535mil; x2=63.167258mm; y2=581.535mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = DTPe++P7imVnhaFEAwoAAAAT
-       }
-       ha:subc.53177 {
-        ha:attributes {
-         {io_pcb::hidename_y}=15.1655 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C4
-         value=4.7uF
-         {io_pcb::hidename_direction}=0
-         device=CAPACITOR
-         {io_pcb::hidename_x}=67.1363 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+         ha:padstack_ref.53075 {
+          proto=1; x=627.25mil; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.53190 {
-          proto=0; x=2.60053in; y=331.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
           ha:attributes {
-            term=1
-            name=1
+            term=26
+            name=pin26
           }
          }
-         ha:padstack_ref.53191 {
-          proto=0; x=2.63201in; y=331.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.53076 {
+          proto=0; x=670.55mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -16741,144 +16165,54 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=2
-            name=2
+            term=11
+            name=pin11
           }
          }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.53178 {
-             x1=2.61627in; y1=331.535mil; x2=2.61627in; y2=331.535mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.53181 {
-             x1=2.61627in; y1=331.535mil; x2=2.61627in; y2=331.535mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.53184 {
-             x1=2.61627in; y1=331.535mil; x2=67.453258mm; y2=331.535mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.53187 {
-             x1=2.61627in; y1=331.535mil; x2=2.61627in; y2=9.420989mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = DTPe++P7imVnhaFEAwoAAAAR
-       }
-       ha:subc.53193 {
-        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:padstack_ref.53077 {
+          proto=1; x=670.55mil; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+          li:thermal {
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
+          ha:attributes {
+            term=25
+            name=pin25
+          }
+         }
+         ha:padstack_ref.53078 {
+          proto=0; x=18.13208mm; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=12
+            name=pin12
+          }
+         }
+         ha:padstack_ref.53079 {
+          proto=1; x=18.13208mm; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.53206 {
-          proto=0; x=2.57101in; y=331.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
           ha:attributes {
-            term=1
-            name=1
+            term=24
+            name=pin24
           }
          }
-         ha:padstack_ref.53207 {
-          proto=0; x=2.53953in; y=331.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.53080 {
+          proto=0; x=19.23208mm; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -16887,144 +16221,68 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=2
-            name=2
+            term=13
+            name=pin13
           }
          }
-        }
-        li:layers {
+         ha:padstack_ref.53081 {
+          proto=1; x=19.23208mm; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-            ha:line.53194 {
-             x1=2.55527in; y1=331.535mil; x2=2.55527in; y2=331.535mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.53197 {
-             x1=2.55527in; y1=331.535mil; x2=2.55527in; y2=331.535mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.53200 {
-             x1=2.55527in; y1=331.535mil; x2=63.903858mm; y2=331.535mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.53203 {
-             x1=2.55527in; y1=331.535mil; x2=2.55527in; y2=7.420989mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+          ha:attributes {
+            term=23
+            name=pin23
+          }
          }
-        }
-       }
-        uid = DTPe++P7imVnhaFEAwoAAAAQ
-       }
-       ha:subc.53209 {
-        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:padstack_ref.53082 {
+          proto=0; x=800.48mil; y=25.734645mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          li:thermal {
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+          ha:attributes {
+            term=14
+            name=pin14
+          }
+         }
+         ha:padstack_ref.53083 {
+          proto=1; x=800.48mil; y=14.234663mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          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  
-              }
-            }
+          ha:attributes {
+            term=22
+            name=pin22
+          }
+         }
+         ha:padstack_ref.53084 {
+          proto=2; x=21.882115mm; y=23.284556mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.53222 {
-          proto=0; x=2.58953in; y=518.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
           ha:attributes {
-            term=1
-            name=1
+            term=15
+            name=pin15
           }
          }
-         ha:padstack_ref.53223 {
-          proto=0; x=2.62101in; y=518.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.53085 {
+          proto=2; x=21.882115mm; y=22.184482mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -17033,154 +16291,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=2
-            name=2
+            term=16
+            name=pin16
           }
          }
-        }
-        li:layers {
-
-         ha:subc-aux {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.53210 {
-             x1=2.60527in; y1=518.535mil; x2=2.60527in; y2=518.535mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.53213 {
-             x1=2.60527in; y1=518.535mil; x2=2.60527in; y2=518.535mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.53216 {
-             x1=2.60527in; y1=518.535mil; x2=67.173858mm; y2=518.535mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.53219 {
-             x1=2.60527in; y1=518.535mil; x2=2.60527in; y2=14.170789mm; 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++P7imVnhaFEAwoAAAAP
-       }
-       ha:subc.53225 {
-        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: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  
-              }
-            }
-
-            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  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.53250 {
-          proto=0; x=66.679858mm; y=9.766889mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:padstack_ref.53086 {
+          proto=2; x=21.882115mm; y=21.084662mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -17189,12 +16305,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=4
-            name=VIN
+            term=17
+            name=pin17
           }
          }
-         ha:padstack_ref.53251 {
-          proto=0; x=64.698658mm; y=9.766889mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:padstack_ref.53087 {
+          proto=2; x=21.882115mm; y=19.984588mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -17203,12 +16319,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=5
-            name=PROG
+            term=18
+            name=pin18
           }
          }
-         ha:padstack_ref.53252 {
-          proto=0; x=64.698658mm; y=11.849689mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:padstack_ref.53088 {
+          proto=2; x=21.882115mm; y=18.884514mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -17217,22 +16333,26 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=1
-            name=STAT
+            term=19
+            name=pin19
           }
          }
-         ha:padstack_ref.53253 {
-          proto=0; x=65.689258mm; y=11.849689mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:padstack_ref.53089 {
+          proto=2; x=21.882115mm; y=17.784694mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
           ha:attributes {
-            term=2
-            name=VSS
+            term=20
+            name=pin20
           }
          }
-         ha:padstack_ref.53254 {
-          proto=0; x=66.679858mm; y=11.849689mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:padstack_ref.53090 {
+          proto=2; x=21.882115mm; y=16.68462mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -17241,8 +16361,8 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=3
-            name=VBAT
+            term=21
+            name=pin21
           }
          }
         }
@@ -17253,17 +16373,23 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.53226 {
-             x1=67.187858mm; y1=12.560889mm; x2=64.190658mm; y2=12.560889mm; thickness=10.0mil; clearance=0.0;
+            ha:line.53028 {
+             x1=5.2mil; y1=13.9846mm; x2=5.2mil; y2=25.9846mm; thickness=10.0mil; clearance=0.0;
             }
-            ha:line.53229 {
-             x1=64.190658mm; y1=9.030289mm; x2=64.190658mm; y2=12.560889mm; thickness=10.0mil; clearance=0.0;
+            ha:line.53031 {
+             x1=5.2mil; y1=25.9846mm; x2=22.13208mm; y2=25.9846mm; thickness=10.0mil; clearance=0.0;
             }
-            ha:line.53232 {
-             x1=67.187858mm; y1=9.030289mm; x2=64.190658mm; y2=9.030289mm; thickness=10.0mil; clearance=0.0;
+            ha:line.53034 {
+             x1=22.13208mm; y1=25.9846mm; x2=22.13208mm; y2=13.9846mm; thickness=10.0mil; clearance=0.0;
             }
-            ha:line.53235 {
-             x1=67.187858mm; y1=9.030289mm; x2=67.187858mm; y2=12.560889mm; thickness=10.0mil; clearance=0.0;
+            ha:line.53037 {
+             x1=22.13208mm; y1=13.9846mm; x2=5.2mil; y2=13.9846mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.53040 {
+             x1=162.68mil; y1=24.9846mm; x2=162.68mil; y2=22.984582mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.53043 {
+             x1=162.68mil; y1=14.984598mm; x2=162.68mil; y2=16.984594mm; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -17277,26 +16403,26 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.53238 {
-             x1=65.689258mm; y1=11.016569mm; x2=65.689258mm; y2=11.016569mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53046 {
+             x1=14.676032mm; y1=20.333124mm; x2=14.676032mm; y2=20.333124mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.53241 {
-             x1=66.679858mm; y1=9.766889mm; x2=66.679858mm; y2=9.766889mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53049 {
+             x1=5.2mil; y1=13.9846mm; x2=5.2mil; y2=13.9846mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.53244 {
-             x1=66.679858mm; y1=9.766889mm; x2=66.679858mm; y2=10.766889mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53052 {
+             x1=5.2mil; y1=13.9846mm; x2=5.2mil; y2=14.9846mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.53247 {
-             x1=66.679858mm; y1=9.766889mm; x2=67.679858mm; y2=9.766889mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53055 {
+             x1=5.2mil; y1=13.9846mm; x2=1.13208mm; y2=13.9846mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -17310,18 +16436,18 @@ ha:pcb-rnd-board-v8 {
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAO
+        uid = DTPe++P7imVnhaFEAwoAAABL
        }
-       ha:subc.53256 {
+       ha:subc.53092 {
         ha:attributes {
-         {io_pcb::hidename_y}=9.6347 mm
-         footprint=0402
+         {io_pcb::hidename_y}=32.1434 mm
+         footprint=NDK32
          {io_pcb::hidename_scale}=100
-         refdes=R50
-         value=1k
+         refdes=X2
+         value=32mhz
          {io_pcb::hidename_direction}=3
-         device=RESISTOR
-         {io_pcb::hidename_x}=73.0611 mm
+         device=CRYSTAL
+         {io_pcb::hidename_x}=35.4254 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -17336,16 +16462,16 @@ ha:pcb-rnd-board-v8 {
               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  
+             clearance=0.0
+              li:ps_poly {
+               -27.555mil  
+               -23.62mil  
+               -27.555mil  
+               23.62mil  
+               27.555mil  
+               23.62mil  
+               27.555mil  
+               -23.62mil  
               }
             }
 
@@ -17357,14 +16483,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  
+               -30.555mil  
+               -26.62mil  
+               -30.555mil  
+               26.62mil  
+               30.555mil  
+               26.62mil  
+               30.555mil  
+               -26.62mil  
               }
             }
 
@@ -17376,14 +16502,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  
+               -27.555mil  
+               -23.62mil  
+               -27.555mil  
+               23.62mil  
+               27.555mil  
+               23.62mil  
+               27.555mil  
+               -23.62mil  
               }
             }
           }
@@ -17391,8 +16517,18 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.53269 {
-          proto=0; x=2.49227in; y=12.840585mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.53106 {
+          proto=0; x=36.525073mm; y=32.9542mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=pin2
+          }
+         }
+         ha:padstack_ref.53107 {
+          proto=0; x=34.325433mm; y=32.9542mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
           ha:flags {
            clearline=1
           }
@@ -17402,11 +16538,21 @@ ha:pcb-rnd-board-v8 {
 
           ha:attributes {
             term=1
-            name=1
+            name=pin1
           }
          }
-         ha:padstack_ref.53270 {
-          proto=0; x=2.49227in; y=12.040993mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.53108 {
+          proto=0; x=34.325433mm; y=31.354254mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=pin4
+          }
+         }
+         ha:padstack_ref.53109 {
+          proto=0; x=36.525073mm; y=31.354254mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
           ha:flags {
            clearline=1
           }
@@ -17415,42 +16561,61 @@ 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.53257 {
-             x1=2.49227in; y1=12.440789mm; x2=2.49227in; y2=12.440789mm; thickness=0.1mm; clearance=0.0;
+            ha:arc.53093 {
+             x=1.31753in; y=33.834056mm; 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.53094 {
+             x1=35.425253mm; y1=32.154227mm; x2=35.425253mm; y2=32.154227mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
-            }
-            ha:line.53260 {
-             x1=2.49227in; y1=12.440789mm; x2=2.49227in; y2=12.440789mm; thickness=0.1mm; clearance=0.0;
+ ha:flags ={ selected=1
+ };            }
+            ha:line.53097 {
+             x1=1.3947in; y1=32.1541mm; x2=1.3947in; y2=32.1541mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
-            }
-            ha:line.53263 {
-             x1=2.49227in; y1=12.440789mm; x2=2.49227in; y2=13.440789mm; thickness=0.1mm; clearance=0.0;
+ ha:flags ={ selected=1
+ };            }
+            ha:line.53100 {
+             x1=1.3947in; y1=32.1541mm; x2=1.3947in; y2=33.1541mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
-            }
-            ha:line.53266 {
-             x1=2.49227in; y1=12.440789mm; x2=64.303658mm; y2=12.440789mm; thickness=0.1mm; clearance=0.0;
+ ha:flags ={ selected=1
+ };            }
+            ha:line.53103 {
+             x1=1.3947in; y1=32.1541mm; x2=36.42538mm; y2=32.1541mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
-            }
+ ha:flags ={ selected=1
+ };            }
            }
            ha:type {
             top = 1
@@ -17460,18 +16625,18 @@ ha:pcb-rnd-board-v8 {
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAN
+        uid = DTPe++P7imVnhaFEAwoAAABM
        }
-       ha:subc.53272 {
+       ha:subc.53142 {
         ha:attributes {
-         {io_pcb::hidename_y}=7.4183 mm
+         {io_pcb::hidename_y}=8.2423 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=R51
-         value=1k
-         {io_pcb::hidename_direction}=3
+         refdes=R55
+         value=22
+         {io_pcb::hidename_direction}=2
          device=RESISTOR
-         {io_pcb::hidename_x}=70.7497 mm
+         {io_pcb::hidename_x}=21.7485 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -17488,14 +16653,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  
               }
             }
 
@@ -17507,14 +16672,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  
               }
             }
 
@@ -17526,14 +16691,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  
               }
             }
           }
@@ -17541,8 +16706,12 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.53285 {
-          proto=0; x=2.59in; y=578.52mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.53155 {
+          proto=0; x=2.31926in; y=343.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
@@ -17551,8 +16720,8 @@ ha:pcb-rnd-board-v8 {
             name=1
           }
          }
-         ha:padstack_ref.53286 {
-          proto=0; x=2.59in; y=610.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.53156 {
+          proto=0; x=2.35074in; y=343.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -17573,26 +16742,26 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.53273 {
-             x1=2.59in; y1=594.26mil; x2=2.59in; y2=594.26mil; thickness=0.1mm; clearance=0.0;
+            ha:line.53143 {
+             x1=59.309mm; y1=343.0mil; x2=59.309mm; y2=343.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.53276 {
-             x1=2.59in; y1=594.26mil; x2=2.59in; y2=594.26mil; thickness=0.1mm; clearance=0.0;
+            ha:line.53146 {
+             x1=59.309mm; y1=343.0mil; x2=59.309mm; y2=343.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.53279 {
-             x1=2.59in; y1=594.26mil; x2=2.59in; y2=14.094204mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53149 {
+             x1=59.309mm; y1=343.0mil; x2=60.309mm; y2=343.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.53282 {
-             x1=2.59in; y1=594.26mil; x2=64.786mm; y2=594.26mil; thickness=0.1mm; clearance=0.0;
+            ha:line.53152 {
+             x1=59.309mm; y1=343.0mil; x2=59.309mm; y2=9.7122mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -17606,22 +16775,18 @@ ha:pcb-rnd-board-v8 {
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAM
+        uid = DTPe++P7imVnhaFEAwoAAAAW
        }
-       ha:subc.53288 {
+       ha:subc.53158 {
         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_y}=8.4221 mm
+         footprint=0605
+         {io_pcb::hidename_scale}=100
+         refdes=D1
+         value=dualLED
          {io_pcb::hidename_direction}=2
-         device=IC
-         use-license=Unlimited
-         {io_pcb::hidename_x}=70.4665 mm
+         device=LED
+         {io_pcb::hidename_x}=70.4342 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -17638,14 +16803,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -20.0mil  
-               -12.0mil  
-               -20.0mil  
-               12.0mil  
-               20.0mil  
-               12.0mil  
-               20.0mil  
-               -12.0mil  
+               12.795mil  
+               -16.73mil  
+               -12.795mil  
+               -16.73mil  
+               -12.795mil  
+               16.73mil  
+               12.795mil  
+               16.73mil  
               }
             }
 
@@ -17657,14 +16822,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -23.0mil  
-               -15.0mil  
-               -23.0mil  
-               15.0mil  
-               23.0mil  
-               15.0mil  
-               23.0mil  
-               -15.0mil  
+               15.795mil  
+               -19.73mil  
+               -15.795mil  
+               -19.73mil  
+               -15.795mil  
+               19.73mil  
+               15.795mil  
+               19.73mil  
               }
             }
 
@@ -17676,14 +16841,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -20.0mil  
-               -12.0mil  
-               -20.0mil  
-               12.0mil  
-               20.0mil  
-               12.0mil  
-               20.0mil  
-               -12.0mil  
+               12.795mil  
+               -16.73mil  
+               -12.795mil  
+               -16.73mil  
+               -12.795mil  
+               16.73mil  
+               12.795mil  
+               16.73mil  
               }
             }
           }
@@ -17691,60 +16856,60 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.53313 {
-          proto=0; x=63.475896mm; y=27.2687mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=BY
-          }
-         }
-         ha:padstack_ref.53314 {
-          proto=0; x=63.475896mm; y=25.2875mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:padstack_ref.53172 {
+          proto=0; x=63.74257mm; y=553.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
+            li:2 {
+             diag  
+             round  
+             noshape  
+            }
           }
 
           ha:attributes {
-            term=5
-            name=VOUT
+            term=2
+            name=2
           }
          }
-         ha:padstack_ref.53315 {
-          proto=0; x=61.393096mm; y=25.2875mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:padstack_ref.53173 {
+          proto=0; x=2.543in; y=553.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
+            li:2 {
+             diag  
+             round  
+             noshape  
+            }
           }
 
           ha:attributes {
             term=1
-            name=VIN
+            name=1
           }
          }
-         ha:padstack_ref.53316 {
-          proto=0; x=61.393096mm; y=26.2781mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:padstack_ref.53174 {
+          proto=0; x=63.74257mm; y=610.08mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
           ha:attributes {
-            term=2
-            name=GND
+            term=4
+            name=4
           }
          }
-         ha:padstack_ref.53317 {
-          proto=0; x=61.393096mm; y=27.2687mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:padstack_ref.53175 {
+          proto=0; x=2.543in; y=610.08mil; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -17754,7 +16919,7 @@ ha:pcb-rnd-board-v8 {
 
           ha:attributes {
             term=3
-            name=EN
+            name=3
           }
          }
         }
@@ -17765,17 +16930,8 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.53289 {
-             x1=60.681896mm; y1=24.7795mm; x2=60.681896mm; y2=27.7767mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.53292 {
-             x1=60.681896mm; y1=24.7795mm; x2=64.212496mm; y2=24.7795mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.53295 {
-             x1=64.212496mm; y1=24.7795mm; x2=64.212496mm; y2=27.7767mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.53298 {
-             x1=60.681896mm; y1=27.7767mm; x2=64.212496mm; y2=27.7767mm; thickness=10.0mil; clearance=0.0;
+            ha:arc.53159 {
+             x=2.52627in; y=640.595mil; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -17789,26 +16945,26 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.53301 {
-             x1=62.226216mm; y1=26.2781mm; x2=62.226216mm; y2=26.2781mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53160 {
+             x1=64.167385mm; y1=581.54mil; x2=64.167385mm; y2=581.54mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.53304 {
-             x1=63.475896mm; y1=27.2687mm; x2=63.475896mm; y2=27.2687mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53163 {
+             x1=2.52627in; y1=581.535mil; x2=2.52627in; y2=581.535mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.53307 {
-             x1=63.475896mm; y1=27.2687mm; x2=64.475896mm; y2=27.2687mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53166 {
+             x1=2.52627in; y1=581.535mil; x2=2.52627in; y2=13.770989mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.53310 {
-             x1=63.475896mm; y1=27.2687mm; x2=63.475896mm; y2=28.2687mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53169 {
+             x1=2.52627in; y1=581.535mil; x2=63.167258mm; y2=581.535mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -17822,18 +16978,18 @@ ha:pcb-rnd-board-v8 {
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAv
+        uid = DTPe++P7imVnhaFEAwoAAAAT
        }
-       ha:subc.53319 {
+       ha:subc.53177 {
         ha:attributes {
-         {io_pcb::hidename_y}=20.9428 mm
+         {io_pcb::hidename_y}=15.1655 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=R4
-         value=10k
-         {io_pcb::hidename_direction}=2
-         device=RESISTOR
-         {io_pcb::hidename_x}=64.3143 mm
+         refdes=C4
+         value=4.7uF
+         {io_pcb::hidename_direction}=0
+         device=CAPACITOR
+         {io_pcb::hidename_x}=67.1363 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -17903,8 +17059,8 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.53332 {
-          proto=0; x=2.33848in; y=1.033in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.53190 {
+          proto=0; x=2.60053in; y=331.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -17913,8 +17069,8 @@ ha:pcb-rnd-board-v8 {
             name=1
           }
          }
-         ha:padstack_ref.53333 {
-          proto=0; x=2.307in; y=1.033in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.53191 {
+          proto=0; x=2.63201in; y=331.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -17935,26 +17091,26 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.53320 {
-             x1=2.32274in; y1=1.033in; x2=2.32274in; y2=1.033in; thickness=0.1mm; clearance=0.0;
+            ha:line.53178 {
+             x1=2.61627in; y1=331.535mil; x2=2.61627in; y2=331.535mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.53323 {
-             x1=2.32274in; y1=1.033in; x2=2.32274in; y2=1.033in; thickness=0.1mm; clearance=0.0;
+            ha:line.53181 {
+             x1=2.61627in; y1=331.535mil; x2=2.61627in; y2=331.535mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.53326 {
-             x1=2.32274in; y1=1.033in; x2=57.997596mm; y2=1.033in; thickness=0.1mm; clearance=0.0;
+            ha:line.53184 {
+             x1=2.61627in; y1=331.535mil; x2=67.453258mm; y2=331.535mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.53329 {
-             x1=2.32274in; y1=1.033in; x2=2.32274in; y2=25.2382mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53187 {
+             x1=2.61627in; y1=331.535mil; x2=2.61627in; y2=9.420989mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -17968,18 +17124,18 @@ ha:pcb-rnd-board-v8 {
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAx
+        uid = DTPe++P7imVnhaFEAwoAAAAR
        }
-       ha:subc.53335 {
+       ha:subc.53193 {
         ha:attributes {
-         {io_pcb::hidename_y}=19.6230 mm
+         {io_pcb::hidename_y}=15.2039 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=R5
-         value=5.1k
-         {io_pcb::hidename_direction}=2
+         refdes=R35
+         value=2.49k
+         {io_pcb::hidename_direction}=0
          device=RESISTOR
-         {io_pcb::hidename_x}=64.3105 mm
+         {io_pcb::hidename_x}=69.0880 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -18049,12 +17205,8 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.53348 {
-          proto=0; x=2.307in; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.53206 {
+          proto=0; x=2.57101in; y=331.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -18063,8 +17215,8 @@ ha:pcb-rnd-board-v8 {
             name=1
           }
          }
-         ha:padstack_ref.53349 {
-          proto=0; x=2.33848in; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.53207 {
+          proto=0; x=2.53953in; y=331.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -18085,26 +17237,26 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.53336 {
-             x1=2.32274in; y1=995.0mil; x2=2.32274in; y2=995.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.53194 {
+             x1=2.55527in; y1=331.535mil; x2=2.55527in; y2=331.535mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.53339 {
-             x1=2.32274in; y1=995.0mil; x2=2.32274in; y2=995.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.53197 {
+             x1=2.55527in; y1=331.535mil; x2=2.55527in; y2=331.535mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.53342 {
-             x1=2.32274in; y1=995.0mil; x2=59.997596mm; y2=995.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.53200 {
+             x1=2.55527in; y1=331.535mil; x2=63.903858mm; y2=331.535mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.53345 {
-             x1=2.32274in; y1=995.0mil; x2=2.32274in; y2=26.273mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53203 {
+             x1=2.55527in; y1=331.535mil; x2=2.55527in; y2=7.420989mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -18118,18 +17270,18 @@ ha:pcb-rnd-board-v8 {
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAy
+        uid = DTPe++P7imVnhaFEAwoAAAAQ
        }
-       ha:subc.53351 {
+       ha:subc.53209 {
         ha:attributes {
-         {io_pcb::hidename_y}=19.5265 mm
+         {io_pcb::hidename_y}=9.1460 mm
          footprint=0402
          {io_pcb::hidename_scale}=100
-         refdes=C37
-         value=1uF
-         {io_pcb::hidename_direction}=1
+         refdes=C5
+         value=4.7uF
+         {io_pcb::hidename_direction}=0
          device=CAPACITOR
-         {io_pcb::hidename_x}=71.7128 mm
+         {io_pcb::hidename_x}=66.2371 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -18146,14 +17298,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  
               }
             }
 
@@ -18165,14 +17317,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  
               }
             }
 
@@ -18184,14 +17336,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  
               }
             }
           }
@@ -18199,12 +17351,8 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.53364 {
-          proto=0; x=2.55674in; y=1.02274in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.53222 {
+          proto=0; x=2.58953in; y=518.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
           }
 
@@ -18213,8 +17361,8 @@ ha:pcb-rnd-board-v8 {
             name=1
           }
          }
-         ha:padstack_ref.53365 {
-          proto=0; x=2.55674in; y=991.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.53223 {
+          proto=0; x=2.62101in; y=518.535mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -18235,26 +17383,42 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.53352 {
-             x1=2.55674in; y1=1.007in; x2=2.55674in; y2=1.007in; thickness=0.1mm; clearance=0.0;
+            ha:line.53210 {
+             x1=2.60527in; y1=518.535mil; x2=2.60527in; y2=518.535mil; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
+
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.53355 {
-             x1=2.55674in; y1=1.007in; x2=2.55674in; y2=1.007in; thickness=0.1mm; clearance=0.0;
+            ha:line.53213 {
+             x1=2.60527in; y1=518.535mil; x2=2.60527in; y2=518.535mil; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
+
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.53358 {
-             x1=2.55674in; y1=1.007in; x2=2.55674in; y2=26.5778mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53216 {
+             x1=2.60527in; y1=518.535mil; x2=67.173858mm; y2=518.535mil; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
+
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.53361 {
-             x1=2.55674in; y1=1.007in; x2=65.941196mm; y2=1.007in; thickness=0.1mm; clearance=0.0;
+            ha:line.53219 {
+             x1=2.60527in; y1=518.535mil; x2=2.60527in; y2=14.170789mm; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
+
              ha:attributes {
                subc-role=y
              }
@@ -18268,18 +17432,22 @@ ha:pcb-rnd-board-v8 {
          }
         }
        }
-        uid = DTPe++P7imVnhaFEAwoAAAAz
+        uid = DTPe++P7imVnhaFEAwoAAAAP
        }
-       ha:subc.53367 {
+       ha:subc.53225 {
         ha:attributes {
-         {io_pcb::hidename_y}=22.0538 mm
-         footprint=0402
-         {io_pcb::hidename_scale}=100
-         refdes=C6
-         value=1uF
-         {io_pcb::hidename_direction}=1
-         device=CAPACITOR
-         {io_pcb::hidename_x}=64.4692 mm
+         {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 {
@@ -18292,18 +17460,18 @@ ha:pcb-rnd-board-v8 {
              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  
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
               }
             }
 
@@ -18315,14 +17483,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.0mil  
+               -23.0mil  
+               -15.0mil  
+               -23.0mil  
+               -15.0mil  
+               23.0mil  
+               15.0mil  
+               23.0mil  
               }
             }
 
@@ -18334,14 +17502,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.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
               }
             }
           }
@@ -18349,18 +17517,36 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.53380 {
-          proto=0; x=2.36474in; y=1.071in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.53250 {
+          proto=0; x=66.679858mm; y=9.766889mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
           li:thermal {
           }
 
           ha:attributes {
-            term=1
-            name=1
+            term=4
+            name=VIN
           }
          }
-         ha:padstack_ref.53381 {
-          proto=0; x=2.36474in; y=1.10248in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.53251 {
+          proto=0; x=64.698658mm; y=9.766889mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=PROG
+          }
+         }
+         ha:padstack_ref.53252 {
+          proto=0; x=64.698658mm; y=11.849689mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -18368,229 +17554,183 @@ ha:pcb-rnd-board-v8 {
           li:thermal {
           }
 
+          ha:attributes {
+            term=1
+            name=STAT
+          }
+         }
+         ha:padstack_ref.53253 {
+          proto=0; x=65.689258mm; y=11.849689mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          li:thermal {
+          }
+
           ha:attributes {
             term=2
-            name=2
+            name=VSS
+          }
+         }
+         ha:padstack_ref.53254 {
+          proto=0; x=66.679858mm; y=11.849689mm; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=VBAT
           }
          }
         }
         li:layers {
 
-         ha:subc-aux {
+         ha:top-silk {
           lid=0
           ha:combining {          }
 
            li:objects {
-            ha:line.53368 {
-             x1=2.36474in; y1=1.08674in; x2=2.36474in; y2=1.08674in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
- ha:flags ={ selected=1
- };            }
-            ha:line.53371 {
-             x1=2.36474in; y1=1.08674in; x2=2.36474in; y2=1.08674in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
- ha:flags ={ selected=1
- };            }
-            ha:line.53374 {
-             x1=2.36474in; y1=1.08674in; x2=2.36474in; y2=26.603196mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
- ha:flags ={ selected=1
- };            }
-            ha:line.53377 {
-             x1=2.36474in; y1=1.08674in; x2=59.064396mm; y2=1.08674in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
- ha:flags ={ selected=1
- };            }
+            ha:line.53226 {
+             x1=67.187858mm; y1=12.560889mm; x2=64.190658mm; y2=12.560889mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.53229 {
+             x1=64.190658mm; y1=9.030289mm; x2=64.190658mm; y2=12.560889mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.53232 {
+             x1=67.187858mm; y1=9.030289mm; x2=64.190658mm; y2=9.030289mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.53235 {
+             x1=67.187858mm; y1=9.030289mm; x2=67.187858mm; y2=12.560889mm; thickness=10.0mil; clearance=0.0;
+            }
            }
            ha:type {
+            silk = 1
             top = 1
-            misc = 1
-            virtual = 1
            }
          }
-        }
-       }
-        uid = DTPe++P7imVnhaFEAwoAAAA0
-       }
-       ha:subc.53383 {
-        ha:attributes {
-         value=SPDT
-         device=SWITCH
-         footprint=SK12F17
-         refdes=S1
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=43.31mil; 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 {
-               -39.37mil  
-               -39.37mil  
-               39.37mil  
-               -39.37mil  
-               39.37mil  
-               39.37mil  
-               -39.37mil  
-               39.37mil  
-              }
-            }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
+           li:objects {
+            ha:line.53238 {
+             x1=65.689258mm; y1=11.016569mm; x2=65.689258mm; y2=11.016569mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-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 {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
+            ha:line.53241 {
+             x1=66.679858mm; y1=9.766889mm; x2=66.679858mm; y2=9.766889mm; 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 {
-              top = 1
-              mask = 1
+            ha:line.53244 {
+             x1=66.679858mm; y1=9.766889mm; x2=66.679858mm; y2=10.766889mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
-             clearance=0.0
-              li:ps_poly {
-               -43.305mil  
-               -43.305mil  
-               43.305mil  
-               -43.305mil  
-               43.305mil  
-               43.305mil  
-               -43.305mil  
-               43.305mil  
-              }
             }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
+            ha:line.53247 {
+             x1=66.679858mm; y1=9.766889mm; x2=67.679858mm; y2=9.766889mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
              }
-             clearance=0.0
-              li:ps_poly {
-               -43.305mil  
-               -43.305mil  
-               43.305mil  
-               -43.305mil  
-               43.305mil  
-               43.305mil  
-               -43.305mil  
-               43.305mil  
-              }
             }
-          }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = DTPe++P7imVnhaFEAwoAAAAO
+       }
+       ha:subc.53256 {
+        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.1 {
-          hdia=43.31mil; 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 {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
             }
 
             ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=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 {
+               -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=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 {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
             }
           }
         }
        }
 
         li:objects {
-         ha:padstack_ref.53417 {
-          proto=0; x=452.48mil; y=183.43mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:padstack_ref.53269 {
+          proto=0; x=2.49227in; y=12.840585mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -18600,259 +17740,82 @@ ha:pcb-rnd-board-v8 {
 
           ha:attributes {
             term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.53418 {
-          proto=1; x=570.58mil; y=183.43mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.53419 {
-          proto=1; x=688.69mil; y=183.43mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=pin3
-          }
-         }
-         ha:padstack_ref.53420 {
-          proto=1; x=846.17mil; y=85.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=4
-            name=GND
-          }
-         }
-         ha:padstack_ref.53421 {
-          proto=1; x=846.17mil; y=281.85mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=4
-            name=GND
-          }
-         }
-         ha:padstack_ref.53422 {
-          proto=1; x=295.0mil; y=85.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=4
-            name=GND
+            name=1
           }
          }
-         ha:padstack_ref.53423 {
-          proto=1; x=295.0mil; y=281.85mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:padstack_ref.53270 {
+          proto=0; x=2.49227in; y=12.040993mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
-            li:0 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:1 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
           }
 
           ha:attributes {
-            term=4
-            name=GND
+            term=2
+            name=2
           }
          }
         }
         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.53384 {
-             x1=275.31mil; y1=293.66mil; x2=275.31mil; y2=73.19mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.53387 {
-             x1=275.31mil; y1=293.66mil; x2=865.86mil; y2=293.66mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.53390 {
-             x1=865.86mil; y1=293.66mil; x2=865.86mil; y2=73.19mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.53393 {
-             x1=275.31mil; y1=73.19mil; x2=865.86mil; y2=73.19mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.53396 {
-             x1=491.85mil; y1=-202.4mil; x2=649.32mil; y2=-202.4mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.53399 {
-             x1=491.85mil; y1=73.19mil; x2=491.85mil; y2=-202.4mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.53402 {
-             x1=649.32mil; y1=73.19mil; x2=649.32mil; y2=-202.4mil; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            bottom = 1
-           }
-         }
-
          ha:subc-aux {
-          lid=1
+          lid=0
           ha:combining {          }
 
            li:objects {
-            ha:line.53405 {
-             x1=14.49284mm; y1=4.65905mm; x2=14.49284mm; y2=4.65905mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53257 {
+             x1=2.49227in; y1=12.440789mm; x2=2.49227in; y2=12.440789mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.53408 {
-             x1=570.58mil; y1=183.43mil; x2=570.58mil; y2=183.43mil; thickness=0.1mm; clearance=0.0;
+            ha:line.53260 {
+             x1=2.49227in; y1=12.440789mm; x2=2.49227in; y2=12.440789mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.53411 {
-             x1=570.58mil; y1=183.43mil; x2=570.58mil; y2=3.659122mm; thickness=0.1mm; clearance=0.0;
+            ha:line.53263 {
+             x1=2.49227in; y1=12.440789mm; x2=2.49227in; y2=13.440789mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.53414 {
-             x1=570.58mil; y1=183.43mil; x2=15.492732mm; y2=183.43mil; thickness=0.1mm; clearance=0.0;
+            ha:line.53266 {
+             x1=2.49227in; y1=12.440789mm; x2=64.303658mm; y2=12.440789mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
             }
            }
            ha:type {
-            bottom = 1
-            virtual = 1
+            top = 1
             misc = 1
+            virtual = 1
            }
          }
         }
        }
-        uid = HDLXBs+X1hej71KFgvoAAABM
+        uid = DTPe++P7imVnhaFEAwoAAAAN
        }
-       ha:subc.53425 {
+       ha:subc.53272 {
         ha:attributes {
-         value=
-         device=CONNECTOR
-         footprint=100mil2pin
-         refdes=J1
+         {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=38.0mil; hplated=1; htop=0; hbottom=0;
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
           li:shape {
 
             ha:ps_shape_v4 {
@@ -18863,52 +17826,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -35.0mil  
-               -35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.0mil  
-               -35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.0mil  
-               -35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
               }
             }
 
@@ -18920,98 +17845,192 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -42.5mil  
-               -42.5mil  
-               42.5mil  
-               -42.5mil  
-               42.5mil  
-               42.5mil  
-               -42.5mil  
-               42.5mil  
+               -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 {
-               -42.5mil  
-               -42.5mil  
-               42.5mil  
-               -42.5mil  
-               42.5mil  
-               42.5mil  
-               -42.5mil  
-               42.5mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
               }
             }
           }
         }
+       }
 
-        ha:ps_proto_v6.1 {
-          hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+        li:objects {
+         ha:padstack_ref.53285 {
+          proto=0; x=2.59in; y=578.52mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.53286 {
+          proto=0; x=2.59in; y=610.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.53273 {
+             x1=2.59in; y1=594.26mil; x2=2.59in; y2=594.26mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.53276 {
+             x1=2.59in; y1=594.26mil; x2=2.59in; y2=594.26mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.53279 {
+             x1=2.59in; y1=594.26mil; x2=2.59in; y2=14.094204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.53282 {
+             x1=2.59in; y1=594.26mil; x2=64.786mm; y2=594.26mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = DTPe++P7imVnhaFEAwoAAAAM
+       }
+       ha:subc.53288 {
+        ha:attributes {
+         {io_pcb::hidename_y}=23.0167 mm
+         copyright=2006 DJ Delorie
+         author=DJ Delorie
+         footprint=SOT23-5
+         dist-license=GPL
+         {io_pcb::hidename_scale}=89
+         refdes=U1
+         value=TLV73333
+         {io_pcb::hidename_direction}=2
+         device=IC
+         use-license=Unlimited
+         {io_pcb::hidename_x}=70.4665 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
           li:shape {
 
             ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;             }
              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: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 {
+               -23.0mil  
+               -15.0mil  
+               -23.0mil  
+               15.0mil  
+               23.0mil  
+               15.0mil  
+               23.0mil  
+               -15.0mil  
+              }
             }
 
             ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;             }
-             ha:combining { sub=1; auto=1;             }
+             ha:combining { auto=1;             }
              ha:layer_mask {
-              bottom = 1
-              mask = 1
+              top = 1
+              paste = 1
              }
              clearance=0.0
+              li:ps_poly {
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+               -12.0mil  
+              }
             }
           }
         }
        }
 
         li:objects {
-         ha:padstack_ref.53450 {
-          proto=0; x=1.033in; y=68.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
+         ha:padstack_ref.53313 {
+          proto=0; x=63.475896mm; y=27.2687mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -19020,40 +18039,60 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=1
-            name=1
+            term=4
+            name=BY
           }
          }
-         ha:padstack_ref.53451 {
-          proto=1; x=1.133in; y=68.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
+         ha:padstack_ref.53314 {
+          proto=0; x=63.475896mm; y=25.2875mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
-            li:0 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:2 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-            li:3 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
+          }
+
+          ha:attributes {
+            term=5
+            name=VOUT
+          }
+         }
+         ha:padstack_ref.53315 {
+          proto=0; x=61.393096mm; y=25.2875mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=VIN
+          }
+         }
+         ha:padstack_ref.53316 {
+          proto=0; x=61.393096mm; y=26.2781mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          li:thermal {
           }
 
           ha:attributes {
             term=2
-            name=2
+            name=GND
+          }
+         }
+         ha:padstack_ref.53317 {
+          proto=0; x=61.393096mm; y=27.2687mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=EN
           }
          }
         }
@@ -19064,22 +18103,22 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.53426 {
-             x1=1.183in; y1=118.0mil; x2=983.0mil; y2=118.0mil; thickness=15.0mil; clearance=0.0;
+            ha:line.53289 {
+             x1=60.681896mm; y1=24.7795mm; x2=60.681896mm; y2=27.7767mm; thickness=10.0mil; clearance=0.0;
             }
-            ha:line.53429 {
-             x1=983.0mil; y1=118.0mil; x2=983.0mil; y2=18.0mil; thickness=15.0mil; clearance=0.0;
+            ha:line.53292 {
+             x1=60.681896mm; y1=24.7795mm; x2=64.212496mm; y2=24.7795mm; thickness=10.0mil; clearance=0.0;
             }
-            ha:line.53432 {
-             x1=983.0mil; y1=18.0mil; x2=1.183in; y2=18.0mil; thickness=15.0mil; clearance=0.0;
+            ha:line.53295 {
+             x1=64.212496mm; y1=24.7795mm; x2=64.212496mm; y2=27.7767mm; thickness=10.0mil; clearance=0.0;
             }
-            ha:line.53435 {
-             x1=1.183in; y1=18.0mil; x2=1.183in; y2=118.0mil; thickness=15.0mil; clearance=0.0;
+            ha:line.53298 {
+             x1=60.681896mm; y1=27.7767mm; x2=64.212496mm; y2=27.7767mm; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
             silk = 1
-            bottom = 1
+            top = 1
            }
          }
 
@@ -19088,148 +18127,56 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.53438 {
-             x1=1.083in; y1=68.0mil; x2=1.083in; y2=68.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
+            ha:line.53301 {
+             x1=62.226216mm; y1=26.2781mm; x2=62.226216mm; y2=26.2781mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.53441 {
-             x1=1.033in; y1=68.0mil; x2=1.033in; y2=68.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
+            ha:line.53304 {
+             x1=63.475896mm; y1=27.2687mm; x2=63.475896mm; y2=27.2687mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.53444 {
-             x1=1.033in; y1=68.0mil; x2=27.2382mm; y2=68.0mil; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
+            ha:line.53307 {
+             x1=63.475896mm; y1=27.2687mm; x2=64.475896mm; y2=27.2687mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.53447 {
-             x1=1.033in; y1=68.0mil; x2=1.033in; y2=0.7272mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
-
+            ha:line.53310 {
+             x1=63.475896mm; y1=27.2687mm; x2=63.475896mm; y2=28.2687mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
             }
            }
            ha:type {
-            bottom = 1
-            virtual = 1
+            top = 1
             misc = 1
+            virtual = 1
            }
          }
         }
        }
-        uid = u+VxLVlMX62MRkmAHLEAAABN
+        uid = DTPe++P7imVnhaFEAwoAAAAv
        }
-       ha:subc.53453 {
+       ha:subc.53319 {
         ha:attributes {
-         value=CC1200
-         device=IC
-         footprint=TI-QFN32-new
-         refdes=U6
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -66.93mil  
-               66.93mil  
-               66.93mil  
-               66.93mil  
-               66.93mil  
-               -66.93mil  
-               -66.93mil  
-               -66.93mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-          }
+         {io_pcb::hidename_y}=20.9428 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R4
+         value=10k
+         {io_pcb::hidename_direction}=2
+         device=RESISTOR
+         {io_pcb::hidename_x}=64.3143 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        ha:ps_proto_v6.2 {
+        ha:ps_proto_v6.0 {
           hdia=0.0; hplated=0; htop=0; hbottom=0;
           li:shape {
 
@@ -19241,14 +18188,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               -12.99mil  
-               -12.99mil  
-               -12.99mil  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
 
@@ -19260,64 +18207,122 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
-               0.0  
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
               }
             }
-          }
-        }
-
-        ha:ps_proto_v6.3 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
 
             ha:ps_shape_v4 {
-             ha:combining {             }
+             ha:combining { auto=1;             }
              ha:layer_mask {
-              copper = 1
               top = 1
+              paste = 1
              }
              clearance=0.0
               li:ps_poly {
-               -12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               -12.99mil  
-               -12.99mil  
-               -12.99mil  
+               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
+        li:objects {
+         ha:padstack_ref.53332 {
+          proto=0; x=2.33848in; y=1.033in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.53333 {
+          proto=0; x=2.307in; y=1.033in; 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.53320 {
+             x1=2.32274in; y1=1.033in; x2=2.32274in; y2=1.033in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
              }
-             clearance=0.0
-              li:ps_poly {
-               -12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               -12.99mil  
-               -12.99mil  
-               -12.99mil  
-              }
             }
-          }
+            ha:line.53323 {
+             x1=2.32274in; y1=1.033in; x2=2.32274in; y2=1.033in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.53326 {
+             x1=2.32274in; y1=1.033in; x2=57.997596mm; y2=1.033in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.53329 {
+             x1=2.32274in; y1=1.033in; x2=2.32274in; y2=25.2382mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = DTPe++P7imVnhaFEAwoAAAAx
+       }
+       ha:subc.53335 {
+        ha:attributes {
+         {io_pcb::hidename_y}=19.6230 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R5
+         value=5.1k
+         {io_pcb::hidename_direction}=2
+         device=RESISTOR
+         {io_pcb::hidename_x}=64.3105 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        ha:ps_proto_v6.4 {
+        ha:ps_proto_v6.0 {
           hdia=0.0; hplated=0; htop=0; hbottom=0;
           li:shape {
 
@@ -19329,14 +18334,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -7.5mil  
-               7.5mil  
-               7.5mil  
-               7.5mil  
-               7.5mil  
-               -7.5mil  
-               -7.5mil  
-               -7.5mil  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
 
@@ -19348,14 +18353,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               12.99mil  
-               -12.99mil  
-               -12.99mil  
-               -12.99mil  
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
               }
             }
 
@@ -19367,83 +18372,107 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -7.5mil  
-               7.5mil  
-               7.5mil  
-               7.5mil  
-               7.5mil  
-               -7.5mil  
-               -7.5mil  
-               -7.5mil  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
           }
         }
+       }
 
-        ha:ps_proto_v6.5 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+        li:objects {
+         ha:padstack_ref.53348 {
+          proto=0; x=2.307in; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.53349 {
+          proto=0; x=2.33848in; y=995.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
+
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.53336 {
+             x1=2.32274in; y1=995.0mil; x2=2.32274in; y2=995.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
              }
-             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
+            ha:line.53339 {
+             x1=2.32274in; y1=995.0mil; x2=2.32274in; y2=995.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
              }
-             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
+            ha:line.53342 {
+             x1=2.32274in; y1=995.0mil; x2=59.997596mm; y2=995.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
-             clearance=0.0
-              li:ps_poly {
-               5.905mil  
-               -16.735mil  
-               -5.905mil  
-               -16.735mil  
-               -5.905mil  
-               16.735mil  
-               5.905mil  
-               16.735mil  
-              }
             }
-          }
+            ha:line.53345 {
+             x1=2.32274in; y1=995.0mil; x2=2.32274in; y2=26.273mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = DTPe++P7imVnhaFEAwoAAAAy
+       }
+       ha:subc.53351 {
+        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
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        ha:ps_proto_v6.6 {
+        ha:ps_proto_v6.0 {
           hdia=0.0; hplated=0; htop=0; hbottom=0;
           li:shape {
 
@@ -19455,14 +18484,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -16.735mil  
-               -5.905mil  
-               -16.735mil  
-               5.905mil  
-               16.735mil  
-               5.905mil  
-               16.735mil  
-               -5.905mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
               }
             }
 
@@ -19474,14 +18503,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -19.49mil  
-               -8.66mil  
-               -19.49mil  
-               8.66mil  
-               19.49mil  
-               8.66mil  
-               19.49mil  
-               -8.66mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
               }
             }
 
@@ -19493,14 +18522,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -16.735mil  
-               -5.905mil  
-               -16.735mil  
-               5.905mil  
-               16.735mil  
-               5.905mil  
-               16.735mil  
-               -5.905mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
               }
             }
           }
@@ -19508,8 +18537,8 @@ ha:pcb-rnd-board-v8 {
        }
 
         li:objects {
-         ha:padstack_ref.53467 {
-          proto=0; x=1.746in; y=14.3871mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.53364 {
+          proto=0; x=2.55674in; y=1.02274in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -19518,357 +18547,388 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=1
+            name=1
           }
          }
-         ha:padstack_ref.53468 {
-          proto=1; x=1.69404in; y=15.706884mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:padstack_ref.53365 {
+          proto=0; x=2.55674in; y=991.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=2
+            name=2
           }
          }
-         ha:padstack_ref.53469 {
-          proto=1; x=1.69404in; y=14.3871mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+        }
+        li:layers {
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53470 {
-          proto=1; x=1.69404in; y=13.067062mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             solid  
-             noshape  
+           li:objects {
+            ha:line.53352 {
+             x1=2.55674in; y1=1.007in; x2=2.55674in; y2=1.007in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-          }
-
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53471 {
-          proto=1; x=1.746in; y=15.706884mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
+            ha:line.53355 {
+             x1=2.55674in; y1=1.007in; x2=2.55674in; y2=1.007in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-            li:3 {
-             on  
-             solid  
-             noshape  
+            ha:line.53358 {
+             x1=2.55674in; y1=1.007in; x2=2.55674in; y2=26.5778mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
             }
-            li:5 {
-             on  
-             solid  
-             noshape  
+            ha:line.53361 {
+             x1=2.55674in; y1=1.007in; x2=65.941196mm; y2=1.007in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
             }
-          }
-
-          ha:attributes {
-            term=33
-            name=pin33
-          }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
-         ha:padstack_ref.53472 {
-          proto=1; x=1.746in; y=14.3871mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+        }
+       }
+        uid = DTPe++P7imVnhaFEAwoAAAAz
+       }
+       ha:subc.53367 {
+        ha:attributes {
+         {io_pcb::hidename_y}=22.0538 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C6
+         value=1uF
+         {io_pcb::hidename_direction}=1
+         device=CAPACITOR
+         {io_pcb::hidename_x}=64.4692 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53473 {
-          proto=1; x=1.746in; y=13.067062mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-          }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
             }
-            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 {
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+               -12.84mil  
+              }
             }
-          }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53474 {
-          proto=1; x=1.79797in; y=15.706884mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+               -9.84mil  
+              }
+            }
           }
+        }
+       }
 
+        li:objects {
+         ha:padstack_ref.53380 {
+          proto=0; x=2.36474in; y=1.071in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=1
+            name=1
           }
          }
-         ha:padstack_ref.53475 {
-          proto=1; x=1.79797in; y=14.3871mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:padstack_ref.53381 {
+          proto=0; x=2.36474in; y=1.10248in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=2
+            name=2
           }
          }
-         ha:padstack_ref.53476 {
-          proto=1; x=1.79797in; y=13.067062mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
 
-          li:thermal {
-            li:1 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
-          }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
+           li:objects {
+            ha:line.53368 {
+             x1=2.36474in; y1=1.08674in; x2=2.36474in; y2=1.08674in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.53371 {
+             x1=2.36474in; y1=1.08674in; x2=2.36474in; y2=1.08674in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.53374 {
+             x1=2.36474in; y1=1.08674in; x2=2.36474in; y2=26.603196mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.53377 {
+             x1=2.36474in; y1=1.08674in; x2=59.064396mm; y2=1.08674in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+ ha:flags ={ selected=1
+ };            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
-         ha:padstack_ref.53477 {
-          proto=2; x=1.69404in; y=15.706884mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+        uid = DTPe++P7imVnhaFEAwoAAAA0
+       }
+       ha:subc.53383 {
+        ha:attributes {
+         value=SPDT
+         device=SWITCH
+         footprint=SK12F17
+         refdes=S1
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-          li:thermal {
-          }
+        ha:ps_proto_v6.0 {
+          hdia=43.31mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53478 {
-          proto=3; x=1.69404in; y=15.046738mm; 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 {
+               -39.37mil  
+               -39.37mil  
+               39.37mil  
+               -39.37mil  
+               39.37mil  
+               39.37mil  
+               -39.37mil  
+               39.37mil  
+              }
+            }
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -39.37mil  
+               -39.37mil  
+               39.37mil  
+               -39.37mil  
+               39.37mil  
+               39.37mil  
+               -39.37mil  
+               39.37mil  
+              }
+            }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53479 {
-          proto=4; x=1.69404in; y=15.046738mm; 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
+              intern = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -39.37mil  
+               -39.37mil  
+               39.37mil  
+               -39.37mil  
+               39.37mil  
+               39.37mil  
+               -39.37mil  
+               39.37mil  
+              }
+            }
 
-          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 {
+               -43.305mil  
+               -43.305mil  
+               43.305mil  
+               -43.305mil  
+               43.305mil  
+               43.305mil  
+               -43.305mil  
+               43.305mil  
+              }
+            }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53480 {
-          proto=2; x=1.69404in; y=14.3871mm; 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 {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -43.305mil  
+               -43.305mil  
+               43.305mil  
+               -43.305mil  
+               43.305mil  
+               43.305mil  
+               -43.305mil  
+               43.305mil  
+              }
+            }
           }
+        }
 
-          li:thermal {
-          }
+        ha:ps_proto_v6.1 {
+          hdia=43.31mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53481 {
-          proto=3; x=1.69404in; y=13.727208mm; 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=78.74mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53482 {
-          proto=4; x=1.69404in; y=13.727208mm; 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=78.74mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
 
-          ha:attributes {
-            term=33
-            name=pin33
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
           }
-         }
-         ha:padstack_ref.53483 {
-          proto=2; x=1.69404in; y=13.067062mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.53417 {
+          proto=0; x=452.48mil; y=183.43mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
           ha:flags {
            clearline=1
           }
@@ -19877,12 +18937,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=1
+            name=pin1
           }
          }
-         ha:padstack_ref.53484 {
-          proto=3; x=1.72003in; y=15.706884mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.53418 {
+          proto=1; x=570.58mil; y=183.43mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
           ha:flags {
            clearline=1
           }
@@ -19891,12 +18951,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=2
+            name=pin2
           }
          }
-         ha:padstack_ref.53485 {
-          proto=4; x=1.72003in; y=15.706884mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.53419 {
+          proto=1; x=688.69mil; y=183.43mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
           ha:flags {
            clearline=1
           }
@@ -19905,194 +18965,391 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=3
+            name=pin3
           }
          }
-         ha:padstack_ref.53486 {
-          proto=3; x=1.72003in; y=15.046738mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.53420 {
+          proto=1; x=846.17mil; y=85.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:2 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=4
+            name=GND
           }
          }
-         ha:padstack_ref.53487 {
-          proto=4; x=1.72003in; y=15.046738mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.53421 {
+          proto=1; x=846.17mil; y=281.85mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:2 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=4
+            name=GND
           }
          }
-         ha:padstack_ref.53488 {
-          proto=3; x=1.72003in; y=14.3871mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.53422 {
+          proto=1; x=295.0mil; y=85.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:2 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=4
+            name=GND
           }
          }
-         ha:padstack_ref.53489 {
-          proto=4; x=1.72003in; y=14.3871mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.53423 {
+          proto=1; x=295.0mil; y=281.85mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
+            li:0 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:1 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:2 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=4
+            name=GND
           }
          }
-         ha:padstack_ref.53490 {
-          proto=3; x=1.72003in; y=13.727208mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
 
-          li:thermal {
-          }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
+           li:objects {
+            ha:line.53384 {
+             x1=275.31mil; y1=293.66mil; x2=275.31mil; y2=73.19mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.53387 {
+             x1=275.31mil; y1=293.66mil; x2=865.86mil; y2=293.66mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.53390 {
+             x1=865.86mil; y1=293.66mil; x2=865.86mil; y2=73.19mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.53393 {
+             x1=275.31mil; y1=73.19mil; x2=865.86mil; y2=73.19mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.53396 {
+             x1=491.85mil; y1=-202.4mil; x2=649.32mil; y2=-202.4mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.53399 {
+             x1=491.85mil; y1=73.19mil; x2=491.85mil; y2=-202.4mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.53402 {
+             x1=649.32mil; y1=73.19mil; x2=649.32mil; y2=-202.4mil; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
-         ha:padstack_ref.53491 {
-          proto=4; x=1.72003in; y=13.727208mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
+           li:objects {
+            ha:line.53405 {
+             x1=14.49284mm; y1=4.65905mm; x2=14.49284mm; y2=4.65905mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.53408 {
+             x1=570.58mil; y1=183.43mil; x2=570.58mil; y2=183.43mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.53411 {
+             x1=570.58mil; y1=183.43mil; x2=570.58mil; y2=3.659122mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.53414 {
+             x1=570.58mil; y1=183.43mil; x2=15.492732mm; y2=183.43mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
-         ha:padstack_ref.53492 {
-          proto=3; x=1.72003in; y=13.067062mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+        }
+       }
+        uid = HDLXBs+X1hej71KFgvoAAABM
+       }
+       ha:subc.53425 {
+        ha:attributes {
+         value=Header-2
+         device=CONNECTOR
+         footprint=100mil2pin
+         refdes=J1
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53493 {
-          proto=4; x=1.72003in; y=13.067062mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          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
+             }
+             clearance=0.0
+              li:ps_poly {
+               -35.0mil  
+               -35.0mil  
+               35.0mil  
+               -35.0mil  
+               35.0mil  
+               35.0mil  
+               -35.0mil  
+               35.0mil  
+              }
+            }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53494 {
-          proto=2; x=1.746in; y=15.706884mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -35.0mil  
+               -35.0mil  
+               35.0mil  
+               -35.0mil  
+               35.0mil  
+               35.0mil  
+               -35.0mil  
+               35.0mil  
+              }
+            }
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -35.0mil  
+               -35.0mil  
+               35.0mil  
+               -35.0mil  
+               35.0mil  
+               35.0mil  
+               -35.0mil  
+               35.0mil  
+              }
+            }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53495 {
-          proto=3; x=1.746in; y=15.046738mm; 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 {
+               -42.5mil  
+               -42.5mil  
+               42.5mil  
+               -42.5mil  
+               42.5mil  
+               42.5mil  
+               -42.5mil  
+               42.5mil  
+              }
+            }
 
-          li:thermal {
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -42.5mil  
+               -42.5mil  
+               42.5mil  
+               -42.5mil  
+               42.5mil  
+               42.5mil  
+               -42.5mil  
+               42.5mil  
+              }
+            }
           }
+        }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53496 {
-          proto=4; x=1.746in; y=15.046738mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        ha:ps_proto_v6.1 {
+          hdia=38.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=70.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53497 {
-          proto=2; x=1.746in; y=14.3871mm; 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=70.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=70.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53498 {
-          proto=3; x=1.746in; y=13.727208mm; 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=85.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=85.0mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
           }
+        }
+       }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53499 {
-          proto=4; x=1.746in; y=13.727208mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        li:objects {
+         ha:padstack_ref.53450 {
+          proto=0; x=1.033in; y=68.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
           ha:flags {
            clearline=1
           }
@@ -20101,222 +19358,403 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=1
+            name=1
           }
          }
-         ha:padstack_ref.53500 {
-          proto=2; x=1.746in; y=13.067062mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.53451 {
+          proto=1; x=1.133in; y=68.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
+            li:0 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:2 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=2
+            name=2
           }
          }
-         ha:padstack_ref.53501 {
-          proto=3; x=1.77198in; y=15.706884mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
 
-          li:thermal {
-          }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
+           li:objects {
+            ha:line.53426 {
+             x1=1.183in; y1=118.0mil; x2=983.0mil; y2=118.0mil; thickness=15.0mil; clearance=0.0;
+            }
+            ha:line.53429 {
+             x1=983.0mil; y1=118.0mil; x2=983.0mil; y2=18.0mil; thickness=15.0mil; clearance=0.0;
+            }
+            ha:line.53432 {
+             x1=983.0mil; y1=18.0mil; x2=1.183in; y2=18.0mil; thickness=15.0mil; clearance=0.0;
+            }
+            ha:line.53435 {
+             x1=1.183in; y1=18.0mil; x2=1.183in; y2=118.0mil; thickness=15.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
-         ha:padstack_ref.53502 {
-          proto=4; x=1.77198in; y=15.706884mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53503 {
-          proto=3; x=1.77198in; y=15.046738mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+           li:objects {
+            ha:line.53438 {
+             x1=1.083in; y1=68.0mil; x2=1.083in; y2=68.0mil; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
 
-          li:thermal {
-          }
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.53441 {
+             x1=1.033in; y1=68.0mil; x2=1.033in; y2=68.0mil; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53504 {
-          proto=4; x=1.77198in; y=15.046738mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.53444 {
+             x1=1.033in; y1=68.0mil; x2=27.2382mm; y2=68.0mil; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
 
-          li:thermal {
-          }
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.53447 {
+             x1=1.033in; y1=68.0mil; x2=1.033in; y2=0.7272mm; thickness=0.1mm; clearance=0.0;
+             ha:flags {
+              selected=1
+             }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            bottom = 1
+            virtual = 1
+            misc = 1
+           }
          }
-         ha:padstack_ref.53505 {
-          proto=3; x=1.77198in; y=14.3871mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+        uid = u+VxLVlMX62MRkmAHLEAAABN
+       }
+       ha:subc.197562 {
+        ha:attributes {
+         value=USBmicroB
+         device=CONNECTOR
+         footprint=11071
+         refdes=J5
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-          li:thermal {
-          }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53506 {
-          proto=4; x=1.77198in; y=14.3871mm; 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 {
+               7.875mil  
+               -26.575mil  
+               -7.875mil  
+               -26.575mil  
+               -7.875mil  
+               26.575mil  
+               7.875mil  
+               26.575mil  
+              }
+            }
 
-          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 {
+               10.875mil  
+               -29.575mil  
+               -10.875mil  
+               -29.575mil  
+               -10.875mil  
+               29.575mil  
+               10.875mil  
+               29.575mil  
+              }
+            }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53507 {
-          proto=3; x=1.77198in; y=13.727208mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               7.875mil  
+               -26.575mil  
+               -7.875mil  
+               -26.575mil  
+               -7.875mil  
+               26.575mil  
+               7.875mil  
+               26.575mil  
+              }
+            }
           }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -31.495mil  
+               -27.56mil  
+               -31.495mil  
+               27.56mil  
+               31.495mil  
+               27.56mil  
+               31.495mil  
+               -27.56mil  
+              }
+            }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53508 {
-          proto=4; x=1.77198in; y=13.727208mm; 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 {
+               -34.495mil  
+               -30.56mil  
+               -34.495mil  
+               30.56mil  
+               34.495mil  
+               30.56mil  
+               34.495mil  
+               -30.56mil  
+              }
+            }
 
-          li:thermal {
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -31.495mil  
+               -27.56mil  
+               -31.495mil  
+               27.56mil  
+               31.495mil  
+               27.56mil  
+               31.495mil  
+               -27.56mil  
+              }
+            }
           }
+        }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53509 {
-          proto=3; x=1.77198in; y=13.067062mm; 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 {
+               -37.4mil  
+               37.4mil  
+               37.4mil  
+               37.4mil  
+               37.4mil  
+               -37.4mil  
+               -37.4mil  
+               -37.4mil  
+              }
+            }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53510 {
-          proto=4; x=1.77198in; y=13.067062mm; 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 {
+               -40.4mil  
+               40.4mil  
+               40.4mil  
+               40.4mil  
+               40.4mil  
+               -40.4mil  
+               -40.4mil  
+               -40.4mil  
+              }
+            }
 
-          li:thermal {
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -37.4mil  
+               37.4mil  
+               37.4mil  
+               37.4mil  
+               37.4mil  
+               -37.4mil  
+               -37.4mil  
+               -37.4mil  
+              }
+            }
           }
+        }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53511 {
-          proto=2; x=1.79797in; y=15.706884mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+        ha:ps_proto_v6.3 {
+          hdia=0.0; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=10.0mil
+            }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53512 {
-          proto=3; x=1.79797in; y=15.046738mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=27.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              mech = 1
+             }
+             clearance=10.0mil
+            }
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=56.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=10.0mil
+            }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53513 {
-          proto=4; x=1.79797in; y=15.046738mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=10.0mil
+            }
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=10.0mil
+            }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53514 {
-          proto=2; x=1.79797in; y=14.3871mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-          ha:flags {
-           clearline=1
-          }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=56.0mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=10.0mil
+            }
 
-          li:thermal {
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=10.0mil
+            }
           }
+        }
+       }
 
-          ha:attributes {
-            term=33
-            name=pin33
-          }
-         }
-         ha:padstack_ref.53515 {
-          proto=3; x=1.79797in; y=13.727208mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        li:objects {
+         ha:padstack_ref.197575 {
+          proto=0; x=2.65118in; y=162.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -20325,12 +19763,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=1
+            name=VBUS
           }
          }
-         ha:padstack_ref.53516 {
-          proto=4; x=1.79797in; y=13.727208mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.197576 {
+          proto=0; x=2.62559in; y=162.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -20339,12 +19777,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=2
+            name=D-
           }
          }
-         ha:padstack_ref.53517 {
-          proto=2; x=1.79797in; y=13.067062mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:padstack_ref.197577 {
+          proto=0; x=2.6in; y=162.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -20353,12 +19791,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=3
+            name=D+
           }
          }
-         ha:padstack_ref.53518 {
-          proto=5; x=1.64857in; y=16.136906mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:padstack_ref.197578 {
+          proto=0; x=2.57441in; y=162.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
           ha:flags {
            clearline=1
           }
@@ -20367,334 +19805,522 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=24
-            name=pin24
+            term=4
+            name=HS
           }
          }
-         ha:padstack_ref.53519 {
-          proto=5; x=1.84344in; y=16.136906mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.197579 {
+          proto=0; x=2.54882in; y=162.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
           li:thermal {
           }
 
           ha:attributes {
-            term=1
-            name=pin1
+            term=5
+            name=GND
           }
          }
-         ha:padstack_ref.53520 {
-          proto=6; x=1.67711in; y=11.912124mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.197580 {
+          proto=1; x=62.839981mm; y=145.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
           li:thermal {
           }
 
           ha:attributes {
-            term=16
-            name=pin16
+            term=G
           }
          }
-         ha:padstack_ref.53521 {
-          proto=6; x=1.67711in; y=16.861822mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.197581 {
+          proto=1; x=69.240019mm; y=145.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
           li:thermal {
           }
 
           ha:attributes {
-            term=25
-            name=pin25
+            term=G
           }
          }
-         ha:padstack_ref.53522 {
-          proto=5; x=1.64857in; y=15.63678mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.197582 {
+          proto=2; x=2.55472in; y=57.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
           li:thermal {
           }
 
           ha:attributes {
-            term=23
-            name=pin23
+            term=G
           }
          }
-         ha:padstack_ref.53523 {
-          proto=5; x=1.84344in; y=15.63678mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
-
+         ha:padstack_ref.197583 {
+          proto=2; x=2.64528in; y=57.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
           li:thermal {
           }
 
           ha:attributes {
-            term=2
-            name=pin2
+            term=G
           }
          }
-         ha:padstack_ref.53524 {
-          proto=6; x=1.6968in; y=11.912124mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:padstack_ref.197584 {
+          proto=3; x=2.47402in; y=1.449922mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.235mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+            li:4 {
+             solid  
+             noshape  
+            }
           }
 
           ha:attributes {
-            term=15
-            name=pin15
+            term=G
           }
          }
-         ha:padstack_ref.53525 {
-          proto=6; x=1.6968in; y=16.861822mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:padstack_ref.197585 {
+          proto=3; x=2.72598in; y=1.449922mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.235mil;
           ha:flags {
            clearline=1
           }
 
           li:thermal {
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+            li:4 {
+             solid  
+             noshape  
+            }
           }
 
           ha:attributes {
-            term=26
-            name=pin26
+            term=G
           }
          }
-         ha:padstack_ref.53526 {
-          proto=5; x=1.64857in; y=15.136908mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
 
-          li:thermal {
-          }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:attributes {
-            term=22
-            name=pin22
-          }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
-         ha:padstack_ref.53527 {
-          proto=5; x=1.84344in; y=15.136908mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:attributes {
-            term=3
-            name=pin3
-          }
+           li:objects {
+            ha:line.197563 {
+             x1=2.6in; y1=2.501451mm; x2=2.6in; y2=2.501451mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.197566 {
+             x1=2.6in; y1=0.0; x2=2.6in; y2=0.0; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.197569 {
+             x1=2.6in; y1=0.0; x2=65.04mm; y2=0.0; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.197572 {
+             x1=2.6in; y1=0.0; x2=2.6in; y2=-1.0mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
-         ha:padstack_ref.53528 {
-          proto=6; x=1.71648in; y=11.912124mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         {ha:top copper}                  {
+          lid=2
+          ha:combining {          }
 
-          ha:attributes {
-            term=14
-            name=pin14
-          }
+           li:objects {
+           }
+           ha:type {
+            copper = 1
+            top = 1
+           }
          }
-         ha:padstack_ref.53529 {
-          proto=6; x=1.71648in; y=16.861822mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:top_paste {
+          lid=3
+          ha:combining { auto=1;          }
 
-          ha:attributes {
-            term=27
-            name=pin27
-          }
+           li:objects {
+           }
+           ha:type {
+            top = 1
+            paste = 1
+           }
+         }
+
+         ha:top_mask {
+          lid=4
+          ha:combining { sub=1; auto=1;          }
+
+           li:objects {
+           }
+           ha:type {
+            top = 1
+            mask = 1
+           }
+         }
+
+         ha:any_internal_copper {
+          lid=5
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            copper = 1
+            intern = 1
+           }
+           stack_offs = 1
+         }
+
+         ha:bottom_copper {
+          lid=6
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            bottom = 1
+            copper = 1
+           }
+         }
+
+         ha:bottom_mask {
+          lid=7
+          ha:combining { sub=1; auto=1;          }
+
+           li:objects {
+           }
+           ha:type {
+            bottom = 1
+            mask = 1
+           }
          }
-         ha:padstack_ref.53530 {
-          proto=5; x=1.64857in; y=14.636782mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:bottom_silk {
+          lid=8
+          ha:combining { auto=1;          }
 
-          ha:attributes {
-            term=21
-            name=pin21
-          }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            bottom = 1
+           }
          }
-         ha:padstack_ref.53531 {
-          proto=5; x=1.84344in; y=14.636782mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:bottom_paste {
+          lid=9
+          ha:combining { auto=1;          }
 
-          ha:attributes {
-            term=4
-            name=pin4
-          }
+           li:objects {
+           }
+           ha:type {
+            bottom = 1
+            paste = 1
+           }
          }
-         ha:padstack_ref.53532 {
-          proto=6; x=1.73617in; y=11.912124mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:outline {
+          lid=10
+          ha:combining {          }
 
-          ha:attributes {
-            term=13
-            name=pin13
-          }
+           li:objects {
+           }
+           ha:type {
+            boundary = 1
+           }
+           purpose = uroute
          }
-         ha:padstack_ref.53533 {
-          proto=6; x=1.73617in; y=16.861822mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:pmech {
+          lid=11
+          ha:combining { auto=1;          }
 
-          ha:attributes {
-            term=28
-            name=pin28
-          }
+           li:objects {
+           }
+           ha:type {
+            mech = 1
+           }
+           purpose = proute
          }
-         ha:padstack_ref.53534 {
-          proto=5; x=1.64857in; y=14.137164mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:umech {
+          lid=12
+          ha:combining { auto=1;          }
 
-          ha:attributes {
-            term=20
-            name=pin20
-          }
+           li:objects {
+           }
+           ha:type {
+            mech = 1
+           }
+           purpose = uroute
          }
-         ha:padstack_ref.53535 {
-          proto=5; x=1.84344in; y=14.137164mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+        uid = t+CANjtdPMoBlE0Q3VMAAAAB
+       }
+      ha:subc.52947 {
+       ha:attributes {
+        {io_pcb::hidename_y}=29.6479 mm
+        footprint=0402
+        {io_pcb::hidename_scale}=100
+        refdes=C602
+        value=0.1uF
+        {io_pcb::hidename_direction}=1
+        {io_pcb::hidename_x}=40.0431 mm
+         device=CAPACITOR
+       }
+      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=5
-            name=pin5
-          }
-         }
-         ha:padstack_ref.53536 {
-          proto=6; x=1.75584in; y=11.912124mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
+              -9.84mil  
+             }
+           }
 
-          li:thermal {
-          }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
+              -12.84mil  
+             }
+           }
 
-          ha:attributes {
-            term=12
-            name=pin12
-          }
+           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:padstack_ref.53537 {
-          proto=6; x=1.75584in; y=16.861822mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+       }
+      }
 
-          li:thermal {
-          }
+       li:objects {
+        ha:padstack_ref.52960 {
+         proto=0; x=1.608in; y=29.258296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:attributes {
-            term=29
-            name=pin29
-          }
+         li:thermal {
          }
-         ha:padstack_ref.53538 {
-          proto=5; x=1.64857in; y=13.637038mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.52961 {
+         proto=0; x=1.608in; y=28.458704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-          ha:attributes {
-            term=19
-            name=pin19
-          }
+         ha:attributes {
+           term=2
+           name=2
          }
-         ha:padstack_ref.53539 {
-          proto=5; x=1.84344in; y=13.637038mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+       li:layers {
 
-          li:thermal {
-          }
+        ha:subc-aux {
+         lid=0
+         ha:combining {         }
 
-          ha:attributes {
-            term=6
-            name=pin6
+          li:objects {
+           ha:line.52948 {
+            x1=1.608in; y1=28.8585mm; x2=1.608in; y2=28.8585mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52951 {
+            x1=1.608in; y1=28.8585mm; x2=1.608in; y2=28.8585mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52954 {
+            x1=1.608in; y1=28.8585mm; x2=1.608in; y2=29.8585mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52957 {
+            x1=1.608in; y1=28.8585mm; x2=41.8432mm; y2=28.8585mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-         }
-         ha:padstack_ref.53540 {
-          proto=6; x=1.77553in; y=11.912124mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
+        }
+       }
+      }
+       uid = DTPe++P7imVnhaFEAwoAAABG
+      }
+       ha:subc.204340 {
+        ha:attributes {
+         refdes=C30
+         value=10pF
+         device=CAPACITOR
+         footprint=0402
+         openscad=0402
+        }
+       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=11
-            name=pin11
-          }
-         }
-         ha:padstack_ref.53541 {
-          proto=6; x=1.77553in; y=16.861822mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+              }
+            }
 
-          ha:attributes {
-            term=30
-            name=pin30
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
           }
-         }
-         ha:padstack_ref.53542 {
-          proto=5; x=1.64857in; y=13.137166mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.204354 {
+          proto=0; x=1.833in; y=711.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -20703,12 +20329,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=18
-            name=pin18
+            term=1
+            name=1
           }
          }
-         ha:padstack_ref.53543 {
-          proto=5; x=1.84344in; y=13.137166mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:padstack_ref.204355 {
+          proto=0; x=1.86448in; y=711.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -20717,68 +20343,143 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=7
-            name=pin7
+            term=2
+            name=2
           }
          }
-         ha:padstack_ref.53544 {
-          proto=6; x=1.79521in; y=11.912124mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
 
-          li:thermal {
-          }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:attributes {
-            term=10
-            name=pin10
-          }
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
          }
-         ha:padstack_ref.53545 {
-          proto=6; x=1.79521in; y=16.861822mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-          ha:attributes {
-            term=31
-            name=pin31
-          }
+           li:objects {
+            ha:line.204342 {
+             x1=1.84874in; y1=711.0mil; x2=1.84874in; y2=711.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.204345 {
+             x1=1.84874in; y1=711.0mil; x2=1.84874in; y2=711.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.204348 {
+             x1=1.84874in; y1=711.0mil; x2=47.957996mm; y2=711.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.204351 {
+             x1=1.84874in; y1=711.0mil; x2=1.84874in; y2=19.0594mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
-         ha:padstack_ref.53546 {
-          proto=5; x=1.64857in; y=12.63704mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+       }
+        uid = JlKINSY4qXQLnAli9NoAAABK
+       }
+       ha:subc.204373 {
+        ha:attributes {
+         refdes=C31
+         value=10pF
+         device=CAPACITOR
+         footprint=0402
+         openscad=0402
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-          li:thermal {
-          }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          ha:attributes {
-            term=17
-            name=pin17
-          }
-         }
-         ha:padstack_ref.53547 {
-          proto=5; x=1.84344in; y=12.63704mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
-          ha:flags {
-           clearline=1
-          }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
 
-          li:thermal {
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
+              }
+            }
+
+            ha: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=8
-            name=pin8
-          }
-         }
-         ha:padstack_ref.53548 {
-          proto=6; x=1.8149in; y=11.912124mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        li:objects {
+         ha:padstack_ref.204387 {
+          proto=0; x=1.896in; y=907.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -20787,12 +20488,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=9
-            name=pin9
+            term=1
+            name=1
           }
          }
-         ha:padstack_ref.53549 {
-          proto=6; x=1.8149in; y=16.861822mm; rot=90.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         ha:padstack_ref.204388 {
+          proto=0; x=1.86452in; y=907.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -20801,8 +20502,8 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=32
-            name=pin32
+            term=2
+            name=2
           }
          }
         }
@@ -20813,9 +20514,6 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:arc.53454 {
-             x=1.84836in; y=16.98679mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-            }
            }
            ha:type {
             silk = 1
@@ -20828,26 +20526,26 @@ ha:pcb-rnd-board-v8 {
           ha:combining {          }
 
            li:objects {
-            ha:line.53455 {
-             x1=44.34851mm; y1=14.38699mm; x2=44.34851mm; y2=14.38699mm; thickness=0.1mm; clearance=0.0;
+            ha:line.204375 {
+             x1=1.88026in; y1=907.0mil; x2=1.88026in; y2=907.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.53458 {
-             x1=1.746in; y1=14.3871mm; x2=1.746in; y2=14.3871mm; thickness=0.1mm; clearance=0.0;
+            ha:line.204378 {
+             x1=1.88026in; y1=907.0mil; x2=1.88026in; y2=907.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.53461 {
-             x1=1.746in; y1=14.3871mm; x2=45.3484mm; y2=14.3871mm; thickness=0.1mm; clearance=0.0;
+            ha:line.204381 {
+             x1=1.88026in; y1=907.0mil; x2=46.758604mm; y2=907.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.53464 {
-             x1=1.746in; y1=14.3871mm; x2=1.746in; y2=13.3871mm; thickness=0.1mm; clearance=0.0;
+            ha:line.204384 {
+             x1=1.88026in; y1=907.0mil; x2=1.88026in; y2=22.0378mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -20861,14 +20559,14 @@ ha:pcb-rnd-board-v8 {
          }
         }
        }
-        uid = oixrElNuRaKQk1sKaJIAAABN
+        uid = JlKINSY4qXQLnAli9NoAAABM
        }
-       ha:subc.197562 {
+       ha:subc.204409 {
         ha:attributes {
-         value=USBmicroB
-         device=CONNECTOR
-         footprint=11071
-         refdes=J5
+         value=40mhz
+         device=CRYSTAL
+         footprint=NDK32
+         refdes=X1
         }
        ha:data {
               li:padstack_prototypes {
@@ -20885,14 +20583,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               7.875mil  
-               -26.575mil  
-               -7.875mil  
-               -26.575mil  
-               -7.875mil  
-               26.575mil  
-               7.875mil  
-               26.575mil  
+               -23.62mil  
+               27.555mil  
+               23.62mil  
+               27.555mil  
+               23.62mil  
+               -27.555mil  
+               -23.62mil  
+               -27.555mil  
               }
             }
 
@@ -20904,14 +20602,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               10.875mil  
-               -29.575mil  
-               -10.875mil  
-               -29.575mil  
-               -10.875mil  
-               29.575mil  
-               10.875mil  
-               29.575mil  
+               -26.62mil  
+               30.555mil  
+               26.62mil  
+               30.555mil  
+               26.62mil  
+               -30.555mil  
+               -26.62mil  
+               -30.555mil  
               }
             }
 
@@ -20923,14 +20621,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               7.875mil  
-               -26.575mil  
-               -7.875mil  
-               -26.575mil  
-               -7.875mil  
-               26.575mil  
-               7.875mil  
-               26.575mil  
+               -23.62mil  
+               27.555mil  
+               23.62mil  
+               27.555mil  
+               23.62mil  
+               -27.555mil  
+               -23.62mil  
+               -27.555mil  
               }
             }
           }
@@ -20948,77 +20646,14 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -31.495mil  
-               -27.56mil  
-               -31.495mil  
-               27.56mil  
-               31.495mil  
-               27.56mil  
-               31.495mil  
-               -27.56mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -34.495mil  
-               -30.56mil  
-               -34.495mil  
-               30.56mil  
-               34.495mil  
-               30.56mil  
-               34.495mil  
-               -30.56mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -31.495mil  
-               -27.56mil  
-               -31.495mil  
-               27.56mil  
-               31.495mil  
-               27.56mil  
-               31.495mil  
-               -27.56mil  
-              }
-            }
-          }
-        }
-
-        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 {
-               -37.4mil  
-               37.4mil  
-               37.4mil  
-               37.4mil  
-               37.4mil  
-               -37.4mil  
-               -37.4mil  
-               -37.4mil  
+               23.62mil  
+               -27.555mil  
+               -23.62mil  
+               -27.555mil  
+               -23.62mil  
+               27.555mil  
+               23.62mil  
+               27.555mil  
               }
             }
 
@@ -21029,118 +20664,43 @@ ha:pcb-rnd-board-v8 {
               mask = 1
              }
              clearance=0.0
-              li:ps_poly {
-               -40.4mil  
-               40.4mil  
-               40.4mil  
-               40.4mil  
-               40.4mil  
-               -40.4mil  
-               -40.4mil  
-               -40.4mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -37.4mil  
-               37.4mil  
-               37.4mil  
-               37.4mil  
-               37.4mil  
-               -37.4mil  
-               -37.4mil  
-               -37.4mil  
-              }
-            }
-          }
-        }
-
-        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.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=27.0mil; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              mech = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=56.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=10.0mil
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=56.0mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=10.0mil
+              li:ps_poly {
+               26.62mil  
+               -30.555mil  
+               -26.62mil  
+               -30.555mil  
+               -26.62mil  
+               30.555mil  
+               26.62mil  
+               30.555mil  
+              }
             }
 
             ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=50.0mil; square=0;             }
              ha:combining { auto=1;             }
              ha:layer_mask {
               top = 1
               paste = 1
              }
-             clearance=10.0mil
+             clearance=0.0
+              li:ps_poly {
+               23.62mil  
+               -27.555mil  
+               -23.62mil  
+               -27.555mil  
+               -23.62mil  
+               27.555mil  
+               23.62mil  
+               27.555mil  
+              }
             }
           }
         }
        }
 
         li:objects {
-         ha:padstack_ref.197575 {
-          proto=0; x=2.65118in; y=162.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.204424 {
+          proto=0; x=48.1457mm; y=764.705mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
           ha:flags {
            clearline=1
           }
@@ -21149,12 +20709,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=1
-            name=VBUS
+            term=2
+            name=pin2
           }
          }
-         ha:padstack_ref.197576 {
-          proto=0; x=2.62559in; y=162.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.204425 {
+          proto=1; x=48.1457mm; y=851.305mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
           ha:flags {
            clearline=1
           }
@@ -21163,12 +20723,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=2
-            name=D-
+            term=1
+            name=pin1
           }
          }
-         ha:padstack_ref.197577 {
-          proto=0; x=2.6in; y=162.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.204426 {
+          proto=1; x=1.83251in; y=851.305mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
           ha:flags {
            clearline=1
           }
@@ -21177,12 +20737,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=3
-            name=D+
+            term=4
+            name=pin4
           }
          }
-         ha:padstack_ref.197578 {
-          proto=0; x=2.57441in; y=162.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:padstack_ref.204427 {
+          proto=0; x=1.83251in; y=764.705mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
           ha:flags {
            clearline=1
           }
@@ -21191,1014 +20751,1747 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=4
-            name=HS
+            term=3
+            name=pin3
           }
          }
-         ha:padstack_ref.197579 {
-          proto=0; x=2.54882in; y=162.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:arc.204410 {
+             x=1.93014in; y=885.17mil; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.204412 {
+             x1=47.345727mm; y1=808.005mil; x2=47.345727mm; y2=808.005mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.204415 {
+             x1=1.864in; y1=808.0mil; x2=1.864in; y2=808.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.204418 {
+             x1=1.864in; y1=808.0mil; x2=46.3456mm; y2=808.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.204421 {
+             x1=1.864in; y1=808.0mil; x2=1.864in; y2=19.5232mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = JlKINSY4qXQLnAli9NoAAABO
+       }
+        ha:subc.209089 {
+         ha:attributes {
+          value=CC1200
+          device=IC
+          footprint=TI-QFN32-new
+          refdes=U6
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -66.93mil  
+                66.93mil  
+                66.93mil  
+                66.93mil  
+                66.93mil  
+                -66.93mil  
+                -66.93mil  
+                -66.93mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+             }
+           }
+         }
+
+         ha:ps_proto_v6.2 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                -12.99mil  
+                -12.99mil  
+                -12.99mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.3 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                -12.99mil  
+                -12.99mil  
+                -12.99mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                -12.99mil  
+                -12.99mil  
+                -12.99mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.4 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -7.5mil  
+                7.5mil  
+                7.5mil  
+                7.5mil  
+                7.5mil  
+                -7.5mil  
+                -7.5mil  
+                -7.5mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                -12.99mil  
+                -12.99mil  
+                -12.99mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -7.5mil  
+                7.5mil  
+                7.5mil  
+                7.5mil  
+                7.5mil  
+                -7.5mil  
+                -7.5mil  
+                -7.5mil  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.5 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                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: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  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.209104 {
+           proto=0; x=1.747in; y=567.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.209105 {
+           proto=1; x=1.69504in; y=618.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=GND
+           li:thermal {
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+             li:5 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-         ha:padstack_ref.197580 {
-          proto=1; x=62.839981mm; y=145.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
+          ha:padstack_ref.209106 {
+           proto=1; x=1.69504in; y=567.0mil; 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=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.209107 {
+           proto=1; x=1.69504in; y=515.03mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G
+           li:thermal {
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+             li:5 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-         ha:padstack_ref.197581 {
-          proto=1; x=69.240019mm; y=145.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
+          ha:padstack_ref.209108 {
+           proto=1; x=1.747in; y=618.96mil; 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=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.209109 {
+           proto=1; x=1.747in; y=567.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G
+           li:thermal {
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+             li:5 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-         ha:padstack_ref.197582 {
-          proto=2; x=2.55472in; y=57.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
+          ha:padstack_ref.209110 {
+           proto=1; x=1.747in; y=515.03mil; 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=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.209111 {
+           proto=1; x=1.79897in; y=618.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=12.5mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G
+           li:thermal {
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+             li:5 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-         ha:padstack_ref.197583 {
-          proto=2; x=2.64528in; y=57.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
+          ha:padstack_ref.209112 {
+           proto=1; x=1.79897in; y=567.0mil; 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=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.209113 {
+           proto=1; x=1.79897in; y=515.03mil; 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=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.209114 {
+           proto=2; x=1.69504in; y=618.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.209115 {
+           proto=3; x=1.69504in; y=592.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.209116 {
+           proto=4; x=1.69504in; y=592.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.209117 {
+           proto=2; x=1.69504in; y=567.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.209118 {
+           proto=3; x=1.69504in; y=541.02mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.209119 {
+           proto=4; x=1.69504in; y=541.02mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-         ha:padstack_ref.197584 {
-          proto=3; x=2.47402in; y=1.449922mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.235mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.209120 {
+           proto=2; x=1.69504in; y=515.03mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.209121 {
+           proto=3; x=1.72103in; y=618.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:4 {
-             solid  
-             noshape  
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.209122 {
+           proto=4; x=1.72103in; y=618.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-         ha:padstack_ref.197585 {
-          proto=3; x=2.72598in; y=1.449922mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.235mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.209123 {
+           proto=3; x=1.72103in; y=592.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.209124 {
+           proto=4; x=1.72103in; y=592.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-            li:2 {
-             on  
-             solid  
-             noshape  
-            }
-            li:3 {
-             on  
-             solid  
-             noshape  
-            }
-            li:4 {
-             solid  
-             noshape  
-            }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.209125 {
+           proto=3; x=1.72103in; y=567.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=G
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.209126 {
+           proto=4; x=1.72103in; y=567.0mil; 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:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.209127 {
+           proto=3; x=1.72103in; y=541.02mil; 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.197563 {
-             x1=2.6in; y1=2.501451mm; x2=2.6in; y2=2.501451mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.197566 {
-             x1=2.6in; y1=0.0; x2=2.6in; y2=0.0; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.197569 {
-             x1=2.6in; y1=0.0; x2=65.04mm; y2=0.0; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.197572 {
-             x1=2.6in; y1=0.0; x2=2.6in; y2=-1.0mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.209128 {
+           proto=4; x=1.72103in; y=541.02mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         {ha:top copper}       {
-          lid=2
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            copper = 1
-            top = 1
+          }
+          ha:padstack_ref.209129 {
+           proto=3; x=1.72103in; y=515.03mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:top_paste {
-          lid=3
-          ha:combining { auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            top = 1
-            paste = 1
+          }
+          ha:padstack_ref.209130 {
+           proto=4; x=1.72103in; y=515.03mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:top_mask {
-          lid=4
-          ha:combining { sub=1; auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            top = 1
-            mask = 1
+          }
+          ha:padstack_ref.209131 {
+           proto=2; x=1.747in; y=618.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:any_internal_copper {
-          lid=5
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            copper = 1
-            intern = 1
+          }
+          ha:padstack_ref.209132 {
+           proto=3; x=1.747in; y=592.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-           stack_offs = 1
-         }
 
-         ha:bottom_copper {
-          lid=6
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            bottom = 1
-            copper = 1
+          }
+          ha:padstack_ref.209133 {
+           proto=4; x=1.747in; y=592.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:bottom_mask {
-          lid=7
-          ha:combining { sub=1; auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            bottom = 1
-            mask = 1
+          }
+          ha:padstack_ref.209134 {
+           proto=2; x=1.747in; y=567.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:bottom_silk {
-          lid=8
-          ha:combining { auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            silk = 1
-            bottom = 1
+          }
+          ha:padstack_ref.209135 {
+           proto=3; x=1.747in; y=541.02mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:bottom_paste {
-          lid=9
-          ha:combining { auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            bottom = 1
-            paste = 1
+          }
+          ha:padstack_ref.209136 {
+           proto=4; x=1.747in; y=541.02mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:outline {
-          lid=10
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            boundary = 1
+          }
+          ha:padstack_ref.209137 {
+           proto=2; x=1.747in; y=515.03mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-           purpose = uroute
-         }
 
-         ha:pmech {
-          lid=11
-          ha:combining { auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            mech = 1
+          }
+          ha:padstack_ref.209138 {
+           proto=3; x=1.77298in; y=618.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-           purpose = proute
-         }
 
-         ha:umech {
-          lid=12
-          ha:combining { auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:type {
-            mech = 1
+          }
+          ha:padstack_ref.209139 {
+           proto=4; x=1.77298in; y=618.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-           purpose = uroute
-         }
-        }
-       }
-        uid = t+CANjtdPMoBlE0Q3VMAAAAB
-       }
-      ha:subc.52947 {
-       ha:attributes {
-        {io_pcb::hidename_y}=29.6479 mm
-        footprint=0402
-        {io_pcb::hidename_scale}=100
-        refdes=C602
-        value=0.1uF
-        {io_pcb::hidename_direction}=1
-        {io_pcb::hidename_x}=40.0431 mm
-         device=CAPACITOR
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+           li:thermal {
+           }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -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.209140 {
+           proto=3; x=1.77298in; y=592.97mil; 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 {
-              -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=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.209141 {
+           proto=4; x=1.77298in; y=592.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.52960 {
-         proto=0; x=1.608in; y=29.258296mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+           li:thermal {
+           }
 
-         li:thermal {
-         }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.209142 {
+           proto=3; x=1.77298in; y=567.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.52961 {
-         proto=0; x=1.608in; y=28.458704mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
-         }
+           li:thermal {
+           }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.209143 {
+           proto=4; x=1.77298in; y=567.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+           li:thermal {
+           }
 
-          li:objects {
-           ha:line.52948 {
-            x1=1.608in; y1=28.8585mm; x2=1.608in; y2=28.8585mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+           ha:attributes {
+             term=33
+             name=pin33
            }
-           ha:line.52951 {
-            x1=1.608in; y1=28.8585mm; x2=1.608in; y2=28.8585mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+          }
+          ha:padstack_ref.209144 {
+           proto=3; x=1.77298in; y=541.02mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-           ha:line.52954 {
-            x1=1.608in; y1=28.8585mm; x2=1.608in; y2=29.8585mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+
+           li:thermal {
            }
-           ha:line.52957 {
-            x1=1.608in; y1=28.8585mm; x2=41.8432mm; y2=28.8585mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+
+           ha:attributes {
+             term=33
+             name=pin33
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:padstack_ref.209145 {
+           proto=4; x=1.77298in; y=541.02mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-        }
-       }
-      }
-       uid = DTPe++P7imVnhaFEAwoAAABG
-      }
-       ha:subc.204340 {
-        ha:attributes {
-         refdes=C30
-         value=10pF
-         device=CAPACITOR
-         footprint=0402
-         openscad=0402
-        }
-       ha:data {
-              li:padstack_prototypes {
+          ha:padstack_ref.209146 {
+           proto=3; x=1.77298in; y=515.03mil; 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 {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.209147 {
+           proto=4; x=1.77298in; y=515.03mil; 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.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  
-              }
-            }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-        }
-       }
+          ha:padstack_ref.209148 {
+           proto=2; x=1.79897in; y=618.96mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.204354 {
-          proto=0; x=1.85826in; y=704.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.209149 {
+           proto=3; x=1.79897in; y=592.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.209150 {
+           proto=4; x=1.79897in; y=592.97mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
-         }
-         ha:padstack_ref.204355 {
-          proto=0; x=1.88974in; y=704.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.209151 {
+           proto=2; x=1.79897in; y=567.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.209152 {
+           proto=3; x=1.79897in; y=541.02mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.209153 {
+           proto=4; x=1.79897in; y=541.02mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.209154 {
+           proto=2; x=1.79897in; y=515.03mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=33
+             name=pin33
+           }
           }
+          ha:padstack_ref.209155 {
+           proto=5; x=1.64957in; y=635.89mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=24
+             name=pin24
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.209156 {
+           proto=5; x=1.84444in; y=635.89mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=1
+             name=pin1
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.209157 {
+           proto=6; x=1.67811in; y=469.56mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.204342 {
-             x1=1.874in; y1=704.0mil; x2=1.874in; y2=704.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.204345 {
-             x1=1.874in; y1=704.0mil; x2=1.874in; y2=704.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.204348 {
-             x1=1.874in; y1=704.0mil; x2=48.5996mm; y2=704.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.204351 {
-             x1=1.874in; y1=704.0mil; x2=1.874in; y2=18.8816mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=16
+             name=pin16
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.209158 {
+           proto=6; x=1.67811in; y=664.43mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = JlKINSY4qXQLnAli9NoAAABK
-       }
-       ha:subc.204373 {
-        ha:attributes {
-         refdes=C31
-         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 {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=25
+             name=pin25
+           }
+          }
+          ha:padstack_ref.209159 {
+           proto=5; x=1.64957in; y=616.2mil; rot=90.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 {
-               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  
-              }
-            }
+           ha:attributes {
+             term=23
+             name=pin23
+           }
           }
-        }
-       }
+          ha:padstack_ref.209160 {
+           proto=5; x=1.84444in; y=616.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.204387 {
-          proto=0; x=1.87774in; y=923.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.209161 {
+           proto=6; x=1.6978in; y=469.56mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=15
+             name=pin15
+           }
           }
+          ha:padstack_ref.209162 {
+           proto=6; x=1.6978in; y=664.43mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=26
+             name=pin26
+           }
           }
-         }
-         ha:padstack_ref.204388 {
-          proto=0; x=1.84626in; y=923.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.209163 {
+           proto=5; x=1.64957in; y=596.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=22
+             name=pin22
+           }
           }
+          ha:padstack_ref.209164 {
+           proto=5; x=1.84444in; y=596.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
+          ha:padstack_ref.209165 {
+           proto=6; x=1.71748in; y=469.56mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=pin14
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.209166 {
+           proto=6; x=1.71748in; y=664.43mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=27
+             name=pin27
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.209167 {
+           proto=5; x=1.64957in; y=576.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.204375 {
-             x1=1.862in; y1=923.0mil; x2=1.862in; y2=923.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.204378 {
-             x1=1.862in; y1=923.0mil; x2=1.862in; y2=923.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.204381 {
-             x1=1.862in; y1=923.0mil; x2=46.2948mm; y2=923.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.204384 {
-             x1=1.862in; y1=923.0mil; x2=1.862in; y2=22.4442mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=21
+             name=pin21
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.209168 {
+           proto=5; x=1.84444in; y=576.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = JlKINSY4qXQLnAli9NoAAABM
-       }
-       ha:subc.204409 {
-        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 {
+           li:thermal {
+           }
 
-            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:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.209169 {
+           proto=6; x=1.73717in; y=469.56mil; rot=90.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 {
-               -26.62mil  
-               30.555mil  
-               26.62mil  
-               30.555mil  
-               26.62mil  
-               -30.555mil  
-               -26.62mil  
-               -30.555mil  
-              }
-            }
+           li:thermal {
+           }
 
-            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=13
+             name=pin13
+           }
           }
-        }
+          ha:padstack_ref.209170 {
+           proto=6; x=1.73717in; y=664.43mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha: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:attributes {
+             term=28
+             name=pin28
+           }
+          }
+          ha:padstack_ref.209171 {
+           proto=5; x=1.64957in; y=557.16mil; rot=90.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 {
-               26.62mil  
-               -30.555mil  
-               -26.62mil  
-               -30.555mil  
-               -26.62mil  
-               30.555mil  
-               26.62mil  
-               30.555mil  
-              }
-            }
+           li:thermal {
+           }
 
-            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=20
+             name=pin20
+           }
           }
-        }
-       }
+          ha:padstack_ref.209172 {
+           proto=5; x=1.84444in; y=557.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.204424 {
-          proto=0; x=48.3743mm; y=758.705mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
+          ha:padstack_ref.209173 {
+           proto=6; x=1.75684in; y=469.56mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=12
+             name=pin12
+           }
           }
+          ha:padstack_ref.209174 {
+           proto=6; x=1.75684in; y=664.43mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=pin2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=29
+             name=pin29
+           }
           }
-         }
-         ha:padstack_ref.204425 {
-          proto=1; x=48.3743mm; y=845.305mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.209175 {
+           proto=5; x=1.64957in; y=537.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=19
+             name=pin19
+           }
           }
+          ha:padstack_ref.209176 {
+           proto=5; x=1.84444in; y=537.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
           }
+          ha:padstack_ref.209177 {
+           proto=6; x=1.77653in; y=469.56mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=pin1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=pin11
+           }
           }
-         }
-         ha:padstack_ref.204426 {
-          proto=1; x=1.84151in; y=845.305mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.209178 {
+           proto=6; x=1.77653in; y=664.43mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=30
+             name=pin30
+           }
           }
+          ha:padstack_ref.209179 {
+           proto=5; x=1.64957in; y=517.79mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=18
+             name=pin18
+           }
           }
+          ha:padstack_ref.209180 {
+           proto=5; x=1.84444in; y=517.79mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-            name=pin4
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
-         }
-         ha:padstack_ref.204427 {
-          proto=0; x=1.84151in; y=758.705mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.209181 {
+           proto=6; x=1.79621in; y=469.56mil; 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.209182 {
+           proto=6; x=1.79621in; y=664.43mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=31
+             name=pin31
+           }
           }
+          ha:padstack_ref.209183 {
+           proto=5; x=1.64957in; y=498.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=3
-            name=pin3
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=17
+             name=pin17
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.209184 {
+           proto=5; x=1.84444in; y=498.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:arc.204410 {
-             x=1.93914in; y=879.17mil; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-            }
+           ha:attributes {
+             term=8
+             name=pin8
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.209185 {
+           proto=6; x=1.8159in; y=469.56mil; 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.209186 {
+           proto=6; x=1.8159in; y=664.43mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=32
+             name=pin32
+           }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.204412 {
-             x1=47.574327mm; y1=802.005mil; x2=47.574327mm; y2=802.005mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:arc.209090 {
+              x=1.84936in; y=669.35mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.204415 {
-             x1=1.873in; y1=802.0mil; x2=1.873in; y2=802.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.204418 {
-             x1=1.873in; y1=802.0mil; x2=46.5742mm; y2=802.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.209092 {
+              x1=44.37391mm; y1=14.40169mm; x2=44.37391mm; y2=14.40169mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.204421 {
-             x1=1.873in; y1=802.0mil; x2=1.873in; y2=19.3708mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.209095 {
+              x1=1.747in; y1=567.0mil; x2=1.747in; y2=567.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.209098 {
+              x1=1.747in; y1=567.0mil; x2=45.3738mm; y2=567.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.209101 {
+              x1=1.747in; y1=567.0mil; x2=1.747in; y2=13.4018mm; 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 = JlKINSY4qXQLnAli9NoAAABO
-       }
+         uid = s8UvVKm+Opv32L0Ua+IAAABM
+        }
     }
  }
 
@@ -24311,20 +24604,22 @@ ha:` {
     ha:design {
      text_font_id = 0
      poly_isle_area = 200000000.0
-      via_proto = 0
+      via_proto = 4
       text_scale = 100
       text_thickness = 0
       line_thickness = 10.00 mil
       clearance = 8.00 mil
+       bloat = 0.12700000 mm
     }
     ha:editor {
      grids_idx = 1
       clear_polypoly = true
       grid = 1.00 mil
       ha:view {
-       flip_y = 1
+       flip_y = 0
       }
-       show_solder_side = 1
+       show_solder_side = 0
+        buffer_number = 0
     }
    }
   }