improve copper to try and avoid 0.003 min spacing cost increase
[hw/telemetrum] / telemetrum.lht
index d093f1c0b8cb4fc3e68445deb47e5499f2d017ca..7956601fa05807db71b2c298988b650fbebbb185 100644 (file)
@@ -1765,30 +1765,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.31170 {
-    x1=1.9595in; y1=22.711156mm; x2=50.6948mm; y2=22.711156mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.31173 {
-    x1=50.6948mm; y1=22.711156mm; x2=2.018in; y2=872.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.31176 {
-    x1=1.9595in; y1=850.83mil; x2=50.7027mm; y2=850.83mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.31179 {
-    x1=50.7027mm; y1=850.83mil; x2=2.018in; y2=829.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.31182 {
     x1=48.9715mm; y1=937.45mil; x2=50.7098mm; y2=937.45mil; thickness=25.0mil; clearance=20.0mil;
     ha:flags {
@@ -2463,66 +2439,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.103074 {
-    x1=1.13017in; y1=610.815mil; x2=1.13017in; y2=16.583914mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103077 {
-    x1=1.13017in; y1=16.583914mm; x2=1.13426in; y2=657.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103080 {
-    x1=29.706062mm; y1=610.815mil; x2=29.706062mm; y2=653.21mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103083 {
-    x1=29.706062mm; y1=653.21mil; x2=1.16574in; y2=657.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103086 {
-    x1=29.205936mm; y1=610.815mil; x2=29.205936mm; y2=15.857474mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103089 {
-    x1=29.205936mm; y1=15.857474mm; x2=29.706062mm; y2=644.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103211 {
-    x1=1.134in; y1=690.0mil; x2=1.134in; y2=16.694404mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103214 {
-    x1=1.134in; y1=16.694404mm; x2=1.13426in; y2=657.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103217 {
-    x1=29.6164mm; y1=690.0mil; x2=29.6164mm; y2=657.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103220 {
-    x1=29.6164mm; y1=657.0mil; x2=29.613098mm; y2=656.87mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.103334 {
     x1=25.506299mm; y1=563.57mil; x2=24.318722mm; y2=563.57mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -2565,84 +2481,24 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.103461 {
-    x1=953.0mil; y1=599.48mil; x2=22.003766mm; y2=599.48mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.103464 {
     x1=22.003766mm; y1=599.48mil; x2=21.854668mm; y2=593.61mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.103566 {
-    x1=25.506299mm; y1=406.1mil; x2=22.04466mm; y2=406.1mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103569 {
-    x1=22.04466mm; y1=406.1mil; x2=808.0mil; y2=466.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103572 {
-    x1=808.0mil; y1=466.0mil; x2=757.0mil; y2=496.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103678 {
-    x1=25.506299mm; y1=425.79mil; x2=869.21mil; y2=425.79mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103681 {
-    x1=869.21mil; y1=425.79mil; x2=761.0mil; y2=534.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103684 {
-    x1=761.0mil; y1=534.0mil; x2=716.0mil; y2=534.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.103780 {
-    x1=25.506299mm; y1=366.73mil; x2=835.33mil; y2=366.73mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.103783 {
     x1=835.33mil; y1=366.73mil; x2=830.0mil; y2=372.06mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.103966 {
-    x1=25.506299mm; y1=12.814808mm; x2=881.0mil; y2=12.814808mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.103975 {
     x1=758.0mil; y1=19.465833mm; x2=19.237226mm; y2=19.481807mm; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
    }
-   ha:line.104065 {
-    x1=25.506299mm; y1=12.314682mm; x2=22.026118mm; y2=12.314682mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.104082 {
     x1=807.0mil; y1=728.0mil; x2=807.0mil; y2=19.471167mm; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -2715,68 +2571,8 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.104686 {
-    x1=1.275825in; y1=12.314682mm; x2=1.37083in; y2=12.314682mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.104689 {
-    x1=1.37083in; y1=12.314682mm; x2=1.378in; y2=492.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.104692 {
-    x1=1.378in; y1=492.0mil; x2=1.378in; y2=589.74mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.104695 {
-    x1=1.378in; y1=589.74mil; x2=1.37774in; y2=590.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.104768 {
-    x1=1.275825in; y1=12.814808mm; x2=1.31552in; y2=12.814808mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.104774 {
-    x1=1.34626in; y1=511.0mil; x2=1.322in; y2=511.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.104777 {
-    x1=1.31552in; y1=12.814808mm; x2=1.322in; y2=511.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.104780 {
-    x1=1.34626in; y1=511.0mil; x2=1.34626in; y2=551.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.104850 {
-    x1=1.34626in; y1=590.0mil; x2=1.34626in; y2=15.399004mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.104853 {
-    x1=1.34626in; y1=15.399004mm; x2=1.362in; y2=622.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.104916 {
-    x1=36.83mm; y1=592.0mil; x2=36.83mm; y2=497.0mil; thickness=12.0mil; clearance=12.0mil;
+    x1=36.83mm; y1=594.0mil; x2=36.83mm; y2=499.0mil; thickness=12.0mil; clearance=12.0mil;
    }
    ha:line.104919 {
     x1=1.476in; y1=591.0mil; x2=1.476in; y2=15.240254mm; thickness=10.0mil; clearance=24.0mil;
@@ -2796,30 +2592,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.107553 {
-    x1=19.237226mm; y1=15.954982mm; x2=881.0mil; y2=12.814808mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.107556 {
-    x1=788.0mil; y1=564.0mil; x2=788.0mil; y2=563.83mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.107559 {
-    x1=788.0mil; y1=563.83mil; x2=867.0mil; y2=12.314682mm; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.107562 {
-    x1=22.026118mm; y1=12.314682mm; x2=865.0mil; y2=487.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.107622 {
     x1=782.0mil; y1=261.74mil; x2=782.0mil; y2=288.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -2898,24 +2670,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.108116 {
-    x1=1.31257in; y1=563.57mil; x2=1.324in; y2=575.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.108119 {
-    x1=1.324in; y1=575.0mil; x2=1.324in; y2=663.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.108122 {
-    x1=1.324in; y1=663.0mil; x2=1.468in; y2=807.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.108133 {
     x1=1.861in; y1=850.0mil; x2=48.950245mm; y2=850.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -2928,24 +2682,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.108187 {
-    x1=1.29926in; y1=14.814804mm; x2=33.2486mm; y2=593.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.108190 {
-    x1=33.2486mm; y1=593.0mil; x2=33.2486mm; y2=692.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.108193 {
-    x1=33.2486mm; y1=692.0mil; x2=1.468in; y2=851.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.108204 {
     x1=1.861in; y1=894.0mil; x2=1.927865in; y2=894.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -3282,12 +3018,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.108970 {
-    x1=1.764in; y1=437.0mil; x2=1.572in; y2=437.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.108984 {
     x1=1.322in; y1=367.0mil; x2=32.412813mm; y2=367.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
@@ -3360,14 +3090,8 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.109143 {
-    x1=1.453in; y1=317.0mil; x2=1.372in; y2=317.0mil; thickness=7.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.109146 {
-    x1=1.322in; y1=367.0mil; x2=1.372in; y2=317.0mil; thickness=7.0mil; clearance=10.0mil;
+    x1=1.322in; y1=367.0mil; x2=1.431in; y2=258.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
@@ -3720,2741 +3444,2181 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:polygon.109142 { clearance=10.0mil;
-    li:geometry {
-      ta:contour {
-       { 2.519in; 486.0mil }
-       { 64.643mm; 470.0mil }
-       { 2.564in; 470.0mil }
-       { 2.564in; 530.0mil }
-       { 64.643mm; 530.0mil }
-       { 2.519in; 514.0mil }
-      }
+   ha:line.124870 {
+    x1=953.0mil; y1=599.48mil; x2=23.406608mm; y2=599.48mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
-
+   }
+   ha:line.124873 {
+    x1=23.406608mm; y1=599.48mil; x2=921.0mil; y2=600.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
-     clearpoly=1
+     clearline=1
     }
    }
-  }
-  color = {#8b2323}
-   ha:combining {
+   ha:line.124906 {
+    x1=25.506299mm; y1=406.1mil; x2=23.13686mm; y2=406.1mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
-}
-     ha:bottom-sig      { lid=1; group=10; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>b}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>b} }
-  li:objects {
-   ha:line.50988 {
-    x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+   ha:line.124909 {
+    x1=23.13686mm; y1=406.1mil; x2=893.0mil; y2=424.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.124912 {
+    x1=893.0mil; y1=424.0mil; x2=893.0mil; y2=453.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.51000 {
-    x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.124915 {
+    x1=893.0mil; y1=453.0mil; x2=881.0mil; y2=465.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.124918 {
+    x1=881.0mil; y1=465.0mil; x2=788.0mil; y2=465.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.51012 {
-    x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.124921 {
+    x1=788.0mil; y1=465.0mil; x2=757.0mil; y2=496.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.124951 {
+    x1=25.506299mm; y1=425.79mil; x2=923.21mil; y2=425.79mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.51024 {
-    x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+   ha:line.124954 {
+    x1=923.21mil; y1=425.79mil; x2=908.0mil; y2=441.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.124957 {
+    x1=908.0mil; y1=441.0mil; x2=908.0mil; y2=463.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.51036 {
-    x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+   ha:line.124960 {
+    x1=908.0mil; y1=463.0mil; x2=892.0mil; y2=479.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.125002 {
+    x1=757.0mil; y1=15.967174mm; x2=19.237226mm; y2=629.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.51048 {
-    x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.125044 {
+    x1=743.0mil; y1=714.0mil; x2=729.0mil; y2=728.0mil; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.125087 {
+    x1=25.506299mm; y1=366.73mil; x2=864.84mil; y2=366.73mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.51060 {
-    x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.125090 {
+    x1=864.84mil; y1=366.73mil; x2=830.0mil; y2=10.199878mm; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.125621 {
+    x1=34.455608mm; y1=17.456404mm; x2=1.37226in; y2=703.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-   ha:line.51072 {
-    x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.125624 {
+    x1=34.455608mm; y1=671.0mil; x2=34.455608mm; y2=17.456404mm; thickness=7.0mil; clearance=10.0mil;
     ha:flags {
      clearline=1
-     lock=1
     }
-
-    ha:attributes {
-      on_every_layer=
-      on_every_layer_gen=outline
-      noexport=1
+   }
+   ha:line.125627 {
+    x1=34.455608mm; y1=632.0mil; x2=34.455608mm; y2=529.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  }
-  color = {#3a5fcd}
-  ha:combining {
-  }
-}
-     ha:top-gnd         { lid=2; group=3;
-   li:objects {
-    ha:polygon.51289 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 2.48in; 15.0mil }
-        { 64.643mm; 300.0mil }
-        { 69.469mm; 300.0mil }
-        { 69.469mm; 15.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-      lock=1
-     }
+   ha:line.125630 {
+    x1=1.38826in; y1=670.74mil; x2=1.388in; y2=671.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.51294 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 64.643mm; 700.0mil }
-        { 2.48in; 985.0mil }
-        { 69.469mm; 985.0mil }
-        { 69.469mm; 700.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-     }
+   }
+   ha:line.125718 {
+    x1=1.38826in; y1=13.748004mm; x2=1.38826in; y2=670.74mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:polygon.97694 { clearance=10.0mil;
-     li:geometry {
-       ta:contour {
-        { 592.0mil; 40.0mil }
-        { 908.0mil; 40.0mil }
-        { 908.0mil; 199.0mil }
-        { 592.0mil; 199.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-     }
+   }
+   ha:line.125760 {
+    x1=1.494in; y1=258.0mil; x2=1.431in; y2=258.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#104e8b}
-   ha:combining {
+   ha:line.128577 {
+    x1=1.33in; y1=604.0mil; x2=1.33in; y2=699.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-     ha:bottom-gnd      { lid=3; group=10;
-   li:objects {
-    ha:polygon.51080 { clearance=40.0mil;
-     li:geometry {
-       ta:contour {
-        { 0.0; 0.0 }
-        { 2.75in; 0.0 }
-        { 2.75in; 1000.0mil }
-        { 0.0; 1000.0mil }
-       }
-     }
-
-     ha:flags {
-      clearpoly=1
-      lock=1
-     }
+   ha:line.128580 {
+    x1=1.33in; y1=699.0mil; x2=1.375in; y2=744.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
     }
    }
-  color = {#cd3700}
-   ha:combining {
+   ha:line.128583 {
+    x1=1.375in; y1=744.0mil; x2=1.401in; y2=744.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
    }
- }
-
-      ha:signal {
-       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.31507 {
-          x1=51.4576mm; y1=1.393698mm; x2=51.4571mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31567 {
-          x1=53.9943mm; y1=55.0mil; x2=53.9976mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31576 {
-          x1=2.326in; y1=1.3965mm; x2=59.0776mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31579 {
-          x1=56.5404mm; y1=166.0mil; x2=56.5404mm; y2=1.3965mm; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31582 {
-          x1=56.5404mm; y1=1.3965mm; x2=56.5376mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31585 {
-          x1=1.98in; y1=489.0mil; x2=1.98in; y2=491.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31591 {
-          x1=1.943in; y1=489.0mil; x2=1.771in; y2=489.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31768 {
-          x1=751.5mil; y1=940.5mil; x2=514.0mil; y2=703.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31771 {
-          x1=2.325in; y1=187.0mil; x2=2.325in; y2=1.4163mm; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31774 {
-          x1=2.325in; y1=1.4163mm; x2=59.0776mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31804 {
-          x1=1.943in; y1=489.0mil; x2=1.943in; y2=364.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31807 {
-          x1=1.943in; y1=364.0mil; x2=53.0606mm; y2=218.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31810 {
-          x1=53.0606mm; y1=218.0mil; x2=55.2196mm; y2=218.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31813 {
-          x1=55.2196mm; y1=218.0mil; x2=56.5404mm; y2=166.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31816 {
-          x1=1.98in; y1=489.0mil; x2=1.996in; y2=473.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31819 {
-          x1=1.996in; y1=473.0mil; x2=1.996in; y2=334.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31822 {
-          x1=1.996in; y1=334.0mil; x2=2.096in; y2=234.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31825 {
-          x1=2.096in; y1=234.0mil; x2=55.7977mm; y2=234.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31828 {
-          x1=55.7977mm; y1=234.0mil; x2=57.8076mm; y2=3.9337mm; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31831 {
-          x1=2.02in; y1=509.0mil; x2=2.02in; y2=333.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31834 {
-          x1=2.02in; y1=333.0mil; x2=2.103in; y2=250.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31837 {
-          x1=2.103in; y1=250.0mil; x2=2.262in; y2=250.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31840 {
-          x1=2.262in; y1=250.0mil; x2=2.325in; y2=187.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31879 {
-          x1=2.193in; y1=291.0mil; x2=2.304in; y2=375.0mil; thickness=25.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31885 {
-          x1=751.5mil; y1=940.5mil; x2=1.742in; y2=940.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31918 {
-          x1=51.4576mm; y1=1.393698mm; x2=51.4383mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31921 {
-          x1=51.4383mm; y1=1.393698mm; x2=2.0in; y2=80.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31924 {
-          x1=2.0in; y1=80.0mil; x2=1.274in; y2=80.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31933 {
-          x1=133.0mil; y1=350.0mil; x2=128.0mil; y2=350.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31972 {
-          x1=132.5mil; y1=249.5mil; x2=140.0mil; y2=257.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.50985 {
-          x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.50997 {
-          x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.51009 {
-          x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.51021 {
-          x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.51033 {
-          x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.51045 {
-          x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.51057 {
-          x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.51069 {
-          x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
-          }
-         }
-         ha:line.31606 {
-          x1=1.998in; y1=531.0mil; x2=2.02in; y2=509.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31588 {
-          x1=1.98in; y1=491.0mil; x2=1.956in; y2=515.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.32029 {
-          x1=1.955in; y1=515.0mil; x2=1.636in; y2=515.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.32035 {
-          x1=1.512in; y1=639.0mil; x2=1.477in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.32032 {
-          x1=1.636in; y1=515.0mil; x2=1.512in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.32038 {
-          x1=1.477in; y1=639.0mil; x2=35.9156mm; y2=702.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31603 {
-          x1=1.68in; y1=531.0mil; x2=1.998in; y2=531.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31981 {
-          x1=1.741in; y1=724.0mil; x2=1.958in; y2=724.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.31984 {
-          x1=1.958in; y1=724.0mil; x2=2.018in; y2=784.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.89224 {
-          x1=1.4in; y1=716.0mil; x2=35.9029mm; y2=702.5mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.89852 {
-          x1=1.68in; y1=531.0mil; x2=1.467in; y2=744.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.94855 {
-          x1=1.171in; y1=183.0mil; x2=1.274in; y2=80.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.103579 {
-          x1=757.0mil; y1=496.0mil; x2=677.0mil; y2=559.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.104075 {
-          x1=788.0mil; y1=564.0mil; x2=788.0mil; y2=709.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.104078 {
-          x1=788.0mil; y1=709.0mil; x2=807.0mil; y2=728.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.104179 {
-          x1=968.0mil; y1=465.0mil; x2=968.0mil; y2=665.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.104182 {
-          x1=968.0mil; y1=665.0mil; x2=905.0mil; y2=728.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.104205 {
-          x1=944.0mil; y1=446.0mil; x2=944.0mil; y2=640.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.104208 {
-          x1=944.0mil; y1=640.0mil; x2=856.0mil; y2=728.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.107693 {
-          x1=782.0mil; y1=290.0mil; x2=782.0mil; y2=349.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.107696 {
-          x1=782.0mil; y1=349.0mil; x2=754.0mil; y2=377.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.107699 {
-          x1=754.0mil; y1=377.0mil; x2=754.0mil; y2=427.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.107702 {
-          x1=754.0mil; y1=427.0mil; x2=851.0mil; y2=524.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.107705 {
-          x1=851.0mil; y1=524.0mil; x2=921.0mil; y2=524.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.107725 {
-          x1=894.0mil; y1=547.0mil; x2=853.0mil; y2=547.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.107728 {
-          x1=853.0mil; y1=547.0mil; x2=738.0mil; y2=432.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.107731 {
-          x1=738.0mil; y1=432.0mil; x2=738.0mil; y2=362.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.107734 {
-          x1=738.0mil; y1=362.0mil; x2=743.0mil; y2=357.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.107737 {
-          x1=743.0mil; y1=357.0mil; x2=743.0mil; y2=290.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108056 {
-          x1=29.9212mm; y1=231.0mil; x2=1.189in; y2=220.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108126 {
-          x1=1.468in; y1=807.0mil; x2=1.818in; y2=807.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108129 {
-          x1=1.818in; y1=807.0mil; x2=1.861in; y2=850.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108197 {
-          x1=1.468in; y1=851.0mil; x2=1.818in; y2=851.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108200 {
-          x1=1.818in; y1=851.0mil; x2=1.861in; y2=894.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108259 {
-          x1=1.189in; y1=839.0mil; x2=1.282in; y2=839.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108262 {
-          x1=1.282in; y1=839.0mil; x2=1.304in; y2=861.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108265 {
-          x1=1.304in; y1=861.0mil; x2=36.4236mm; y2=861.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108268 {
-          x1=36.4236mm; y1=861.0mil; x2=36.7284mm; y2=873.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108271 {
-          x1=36.7284mm; y1=873.0mil; x2=1.785in; y2=873.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108274 {
-          x1=1.785in; y1=873.0mil; x2=1.83in; y2=918.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108277 {
-          x1=1.83in; y1=918.0mil; x2=2.151in; y2=918.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108280 {
-          x1=2.151in; y1=918.0mil; x2=56.515mm; y2=844.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108361 {
-          x1=1.771in; y1=897.0mil; x2=1.76in; y2=886.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.32041 {
-          x1=1.345in; y1=886.0mil; x2=1.76in; y2=886.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108452 {
-          x1=1.219in; y1=869.0mil; x2=1.261in; y2=911.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108455 {
-          x1=1.261in; y1=911.0mil; x2=1.749in; y2=911.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108458 {
-          x1=1.749in; y1=911.0mil; x2=45.085mm; y2=937.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108461 {
-          x1=45.085mm; y1=937.0mil; x2=2.268in; y2=937.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108464 {
-          x1=2.268in; y1=937.0mil; x2=57.785mm; y2=944.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108503 {
-          x1=1.032in; y1=716.0mil; x2=1.4in; y2=716.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108506 {
-          x1=27.3558mm; y1=744.0mil; x2=1.467in; y2=744.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108525 {
-          x1=39.6494mm; y1=760.0mil; x2=1.73in; y2=591.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108528 {
-          x1=1.73in; y1=591.0mil; x2=1.8in; y2=591.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108613 {
-          x1=29.21mm; y1=766.0mil; x2=1.292in; y2=766.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108616 {
-          x1=1.292in; y1=766.0mil; x2=1.298in; y2=760.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108619 {
-          x1=1.298in; y1=760.0mil; x2=39.6494mm; y2=760.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108825 {
-          x1=41.021mm; y1=344.0mil; x2=1.682in; y2=344.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108828 {
-          x1=1.682in; y1=344.0mil; x2=1.683in; y2=345.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.108974 {
-          x1=1.572in; y1=437.0mil; x2=36.9824mm; y2=321.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109006 {
-          x1=27.2034mm; y1=280.0mil; x2=27.4574mm; y2=270.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109009 {
-          x1=27.4574mm; y1=270.0mil; x2=1.179in; y2=270.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109012 {
-          x1=1.179in; y1=270.0mil; x2=1.191in; y2=282.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109015 {
-          x1=1.191in; y1=282.0mil; x2=1.286in; y2=282.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109018 {
-          x1=1.286in; y1=282.0mil; x2=36.0172mm; y2=150.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109021 {
-          x1=36.0172mm; y1=150.0mil; x2=1.76in; y2=150.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109051 {
-          x1=1.13in; y1=320.0mil; x2=1.278in; y2=320.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109054 {
-          x1=1.278in; y1=320.0mil; x2=1.427in; y2=171.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109057 {
-          x1=1.427in; y1=171.0mil; x2=1.759in; y2=171.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109069 {
-          x1=53.9976mm; y1=1.393698mm; x2=53.9976mm; y2=1.3998mm; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109072 {
-          x1=53.9976mm; y1=1.3998mm; x2=52.959mm; y2=96.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109075 {
-          x1=52.959mm; y1=96.0mil; x2=1.814in; y2=96.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109078 {
-          x1=1.76in; y1=150.0mil; x2=1.814in; y2=96.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109081 {
-          x1=55.2676mm; y1=154.87mil; x2=55.241698mm; y2=154.87mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109084 {
-          x1=55.241698mm; y1=154.87mil; x2=2.132in; y2=112.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109087 {
-          x1=2.132in; y1=112.0mil; x2=1.818in; y2=112.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109090 {
-          x1=1.759in; y1=171.0mil; x2=1.818in; y2=112.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109121 {
-          x1=1.094in; y1=304.0mil; x2=1.114in; y2=304.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.109124 {
-          x1=1.114in; y1=304.0mil; x2=1.13in; y2=320.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.119123 {
-          x1=1.171in; y1=183.0mil; x2=485.0mil; y2=183.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.119126 {
-          x1=485.0mil; y1=183.0mil; x2=431.0mil; y2=237.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.119129 {
-          x1=431.0mil; y1=237.0mil; x2=221.0mil; y2=237.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.119132 {
-          x1=221.0mil; y1=237.0mil; x2=178.0mil; y2=194.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.119135 {
-          x1=178.0mil; y1=194.0mil; x2=95.0mil; y2=194.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.119138 {
-          x1=95.0mil; y1=194.0mil; x2=79.0mil; y2=210.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.119141 {
-          x1=79.0mil; y1=210.0mil; x2=79.0mil; y2=296.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.119144 {
-          x1=79.0mil; y1=296.0mil; x2=133.0mil; y2=350.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.119184 {
-          x1=401.0mil; y1=357.0mil; x2=554.0mil; y2=357.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.119187 {
-          x1=554.0mil; y1=357.0mil; x2=677.0mil; y2=480.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.119263 {
-          x1=30.8356mm; y1=255.0mil; x2=706.0mil; y2=255.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.119266 {
-          x1=706.0mil; y1=255.0mil; x2=674.0mil; y2=287.0mil; thickness=7.0mil; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-         }
-         ha:line.119269 {
-          x1=674.0mil; y1=287.0mil; x2=460.0mil; y2=287.0mil; thickness=7.0mil; clearance=10.0mil;
+   ha:line.128586 {
+    x1=1.401in; y1=744.0mil; x2=1.468in; y2=811.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.128589 {
+    x1=1.468in; y1=811.0mil; x2=1.468in; y2=851.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.128607 {
+    x1=33.3502mm; y1=607.0mil; x2=33.3502mm; y2=702.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.128610 {
+    x1=33.3502mm; y1=702.0mil; x2=36.0172mm; y2=807.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.128620 {
+    x1=1.275825in; y1=14.814804mm; x2=1.28926in; y2=14.814804mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.128623 {
+    x1=1.28926in; y1=14.814804mm; x2=33.3502mm; y2=607.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.128626 {
+    x1=1.275825in; y1=563.57mil; x2=32.755078mm; y2=563.57mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.128629 {
+    x1=32.755078mm; y1=563.57mil; x2=1.33in; y2=604.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.128633 {
+    x1=1.275825in; y1=524.2mil; x2=1.3202in; y2=524.2mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.128636 {
+    x1=1.3202in; y1=524.2mil; x2=1.324in; y2=528.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.128639 {
+    x1=1.275825in; y1=13.814806mm; x2=1.30289in; y2=13.814806mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.128642 {
+    x1=1.30289in; y1=13.814806mm; x2=1.324in; y2=565.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.131426 {
+    x1=1.55126in; y1=6.53288mm; x2=1.55126in; y2=298.74mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.131429 {
+    x1=1.55126in; y1=298.74mil; x2=39.3954mm; y2=299.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.131432 {
+    x1=40.202104mm; y1=6.53288mm; x2=40.202104mm; y2=7.588504mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.131435 {
+    x1=40.202104mm; y1=7.588504mm; x2=40.2082mm; y2=299.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137162 {
+    x1=1.16574in; y1=692.0mil; x2=1.16574in; y2=719.74mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137165 {
+    x1=1.16574in; y1=719.74mil; x2=29.6164mm; y2=720.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137168 {
+    x1=1.13426in; y1=692.0mil; x2=1.13426in; y2=18.269204mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137171 {
+    x1=1.13426in; y1=18.269204mm; x2=28.829mm; y2=720.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137189 {
+    x1=29.706062mm; y1=610.815mil; x2=29.706062mm; y2=688.21mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137192 {
+    x1=29.706062mm; y1=688.21mil; x2=1.16574in; y2=692.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137207 {
+    x1=29.205936mm; y1=610.815mil; x2=29.205936mm; y2=16.50746mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137210 {
+    x1=29.205936mm; y1=16.50746mm; x2=29.101796mm; y2=654.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137222 {
+    x1=1.13017in; y1=610.815mil; x2=1.13017in; y2=625.83mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137225 {
+    x1=1.13017in; y1=625.83mil; x2=28.321mm; y2=641.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137228 {
+    x1=28.321mm; y1=641.0mil; x2=28.321mm; y2=16.592804mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137231 {
+    x1=28.321mm; y1=16.592804mm; x2=1.11426in; y2=654.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137234 {
+    x1=1.11426in; y1=654.0mil; x2=1.11426in; y2=17.050004mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.137237 {
+    x1=1.11426in; y1=17.050004mm; x2=1.13426in; y2=17.558004mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.140079 {
+    x1=1.275825in; y1=12.814808mm; x2=33.833816mm; y2=12.814808mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.140082 {
+    x1=33.833816mm; y1=12.814808mm; x2=34.455608mm; y2=529.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.140085 {
+    x1=1.275825in; y1=12.314682mm; x2=33.828482mm; y2=12.314682mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.140088 {
+    x1=33.828482mm; y1=12.314682mm; x2=1.38826in; y2=13.748004mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142908 {
+    x1=25.506299mm; y1=12.314682mm; x2=23.042118mm; y2=12.314682mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142911 {
+    x1=23.042118mm; y1=12.314682mm; x2=900.0mil; y2=492.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142914 {
+    x1=25.506299mm; y1=12.814808mm; x2=24.498808mm; y2=12.814808mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142917 {
+    x1=24.498808mm; y1=12.814808mm; x2=958.0mil; y2=498.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142920 {
+    x1=958.0mil; y1=498.0mil; x2=912.0mil; y2=498.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142923 {
+    x1=912.0mil; y1=498.0mil; x2=905.0mil; y2=505.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142929 {
+    x1=677.0mil; y1=559.0mil; x2=726.0mil; y2=559.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142932 {
+    x1=726.0mil; y1=559.0mil; x2=806.0mil; y2=479.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142935 {
+    x1=892.0mil; y1=479.0mil; x2=806.0mil; y2=479.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142938 {
+    x1=757.0mil; y1=15.967174mm; x2=757.0mil; y2=574.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142941 {
+    x1=757.0mil; y1=574.0mil; x2=826.0mil; y2=505.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142944 {
+    x1=905.0mil; y1=505.0mil; x2=826.0mil; y2=505.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142947 {
+    x1=743.0mil; y1=714.0mil; x2=743.0mil; y2=566.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142950 {
+    x1=743.0mil; y1=566.0mil; x2=817.0mil; y2=492.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.142953 {
+    x1=900.0mil; y1=492.0mil; x2=817.0mil; y2=492.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:polygon.109142 { clearance=10.0mil;
+    li:geometry {
+      ta:contour {
+       { 2.519in; 486.0mil }
+       { 64.643mm; 470.0mil }
+       { 2.564in; 470.0mil }
+       { 2.564in; 530.0mil }
+       { 64.643mm; 530.0mil }
+       { 2.519in; 514.0mil }
+      }
+    }
+
+    ha:flags {
+     clearpoly=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.50988 {
+    x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.51000 {
+    x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.51012 {
+    x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.51024 {
+    x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.51036 {
+    x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.51048 {
+    x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.51060 {
+    x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+   ha:line.51072 {
+    x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+    ha:flags {
+     clearline=1
+     lock=1
+    }
+
+    ha:attributes {
+      on_every_layer=
+      on_every_layer_gen=outline
+      noexport=1
+    }
+   }
+  }
+  color = {#3a5fcd}
+  ha:combining {
+  }
+}
+     ha:top-gnd         { lid=2; group=3;
+   li:objects {
+    ha:polygon.51289 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 2.48in; 15.0mil }
+        { 64.643mm; 300.0mil }
+        { 69.469mm; 300.0mil }
+        { 69.469mm; 15.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=1
+     }
+    }
+    ha:polygon.51294 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 64.643mm; 700.0mil }
+        { 2.48in; 985.0mil }
+        { 69.469mm; 985.0mil }
+        { 69.469mm; 700.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+     }
+    }
+    ha:polygon.97694 { clearance=10.0mil;
+     li:geometry {
+       ta:contour {
+        { 592.0mil; 40.0mil }
+        { 908.0mil; 40.0mil }
+        { 908.0mil; 199.0mil }
+        { 592.0mil; 199.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+     }
+    }
+   }
+  color = {#104e8b}
+   ha:combining {
+   }
+ }
+     ha:bottom-gnd      { lid=3; group=10;
+   li:objects {
+    ha:polygon.51080 { clearance=40.0mil;
+     li:geometry {
+       ta:contour {
+        { 0.0; 0.0 }
+        { 2.75in; 0.0 }
+        { 2.75in; 1000.0mil }
+        { 0.0; 1000.0mil }
+       }
+     }
+
+     ha:flags {
+      clearpoly=1
+      lock=1
+     }
+    }
+   }
+  color = {#cd3700}
+   ha:combining {
+   }
+ }
+
+      ha:signal {
+       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.31507 {
+          x1=51.4576mm; y1=1.393698mm; x2=51.4571mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.119309 {
-          x1=460.0mil; y1=287.0mil; x2=448.0mil; y2=275.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31567 {
+          x1=53.9943mm; y1=55.0mil; x2=53.9976mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.119312 {
-          x1=29.9212mm; y1=231.0mil; x2=459.0mil; y2=231.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31576 {
+          x1=2.326in; y1=1.3965mm; x2=59.0776mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.119315 {
-          x1=459.0mil; y1=231.0mil; x2=428.0mil; y2=262.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31579 {
+          x1=56.5404mm; y1=166.0mil; x2=56.5404mm; y2=1.3965mm; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.119318 {
-          x1=428.0mil; y1=262.0mil; x2=356.86mil; y2=262.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31582 {
+          x1=56.5404mm; y1=1.3965mm; x2=56.5376mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.119321 {
-          x1=356.86mil; y1=262.0mil; x2=6.983476mm; y2=343.92mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31585 {
+          x1=1.98in; y1=489.0mil; x2=1.98in; y2=491.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.119324 {
-          x1=6.983476mm; y1=343.92mil; x2=6.983476mm; y2=11.174476mm; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31591 {
+          x1=1.943in; y1=489.0mil; x2=1.771in; y2=489.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.119337 {
-          x1=6.983476mm; y1=11.174476mm; x2=275.0mil; y2=440.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31768 {
+          x1=751.5mil; y1=940.5mil; x2=514.0mil; y2=703.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.119400 {
-          x1=703.0mil; y1=325.0mil; x2=703.0mil; y2=498.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31771 {
+          x1=2.325in; y1=187.0mil; x2=2.325in; y2=1.4163mm; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.119403 {
-          x1=703.0mil; y1=498.0mil; x2=682.0mil; y2=519.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31774 {
+          x1=2.325in; y1=1.4163mm; x2=59.0776mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.119406 {
-          x1=682.0mil; y1=519.0mil; x2=644.0mil; y2=519.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31804 {
+          x1=1.943in; y1=489.0mil; x2=1.943in; y2=364.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.119409 {
-          x1=644.0mil; y1=519.0mil; x2=488.0mil; y2=675.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31807 {
+          x1=1.943in; y1=364.0mil; x2=53.0606mm; y2=218.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.119412 {
-          x1=488.0mil; y1=675.0mil; x2=488.0mil; y2=741.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31810 {
+          x1=53.0606mm; y1=218.0mil; x2=55.2196mm; y2=218.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:polygon.111921 { clearance=10.0mil;
-          li:geometry {
-            ta:contour {
-             { 2.47in; 1000.0mil }
-             { 2.75in; 1000.0mil }
-             { 2.75in; 0.0 }
-             { 2.47in; 0.0 }
-            }
-          }
-
-          ha:flags {
-           clearpoly=1
-          }
-         }
-        }
-        color = {#548b54}
-      }
-
-      ha:power {
-       lid=5
-       group=5
-       ha:combining {       }
-
-        ha:attributes {
-          {pcb-rnd::key::vis}={<Key>l; Shift<Key>o}
-          {pcb-rnd::key::select}={<Key>l; <Key>o}
-        }
-
-        li:objects {
-         ha:line.31386 {
-          x1=453.0mil; y1=539.74mil; x2=133.0mil; y2=649.0mil; thickness=25.0mil; clearance=20.0mil;
+         ha:line.31813 {
+          x1=55.2196mm; y1=218.0mil; x2=56.5404mm; y2=166.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31389 {
-          x1=453.0mil; y1=539.74mil; x2=514.0mil; y2=703.0mil; thickness=25.0mil; clearance=20.0mil;
+         ha:line.31816 {
+          x1=1.98in; y1=489.0mil; x2=1.996in; y2=473.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.31392 {
-          x1=2.374in; y1=290.0mil; x2=2.374in; y2=325.0mil; thickness=25.0mil; clearance=20.0mil;
-         }
-         ha:line.31395 {
-          x1=2.374in; y1=325.0mil; x2=61.468mm; y2=325.0mil; thickness=25.0mil; clearance=20.0mil;
-         }
-         ha:line.31398 {
-          x1=2.347in; y1=305.0mil; x2=2.401in; y2=305.0mil; thickness=7.0mil; clearance=12.0mil;
-         }
-         ha:line.31401 {
-          x1=2.193in; y1=291.0mil; x2=55.3212mm; y2=272.0mil; thickness=25.0mil; clearance=20.0mil;
-         }
-         ha:line.31404 {
-          x1=2.157in; y1=311.0mil; x2=56.1594mm; y2=271.0mil; thickness=25.0mil; clearance=20.0mil;
-         }
-         ha:line.31407 {
-          x1=2.176in; y1=309.0mil; x2=2.216in; y2=279.0mil; thickness=7.0mil; clearance=12.0mil;
-         }
-         ha:line.31410 {
-          x1=56.3372mm; y1=285.0mil; x2=56.0578mm; y2=285.0mil; thickness=7.0mil; clearance=12.0mil;
-         }
-         ha:line.31413 {
-          x1=55.9308mm; y1=556.0mil; x2=2.152in; y2=556.0mil; thickness=32.0mil; clearance=12.0mil;
-         }
-         ha:line.31416 {
-          x1=54.3052mm; y1=567.0mil; x2=55.8546mm; y2=567.0mil; thickness=32.0mil; clearance=12.0mil;
-         }
-         ha:line.50982 {
-          x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-          ha:flags {
-           clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
+         ha:line.31819 {
+          x1=1.996in; y1=473.0mil; x2=1.996in; y2=334.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
          }
-         ha:line.50994 {
-          x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.31822 {
+          x1=1.996in; y1=334.0mil; x2=2.096in; y2=234.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
           }
          }
-         ha:line.51006 {
-          x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.31825 {
+          x1=2.096in; y1=234.0mil; x2=55.7977mm; y2=234.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
           }
          }
-         ha:line.51018 {
-          x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+         ha:line.31828 {
+          x1=55.7977mm; y1=234.0mil; x2=57.8076mm; y2=3.9337mm; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
           }
          }
-         ha:line.51030 {
-          x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+         ha:line.31831 {
+          x1=2.02in; y1=509.0mil; x2=2.02in; y2=333.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
           }
          }
-         ha:line.51042 {
-          x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.31834 {
+          x1=2.02in; y1=333.0mil; x2=2.103in; y2=250.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
-          }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
           }
          }
-         ha:line.51054 {
-          x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.31837 {
+          x1=2.103in; y1=250.0mil; x2=2.262in; y2=250.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
-           lock=1
           }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
+         }
+         ha:line.31840 {
+          x1=2.262in; y1=250.0mil; x2=2.325in; y2=187.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
          }
-         ha:line.51066 {
-          x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+         ha:line.31879 {
+          x1=2.193in; y1=291.0mil; x2=2.304in; y2=375.0mil; thickness=25.0mil; clearance=20.0mil;
           ha:flags {
            clearline=1
-           lock=1
           }
-
-          ha:attributes {
-            on_every_layer=
-            on_every_layer_gen=outline
-            noexport=1
+         }
+         ha:line.31885 {
+          x1=751.5mil; y1=940.5mil; x2=1.742in; y2=940.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
          }
-         ha:line.30603 {
-          x1=1.854in; y1=363.0mil; x2=1.8in; y2=417.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31918 {
+          x1=51.4576mm; y1=1.393698mm; x2=51.4383mm; y2=1.393698mm; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.30606 {
-          x1=1.8in; y1=417.0mil; x2=1.8in; y2=591.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31921 {
+          x1=51.4383mm; y1=1.393698mm; x2=2.0in; y2=80.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:line.119018 {
-          x1=369.0mil; y1=297.0mil; x2=582.0mil; y2=332.0mil; thickness=7.0mil; clearance=10.0mil;
+         ha:line.31924 {
+          x1=2.0in; y1=80.0mil; x2=1.274in; y2=80.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
          }
-         ha:polygon.31446 {
-          li:geometry {
-            ta:contour {
-             { 15.0mil; 15.0mil }
-             { 485.0mil; 15.0mil }
-             { 485.0mil; 40.0mil }
-             { 1.015in; 40.0mil }
-             { 1.015in; 15.0mil }
-             { 58.928mm; 15.0mil }
-             { 58.928mm; 290.0mil }
-             { 2.209in; 290.0mil }
-             { 2.144in; 340.0mil }
-             { 2.144in; 540.0mil }
-             { 2.29in; 540.0mil }
-             { 2.29in; 710.0mil }
-             { 2.29in; 985.0mil }
-             { 15.0mil; 985.0mil }
-            }
+         ha:line.31933 {
+          x1=133.0mil; y1=350.0mil; x2=128.0mil; y2=350.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-
+         }
+         ha:line.31972 {
+          x1=132.5mil; y1=249.5mil; x2=140.0mil; y2=257.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
-           clearpoly=1
-           lock=1
+           clearline=1
           }
          }
-         ha:polygon.31461 {
-          li:geometry {
-            ta:contour {
-             { 69.469mm; 15.0mil }
-             { 2.33in; 15.0mil }
-             { 2.33in; 300.0mil }
-             { 56.261mm; 300.0mil }
-             { 54.7116mm; 348.0mil }
-             { 54.7116mm; 530.0mil }
-             { 2.3in; 530.0mil }
-             { 2.3in; 985.0mil }
-             { 69.469mm; 985.0mil }
-            }
+         ha:line.50985 {
+          x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
           }
 
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.50997 {
+          x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
           ha:flags {
-           clearpoly=1
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51009 {
+          x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
            lock=1
           }
-         }
-        }
-        color = {#8b7355}
-      }
-     ha:outline         { lid=6; group=9;
-   li:objects {
-    ha:line.32095 {
-     x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.32098 {
-     x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.32101 {
-     x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.32104 {
-     x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.32107 {
-     x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.32110 {
-     x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.32113 {
-     x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
-     ha:flags {
-      lock=1
-      clearline=1
-     }
-      ha:attributes {
-       on_every_layer=outline
-      }
-    }
-    ha:line.32116 {
-     x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.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.32137 {
-    li:geometry {
-      ta:contour {
-       { 478.0mil; 990.0mil }
-       { 962.0mil; 990.0mil }
-       { 962.0mil; 774.0mil }
-       { 478.0mil; 774.0mil }
-      }
-    }
 
-    ha:flags {
-     clearpoly=1
-    }
-   }
-   ha:polygon.32142 {
-    li:geometry {
-      ta:contour {
-       { 2.2983in; 524.5mil }
-       { 2.2526811in; 585.32mil }
-       { 2.1764in; 339.93mil }
-       { 53.945mm; 291.0mil }
-       { 56.36768mm; 291.0mil }
-       { 57.6273mm; 8.612378mm }
-       { 57.6273mm; 528.47mil }
-       { 2.2983in; 12.925552mm }
-       { 59.1266mm; 528.47mil }
-       { 59.1266mm; 8.612378mm }
-       { 60.3847mm; 291.0mil }
-       { 62.8086mm; 291.0mil }
-       { 61.4733mm; 339.93mil }
-       { 59.5358mm; 585.32mil }
-      }
-    }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51021 {
+          x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-    ha:flags {
-     clearpoly=1
-    }
-   }
-   ha:polygon.32157 {
-    li:geometry {
-      ta:contour {
-       { 2.2983in; 18.615406mm }
-       { 57.3336mm; 600.84mil }
-       { 57.6285mm; 14.90726mm }
-       { 2.2983in; 648.85mil }
-       { 59.1251mm; 14.90726mm }
-       { 59.42mm; 600.84mil }
-      }
-    }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51033 {
+          x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-    ha:flags {
-     clearpoly=1
-    }
-   }
-   ha:text.32126 {
-    string=switch; x=8.5504mm; y=20.193254mm; scale=100; fid=0;
-    ha:flags {
-     onsolder=1
-    }
-    rot = 270.000000
-   }
-   ha:text.32127 {
-    string=companion; x=56.1594mm; y=278.0mil; scale=100; fid=0;
-    ha:flags {
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.32128 {
-    string=main; x=8.585962mm; y=14.29131mm; scale=100; fid=0;
-    ha:flags {
-     onsolder=1
-    }
-    rot = 270.000000
-   }
-   ha:text.32129 {
-    string=` 2022 Bdale Garbee; x=1.26443in; y=2.295144mm; scale=100; fid=0;
-    ha:flags {
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.32131 {
-    string=debug; x=58.931mm; y=796.99mil; scale=100; fid=0;
-    ha:flags {
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.32132 {
-    string=GND; x=88.0mil; y=952.0mil; scale=100; fid=0;
-    ha:flags {
-     clearline=1
-     onsolder=1
-    }
-    rot = 270.000000
-   }
-   ha:text.32133 {
-    string=+; x=434.98mil; y=723.57mil; scale=200; fid=0;
-    ha:flags {
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-   ha:text.32134 {
-    string=-; x=393.17mil; y=314.86mil; scale=200; fid=0;
-    ha:flags {
-     onsolder=1
-    }
-    rot = 90.000000
-   }
-   ha:text.32135 {
-    string=battery; x=591.12mil; y=15.215616mm; scale=100; fid=0;
-    ha:flags {
-     onsolder=1
-    }
-    rot = 270.000000
-   }
-   ha:text.32136 {
-    string=TeleMetrum v4.0 p2; x=26.48712mm; y=980.07mil; scale=200; fid=0;
-    ha:flags {
-     onsolder=1
-    }
-    rot = 0.000000
-   }
-  }
-  color = {#000000}
-}
-     ha:top-silk        { lid=8; group=1; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>s}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>s} } 
-  li:objects {
-   ha:text.32164 {
-    string=+; x=482.0mil; y=509.74mil; scale=100; fid=0;
-    rot = 0.000000
-   }
-  }
-  color = {#000000}
-}
-     ha:top-paste       { lid=9; group=0; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#cd00cd}
-}
-     ha:top-mask        { lid=10; group=2; ha:combining { sub=1; auto=1; } 
-  li:objects {
-  }
-  color = {#ff0000}
-}
-     ha:bottom-mask     { lid=11; group=11; ha:combining { sub=1; auto=1; } 
-  li:objects {
-  }
-  color = {#ff0000}
-}
-     ha:bottom-paste    { lid=12; group=13; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#cd00cd}
-}
-     ha:slot-plated     { lid=13; group=14; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#8b7355}
-}
-     ha:slot-unplated   { lid=14; group=15; ha:combining { auto=1; } 
-  li:objects {
-  }
-  color = {#00868b}
-}
-     ha:top-assy        { lid=15; group=16; color={#444444};
-   li:objects {
-   }
-   ha:combining {
-   }
- }
-     ha:bot-assy        { lid=16; group=17; color={#444444};
-   li:objects {
-   }
-   ha:combining {
-   }
- }
-     ha:fab             { lid=17; group=18; ha:combining { auto=1; }; color={#222222};
-   li:objects {
-   }
- }
-   }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51045 {
+          x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-    li:objects {
-     ha:padstack_ref.34409 {
-      proto=4; x=473.0mil; y=256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51057 {
+          x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34410 {
-      proto=4; x=2.72in; y=315.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51069 {
+          x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-          li:4 {
-           on  
-           solid  
-           noshape  
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.31606 {
+          x1=1.998in; y1=531.0mil; x2=2.02in; y2=509.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31588 {
+          x1=1.98in; y1=491.0mil; x2=1.956in; y2=515.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.32029 {
+          x1=1.955in; y1=515.0mil; x2=1.636in; y2=515.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.32035 {
+          x1=1.512in; y1=639.0mil; x2=1.479in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.32032 {
+          x1=1.636in; y1=515.0mil; x2=1.512in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31603 {
+          x1=1.68in; y1=531.0mil; x2=1.998in; y2=531.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31981 {
+          x1=1.741in; y1=724.0mil; x2=1.958in; y2=724.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31984 {
+          x1=1.958in; y1=724.0mil; x2=2.018in; y2=784.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.89852 {
+          x1=1.68in; y1=531.0mil; x2=1.467in; y2=744.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.94855 {
+          x1=1.171in; y1=183.0mil; x2=1.274in; y2=80.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.103579 {
+          x1=757.0mil; y1=496.0mil; x2=677.0mil; y2=559.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.104179 {
+          x1=968.0mil; y1=465.0mil; x2=968.0mil; y2=665.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.104182 {
+          x1=968.0mil; y1=665.0mil; x2=905.0mil; y2=728.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.104205 {
+          x1=944.0mil; y1=446.0mil; x2=944.0mil; y2=640.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.104208 {
+          x1=944.0mil; y1=640.0mil; x2=856.0mil; y2=728.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.107693 {
+          x1=782.0mil; y1=290.0mil; x2=782.0mil; y2=349.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.107696 {
+          x1=782.0mil; y1=349.0mil; x2=754.0mil; y2=377.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.107699 {
+          x1=754.0mil; y1=377.0mil; x2=754.0mil; y2=427.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.107702 {
+          x1=754.0mil; y1=427.0mil; x2=851.0mil; y2=524.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.107705 {
+          x1=851.0mil; y1=524.0mil; x2=921.0mil; y2=524.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.107725 {
+          x1=894.0mil; y1=547.0mil; x2=853.0mil; y2=547.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.107728 {
+          x1=853.0mil; y1=547.0mil; x2=738.0mil; y2=432.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.107731 {
+          x1=738.0mil; y1=432.0mil; x2=738.0mil; y2=362.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.107734 {
+          x1=738.0mil; y1=362.0mil; x2=743.0mil; y2=357.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.107737 {
+          x1=743.0mil; y1=357.0mil; x2=743.0mil; y2=290.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108056 {
+          x1=29.9212mm; y1=231.0mil; x2=1.189in; y2=220.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108126 {
+          x1=36.0172mm; y1=807.0mil; x2=1.818in; y2=807.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108129 {
+          x1=1.818in; y1=807.0mil; x2=1.861in; y2=850.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108197 {
+          x1=1.468in; y1=851.0mil; x2=1.818in; y2=851.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108200 {
+          x1=1.818in; y1=851.0mil; x2=1.861in; y2=894.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108259 {
+          x1=1.189in; y1=839.0mil; x2=1.282in; y2=839.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108262 {
+          x1=1.282in; y1=839.0mil; x2=1.304in; y2=861.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108265 {
+          x1=1.304in; y1=861.0mil; x2=36.4236mm; y2=861.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108268 {
+          x1=36.4236mm; y1=861.0mil; x2=36.7284mm; y2=873.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108271 {
+          x1=36.7284mm; y1=873.0mil; x2=1.785in; y2=873.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108274 {
+          x1=1.785in; y1=873.0mil; x2=1.83in; y2=918.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108277 {
+          x1=1.83in; y1=918.0mil; x2=2.151in; y2=918.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108280 {
+          x1=2.151in; y1=918.0mil; x2=56.515mm; y2=844.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         li:5 {
-          on  
-          solid  
-          noshape  
          }
-      }
-     }
-     ha:padstack_ref.34411 {
-      proto=4; x=65.151mm; y=315.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.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:4 {
-           on  
-           solid  
-           noshape  
+         ha:line.108361 {
+          x1=1.771in; y1=897.0mil; x2=1.76in; y2=886.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.32041 {
+          x1=1.345in; y1=886.0mil; x2=1.76in; y2=886.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108452 {
+          x1=1.219in; y1=869.0mil; x2=1.261in; y2=911.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108455 {
+          x1=1.261in; y1=911.0mil; x2=1.749in; y2=911.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108458 {
+          x1=1.749in; y1=911.0mil; x2=45.085mm; y2=937.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108461 {
+          x1=45.085mm; y1=937.0mil; x2=2.268in; y2=937.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108464 {
+          x1=2.268in; y1=937.0mil; x2=57.785mm; y2=944.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108506 {
+          x1=27.3558mm; y1=744.0mil; x2=1.467in; y2=744.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108525 {
+          x1=39.6494mm; y1=760.0mil; x2=1.73in; y2=591.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108528 {
+          x1=1.73in; y1=591.0mil; x2=1.8in; y2=591.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108613 {
+          x1=29.21mm; y1=766.0mil; x2=1.292in; y2=766.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108616 {
+          x1=1.292in; y1=766.0mil; x2=1.298in; y2=760.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108619 {
+          x1=1.298in; y1=760.0mil; x2=39.6494mm; y2=760.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108825 {
+          x1=41.021mm; y1=344.0mil; x2=1.682in; y2=344.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.108828 {
+          x1=1.682in; y1=344.0mil; x2=1.683in; y2=345.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109006 {
+          x1=27.2034mm; y1=280.0mil; x2=27.4574mm; y2=270.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109009 {
+          x1=27.4574mm; y1=270.0mil; x2=1.179in; y2=270.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109012 {
+          x1=1.179in; y1=270.0mil; x2=1.191in; y2=282.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109015 {
+          x1=1.191in; y1=282.0mil; x2=1.286in; y2=282.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109018 {
+          x1=1.286in; y1=282.0mil; x2=36.0172mm; y2=150.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109021 {
+          x1=36.0172mm; y1=150.0mil; x2=1.76in; y2=150.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109051 {
+          x1=1.13in; y1=320.0mil; x2=1.278in; y2=320.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109054 {
+          x1=1.278in; y1=320.0mil; x2=1.427in; y2=171.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109057 {
+          x1=1.427in; y1=171.0mil; x2=1.759in; y2=171.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109069 {
+          x1=53.9976mm; y1=1.393698mm; x2=53.9976mm; y2=1.3998mm; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109072 {
+          x1=53.9976mm; y1=1.3998mm; x2=52.959mm; y2=96.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109075 {
+          x1=52.959mm; y1=96.0mil; x2=1.814in; y2=96.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109078 {
+          x1=1.76in; y1=150.0mil; x2=1.814in; y2=96.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109081 {
+          x1=55.2676mm; y1=154.87mil; x2=55.241698mm; y2=154.87mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109084 {
+          x1=55.241698mm; y1=154.87mil; x2=2.132in; y2=112.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109087 {
+          x1=2.132in; y1=112.0mil; x2=1.818in; y2=112.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109090 {
+          x1=1.759in; y1=171.0mil; x2=1.818in; y2=112.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109121 {
+          x1=1.094in; y1=304.0mil; x2=1.114in; y2=304.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.109124 {
+          x1=1.114in; y1=304.0mil; x2=1.13in; y2=320.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.119123 {
+          x1=1.171in; y1=183.0mil; x2=485.0mil; y2=183.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.119126 {
+          x1=485.0mil; y1=183.0mil; x2=431.0mil; y2=237.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.119129 {
+          x1=431.0mil; y1=237.0mil; x2=221.0mil; y2=237.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         li:5 {
-          on  
-          solid  
-          noshape  
          }
-      }
-     }
-     ha:padstack_ref.34412 {
-      proto=4; x=2.72in; y=685.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.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:4 {
-           on  
-           solid  
-           noshape  
+         ha:line.119132 {
+          x1=221.0mil; y1=237.0mil; x2=178.0mil; y2=194.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         li:5 {
-          on  
-          solid  
-          noshape  
          }
-      }
-     }
-     ha:padstack_ref.34413 {
-      proto=4; x=65.151mm; y=685.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.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:4 {
-            on  
-            solid  
-            noshape  
-           }
-          li:5 {
-           on  
-           solid  
-           noshape  
+         ha:line.119135 {
+          x1=178.0mil; y1=194.0mil; x2=95.0mil; y2=194.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         li:6 {
-          on  
-          solid  
-          noshape  
          }
-      }
-     }
-     ha:padstack_ref.34414 {
-      proto=4; x=2.72in; y=415.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.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:4 {
-           on  
-           solid  
-           noshape  
+         ha:line.119138 {
+          x1=95.0mil; y1=194.0mil; x2=79.0mil; y2=210.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         li:5 {
-          on  
-          solid  
-          noshape  
          }
-      }
-     }
-     ha:padstack_ref.34415 {
-      proto=4; x=2.72in; y=586.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.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:4 {
-           on  
-           solid  
-           noshape  
+         ha:line.119141 {
+          x1=79.0mil; y1=210.0mil; x2=79.0mil; y2=296.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         li:5 {
-          on  
-          solid  
-          noshape  
          }
-      }
-     }
-     ha:padstack_ref.34416 {
-      proto=4; x=65.151mm; y=586.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.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:4 {
-           on  
-           solid  
-           noshape  
+         ha:line.119144 {
+          x1=79.0mil; y1=296.0mil; x2=133.0mil; y2=350.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         li:5 {
-          on  
-          solid  
-          noshape  
          }
-      }
-     }
-     ha:padstack_ref.34417 {
-      proto=4; x=65.151mm; y=415.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.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:4 {
-           on  
-           solid  
-           noshape  
+         ha:line.119184 {
+          x1=401.0mil; y1=357.0mil; x2=554.0mil; y2=357.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.119187 {
+          x1=554.0mil; y1=357.0mil; x2=677.0mil; y2=480.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.119263 {
+          x1=30.8356mm; y1=255.0mil; x2=706.0mil; y2=255.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         li:5 {
-          on  
-          solid  
-          noshape  
          }
-      }
-     }
-     ha:padstack_ref.34424 {
-      proto=4; x=1.526in; y=114.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.119266 {
+          x1=706.0mil; y1=255.0mil; x2=674.0mil; y2=287.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.34430 {
-      proto=4; x=2.117in; y=551.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.119269 {
+          x1=674.0mil; y1=287.0mil; x2=460.0mil; y2=287.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.34431 {
-      proto=4; x=2.176in; y=555.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34432 {
-      proto=4; x=54.5084mm; y=644.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34433 {
-      proto=4; x=2.193in; y=291.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34434 {
-      proto=4; x=1.933in; y=297.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34435 {
-      proto=4; x=1.933in; y=337.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.119309 {
+          x1=460.0mil; y1=287.0mil; x2=448.0mil; y2=275.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.34436 {
-      proto=4; x=2.137in; y=292.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.119312 {
+          x1=29.9212mm; y1=231.0mil; x2=459.0mil; y2=231.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.34437 {
-      proto=4; x=2.153in; y=798.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.119315 {
+          x1=459.0mil; y1=231.0mil; x2=428.0mil; y2=262.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.34438 {
-      proto=4; x=2.112in; y=819.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:2 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34439 {
-      proto=4; x=1.97in; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.119318 {
+          x1=428.0mil; y1=262.0mil; x2=356.86mil; y2=262.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.34442 {
-      proto=4; x=2.02in; y=509.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34443 {
-      proto=4; x=1.854in; y=363.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34444 {
-      proto=4; x=1.98in; y=489.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34445 {
-      proto=4; x=1.943in; y=489.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34446 {
-      proto=4; x=1.343in; y=839.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.119321 {
+          x1=356.86mil; y1=262.0mil; x2=6.983476mm; y2=343.92mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.34447 {
-      proto=4; x=1.343in; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34448 {
-      proto=4; x=976.0mil; y=912.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          round  
-          noshape  
+         ha:line.119324 {
+          x1=6.983476mm; y1=343.92mil; x2=6.983476mm; y2=11.174476mm; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.119337 {
+          x1=6.983476mm; y1=11.174476mm; x2=275.0mil; y2=440.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.34449 {
-      proto=4; x=2.018in; y=829.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34450 {
-      proto=4; x=2.018in; y=872.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34456 {
-      proto=4; x=2.018in; y=959.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34457 {
-      proto=4; x=2.012in; y=656.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.119400 {
+          x1=703.0mil; y1=325.0mil; x2=703.0mil; y2=498.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.34471 {
-      proto=4; x=622.0mil; y=256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:5 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34474 {
-      proto=4; x=570.0mil; y=549.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-         li:5 {
-          on  
-          solid  
-          noshape  
+         ha:line.119403 {
+          x1=703.0mil; y1=498.0mil; x2=682.0mil; y2=519.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.34475 {
-      proto=4; x=585.0mil; y=464.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34476 {
-      proto=4; x=269.0mil; y=532.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34477 {
-      proto=4; x=677.0mil; y=559.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34479 {
-      proto=4; x=697.0mil; y=639.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34480 {
-      proto=4; x=581.0mil; y=667.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34481 {
-      proto=4; x=514.0mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34496 {
-      proto=4; x=831.0mil; y=897.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34497 {
-      proto=4; x=488.0mil; y=741.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34498 {
-      proto=4; x=2.304in; y=375.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:line.119406 {
+          x1=682.0mil; y1=519.0mil; x2=644.0mil; y2=519.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.119409 {
+          x1=644.0mil; y1=519.0mil; x2=488.0mil; y2=675.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.119412 {
+          x1=488.0mil; y1=675.0mil; x2=488.0mil; y2=741.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.125047 {
+          x1=729.0mil; y1=728.0mil; x2=807.0mil; y2=728.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.125742 {
+          x1=1.388in; y1=730.0mil; x2=1.479in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.125778 {
+          x1=1.494in; y1=258.0mil; x2=1.641in; y2=258.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.125781 {
+          x1=1.641in; y1=258.0mil; x2=1.764in; y2=381.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.125784 {
+          x1=1.764in; y1=381.0mil; x2=1.764in; y2=437.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.131444 {
+          x1=1.324in; y1=528.0mil; x2=1.324in; y2=480.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.131447 {
+          x1=1.324in; y1=480.0mil; x2=1.505in; y2=299.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.131450 {
+          x1=1.505in; y1=299.0mil; x2=39.3954mm; y2=299.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.131456 {
+          x1=1.324in; y1=565.0mil; x2=1.324in; y2=559.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.131459 {
+          x1=1.324in; y1=559.0mil; x2=1.353in; y2=530.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.131462 {
+          x1=1.353in; y1=530.0mil; x2=1.353in; y2=485.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.131465 {
+          x1=1.353in; y1=485.0mil; x2=1.506in; y2=332.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.131468 {
+          x1=1.506in; y1=332.0mil; x2=1.564in; y2=332.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.131471 {
+          x1=1.564in; y1=332.0mil; x2=40.2082mm; y2=313.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.131474 {
+          x1=40.2082mm; y1=313.0mil; x2=40.2082mm; y2=299.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137243 {
+          x1=1.032in; y1=716.0mil; x2=27.7114mm; y2=716.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137246 {
+          x1=27.7114mm; y1=716.0mil; x2=28.2194mm; y2=696.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137249 {
+          x1=28.2194mm; y1=696.0mil; x2=33.147mm; y2=696.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137252 {
+          x1=33.147mm; y1=696.0mil; x2=1.339in; y2=730.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137255 {
+          x1=1.339in; y1=730.0mil; x2=1.388in; y2=730.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.137258 {
+          x1=1.388in; y1=730.0mil; x2=1.3905in; y2=727.5mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:polygon.111921 { clearance=10.0mil;
+          li:geometry {
+            ta:contour {
+             { 2.47in; 1000.0mil }
+             { 2.75in; 1000.0mil }
+             { 2.75in; 0.0 }
+             { 2.47in; 0.0 }
+            }
+          }
 
-      li:thermal {
-        li:4 {
-         on  
-         sharp  
-         noshape  
+          ha:flags {
+           clearpoly=1
+          }
+         }
         }
-      }
-     }
-     ha:padstack_ref.34501 {
-      proto=4; x=757.0mil; y=897.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+        color = {#548b54}
       }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:5 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34502 {
-      proto=4; x=1.63in; y=114.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
+      ha:power {
+       lid=5
+       group=5
+       ha:combining {       }
 
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
+        ha:attributes {
+          {pcb-rnd::key::vis}={<Key>l; Shift<Key>o}
+          {pcb-rnd::key::select}={<Key>l; <Key>o}
         }
-      }
-     }
-     ha:padstack_ref.34508 {
-      proto=4; x=46.387mm; y=461.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34509 {
-      proto=4; x=2.343in; y=282.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
+        li:objects {
+         ha:line.31386 {
+          x1=453.0mil; y1=539.74mil; x2=133.0mil; y2=649.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31389 {
+          x1=453.0mil; y1=539.74mil; x2=514.0mil; y2=703.0mil; thickness=25.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.31392 {
+          x1=2.374in; y1=290.0mil; x2=2.374in; y2=325.0mil; thickness=25.0mil; clearance=20.0mil;
+         }
+         ha:line.31395 {
+          x1=2.374in; y1=325.0mil; x2=61.468mm; y2=325.0mil; thickness=25.0mil; clearance=20.0mil;
+         }
+         ha:line.31398 {
+          x1=2.347in; y1=305.0mil; x2=2.401in; y2=305.0mil; thickness=7.0mil; clearance=12.0mil;
+         }
+         ha:line.31401 {
+          x1=2.193in; y1=291.0mil; x2=55.3212mm; y2=272.0mil; thickness=25.0mil; clearance=20.0mil;
+         }
+         ha:line.31404 {
+          x1=2.157in; y1=311.0mil; x2=56.1594mm; y2=271.0mil; thickness=25.0mil; clearance=20.0mil;
+         }
+         ha:line.31407 {
+          x1=2.176in; y1=309.0mil; x2=2.216in; y2=279.0mil; thickness=7.0mil; clearance=12.0mil;
+         }
+         ha:line.31410 {
+          x1=56.3372mm; y1=285.0mil; x2=56.0578mm; y2=285.0mil; thickness=7.0mil; clearance=12.0mil;
+         }
+         ha:line.31413 {
+          x1=55.9308mm; y1=556.0mil; x2=2.152in; y2=556.0mil; thickness=32.0mil; clearance=12.0mil;
+         }
+         ha:line.31416 {
+          x1=54.3052mm; y1=567.0mil; x2=55.8546mm; y2=567.0mil; thickness=32.0mil; clearance=12.0mil;
+         }
+         ha:line.50982 {
+          x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-        li:5 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34510 {
-      proto=4; x=2.443in; y=402.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.50994 {
+          x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:0 {
-         on  
-         diag  
-         round  
-         noshape  
-        }
-        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:line.51006 {
+          x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
+
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-      }
-     }
-     ha:padstack_ref.34511 {
-      proto=4; x=2.498in; y=637.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:line.51018 {
+          x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-         li:4 {
-          on  
-          solid  
-          noshape  
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
          }
-        li:5 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34512 {
-      proto=4; x=2.261in; y=654.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
+         ha:line.51030 {
+          x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:5 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34513 {
-      proto=4; x=58.8264mm; y=714.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51042 {
+          x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-        li:5 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34514 {
-      proto=4; x=1.373in; y=969.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51054 {
+          x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34518 {
-      proto=4; x=1.476in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.51066 {
+          x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+          ha:flags {
+           clearline=1
+           lock=1
+          }
 
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34519 {
-      proto=4; x=36.195mm; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:attributes {
+            on_every_layer=
+            on_every_layer_gen=outline
+            noexport=1
+          }
+         }
+         ha:line.142899 {
+          x1=1.8in; y1=591.0mil; x2=1.8in; y2=417.0mil; thickness=7.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.142902 {
+          x1=1.8in; y1=417.0mil; x2=1.854in; y2=363.0mil; thickness=7.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.142905 {
+          x1=369.0mil; y1=297.0mil; x2=582.0mil; y2=332.0mil; thickness=7.0mil; clearance=12.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:polygon.31446 {
+          li:geometry {
+            ta:contour {
+             { 15.0mil; 15.0mil }
+             { 485.0mil; 15.0mil }
+             { 485.0mil; 40.0mil }
+             { 1.015in; 40.0mil }
+             { 1.015in; 15.0mil }
+             { 58.928mm; 15.0mil }
+             { 58.928mm; 290.0mil }
+             { 2.209in; 290.0mil }
+             { 2.144in; 340.0mil }
+             { 2.144in; 540.0mil }
+             { 2.29in; 540.0mil }
+             { 2.29in; 710.0mil }
+             { 2.29in; 985.0mil }
+             { 15.0mil; 985.0mil }
+            }
+          }
 
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
-     }
-     ha:padstack_ref.34520 {
-      proto=4; x=1.48in; y=678.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
+          ha:flags {
+           clearpoly=1
+           lock=1
+          }
+         }
+         ha:polygon.31461 {
+          li:geometry {
+            ta:contour {
+             { 69.469mm; 15.0mil }
+             { 2.33in; 15.0mil }
+             { 2.33in; 300.0mil }
+             { 56.261mm; 300.0mil }
+             { 54.7116mm; 348.0mil }
+             { 54.7116mm; 530.0mil }
+             { 2.3in; 530.0mil }
+             { 2.3in; 985.0mil }
+             { 69.469mm; 985.0mil }
+            }
+          }
 
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
+          ha:flags {
+           clearpoly=1
+           lock=1
+          }
+         }
         }
+        color = {#8b7355}
       }
+     ha:outline         { lid=6; group=9;
+   li:objects {
+    ha:line.32095 {
+     x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
      }
-     ha:padstack_ref.34521 {
-      proto=4; x=36.195mm; y=653.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:0 {
-         on  
-         diag  
-         round  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
+      ha:attributes {
+       on_every_layer=outline
       }
+    }
+    ha:line.32098 {
+     x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
      }
-     ha:padstack_ref.34522 {
-      proto=4; x=1.741in; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:attributes {
+       on_every_layer=outline
       }
-
-      li:thermal {
+    }
+    ha:line.32101 {
+     x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
       }
+    }
+    ha:line.32104 {
+     x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
      }
-     ha:padstack_ref.34524 {
-      proto=4; x=2.018in; y=784.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:attributes {
+       on_every_layer=outline
       }
-
-      li:thermal {
+    }
+    ha:line.32107 {
+     x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
       }
+    }
+    ha:line.32110 {
+     x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
      }
-     ha:padstack_ref.34526 {
-      proto=4; x=1.771in; y=489.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:attributes {
+       on_every_layer=outline
       }
-
-      li:thermal {
+    }
+    ha:line.32113 {
+     x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
+     }
+      ha:attributes {
+       on_every_layer=outline
       }
+    }
+    ha:line.32116 {
+     x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:flags {
+      lock=1
+      clearline=1
      }
-     ha:padstack_ref.34527 {
-      proto=4; x=1.771in; y=897.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+      ha:attributes {
+       on_every_layer=outline
+      }
+    }
+   }
+  color = {#00868b}
+   ha:combining {
+   }
+ }
+     ha:bottom-silk     { lid=7; group=12; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>x}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>x} } 
+  li:objects {
+   ha:polygon.32137 {
+    li:geometry {
+      ta:contour {
+       { 478.0mil; 990.0mil }
+       { 962.0mil; 990.0mil }
+       { 962.0mil; 774.0mil }
+       { 478.0mil; 774.0mil }
       }
+    }
 
-      li:thermal {
+    ha:flags {
+     clearpoly=1
+    }
+   }
+   ha:polygon.32142 {
+    li:geometry {
+      ta:contour {
+       { 2.2983in; 524.5mil }
+       { 2.2526811in; 585.32mil }
+       { 2.1764in; 339.93mil }
+       { 53.945mm; 291.0mil }
+       { 56.36768mm; 291.0mil }
+       { 57.6273mm; 8.612378mm }
+       { 57.6273mm; 528.47mil }
+       { 2.2983in; 12.925552mm }
+       { 59.1266mm; 528.47mil }
+       { 59.1266mm; 8.612378mm }
+       { 60.3847mm; 291.0mil }
+       { 62.8086mm; 291.0mil }
+       { 61.4733mm; 339.93mil }
+       { 59.5358mm; 585.32mil }
       }
-     }
-     ha:padstack_ref.34528 {
-      proto=4; x=1.345in; y=886.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
+    }
+
+    ha:flags {
+     clearpoly=1
+    }
+   }
+   ha:polygon.32157 {
+    li:geometry {
+      ta:contour {
+       { 2.2983in; 18.615406mm }
+       { 57.3336mm; 600.84mil }
+       { 57.6285mm; 14.90726mm }
+       { 2.2983in; 648.85mil }
+       { 59.1251mm; 14.90726mm }
+       { 59.42mm; 600.84mil }
       }
+    }
+
+    ha:flags {
+     clearpoly=1
+    }
+   }
+   ha:text.32126 {
+    string=switch; x=8.5504mm; y=20.193254mm; scale=100; fid=0;
+    ha:flags {
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.32127 {
+    string=companion; x=56.1594mm; y=278.0mil; scale=100; fid=0;
+    ha:flags {
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.32128 {
+    string=main; x=8.585962mm; y=14.29131mm; scale=100; fid=0;
+    ha:flags {
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.32129 {
+    string=` 2022 Bdale Garbee; x=1.26443in; y=2.295144mm; scale=100; fid=0;
+    ha:flags {
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.32131 {
+    string=debug; x=58.931mm; y=796.99mil; scale=100; fid=0;
+    ha:flags {
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.32132 {
+    string=GND; x=88.0mil; y=952.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.32133 {
+    string=+; x=434.98mil; y=723.57mil; scale=200; fid=0;
+    ha:flags {
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.32134 {
+    string=-; x=393.17mil; y=314.86mil; scale=200; fid=0;
+    ha:flags {
+     onsolder=1
+    }
+    rot = 90.000000
+   }
+   ha:text.32135 {
+    string=battery; x=591.12mil; y=15.215616mm; scale=100; fid=0;
+    ha:flags {
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+   ha:text.32136 {
+    string=TeleMetrum v4.0; x=26.58872mm; y=984.07mil; scale=200; fid=0;
+    ha:flags {
+     onsolder=1
+    }
+    rot = 0.000000
+   }
+   ha:text.140078 {
+    string=apogee; x=337.0mil; y=391.0mil; scale=100; fid=0;
+    ha:flags {
+     clearline=1
+     onsolder=1
+    }
+    rot = 270.000000
+   }
+  }
+  color = {#000000}
+}
+     ha:top-silk        { lid=8; group=1; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={<Key>l; <Key>s}; {pcb-rnd::key::vis}={<Key>l; Shift<Key>s} } 
+  li:objects {
+   ha:text.32164 {
+    string=+; x=482.0mil; y=509.74mil; scale=100; fid=0;
+    rot = 0.000000
+   }
+  }
+  color = {#000000}
+}
+     ha:top-paste       { lid=9; group=0; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#cd00cd}
+}
+     ha:top-mask        { lid=10; group=2; ha:combining { sub=1; auto=1; } 
+  li:objects {
+  }
+  color = {#ff0000}
+}
+     ha:bottom-mask     { lid=11; group=11; ha:combining { sub=1; auto=1; } 
+  li:objects {
+  }
+  color = {#ff0000}
+}
+     ha:bottom-paste    { lid=12; group=13; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#cd00cd}
+}
+     ha:slot-plated     { lid=13; group=14; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#8b7355}
+}
+     ha:slot-unplated   { lid=14; group=15; ha:combining { auto=1; } 
+  li:objects {
+  }
+  color = {#00868b}
+}
+     ha:top-assy        { lid=15; group=16; color={#444444};
+   li:objects {
+   }
+   ha:combining {
+   }
+ }
+     ha:bot-assy        { lid=16; group=17; color={#444444};
+   li:objects {
+   }
+   ha:combining {
+   }
+ }
+     ha:fab             { lid=17; group=18; ha:combining { auto=1; }; color={#222222};
+   li:objects {
+   }
+ }
+   }
 
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34529 {
-      proto=4; x=1.825in; y=160.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+    li:objects {
+     ha:padstack_ref.34409 {
+      proto=4; x=473.0mil; y=256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
@@ -6467,2204 +5631,1688 @@ ha:pcb-rnd-board-v8 {
         }
       }
      }
-     ha:padstack_ref.34531 {
-      proto=4; x=1.736in; y=114.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+     ha:padstack_ref.34410 {
+      proto=4; x=2.72in; y=315.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
       ha:flags {
        clearline=1
       }
 
       li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-        li:5 {
+        li:0 {
          on  
          solid  
          noshape  
         }
-      }
-     }
-     ha:padstack_ref.34525 {
-      proto=4; x=1.032in; y=716.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-     ha:padstack_ref.34523 {
-      proto=4; x=1.741in; y=724.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
-      ha:padstack_ref.89836 {
-       proto=4; x=27.3558mm; y=744.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.93842 {
-       proto=4; x=980.0mil; y=86.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-      }
-      ha:padstack_ref.94368 {
-       proto=4; x=26.035mm; y=276.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-      }
-      ha:padstack_ref.94858 {
-       proto=4; x=1.274in; y=80.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.94859 {
-       proto=4; x=31.1912mm; y=80.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-      }
-      ha:padstack_ref.102781 {
-       proto=4; x=1.152in; y=295.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-      }
-      ha:padstack_ref.102944 {
-       proto=4; x=1.155in; y=207.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-      }
-      ha:padstack_ref.103209 {
-       proto=4; x=1.134in; y=690.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-      }
-      ha:padstack_ref.103210 {
-       proto=4; x=29.6164mm; y=690.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-      }
-      ha:padstack_ref.103457 {
-       proto=4; x=921.0mil; y=568.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-      }
-      ha:padstack_ref.103575 {
-       proto=4; x=757.0mil; y=496.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.104071 {
-       proto=4; x=788.0mil; y=564.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.104081 {
-       proto=4; x=807.0mil; y=728.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.104178 {
-       proto=4; x=969.0mil; y=463.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.104185 {
-       proto=4; x=905.0mil; y=728.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.104204 {
-       proto=4; x=942.0mil; y=448.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.104211 {
-       proto=4; x=856.0mil; y=728.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.104767 {
-       proto=4; x=1.318in; y=507.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-      }
-      ha:padstack_ref.104843 {
-       proto=4; x=1.362in; y=622.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:5 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-      }
-      ha:padstack_ref.107631 {
-       proto=4; x=782.0mil; y=290.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.107632 {
-       proto=4; x=743.0mil; y=290.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.107708 {
-       proto=4; x=921.0mil; y=526.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.107724 {
-       proto=4; x=894.0mil; y=547.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.107791 {
-       proto=4; x=1.189in; y=220.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.107988 {
-       proto=4; x=30.8356mm; y=255.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.108125 {
-       proto=4; x=1.468in; y=807.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.108132 {
-       proto=4; x=1.861in; y=850.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.108196 {
-       proto=4; x=1.468in; y=851.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.108203 {
-       proto=4; x=1.861in; y=894.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.108258 {
-       proto=4; x=1.189in; y=839.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.108451 {
-       proto=4; x=1.219in; y=869.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.108521 {
-       proto=4; x=29.21mm; y=766.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.108531 {
-       proto=4; x=1.8in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.108824 {
-       proto=4; x=41.021mm; y=344.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.108831 {
-       proto=4; x=1.683in; y=345.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.108973 {
-       proto=4; x=1.572in; y=437.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.108977 {
-       proto=4; x=1.453in; y=317.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.109005 {
-       proto=4; x=1.074in; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.109099 {
-       proto=4; x=1.094in; y=304.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.118107 {
-       proto=4; x=209.0mil; y=180.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:3 {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
+         li:5 {
           on  
           solid  
           noshape  
          }
-       }
       }
-      ha:padstack_ref.118184 {
-       proto=4; x=369.0mil; y=331.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
+     }
+     ha:padstack_ref.34411 {
+      proto=4; x=65.151mm; y=315.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       li:thermal {
-         li:3 {
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
+         li:5 {
           on  
           solid  
           noshape  
          }
-       }
       }
-      ha:padstack_ref.118183 {
-       proto=4; x=369.0mil; y=382.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
+     }
+     ha:padstack_ref.34412 {
+      proto=4; x=2.72in; y=685.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       li:thermal {
-         li:3 {
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
+         li:5 {
           on  
           solid  
           noshape  
          }
-       }
-      }
-      ha:padstack_ref.118968 {
-       proto=4; x=369.0mil; y=297.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.119011 {
-       proto=4; x=582.0mil; y=332.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.119180 {
-       proto=4; x=401.0mil; y=357.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.119190 {
-       proto=4; x=677.0mil; y=479.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.119281 {
-       proto=4; x=450.0mil; y=278.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.119330 {
-       proto=4; x=275.0mil; y=440.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
-      ha:padstack_ref.119430 {
-       proto=4; x=703.0mil; y=325.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
       }
-      ha:subc.32166 {
-       ha:attributes {
-        value=
-        footprint=hole-M3
-        refdes=H2
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
+     }
+     ha:padstack_ref.34413 {
+      proto=4; x=65.151mm; y=685.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.32181 {
-         proto=0; x=375.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-          lock=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:arc.32167 {
-            x=375.0mil; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32169 {
-            x1=375.0mil; y1=125.0mil; x2=375.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32172 {
-            x1=375.0mil; y1=125.0mil; x2=375.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32175 {
-            x1=375.0mil; y1=125.0mil; x2=10.525mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32178 {
-            x1=375.0mil; y1=125.0mil; x2=375.0mil; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+           li:4 {
+            on  
+            solid  
+            noshape  
            }
+          li:5 {
+           on  
+           solid  
+           noshape  
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
+         li:6 {
+          on  
+          solid  
+          noshape  
+         }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAB
+     }
+     ha:padstack_ref.34414 {
+      proto=4; x=2.72in; y=415.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.32183 {
-       ha:attributes {
-        value=
-        footprint=hole-M3
-        refdes=H1
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-       }
+      }
+     }
+     ha:padstack_ref.34415 {
+      proto=4; x=2.72in; y=586.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.32198 {
-         proto=0; x=375.0mil; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-          lock=1
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34416 {
+      proto=4; x=65.151mm; y=586.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:2 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34417 {
+      proto=4; x=65.151mm; y=415.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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  
+        }
+          li:4 {
+           on  
+           solid  
+           noshape  
+          }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+      }
+     }
+     ha:padstack_ref.34424 {
+      proto=4; x=1.526in; y=114.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:arc.32184 {
-            x=375.0mil; y=875.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34430 {
+      proto=4; x=2.117in; y=551.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32186 {
-            x1=375.0mil; y1=875.0mil; x2=375.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32189 {
-            x1=375.0mil; y1=875.0mil; x2=375.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32192 {
-            x1=375.0mil; y1=875.0mil; x2=10.525mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32195 {
-            x1=375.0mil; y1=875.0mil; x2=375.0mil; y2=23.225mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-       }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAC
+     }
+     ha:padstack_ref.34431 {
+      proto=4; x=2.176in; y=555.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.32200 {
-       ha:attributes {
-        value=MCP130T-300
-        footprint=SOT23
-        refdes=U11
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              17.0mil  
-              -20.0mil  
-              -17.0mil  
-              -20.0mil  
-              -17.0mil  
-              20.0mil  
-              17.0mil  
-              20.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              20.0mil  
-              -23.0mil  
-              -20.0mil  
-              -23.0mil  
-              -20.0mil  
-              23.0mil  
-              20.0mil  
-              23.0mil  
-             }
-           }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              17.0mil  
-              -20.0mil  
-              -17.0mil  
-              -20.0mil  
-              -17.0mil  
-              20.0mil  
-              17.0mil  
-              20.0mil  
-             }
-           }
-         }
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34432 {
+      proto=4; x=54.5084mm; y=644.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.32226 {
-         proto=0; x=52.6796mm; y=865.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34433 {
+      proto=4; x=2.192in; y=290.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34434 {
+      proto=4; x=1.933in; y=297.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=RESET
-         }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.32227 {
-         proto=0; x=2.152in; y=865.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+      }
+     }
+     ha:padstack_ref.34435 {
+      proto=4; x=1.933in; y=337.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34436 {
+      proto=4; x=2.137in; y=292.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=VCC
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.32228 {
-         proto=0; x=53.6702mm; y=783.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34437 {
+      proto=4; x=2.153in; y=798.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
          }
+      }
+     }
+     ha:padstack_ref.34438 {
+      proto=4; x=2.112in; y=819.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=3
-           name=GND
-         }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32201 {
-            x1=52.0446mm; y1=755.0mil; x2=2.177in; y2=755.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32204 {
-            x1=2.177in; y1=755.0mil; x2=2.177in; y2=894.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32207 {
-            x1=52.0446mm; y1=894.0mil; x2=2.177in; y2=894.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32210 {
-            x1=52.0446mm; y1=755.0mil; x2=52.0446mm; y2=894.0mil; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+        li:2 {
+         on  
+         solid  
+         noshape  
         }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32214 {
-            x1=53.6702mm; y1=21.276733mm; x2=53.6702mm; y2=21.276733mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32217 {
-            x1=52.6796mm; y1=865.0mil; x2=52.6796mm; y2=865.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32220 {
-            x1=52.6796mm; y1=865.0mil; x2=52.6796mm; y2=22.971mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32223 {
-            x1=52.6796mm; y1=865.0mil; x2=53.6796mm; y2=865.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAD
+     }
+     ha:padstack_ref.34439 {
+      proto=4; x=1.97in; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.32230 {
-       ha:attributes {
-        value=100k
-        footprint=0402
-        refdes=R14
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+      }
+     }
+     ha:padstack_ref.34442 {
+      proto=4; x=2.02in; y=509.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34444 {
+      proto=4; x=1.98in; y=489.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34445 {
+      proto=4; x=1.943in; y=489.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34446 {
+      proto=4; x=1.343in; y=839.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.32244 {
-         proto=0; x=5.315204mm; y=255.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34447 {
+      proto=4; x=1.343in; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34448 {
+      proto=4; x=976.0mil; y=912.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:4 {
+         on  
+         round  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.32245 {
-         proto=0; x=240.74mil; y=255.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
+     ha:padstack_ref.34456 {
+      proto=4; x=2.018in; y=959.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+      }
+     }
+     ha:padstack_ref.34457 {
+      proto=4; x=2.012in; y=656.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32232 {
-            x1=225.0mil; y1=255.0mil; x2=225.0mil; y2=255.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32235 {
-            x1=225.0mil; y1=255.0mil; x2=225.0mil; y2=255.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32238 {
-            x1=225.0mil; y1=255.0mil; x2=6.715mm; y2=255.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32241 {
-            x1=225.0mil; y1=255.0mil; x2=225.0mil; y2=7.477mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAE
+     }
+     ha:padstack_ref.34471 {
+      proto=4; x=622.0mil; y=256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.32247 {
-       ha:attributes {
-        value=6screws
-        footprint=282834-6
-        refdes=J4
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34474 {
+      proto=4; x=570.0mil; y=549.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34475 {
+      proto=4; x=585.0mil; y=464.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+        li:0 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34476 {
+      proto=4; x=269.0mil; y=532.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=76.87mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34477 {
+      proto=4; x=677.0mil; y=559.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=76.87mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34479 {
+      proto=4; x=697.0mil; y=639.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       ha:ps_proto_v6.1 {
-         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34480 {
+      proto=4; x=581.0mil; y=667.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-             }
-           }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34481 {
+      proto=4; x=514.0mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34496 {
+      proto=4; x=831.0mil; y=897.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-             }
-           }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34497 {
+      proto=4; x=488.0mil; y=741.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -38.435mil  
-              -38.435mil  
-              38.435mil  
-              -38.435mil  
-              38.435mil  
-              38.435mil  
-              -38.435mil  
-              38.435mil  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34498 {
+      proto=4; x=2.304in; y=375.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -38.435mil  
-              -38.435mil  
-              38.435mil  
-              -38.435mil  
-              38.435mil  
-              38.435mil  
-              -38.435mil  
-              38.435mil  
-             }
-           }
-         }
-       }
+      li:thermal {
+        li:4 {
+         on  
+         sharp  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34501 {
+      proto=4; x=757.0mil; y=897.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.32273 {
-         proto=0; x=133.0mil; y=750.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34502 {
+      proto=4; x=1.63in; y=114.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34508 {
+      proto=4; x=46.387mm; y=461.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=6
-           name=6
-         }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.32274 {
-         proto=0; x=133.0mil; y=650.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
+      }
+     }
+     ha:padstack_ref.34509 {
+      proto=4; x=2.343in; y=282.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34510 {
+      proto=4; x=2.443in; y=402.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=5
-           name=5
-         }
+      li:thermal {
+        li:0 {
+         on  
+         diag  
+         round  
+         noshape  
+        }
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34511 {
+      proto=4; x=2.498in; y=637.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:4 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.32275 {
-         proto=0; x=133.0mil; y=550.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
+     ha:padstack_ref.34512 {
+      proto=4; x=2.261in; y=654.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=4
-           name=4
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.32276 {
-         proto=0; x=133.0mil; y=450.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=3
-         }
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.32277 {
-         proto=0; x=133.0mil; y=350.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
+     ha:padstack_ref.34513 {
+      proto=4; x=58.8264mm; y=714.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.32278 {
-         proto=1; x=133.0mil; y=250.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32248 {
-            x1=6.62813mm; y1=4.850124mm; x2=6.62813mm; y2=20.550124mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.32251 {
-            x1=5.04mil; y1=4.850124mm; x2=6.62813mm; y2=4.850124mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.32254 {
-            x1=5.04mil; y1=4.850124mm; x2=5.04mil; y2=20.550124mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.32257 {
-            x1=5.04mil; y1=20.550124mm; x2=6.62813mm; y2=20.550124mm; thickness=6.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
+      }
+     }
+     ha:padstack_ref.34514 {
+      proto=4; x=1.373in; y=969.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34518 {
+      proto=4; x=1.476in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.32261 {
-            x1=133.0mil; y1=500.0mil; x2=133.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32264 {
-            x1=6.62813mm; y1=20.550124mm; x2=6.62813mm; y2=20.550124mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32267 {
-            x1=6.62813mm; y1=20.550124mm; x2=5.62813mm; y2=20.550124mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32270 {
-            x1=6.62813mm; y1=20.550124mm; x2=6.62813mm; y2=19.550124mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAF
+     }
+     ha:padstack_ref.34519 {
+      proto=4; x=36.195mm; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.32280 {
-       ha:attributes {
-        value=Debug
-        footprint=0-215079-4
-        refdes=J6
-       }
-      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 {
-              -0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-             }
-           }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34520 {
+      proto=4; x=1.48in; y=678.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-             }
-           }
-         }
-       }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34521 {
+      proto=4; x=36.195mm; y=653.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       ha:ps_proto_v6.1 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+        li:0 {
+         on  
+         diag  
+         round  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34522 {
+      proto=4; x=1.741in; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34524 {
+      proto=4; x=2.018in; y=784.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34526 {
+      proto=4; x=1.771in; y=489.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34527 {
+      proto=4; x=1.771in; y=897.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34528 {
+      proto=4; x=1.345in; y=886.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34529 {
+      proto=4; x=1.825in; y=160.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       ha:ps_proto_v6.2 {
-         hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34531 {
+      proto=4; x=1.736in; y=114.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.34525 {
+      proto=4; x=1.032in; y=716.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34523 {
+      proto=4; x=1.741in; y=724.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.89836 {
+      proto=4; x=27.3558mm; y=744.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.93842 {
+      proto=4; x=980.0mil; y=86.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.94368 {
+      proto=4; x=26.035mm; y=276.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.94858 {
+      proto=4; x=1.274in; y=80.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.32306 {
-         proto=0; x=60.325mm; y=944.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.94859 {
+      proto=4; x=31.1912mm; y=80.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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  
-           }
-         }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.102781 {
+      proto=4; x=1.152in; y=295.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.32307 {
-         proto=1; x=2.325in; y=844.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      }
+     }
+     ha:padstack_ref.102944 {
+      proto=4; x=1.155in; y=207.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.103209 {
+      proto=4; x=28.829mm; y=720.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.32308 {
-         proto=1; x=57.785mm; y=944.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      }
+     }
+     ha:padstack_ref.103210 {
+      proto=4; x=29.6164mm; y=720.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+        li:5 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.103457 {
+      proto=4; x=921.0mil; y=568.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=3
-           name=3
-         }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-        ha:padstack_ref.32309 {
-         proto=1; x=56.515mm; y=844.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      }
+     }
+     ha:padstack_ref.103575 {
+      proto=4; x=757.0mil; y=496.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.104081 {
+      proto=4; x=807.0mil; y=728.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.32310 {
-         proto=2; x=2.43011in; y=22.177502mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.104178 {
+      proto=4; x=969.0mil; y=463.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.104185 {
+      proto=4; x=905.0mil; y=728.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=0
-           name=mnt
-         }
-        }
-       }
-       li:layers {
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.104204 {
+      proto=4; x=942.0mil; y=448.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.104211 {
+      proto=4; x=856.0mil; y=728.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.32281 {
-            x1=2.13071in; y1=793.62mil; x2=2.46928in; y2=793.62mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.32284 {
-            x1=2.13071in; y1=25.257506mm; x2=2.13071in; y2=793.62mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.32287 {
-            x1=2.13071in; y1=25.257506mm; x2=2.46928in; y2=25.257506mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.32290 {
-            x1=2.46928in; y1=25.257506mm; x2=2.46928in; y2=793.62mil; thickness=6.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.107631 {
+      proto=4; x=782.0mil; y=290.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.107632 {
+      proto=4; x=743.0mil; y=290.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.107708 {
+      proto=4; x=920.0mil; y=524.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.107724 {
+      proto=4; x=894.0mil; y=547.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.107791 {
+      proto=4; x=1.189in; y=220.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.107988 {
+      proto=4; x=30.8356mm; y=255.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.108125 {
+      proto=4; x=36.0172mm; y=807.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.32294 {
-            x1=59.080958mm; y1=22.60158mm; x2=59.080958mm; y2=22.60158mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32297 {
-            x1=60.325mm; y1=844.0mil; x2=60.325mm; y2=844.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32300 {
-            x1=60.325mm; y1=844.0mil; x2=61.325mm; y2=844.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32303 {
-            x1=60.325mm; y1=844.0mil; x2=60.325mm; y2=22.4376mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
+      li:thermal {
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAG
+     }
+     ha:padstack_ref.108132 {
+      proto=4; x=1.861in; y=850.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.32312 {
-       ha:attributes {
-        value=0.1uF
-        footprint=0402
-        refdes=C36
-       }
-      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.108196 {
+      proto=4; x=1.468in; y=851.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.108203 {
+      proto=4; x=1.861in; y=894.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.108258 {
+      proto=4; x=1.189in; y=839.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
-         }
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.108451 {
+      proto=4; x=1.219in; y=869.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.32326 {
-         proto=0; x=53.886604mm; y=738.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.108521 {
+      proto=4; x=29.21mm; y=766.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.108531 {
+      proto=4; x=1.8in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32327 {
-         proto=0; x=54.686196mm; y=738.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.108824 {
+      proto=4; x=41.021mm; y=344.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:thermal {
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.108831 {
+      proto=4; x=1.683in; y=345.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.108973 {
+      proto=4; x=1.764in; y=437.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.108977 {
+      proto=4; x=1.494in; y=258.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.109005 {
+      proto=4; x=1.074in; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.109099 {
+      proto=4; x=1.094in; y=304.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:line.32314 {
-            x1=54.2864mm; y1=738.0mil; x2=54.2864mm; y2=738.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32317 {
-            x1=54.2864mm; y1=738.0mil; x2=54.2864mm; y2=738.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32320 {
-            x1=54.2864mm; y1=738.0mil; x2=55.2864mm; y2=738.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32323 {
-            x1=54.2864mm; y1=738.0mil; x2=54.2864mm; y2=19.7452mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.118107 {
+      proto=4; x=209.0mil; y=180.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAH
+     }
+     ha:padstack_ref.118184 {
+      proto=4; x=369.0mil; y=331.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
-      ha:subc.32329 {
-       ha:attributes {
-        value=
-        footprint=hole-M3
-        refdes=H3
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.118183 {
+      proto=4; x=369.0mil; y=382.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.118968 {
+      proto=4; x=369.0mil; y=297.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.119011 {
+      proto=4; x=582.0mil; y=332.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.119180 {
+      proto=4; x=401.0mil; y=357.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.119190 {
+      proto=4; x=677.0mil; y=479.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.119281 {
+      proto=4; x=450.0mil; y=278.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
       }
 
-       li:objects {
-        ha:padstack_ref.32344 {
-         proto=0; x=2.625in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          lock=1
-         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.119330 {
+      proto=4; x=275.0mil; y=440.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.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:thermal {
+      }
+     }
+     ha:padstack_ref.119430 {
+      proto=4; x=703.0mil; y=325.0mil; 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.124869 {
+      proto=4; x=921.0mil; y=600.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
-       li:layers {
+      }
+     }
+     ha:padstack_ref.125050 {
+      proto=4; x=729.0mil; y=728.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.125503 {
+      proto=4; x=1.357in; y=558.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          li:objects {
-           ha:arc.32330 {
-            x=2.625in; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+      li:thermal {
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
+      }
+     }
+     ha:padstack_ref.125714 {
+      proto=4; x=1.37226in; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32332 {
-            x1=2.625in; y1=125.0mil; x2=2.625in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32335 {
-            x1=2.625in; y1=125.0mil; x2=2.625in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32338 {
-            x1=2.625in; y1=125.0mil; x2=67.675mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32341 {
-            x1=2.625in; y1=125.0mil; x2=2.625in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+      li:thermal {
+        li:5 {
+         on  
+         solid  
+         noshape  
         }
-       }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAI
+     }
+     ha:padstack_ref.128619 {
+      proto=4; x=1.324in; y=565.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
       }
-      ha:subc.32346 {
+     }
+     ha:padstack_ref.128632 {
+      proto=4; x=1.324in; y=528.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.131424 {
+      proto=4; x=40.2082mm; y=299.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.131425 {
+      proto=4; x=39.3954mm; y=299.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.34443 {
+      proto=4; x=1.854in; y=363.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+      }
+     }
+      ha:subc.32166 {
        ha:attributes {
         value=
         footprint=hole-M3
-        refdes=H4
+        refdes=H2
        }
       ha:data {
             li:padstack_prototypes {
@@ -8727,43 +7375,19 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32361 {
-         proto=0; x=2.625in; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:padstack_ref.32181 {
+         proto=0; x=375.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
+          lock=1
          }
 
          li:thermal {
-           li:0 {
-            on  
-            solid  
-            noshape  
-           }
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:2 {
-            on  
-            solid  
-            noshape  
-           }
            li:3 {
             on  
             solid  
             noshape  
            }
-             li:4 {
-              on  
-              solid  
-              noshape  
-             }
-            li:5 {
-             on  
-             solid  
-             noshape  
-            }
          }
 
          ha:attributes {
@@ -8779,8 +7403,8 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:arc.32347 {
-            x=2.625in; y=875.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           ha:arc.32167 {
+            x=375.0mil; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -8794,26 +7418,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32349 {
-            x1=2.625in; y1=875.0mil; x2=2.625in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32169 {
+            x1=375.0mil; y1=125.0mil; x2=375.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32352 {
-            x1=2.625in; y1=875.0mil; x2=2.625in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32172 {
+            x1=375.0mil; y1=125.0mil; x2=375.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32355 {
-            x1=2.625in; y1=875.0mil; x2=67.675mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32175 {
+            x1=375.0mil; y1=125.0mil; x2=10.525mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32358 {
-            x1=2.625in; y1=875.0mil; x2=2.625in; y2=23.225mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32178 {
+            x1=375.0mil; y1=125.0mil; x2=375.0mil; y2=4.175mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -8824,183 +7448,26 @@ ha:pcb-rnd-board-v8 {
            misc = 1
            virtual = 1
           }
-        }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAJ
-      }
-      ha:subc.32363 {
-       ha:attributes {
-        value=Companion
-        footprint=0-338068-8
-        refdes=J9
-       }
-      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 {
-              -0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           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=1.853946mm;            }
-            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=1.853946mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
+        }
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAB
+      }
+      ha:subc.32183 {
+       ha:attributes {
+        value=
+        footprint=hole-M3
+        refdes=H1
        }
+      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=125.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=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -9010,7 +7477,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=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              bottom = 1
@@ -9020,7 +7487,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=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -9030,7 +7497,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=225.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
@@ -9040,7 +7507,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=225.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              bottom = 1
@@ -9053,35 +7520,17 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32389 {
-         proto=0; x=60.3476mm; y=154.87mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:padstack_ref.32198 {
+         proto=0; x=375.0mil; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
+          lock=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  
+            solid  
             noshape  
            }
          }
@@ -9091,136 +7540,6 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32390 {
-         proto=1; x=59.0776mm; y=1.393698mm; 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.32391 {
-         proto=1; x=57.8076mm; y=154.87mil; 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.32392 {
-         proto=1; x=56.5376mm; y=1.393698mm; 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.32393 {
-         proto=1; x=55.2676mm; y=154.87mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.32394 {
-         proto=1; x=53.9976mm; y=1.393698mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=6
-         }
-        }
-        ha:padstack_ref.32395 {
-         proto=1; x=52.7276mm; y=154.87mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-            li:5 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-         }
-
-         ha:attributes {
-           term=7
-           name=7
-         }
-        }
-        ha:padstack_ref.32396 {
-         proto=1; x=51.4576mm; y=1.393698mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=8
-         }
-        }
-        ha:padstack_ref.32397 {
-         proto=2; x=61.747394mm; y=84.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=0
-           name=mnt
-         }
-        }
        }
        li:layers {
 
@@ -9229,22 +7548,13 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32364 {
-            x1=48.512724mm; y1=4.49mil; x2=63.292222mm; y2=4.49mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.32367 {
-            x1=48.512724mm; y1=4.49mil; x2=48.512724mm; y2=5.213604mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.32370 {
-            x1=48.512724mm; y1=5.213604mm; x2=63.292222mm; y2=5.213604mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.32373 {
-            x1=63.292222mm; y1=4.49mil; x2=63.292222mm; y2=5.213604mm; thickness=6.0mil; clearance=0.0;
+           ha:arc.32184 {
+            x=375.0mil; y=875.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
            silk = 1
-           bottom = 1
+           top = 1
           }
         }
 
@@ -9253,160 +7563,209 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32377 {
-            x1=56.552021mm; y1=2.604798mm; x2=56.552021mm; y2=2.604798mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32186 {
+            x1=375.0mil; y1=875.0mil; x2=375.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32380 {
-            x1=60.3476mm; y1=1.393698mm; x2=60.3476mm; y2=1.393698mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32189 {
+            x1=375.0mil; y1=875.0mil; x2=375.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32383 {
-            x1=60.3476mm; y1=1.393698mm; x2=61.3476mm; y2=1.393698mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32192 {
+            x1=375.0mil; y1=875.0mil; x2=10.525mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32386 {
-            x1=60.3476mm; y1=1.393698mm; x2=60.3476mm; y2=2.393698mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32195 {
+            x1=375.0mil; y1=875.0mil; x2=375.0mil; y2=23.225mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           bottom = 1
-           virtual = 1
+           top = 1
            misc = 1
+           virtual = 1
           }
         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAK
+       uid = qIc8VW925zCt24ZkTm0AAAAC
       }
-      ha:subc.32399 {
+      ha:subc.32200 {
        ha:attributes {
-        {io_pcb::hidename_y}=22.9362 mm
-        footprint=gndhole
-        {io_pcb::hidename_scale}=100
-        refdes=H5
-        value=GND
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=3.3782 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+        value=MCP130T-300
+        footprint=SOT23
+        refdes=U11
+       }
+      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.87mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
-             intern = 1
+             top = 1
             }
             clearance=0.0
+             li:ps_poly {
+              17.0mil  
+              -20.0mil  
+              -17.0mil  
+              -20.0mil  
+              -17.0mil  
+              20.0mil  
+              17.0mil  
+              20.0mil  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
+             li:ps_poly {
+              20.0mil  
+              -23.0mil  
+              -20.0mil  
+              -23.0mil  
+              -20.0mil  
+              23.0mil  
+              20.0mil  
+              23.0mil  
+             }
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;            }
-            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 {
+              17.0mil  
+              -20.0mil  
+              -17.0mil  
+              -20.0mil  
+              -17.0mil  
+              20.0mil  
+              17.0mil  
+              20.0mil  
+             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.32412 {
-         proto=0; x=133.0mil; y=903.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:padstack_ref.32226 {
+         proto=0; x=52.6796mm; y=865.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
          }
 
          ha:attributes {
            term=1
-           name=1
+           name=RESET
+         }
+        }
+        ha:padstack_ref.32227 {
+         proto=0; x=2.152in; y=865.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=VCC
+         }
+        }
+        ha:padstack_ref.32228 {
+         proto=0; x=53.6702mm; y=783.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=GND
          }
         }
        }
        li:layers {
 
-        ha:subc-aux {
+        ha:top-silk {
          lid=0
          ha:combining {         }
 
           li:objects {
-           ha:line.32400 {
-            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=903.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32201 {
+            x1=52.0446mm; y1=755.0mil; x2=2.177in; y2=755.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.32204 {
+            x1=2.177in; y1=755.0mil; x2=2.177in; y2=894.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.32207 {
+            x1=52.0446mm; y1=894.0mil; x2=2.177in; y2=894.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.32210 {
+            x1=52.0446mm; y1=755.0mil; x2=52.0446mm; y2=894.0mil; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.32214 {
+            x1=53.6702mm; y1=21.276733mm; x2=53.6702mm; y2=21.276733mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32403 {
-            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=903.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32217 {
+            x1=52.6796mm; y1=865.0mil; x2=52.6796mm; y2=865.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32406 {
-            x1=133.0mil; y1=903.0mil; x2=4.3782mm; y2=903.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32220 {
+            x1=52.6796mm; y1=865.0mil; x2=52.6796mm; y2=22.971mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32409 {
-            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=23.9362mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32223 {
+            x1=52.6796mm; y1=865.0mil; x2=53.6796mm; y2=865.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -9420,13 +7779,13 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAL
+       uid = qIc8VW925zCt24ZkTm0AAAAD
       }
-      ha:subc.32473 {
+      ha:subc.32230 {
        ha:attributes {
-        value=DFLS130L
-        footprint=powerdi123
-        refdes=D3
+        value=100k
+        footprint=0402
+        refdes=R14
        }
       ha:data {
             li:padstack_prototypes {
@@ -9443,77 +7802,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -43.31mil  
-              -0.700024mm  
-              -43.31mil  
-              0.700024mm  
-              43.31mil  
-              0.700024mm  
-              43.31mil  
-              -0.700024mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -49.215mil  
-              -33.465mil  
-              -49.215mil  
-              33.465mil  
-              49.215mil  
-              33.465mil  
-              49.215mil  
-              -33.465mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -43.31mil  
-              -0.700024mm  
-              -43.31mil  
-              0.700024mm  
-              43.31mil  
-              0.700024mm  
-              43.31mil  
-              -0.700024mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.449961mm  
-              -0.699897mm  
-              -0.449961mm  
-              -0.699897mm  
-              -0.449961mm  
-              0.699897mm  
-              0.449961mm  
-              0.699897mm  
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
 
@@ -9525,14 +7821,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              23.62mil  
-              -33.46mil  
-              -23.62mil  
-              -33.46mil  
-              -23.62mil  
-              33.46mil  
-              23.62mil  
-              33.46mil  
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
              }
            }
 
@@ -9544,14 +7840,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.449961mm  
-              -0.699897mm  
-              -0.449961mm  
-              -0.699897mm  
-              -0.449961mm  
-              0.699897mm  
-              0.449961mm  
-              0.699897mm  
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
          }
@@ -9559,8 +7855,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32508 {
-         proto=0; x=328.0mil; y=668.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:padstack_ref.32244 {
+         proto=0; x=5.315204mm; y=255.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9569,12 +7865,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=cathode
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32509 {
-         proto=1; x=227.61mil; y=668.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:padstack_ref.32245 {
+         proto=0; x=240.74mil; y=255.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9583,8 +7879,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=anode
+           term=2
+           name=2
          }
         }
        }
@@ -9595,27 +7891,6 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32474 {
-            x1=5.881116mm; y1=16.002254mm; x2=349.66mil; y2=16.002254mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32477 {
-            x1=349.66mil; y1=16.002254mm; x2=349.66mil; y2=705.99mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32480 {
-            x1=349.66mil; y1=705.99mil; x2=5.881116mm; y2=705.99mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32483 {
-            x1=5.881116mm; y1=705.99mil; x2=5.881116mm; y2=16.002254mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32486 {
-            x1=9.415526mm; y1=16.002254mm; x2=389.68mil; y2=16.002254mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32489 {
-            x1=389.68mil; y1=16.002254mm; x2=389.68mil; y2=705.99mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32492 {
-            x1=389.68mil; y1=705.99mil; x2=9.415526mm; y2=705.99mil; thickness=10.0mil; clearance=0.0;
-           }
           }
           ha:type {
            silk = 1
@@ -9628,26 +7903,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32496 {
-            x1=277.805mil; y1=668.0mil; x2=277.805mil; y2=668.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32232 {
+            x1=225.0mil; y1=255.0mil; x2=225.0mil; y2=255.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32499 {
-            x1=290.6mil; y1=668.0mil; x2=290.6mil; y2=668.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32235 {
+            x1=225.0mil; y1=255.0mil; x2=225.0mil; y2=255.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32502 {
-            x1=290.6mil; y1=668.0mil; x2=8.38124mm; y2=668.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32238 {
+            x1=225.0mil; y1=255.0mil; x2=6.715mm; y2=255.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32505 {
-            x1=290.6mil; y1=668.0mil; x2=290.6mil; y2=17.9672mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32241 {
+            x1=225.0mil; y1=255.0mil; x2=225.0mil; y2=7.477mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -9661,19 +7936,75 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAO
+       uid = qIc8VW925zCt24ZkTm0AAAAE
       }
-      ha:subc.32511 {
+      ha:subc.32247 {
        ha:attributes {
-        value=10k
-        footprint=0402
-        refdes=R38
+        value=6screws
+        footprint=282834-6
+        refdes=J4
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=76.87mil;            }
+            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=76.87mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
@@ -9684,14 +8015,52 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              -35.435mil  
+              -35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.435mil  
+              -35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.435mil  
+              -35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
              }
            }
 
@@ -9703,33 +8072,33 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              -38.435mil  
+              -38.435mil  
+              38.435mil  
+              -38.435mil  
+              38.435mil  
+              38.435mil  
+              -38.435mil  
+              38.435mil  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
              li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              -38.435mil  
+              -38.435mil  
+              38.435mil  
+              -38.435mil  
+              38.435mil  
+              38.435mil  
+              -38.435mil  
+              38.435mil  
              }
            }
          }
@@ -9737,8 +8106,50 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32525 {
-         proto=0; x=14.383004mm; y=256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32273 {
+         proto=0; x=133.0mil; y=750.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=6
+         }
+        }
+        ha:padstack_ref.32274 {
+         proto=0; x=133.0mil; y=650.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=5
+         }
+        }
+        ha:padstack_ref.32275 {
+         proto=0; x=133.0mil; y=550.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=4
+         }
+        }
+        ha:padstack_ref.32276 {
+         proto=0; x=133.0mil; y=450.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
          ha:flags {
           clearline=1
          }
@@ -9747,12 +8158,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=3
+           name=3
          }
         }
-        ha:padstack_ref.32526 {
-         proto=0; x=597.74mil; y=256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32277 {
+         proto=0; x=133.0mil; y=350.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
          ha:flags {
           clearline=1
          }
@@ -9765,6 +8176,20 @@ ha:pcb-rnd-board-v8 {
            name=2
          }
         }
+        ha:padstack_ref.32278 {
+         proto=1; x=133.0mil; y=250.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
        }
        li:layers {
 
@@ -9773,10 +8198,22 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
+           ha:line.32248 {
+            x1=6.62813mm; y1=4.850124mm; x2=6.62813mm; y2=20.550124mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.32251 {
+            x1=5.04mil; y1=4.850124mm; x2=6.62813mm; y2=4.850124mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.32254 {
+            x1=5.04mil; y1=4.850124mm; x2=5.04mil; y2=20.550124mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.32257 {
+            x1=5.04mil; y1=20.550124mm; x2=6.62813mm; y2=20.550124mm; thickness=6.0mil; clearance=0.0;
+           }
           }
           ha:type {
            silk = 1
-           top = 1
+           bottom = 1
           }
         }
 
@@ -9785,126 +8222,296 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32513 {
-            x1=582.0mil; y1=256.0mil; x2=582.0mil; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32261 {
+            x1=133.0mil; y1=500.0mil; x2=133.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
- ha:flags ={ selected=1
- };           }
-           ha:line.32516 {
-            x1=582.0mil; y1=256.0mil; x2=582.0mil; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+           }
+           ha:line.32264 {
+            x1=6.62813mm; y1=20.550124mm; x2=6.62813mm; y2=20.550124mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
- ha:flags ={ selected=1
- };           }
-           ha:line.32519 {
-            x1=582.0mil; y1=256.0mil; x2=15.7828mm; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+           }
+           ha:line.32267 {
+            x1=6.62813mm; y1=20.550124mm; x2=5.62813mm; y2=20.550124mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
- ha:flags ={ selected=1
- };           }
-           ha:line.32522 {
-            x1=582.0mil; y1=256.0mil; x2=582.0mil; y2=7.5024mm; thickness=0.1mm; clearance=0.0;
+           }
+           ha:line.32270 {
+            x1=6.62813mm; y1=20.550124mm; x2=6.62813mm; y2=19.550124mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
- ha:flags ={ selected=1
- };           }
+           }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAQ
+       uid = qIc8VW925zCt24ZkTm0AAAAF
       }
-      ha:subc.32528 {
+      ha:subc.32280 {
        ha:attributes {
-        value=9.09k
-        footprint=0402
-        refdes=R39
+        value=Debug
+        footprint=0-215079-4
+        refdes=J6
        }
       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 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           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=1.853946mm;            }
+            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=1.853946mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
+       }
+
+       ha:ps_proto_v6.2 {
+         hdia=59.06mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=74.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=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
-             top = 1
+             intern = 1
             }
             clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
            }
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=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 {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.32542 {
-         proto=0; x=12.579604mm; y=256.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32306 {
+         proto=0; x=60.325mm; y=944.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.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 {
@@ -9912,8 +8519,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32543 {
-         proto=0; x=526.74mil; y=256.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32307 {
+         proto=1; x=2.325in; y=844.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -9926,137 +8533,22 @@ ha:pcb-rnd-board-v8 {
            name=2
          }
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32530 {
-            x1=511.0mil; y1=256.0mil; x2=511.0mil; y2=256.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32533 {
-            x1=511.0mil; y1=256.0mil; x2=511.0mil; y2=256.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32536 {
-            x1=511.0mil; y1=256.0mil; x2=13.9794mm; y2=256.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32539 {
-            x1=511.0mil; y1=256.0mil; x2=511.0mil; y2=7.5024mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAR
-      }
-      ha:subc.32545 {
-       ha:attributes {
-        value=33
-        footprint=0402
-        refdes=R55
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
+        ha:padstack_ref.32308 {
+         proto=1; x=57.785mm; y=944.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.32559 {
-         proto=0; x=743.0mil; y=261.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:attributes {
+           term=3
+           name=3
+         }
+        }
+        ha:padstack_ref.32309 {
+         proto=1; x=56.515mm; y=844.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -10065,12 +8557,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=4
+           name=4
          }
         }
-        ha:padstack_ref.32560 {
-         proto=0; x=743.0mil; y=5.848604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32310 {
+         proto=2; x=2.43011in; y=22.177502mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
          ha:flags {
           clearline=1
          }
@@ -10079,8 +8571,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=0
+           name=mnt
          }
         }
        }
@@ -10091,10 +8583,22 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
+           ha:line.32281 {
+            x1=2.13071in; y1=793.62mil; x2=2.46928in; y2=793.62mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.32284 {
+            x1=2.13071in; y1=25.257506mm; x2=2.13071in; y2=793.62mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.32287 {
+            x1=2.13071in; y1=25.257506mm; x2=2.46928in; y2=25.257506mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.32290 {
+            x1=2.46928in; y1=25.257506mm; x2=2.46928in; y2=793.62mil; thickness=6.0mil; clearance=0.0;
+           }
           }
           ha:type {
            silk = 1
-           top = 1
+           bottom = 1
           }
         }
 
@@ -10103,46 +8607,46 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32547 {
-            x1=743.0mil; y1=246.0mil; x2=743.0mil; y2=246.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32294 {
+            x1=59.080958mm; y1=22.60158mm; x2=59.080958mm; y2=22.60158mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32550 {
-            x1=743.0mil; y1=246.0mil; x2=743.0mil; y2=246.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32297 {
+            x1=60.325mm; y1=844.0mil; x2=60.325mm; y2=844.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32553 {
-            x1=743.0mil; y1=246.0mil; x2=743.0mil; y2=7.2484mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32300 {
+            x1=60.325mm; y1=844.0mil; x2=61.325mm; y2=844.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32556 {
-            x1=743.0mil; y1=246.0mil; x2=19.8722mm; y2=246.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32303 {
+            x1=60.325mm; y1=844.0mil; x2=60.325mm; y2=22.4376mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAS
+       uid = qIc8VW925zCt24ZkTm0AAAAG
       }
-      ha:subc.32562 {
+      ha:subc.32312 {
        ha:attributes {
-        value=33
+        value=0.1uF
         footprint=0402
-        refdes=R54
+        refdes=C36
        }
       ha:data {
             li:padstack_prototypes {
@@ -10159,14 +8663,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
+              0.249936mm  
               -0.349758mm  
               -0.249936mm  
               -0.349758mm  
-              0.249936mm  
+              -0.249936mm  
               0.349758mm  
               0.249936mm  
               0.349758mm  
-              -0.249936mm  
              }
            }
 
@@ -10178,14 +8682,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
+              0.326136mm  
               -0.425958mm  
               -0.326136mm  
               -0.425958mm  
-              0.326136mm  
+              -0.326136mm  
               0.425958mm  
               0.326136mm  
               0.425958mm  
-              -0.326136mm  
              }
            }
 
@@ -10197,14 +8701,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
+              0.249936mm  
               -0.349758mm  
               -0.249936mm  
               -0.349758mm  
-              0.249936mm  
+              -0.249936mm  
               0.349758mm  
               0.249936mm  
               0.349758mm  
-              -0.249936mm  
              }
            }
          }
@@ -10212,8 +8716,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32576 {
-         proto=0; x=782.0mil; y=261.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32326 {
+         proto=0; x=53.886604mm; y=738.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10226,8 +8730,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32577 {
-         proto=0; x=782.0mil; y=5.848604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32327 {
+         proto=0; x=54.686196mm; y=738.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -10260,26 +8764,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32564 {
-            x1=782.0mil; y1=246.0mil; x2=782.0mil; y2=246.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32314 {
+            x1=54.2864mm; y1=738.0mil; x2=54.2864mm; y2=738.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32567 {
-            x1=782.0mil; y1=246.0mil; x2=782.0mil; y2=246.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32317 {
+            x1=54.2864mm; y1=738.0mil; x2=54.2864mm; y2=738.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32570 {
-            x1=782.0mil; y1=246.0mil; x2=782.0mil; y2=7.2484mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32320 {
+            x1=54.2864mm; y1=738.0mil; x2=55.2864mm; y2=738.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32573 {
-            x1=782.0mil; y1=246.0mil; x2=20.8628mm; y2=246.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32323 {
+            x1=54.2864mm; y1=738.0mil; x2=54.2864mm; y2=19.7452mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -10293,89 +8797,102 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAT
+       uid = qIc8VW925zCt24ZkTm0AAAAH
       }
-      ha:subc.32579 {
+      ha:subc.32329 {
        ha:attributes {
-        value=56k
-        footprint=0402
-        refdes=R32
+        value=
+        footprint=hole-M3
+        refdes=H3
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
            }
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.32593 {
-         proto=0; x=2.018in; y=18.320004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32344 {
+         proto=0; x=2.625in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
          ha:flags {
-          clearline=1
+          lock=1
          }
 
          li:thermal {
+           li:0 {
+            on  
+            solid  
+            noshape  
+           }
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
          }
 
          ha:attributes {
@@ -10383,20 +8900,6 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32594 {
-         proto=0; x=2.018in; y=752.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
        }
        li:layers {
 
@@ -10405,6 +8908,9 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
+           ha:arc.32330 {
+            x=2.625in; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
           }
           ha:type {
            silk = 1
@@ -10417,26 +8923,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32581 {
-            x1=2.018in; y1=737.0mil; x2=2.018in; y2=737.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32332 {
+            x1=2.625in; y1=125.0mil; x2=2.625in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32584 {
-            x1=2.018in; y1=737.0mil; x2=2.018in; y2=737.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32335 {
+            x1=2.625in; y1=125.0mil; x2=2.625in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32587 {
-            x1=2.018in; y1=737.0mil; x2=2.018in; y2=17.7198mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32338 {
+            x1=2.625in; y1=125.0mil; x2=67.675mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32590 {
-            x1=2.018in; y1=737.0mil; x2=50.2572mm; y2=737.0mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32341 {
+            x1=2.625in; y1=125.0mil; x2=2.625in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -10450,251 +8956,244 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAU
+       uid = qIc8VW925zCt24ZkTm0AAAAI
       }
-      ha:subc.32596 {
+      ha:subc.32346 {
        ha:attributes {
-        value=MAX-8Q
-        footprint=UBLOX-MAX
-        refdes=U10
+        value=
+        footprint=hole-M3
+        refdes=H4
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
              top = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -0.350012mm  
-              -35.435mil  
-              0.350012mm  
-              35.435mil  
-              0.350012mm  
-              35.435mil  
-              -0.350012mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -38.435mil  
-              -16.78mil  
-              -38.435mil  
-              16.78mil  
-              38.435mil  
-              16.78mil  
-              38.435mil  
-              -16.78mil  
-             }
            }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -15.75mil  
-              -35.435mil  
-              15.75mil  
-              35.435mil  
-              15.75mil  
-              35.435mil  
-              -15.75mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -38.435mil  
-              -18.75mil  
-              -38.435mil  
-              18.75mil  
-              38.435mil  
-              18.75mil  
-              38.435mil  
-              -18.75mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
-             top = 1
+             intern = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -9.845mil  
-              -35.435mil  
-              9.845mil  
-              35.435mil  
-              9.845mil  
-              35.435mil  
-              -9.845mil  
-             }
            }
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -38.435mil  
-              -12.845mil  
-              -38.435mil  
-              12.845mil  
-              38.435mil  
-              12.845mil  
-              38.435mil  
-              -12.845mil  
-             }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -9.845mil  
-              -35.435mil  
-              9.845mil  
-              35.435mil  
-              9.845mil  
-              35.435mil  
-              -9.845mil  
-             }
            }
          }
        }
+      }
 
-       ha:ps_proto_v6.3 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+       li:objects {
+        ha:padstack_ref.32361 {
+         proto=0; x=2.625in; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.899922mm  
-              -11.81mil  
-              -0.899922mm  
-              11.81mil  
-              0.899922mm  
-              11.81mil  
-              0.899922mm  
-              -11.81mil  
+         li:thermal {
+           li:0 {
+            on  
+            solid  
+            noshape  
+           }
+           li:1 {
+            on  
+            solid  
+            noshape  
+           }
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+             li:4 {
+              on  
+              solid  
+              noshape  
              }
+            li:5 {
+             on  
+             solid  
+             noshape  
+            }
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:arc.32347 {
+            x=2.625in; y=875.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.32349 {
+            x1=2.625in; y1=875.0mil; x2=2.625in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.32352 {
+            x1=2.625in; y1=875.0mil; x2=2.625in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.32355 {
+            x1=2.625in; y1=875.0mil; x2=67.675mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.32358 {
+            x1=2.625in; y1=875.0mil; x2=2.625in; y2=23.225mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAJ
+      }
+      ha:subc.32363 {
+       ha:attributes {
+        value=Companion
+        footprint=0-338068-8
+        refdes=J9
+       }
+      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 { sub=1; auto=1;            }
+            ha:combining {            }
             ha:layer_mask {
+             copper = 1
              top = 1
-             mask = 1
             }
             clearance=0.0
              li:ps_poly {
-              -0.976122mm  
-              -14.81mil  
-              -0.976122mm  
-              14.81mil  
-              0.976122mm  
-              14.81mil  
-              0.976122mm  
-              -14.81mil  
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:combining {            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             copper = 1
             }
             clearance=0.0
              li:ps_poly {
-              -0.899922mm  
-              -11.81mil  
-              -0.899922mm  
-              11.81mil  
-              0.899922mm  
-              11.81mil  
-              0.899922mm  
-              -11.81mil  
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
              }
            }
-         }
-       }
-
-       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
+             intern = 1
             }
             clearance=0.0
              li:ps_poly {
-              -0.89992mm  
-              -0.299973mm  
-              -0.89992mm  
-              0.299973mm  
-              0.89992mm  
-              0.299973mm  
-              0.89992mm  
-              -0.299973mm  
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
              }
            }
 
@@ -10706,280 +9205,192 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.976121mm  
-              -14.81mil  
-              -0.976121mm  
-              14.81mil  
-              0.976121mm  
-              14.81mil  
-              0.976121mm  
-              -14.81mil  
+              -0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
              li:ps_poly {
-              -0.89992mm  
-              -0.299973mm  
-              -0.89992mm  
-              0.299973mm  
-              0.89992mm  
-              0.299973mm  
-              0.89992mm  
-              -0.299973mm  
+              -0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
+              0.926973mm  
+              -0.926973mm  
+              0.926973mm  
              }
            }
          }
        }
 
-       ha:ps_proto_v6.5 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+       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
-             li:ps_poly {
-              -0.700024mm  
-              -0.350012mm  
-              -0.700024mm  
-              0.350012mm  
-              0.700024mm  
-              0.350012mm  
-              0.700024mm  
-              -0.350012mm  
-             }
            }
 
            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=1.853946mm;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -0.776224mm  
-              -16.78mil  
-              -0.776224mm  
-              16.78mil  
-              0.776224mm  
-              16.78mil  
-              0.776224mm  
-              -16.78mil  
-             }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -0.700024mm  
-              -0.350012mm  
-              -0.700024mm  
-              0.350012mm  
-              0.700024mm  
-              0.350012mm  
-              0.700024mm  
-              -0.350012mm  
-             }
            }
          }
        }
 
-       ha:ps_proto_v6.6 {
-         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 {
-              -0.700023mm  
-              -0.400049mm  
-              -0.700023mm  
-              0.400049mm  
-              0.700023mm  
-              0.400049mm  
-              0.700023mm  
-              -0.400049mm  
-             }
            }
 
            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 {
-              -0.776224mm  
-              -18.75mil  
-              -0.776224mm  
-              18.75mil  
-              0.776224mm  
-              18.75mil  
-              0.776224mm  
-              -18.75mil  
-             }
            }
 
            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 {
-              -0.700023mm  
-              -0.400049mm  
-              -0.700023mm  
-              0.400049mm  
-              0.700023mm  
-              0.400049mm  
-              0.700023mm  
-              -0.400049mm  
-             }
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.32623 {
-         proto=0; x=39.471727mm; y=937.45mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=18
-           name=pin18
-         }
-        }
-        ha:padstack_ref.32624 {
-         proto=0; x=48.971327mm; y=937.45mil; 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.32625 {
-         proto=1; x=39.471727mm; y=22.711156mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=17
-           name=pin17
-         }
-        }
-        ha:padstack_ref.32626 {
-         proto=1; x=48.971327mm; y=22.711156mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-        ha:padstack_ref.32627 {
-         proto=1; x=39.471727mm; y=850.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=16
-           name=pin16
-         }
-        }
-        ha:padstack_ref.32628 {
-         proto=1; x=48.971327mm; y=850.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-        ha:padstack_ref.32629 {
-         proto=1; x=39.471727mm; y=20.511262mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=15
-           name=pin15
-         }
-        }
-        ha:padstack_ref.32630 {
-         proto=1; x=48.971327mm; y=20.511262mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.32389 {
+         proto=0; x=60.3476mm; y=154.87mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.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=pin4
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32631 {
-         proto=1; x=39.471727mm; y=764.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:padstack_ref.32390 {
+         proto=1; x=59.0776mm; y=1.393698mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -10988,12 +9399,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=14
-           name=pin14
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32632 {
-         proto=1; x=48.971327mm; y=764.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:padstack_ref.32391 {
+         proto=1; x=57.8076mm; y=154.87mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -11002,12 +9413,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=5
-           name=pin5
+           term=3
+           name=3
          }
         }
-        ha:padstack_ref.32633 {
-         proto=1; x=39.471727mm; y=18.311368mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:padstack_ref.32392 {
+         proto=1; x=56.5376mm; y=1.393698mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -11016,12 +9427,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=13
-           name=pin13
+           term=4
+           name=4
          }
         }
-        ha:padstack_ref.32634 {
-         proto=1; x=48.971327mm; y=18.311368mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:padstack_ref.32393 {
+         proto=1; x=55.2676mm; y=154.87mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -11030,12 +9441,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=6
-           name=pin6
+           term=5
+           name=5
          }
         }
-        ha:padstack_ref.32635 {
-         proto=1; x=39.471727mm; y=677.62mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:padstack_ref.32394 {
+         proto=1; x=53.9976mm; y=1.393698mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -11044,26 +9455,44 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=12
-           name=pin12
+           term=6
+           name=6
          }
         }
-        ha:padstack_ref.32636 {
-         proto=1; x=48.971327mm; y=677.62mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:padstack_ref.32395 {
+         proto=1; x=52.7276mm; y=154.87mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+            li:5 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
          }
 
          ha:attributes {
            term=7
-           name=pin7
+           name=7
          }
         }
-        ha:padstack_ref.32637 {
-         proto=1; x=39.471727mm; y=16.111474mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:padstack_ref.32396 {
+         proto=1; x=51.4576mm; y=1.393698mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
          }
@@ -11072,12 +9501,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=11
-           name=pin11
+           term=8
+           name=8
          }
         }
-        ha:padstack_ref.32638 {
-         proto=1; x=48.971327mm; y=16.111474mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:padstack_ref.32397 {
+         proto=2; x=61.747394mm; y=84.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
          ha:flags {
           clearline=1
          }
@@ -11086,138 +9515,350 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=8
-           name=pin8
+           term=0
+           name=mnt
          }
         }
-        ha:padstack_ref.32639 {
-         proto=0; x=39.471727mm; y=591.0mil; 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=10
-           name=pin10
-         }
+          li:objects {
+           ha:line.32364 {
+            x1=48.512724mm; y1=4.49mil; x2=63.292222mm; y2=4.49mil; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.32367 {
+            x1=48.512724mm; y1=4.49mil; x2=48.512724mm; y2=5.213604mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.32370 {
+            x1=48.512724mm; y1=5.213604mm; x2=63.292222mm; y2=5.213604mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.32373 {
+            x1=63.292222mm; y1=4.49mil; x2=63.292222mm; y2=5.213604mm; thickness=6.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
         }
-        ha:padstack_ref.32640 {
-         proto=0; x=48.971327mm; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=9
-           name=pin9
-         }
+          li:objects {
+           ha:line.32377 {
+            x1=56.552021mm; y1=2.604798mm; x2=56.552021mm; y2=2.604798mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.32380 {
+            x1=60.3476mm; y1=1.393698mm; x2=60.3476mm; y2=1.393698mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.32383 {
+            x1=60.3476mm; y1=1.393698mm; x2=61.3476mm; y2=1.393698mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.32386 {
+            x1=60.3476mm; y1=1.393698mm; x2=60.3476mm; y2=2.393698mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
         }
-        ha:padstack_ref.32641 {
-         proto=2; x=1.554in; y=937.45mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAK
+      }
+      ha:subc.32399 {
+       ha:attributes {
+        {io_pcb::hidename_y}=22.9362 mm
+        footprint=gndhole
+        {io_pcb::hidename_scale}=100
+        refdes=H5
+        value=GND
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=3.3782 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;            }
+            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=2.119884mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=18
-           name=pin18
-         }
-        }
-        ha:padstack_ref.32642 {
-         proto=2; x=1.92801in; y=937.45mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+       li:objects {
+        ha:padstack_ref.32412 {
+         proto=0; x=133.0mil; y=903.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
          }
 
          ha:attributes {
            term=1
-           name=pin1
+           name=1
          }
         }
-        ha:padstack_ref.32643 {
-         proto=3; x=1.554in; y=22.711156mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         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.32400 {
+            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=903.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.32403 {
+            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=903.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.32406 {
+            x1=133.0mil; y1=903.0mil; x2=4.3782mm; y2=903.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.32409 {
+            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=23.9362mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32644 {
-         proto=4; x=48.971453mm; y=22.711156mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAL
+      }
+      ha:subc.32473 {
+       ha:attributes {
+        value=DFLS130L
+        footprint=powerdi123
+        refdes=D3
+       }
+      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.32645 {
-         proto=3; x=1.554in; y=850.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -43.31mil  
+              -0.700024mm  
+              -43.31mil  
+              0.700024mm  
+              43.31mil  
+              0.700024mm  
+              43.31mil  
+              -0.700024mm  
+             }
+           }
 
-         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 {
+              -49.215mil  
+              -33.465mil  
+              -49.215mil  
+              33.465mil  
+              49.215mil  
+              33.465mil  
+              49.215mil  
+              -33.465mil  
+             }
+           }
 
-         ha:attributes {
-           term=16
-           name=pin16
-         }
-        }
-        ha:padstack_ref.32646 {
-         proto=4; x=48.971453mm; y=850.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         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 {
+              -43.31mil  
+              -0.700024mm  
+              -43.31mil  
+              0.700024mm  
+              43.31mil  
+              0.700024mm  
+              43.31mil  
+              -0.700024mm  
+             }
+           }
          }
+       }
 
-         li:thermal {
-         }
+       ha:ps_proto_v6.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-        ha:padstack_ref.32647 {
-         proto=3; x=1.554in; y=20.511262mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.449961mm  
+              -0.699897mm  
+              -0.449961mm  
+              -0.699897mm  
+              -0.449961mm  
+              0.699897mm  
+              0.449961mm  
+              0.699897mm  
+             }
+           }
 
-         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.62mil  
+              -33.46mil  
+              -23.62mil  
+              -33.46mil  
+              -23.62mil  
+              33.46mil  
+              23.62mil  
+              33.46mil  
+             }
+           }
 
-         ha:attributes {
-           term=15
-           name=pin15
-         }
-        }
-        ha:padstack_ref.32648 {
-         proto=4; x=48.971453mm; y=20.511262mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.449961mm  
+              -0.699897mm  
+              -0.449961mm  
+              -0.699897mm  
+              -0.449961mm  
+              0.699897mm  
+              0.449961mm  
+              0.699897mm  
+             }
+           }
+         }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.32508 {
+         proto=0; x=328.0mil; y=668.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
          ha:flags {
           clearline=1
          }
@@ -11226,12 +9867,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=4
-           name=pin4
+           term=2
+           name=cathode
          }
         }
-        ha:padstack_ref.32649 {
-         proto=3; x=1.554in; y=764.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:padstack_ref.32509 {
+         proto=1; x=227.61mil; y=668.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
          ha:flags {
           clearline=1
          }
@@ -11240,12 +9881,162 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=14
-           name=pin14
+           term=1
+           name=anode
          }
         }
-        ha:padstack_ref.32650 {
-         proto=4; x=48.971453mm; y=764.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.32474 {
+            x1=5.881116mm; y1=16.002254mm; x2=349.66mil; y2=16.002254mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.32477 {
+            x1=349.66mil; y1=16.002254mm; x2=349.66mil; y2=705.99mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.32480 {
+            x1=349.66mil; y1=705.99mil; x2=5.881116mm; y2=705.99mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.32483 {
+            x1=5.881116mm; y1=705.99mil; x2=5.881116mm; y2=16.002254mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.32486 {
+            x1=9.415526mm; y1=16.002254mm; x2=389.68mil; y2=16.002254mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.32489 {
+            x1=389.68mil; y1=16.002254mm; x2=389.68mil; y2=705.99mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.32492 {
+            x1=389.68mil; y1=705.99mil; x2=9.415526mm; y2=705.99mil; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.32496 {
+            x1=277.805mil; y1=668.0mil; x2=277.805mil; y2=668.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.32499 {
+            x1=290.6mil; y1=668.0mil; x2=290.6mil; y2=668.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.32502 {
+            x1=290.6mil; y1=668.0mil; x2=8.38124mm; y2=668.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.32505 {
+            x1=290.6mil; y1=668.0mil; x2=290.6mil; y2=17.9672mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAO
+      }
+      ha:subc.32511 {
+       ha:attributes {
+        value=10k
+        footprint=0402
+        refdes=R38
+       }
+      ha:data {
+            li:padstack_prototypes {
+
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.32525 {
+         proto=0; x=14.383004mm; y=256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11254,12 +10045,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=5
-           name=pin5
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32651 {
-         proto=3; x=1.554in; y=18.311368mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:padstack_ref.32526 {
+         proto=0; x=597.74mil; y=256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11268,54 +10059,145 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=13
-           name=pin13
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32652 {
-         proto=4; x=48.971453mm; y=18.311368mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.32513 {
+            x1=582.0mil; y1=256.0mil; x2=582.0mil; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.32516 {
+            x1=582.0mil; y1=256.0mil; x2=582.0mil; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.32519 {
+            x1=582.0mil; y1=256.0mil; x2=15.7828mm; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+ ha:flags ={ selected=1
+ };           }
+           ha:line.32522 {
+            x1=582.0mil; y1=256.0mil; x2=582.0mil; y2=7.5024mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+ ha:flags ={ selected=1
+ };           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAQ
+      }
+      ha:subc.32528 {
+       ha:attributes {
+        value=9.09k
+        footprint=0402
+        refdes=R39
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         ha:attributes {
-           term=6
-           name=pin6
-         }
-        }
-        ha:padstack_ref.32653 {
-         proto=3; x=1.554in; y=677.62mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
 
-         ha:attributes {
-           term=12
-           name=pin12
-         }
-        }
-        ha:padstack_ref.32654 {
-         proto=4; x=48.971453mm; y=677.62mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
 
-         li:thermal {
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=7
-           name=pin7
-         }
-        }
-        ha:padstack_ref.32655 {
-         proto=3; x=1.554in; y=16.111474mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+       li:objects {
+        ha:padstack_ref.32542 {
+         proto=0; x=12.579604mm; y=256.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11324,12 +10206,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=11
-           name=pin11
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32656 {
-         proto=4; x=48.971453mm; y=16.111474mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:padstack_ref.32543 {
+         proto=0; x=526.74mil; y=256.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11338,68 +10220,141 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=8
-           name=pin8
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32657 {
-         proto=2; x=1.554in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         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.32658 {
-         proto=2; x=1.92801in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=9
-           name=pin9
-         }
+          li:objects {
+           ha:line.32530 {
+            x1=511.0mil; y1=256.0mil; x2=511.0mil; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.32533 {
+            x1=511.0mil; y1=256.0mil; x2=511.0mil; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.32536 {
+            x1=511.0mil; y1=256.0mil; x2=13.9794mm; y2=256.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.32539 {
+            x1=511.0mil; y1=256.0mil; x2=511.0mil; y2=7.5024mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32659 {
-         proto=5; x=1.52251in; y=937.45mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAR
+      }
+      ha:subc.32545 {
+       ha:attributes {
+        value=33
+        footprint=0402
+        refdes=R55
+       }
+      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.32660 {
-         proto=5; x=1.9595in; y=937.45mil; 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 {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-         li:thermal {
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.32661 {
-         proto=6; x=1.52251in; y=22.711156mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+       li:objects {
+        ha:padstack_ref.32559 {
+         proto=0; x=743.0mil; y=264.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11408,12 +10363,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=17
-           name=pin17
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32662 {
-         proto=6; x=1.9595in; y=22.711156mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:padstack_ref.32560 {
+         proto=0; x=743.0mil; y=5.924804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11423,81 +10378,140 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=2
-           name=pin2
+           name=2
          }
         }
-        ha:padstack_ref.32663 {
-         proto=6; x=1.52251in; y=850.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=16
-           name=pin16
-         }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-        ha:padstack_ref.32664 {
-         proto=6; x=1.9595in; y=850.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
+          li:objects {
+           ha:line.32547 {
+            x1=743.0mil; y1=249.0mil; x2=743.0mil; y2=249.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.32550 {
+            x1=743.0mil; y1=249.0mil; x2=743.0mil; y2=249.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.32553 {
+            x1=743.0mil; y1=249.0mil; x2=743.0mil; y2=7.3246mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.32556 {
+            x1=743.0mil; y1=249.0mil; x2=19.8722mm; y2=249.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32665 {
-         proto=6; x=1.52251in; y=20.511262mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAS
+      }
+      ha:subc.32562 {
+       ha:attributes {
+        value=33
+        footprint=0402
+        refdes=R54
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         ha:attributes {
-           term=15
-           name=pin15
-         }
-        }
-        ha:padstack_ref.32666 {
-         proto=6; x=1.9595in; y=20.511262mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-         ha:attributes {
-           term=4
-           name=pin4
-         }
-        }
-        ha:padstack_ref.32667 {
-         proto=6; x=1.52251in; y=764.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-         li:thermal {
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=14
-           name=pin14
-         }
-        }
-        ha:padstack_ref.32668 {
-         proto=6; x=1.9595in; y=764.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+       li:objects {
+        ha:padstack_ref.32576 {
+         proto=0; x=782.0mil; y=264.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11506,12 +10520,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=5
-           name=pin5
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32669 {
-         proto=6; x=1.52251in; y=18.311368mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:padstack_ref.32577 {
+         proto=0; x=782.0mil; y=5.924804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11520,82 +10534,141 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=13
-           name=pin13
+           term=2
+           name=2
          }
         }
-        ha:padstack_ref.32670 {
-         proto=6; x=1.9595in; y=18.311368mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:attributes {
-           term=6
-           name=pin6
-         }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-        ha:padstack_ref.32671 {
-         proto=6; x=1.52251in; y=677.62mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:attributes {
-           term=12
-           name=pin12
-         }
+          li:objects {
+           ha:line.32564 {
+            x1=782.0mil; y1=249.0mil; x2=782.0mil; y2=249.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.32567 {
+            x1=782.0mil; y1=249.0mil; x2=782.0mil; y2=249.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.32570 {
+            x1=782.0mil; y1=249.0mil; x2=782.0mil; y2=7.3246mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.32573 {
+            x1=782.0mil; y1=249.0mil; x2=20.8628mm; y2=249.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
-        ha:padstack_ref.32672 {
-         proto=6; x=1.9595in; y=677.62mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAT
+      }
+      ha:subc.32579 {
+       ha:attributes {
+        value=56k
+        footprint=0402
+        refdes=R32
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         ha:attributes {
-           term=7
-           name=pin7
-         }
-        }
-        ha:padstack_ref.32673 {
-         proto=6; x=1.52251in; y=16.111474mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
 
-         ha:attributes {
-           term=11
-           name=pin11
-         }
-        }
-        ha:padstack_ref.32674 {
-         proto=6; x=1.9595in; y=16.111474mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
+           }
 
-         li:thermal {
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
          }
+       }
+      }
 
-         ha:attributes {
-           term=8
-           name=pin8
-         }
-        }
-        ha:padstack_ref.32675 {
-         proto=5; x=1.52251in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+       li:objects {
+        ha:padstack_ref.32593 {
+         proto=0; x=2.018in; y=18.320004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11604,12 +10677,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=10
-           name=pin10
+           term=1
+           name=1
          }
         }
-        ha:padstack_ref.32676 {
-         proto=5; x=1.9595in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+        ha:padstack_ref.32594 {
+         proto=0; x=2.018in; y=752.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -11618,8 +10691,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=9
-           name=pin9
+           term=2
+           name=2
          }
         }
        }
@@ -11630,21 +10703,6 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32597 {
-            x1=37.97173mm; y1=24.461216mm; x2=1.98706in; y2=24.461216mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32600 {
-            x1=1.98706in; y1=14.361414mm; x2=1.98706in; y2=24.461216mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32603 {
-            x1=37.97173mm; y1=14.361414mm; x2=1.98706in; y2=14.361414mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32606 {
-            x1=37.97173mm; y1=14.361414mm; x2=37.97173mm; y2=24.461216mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.32609 {
-            x=1.85714in; y=937.45mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
           }
           ha:type {
            silk = 1
@@ -11657,51 +10715,139 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32611 {
-            x1=44.221526mm; y1=19.411329mm; x2=44.221526mm; y2=19.411329mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32581 {
+            x1=2.018in; y1=737.0mil; x2=2.018in; y2=737.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32614 {
-            x1=1.741in; y1=764.23mil; x2=1.741in; y2=764.23mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32584 {
+            x1=2.018in; y1=737.0mil; x2=2.018in; y2=737.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32617 {
-            x1=1.741in; y1=764.23mil; x2=43.2214mm; y2=764.23mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32587 {
+            x1=2.018in; y1=737.0mil; x2=2.018in; y2=17.7198mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32620 {
-            x1=1.741in; y1=764.23mil; x2=1.741in; y2=18.411442mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           ha:line.32590 {
+            x1=2.018in; y1=737.0mil; x2=50.2572mm; y2=737.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAU
+      }
+      ha:subc.32596 {
+       ha:attributes {
+        value=MAX-8C
+        footprint=UBLOX-MAX
+        refdes=U10
+       }
+      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 {
+              -35.435mil  
+              -0.350012mm  
+              -35.435mil  
+              0.350012mm  
+              35.435mil  
+              0.350012mm  
+              35.435mil  
+              -0.350012mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -38.435mil  
+              -16.78mil  
+              -38.435mil  
+              16.78mil  
+              38.435mil  
+              16.78mil  
+              38.435mil  
+              -16.78mil  
+             }
+           }
+         }
+       }
+
+       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 {
+              -35.435mil  
+              -15.75mil  
+              -35.435mil  
+              15.75mil  
+              35.435mil  
+              15.75mil  
+              35.435mil  
+              -15.75mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
+            clearance=0.0
+             li:ps_poly {
+              -38.435mil  
+              -18.75mil  
+              -38.435mil  
+              18.75mil  
+              38.435mil  
+              18.75mil  
+              38.435mil  
+              -18.75mil  
+             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAV
-      }
-      ha:subc.32678 {
-       ha:attributes {
-        value=1uF
-        footprint=0402
-        refdes=C102
+         }
        }
-      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 {
 
@@ -11713,14 +10859,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              -35.435mil  
+              -9.845mil  
+              -35.435mil  
+              9.845mil  
+              35.435mil  
+              9.845mil  
+              35.435mil  
+              -9.845mil  
              }
            }
 
@@ -11732,14 +10878,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              -38.435mil  
+              -12.845mil  
+              -38.435mil  
+              12.845mil  
+              38.435mil  
+              12.845mil  
+              38.435mil  
+              -12.845mil  
              }
            }
 
@@ -11751,114 +10897,146 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              -35.435mil  
+              -9.845mil  
+              -35.435mil  
+              9.845mil  
+              35.435mil  
+              9.845mil  
+              35.435mil  
+              -9.845mil  
              }
            }
          }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.32692 {
-         proto=0; x=1.662in; y=114.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+       ha:ps_proto_v6.3 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.32693 {
-         proto=0; x=1.69348in; y=114.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.899922mm  
+              -11.81mil  
+              -0.899922mm  
+              11.81mil  
+              0.899922mm  
+              11.81mil  
+              0.899922mm  
+              -11.81mil  
+             }
+           }
 
-         li:thermal {
-         }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.976122mm  
+              -14.81mil  
+              -0.976122mm  
+              14.81mil  
+              0.976122mm  
+              14.81mil  
+              0.976122mm  
+              -14.81mil  
+             }
+           }
 
-         ha:attributes {
-           term=2
-           name=2
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.899922mm  
+              -11.81mil  
+              -0.899922mm  
+              11.81mil  
+              0.899922mm  
+              11.81mil  
+              0.899922mm  
+              -11.81mil  
+             }
+           }
          }
-        }
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:ps_proto_v6.4 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          li:objects {
-           ha:line.32680 {
-            x1=1.67774in; y1=114.0mil; x2=1.67774in; y2=114.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32683 {
-            x1=1.67774in; y1=114.0mil; x2=1.67774in; y2=114.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
+            clearance=0.0
+             li:ps_poly {
+              -0.89992mm  
+              -0.299973mm  
+              -0.89992mm  
+              0.299973mm  
+              0.89992mm  
+              0.299973mm  
+              0.89992mm  
+              -0.299973mm  
+             }
            }
-           ha:line.32686 {
-            x1=1.67774in; y1=114.0mil; x2=43.614596mm; y2=114.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
+            clearance=0.0
+             li:ps_poly {
+              -0.976121mm  
+              -14.81mil  
+              -0.976121mm  
+              14.81mil  
+              0.976121mm  
+              14.81mil  
+              0.976121mm  
+              -14.81mil  
+             }
            }
-           ha:line.32689 {
-            x1=1.67774in; y1=114.0mil; x2=1.67774in; y2=3.8956mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
+            clearance=0.0
+             li:ps_poly {
+              -0.89992mm  
+              -0.299973mm  
+              -0.89992mm  
+              0.299973mm  
+              0.89992mm  
+              0.299973mm  
+              0.89992mm  
+              -0.299973mm  
+             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAX
-      }
-      ha:subc.32695 {
-       ha:attributes {
-        value=Si7232DN
-        footprint=1212-8
-        refdes=Q1
+         }
        }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
+       ha:ps_proto_v6.5 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
@@ -11870,14 +11048,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.494919mm  
-              -0.202438mm  
-              -0.494919mm  
-              0.202438mm  
-              0.494919mm  
-              0.202438mm  
-              0.494919mm  
-              -0.202438mm  
+              -0.700024mm  
+              -0.350012mm  
+              -0.700024mm  
+              0.350012mm  
+              0.700024mm  
+              0.350012mm  
+              0.700024mm  
+              -0.350012mm  
              }
            }
 
@@ -11889,14 +11067,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.571119mm  
-              -10.97mil  
-              -0.571119mm  
-              10.97mil  
-              0.571119mm  
-              10.97mil  
-              0.571119mm  
-              -10.97mil  
+              -0.776224mm  
+              -16.78mil  
+              -0.776224mm  
+              16.78mil  
+              0.776224mm  
+              16.78mil  
+              0.776224mm  
+              -16.78mil  
              }
            }
 
@@ -11908,20 +11086,20 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.494919mm  
-              -0.202438mm  
-              -0.494919mm  
-              0.202438mm  
-              0.494919mm  
-              0.202438mm  
-              0.494919mm  
-              -0.202438mm  
+              -0.700024mm  
+              -0.350012mm  
+              -0.700024mm  
+              0.350012mm  
+              0.700024mm  
+              0.350012mm  
+              0.700024mm  
+              -0.350012mm  
              }
            }
          }
        }
 
-       ha:ps_proto_v6.1 {
+       ha:ps_proto_v6.6 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
@@ -11933,14 +11111,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.862583mm  
-              -0.495045mm  
-              -0.862583mm  
-              0.495045mm  
-              0.862583mm  
-              0.495045mm  
-              0.862583mm  
-              -0.495045mm  
+              -0.700023mm  
+              -0.400049mm  
+              -0.700023mm  
+              0.400049mm  
+              0.700023mm  
+              0.400049mm  
+              0.700023mm  
+              -0.400049mm  
              }
            }
 
@@ -11952,14 +11130,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -36.96mil  
-              -0.571246mm  
-              -36.96mil  
-              0.571246mm  
-              36.96mil  
-              0.571246mm  
-              36.96mil  
-              -0.571246mm  
+              -0.776224mm  
+              -18.75mil  
+              -0.776224mm  
+              18.75mil  
+              0.776224mm  
+              18.75mil  
+              0.776224mm  
+              -18.75mil  
              }
            }
 
@@ -11971,14 +11149,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.862583mm  
-              -0.495045mm  
-              -0.862583mm  
-              0.495045mm  
-              0.862583mm  
-              0.495045mm  
-              0.862583mm  
-              -0.495045mm  
+              -0.700023mm  
+              -0.400049mm  
+              -0.700023mm  
+              0.400049mm  
+              0.700023mm  
+              0.400049mm  
+              0.700023mm  
+              -0.400049mm  
              }
            }
          }
@@ -11986,8 +11164,134 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32722 {
-         proto=0; x=218.455mil; y=382.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        ha:padstack_ref.32623 {
+         proto=0; x=39.471727mm; y=937.45mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=18
+           name=pin18
+         }
+        }
+        ha:padstack_ref.32624 {
+         proto=0; x=48.971327mm; y=937.45mil; 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.32625 {
+         proto=1; x=39.471727mm; y=22.711156mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=17
+           name=pin17
+         }
+        }
+        ha:padstack_ref.32626 {
+         proto=1; x=48.971327mm; y=22.711156mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.32627 {
+         proto=1; x=39.471727mm; y=850.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=16
+           name=pin16
+         }
+        }
+        ha:padstack_ref.32628 {
+         proto=1; x=48.971327mm; y=850.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.32629 {
+         proto=1; x=39.471727mm; y=20.511262mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=15
+           name=pin15
+         }
+        }
+        ha:padstack_ref.32630 {
+         proto=1; x=48.971327mm; y=20.511262mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.32631 {
+         proto=1; x=39.471727mm; y=764.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=14
+           name=pin14
+         }
+        }
+        ha:padstack_ref.32632 {
+         proto=1; x=48.971327mm; y=764.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -11996,12 +11300,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=8
-           name=pin8
+           term=5
+           name=pin5
          }
         }
-        ha:padstack_ref.32723 {
-         proto=0; x=331.435mil; y=382.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        ha:padstack_ref.32633 {
+         proto=1; x=39.471727mm; y=18.311368mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -12010,12 +11314,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=pin1
+           term=13
+           name=pin13
          }
         }
-        ha:padstack_ref.32724 {
-         proto=0; x=218.455mil; y=9.060434mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        ha:padstack_ref.32634 {
+         proto=1; x=48.971327mm; y=18.311368mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -12024,12 +11328,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=7
-           name=pin7
+           term=6
+           name=pin6
          }
         }
-        ha:padstack_ref.32725 {
-         proto=0; x=331.435mil; y=9.060434mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        ha:padstack_ref.32635 {
+         proto=1; x=39.471727mm; y=677.62mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -12038,12 +11342,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=pin2
+           term=12
+           name=pin12
          }
         }
-        ha:padstack_ref.32726 {
-         proto=0; x=218.455mil; y=331.12mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        ha:padstack_ref.32636 {
+         proto=1; x=48.971327mm; y=677.62mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -12052,12 +11356,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=6
-           name=pin6
+           term=7
+           name=pin7
          }
         }
-        ha:padstack_ref.32727 {
-         proto=0; x=331.435mil; y=331.12mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        ha:padstack_ref.32637 {
+         proto=1; x=39.471727mm; y=16.111474mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -12066,12 +11370,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=3
-           name=pin3
+           term=11
+           name=pin11
          }
         }
-        ha:padstack_ref.32728 {
-         proto=0; x=218.455mil; y=7.760462mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        ha:padstack_ref.32638 {
+         proto=1; x=48.971327mm; y=16.111474mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -12080,12 +11384,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=5
-           name=pin5
+           term=8
+           name=pin8
          }
         }
-        ha:padstack_ref.32729 {
-         proto=0; x=331.435mil; y=7.760462mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        ha:padstack_ref.32639 {
+         proto=0; x=39.471727mm; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -12094,12 +11398,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=4
-           name=pin4
+           term=10
+           name=pin10
          }
         }
-        ha:padstack_ref.32730 {
-         proto=1; x=253.0mil; y=9.342882mm; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+        ha:padstack_ref.32640 {
+         proto=0; x=48.971327mm; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -12108,12 +11412,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=8
-           name=pin8
+           term=9
+           name=pin9
          }
         }
-        ha:padstack_ref.32731 {
-         proto=1; x=253.0mil; y=320.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+        ha:padstack_ref.32641 {
+         proto=2; x=1.554in; y=937.45mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
          ha:flags {
           clearline=1
          }
@@ -12122,219 +11426,96 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=5
-           name=pin5
+           term=18
+           name=pin18
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.32642 {
+         proto=2; x=1.92801in; y=937.45mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32696 {
-            x1=209.99mil; y1=408.87mil; x2=8.63346mm; y2=408.87mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32699 {
-            x1=8.63346mm; y1=7.085584mm; x2=8.63346mm; y2=408.87mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32702 {
-            x1=209.99mil; y1=7.085584mm; x2=8.63346mm; y2=7.085584mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32705 {
-            x1=209.99mil; y1=7.085584mm; x2=209.99mil; y2=408.87mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.32708 {
-            x=366.12mil; y=10.035286mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.32643 {
+         proto=3; x=1.554in; y=22.711156mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32710 {
-            x1=6.872122mm; y1=343.915mil; x2=6.872122mm; y2=343.915mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32713 {
-            x1=6.983476mm; y1=343.92mil; x2=6.983476mm; y2=343.92mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32716 {
-            x1=6.983476mm; y1=343.92mil; x2=5.983476mm; y2=343.92mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32719 {
-            x1=6.983476mm; y1=343.92mil; x2=6.983476mm; y2=7.735568mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=17
+           name=pin17
+         }
         }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAa
-      }
-      ha:subc.32733 {
-       ha:attributes {
-        value=W25Q64
-        footprint=SOIJ8
-        refdes=U5
-       }
-      ha:data {
-            li:padstack_prototypes {
+        ha:padstack_ref.32644 {
+         proto=4; x=48.971453mm; y=22.711156mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+         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 {
-              -33.46mil  
-              -12.795mil  
-              -33.46mil  
-              12.795mil  
-              33.46mil  
-              12.795mil  
-              33.46mil  
-              -12.795mil  
-             }
-           }
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.32645 {
+         proto=3; x=1.554in; y=850.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+         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 {
-              -36.46mil  
-              -15.795mil  
-              -36.46mil  
-              15.795mil  
-              36.46mil  
-              15.795mil  
-              36.46mil  
-              -15.795mil  
-             }
-           }
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -33.46mil  
-              -12.795mil  
-              -33.46mil  
-              12.795mil  
-              33.46mil  
-              12.795mil  
-              33.46mil  
-              -12.795mil  
-             }
-           }
+         ha:attributes {
+           term=16
+           name=pin16
+         }
+        }
+        ha:padstack_ref.32646 {
+         proto=4; x=48.971453mm; y=850.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+         ha:flags {
+          clearline=1
          }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.849885mm  
-              -12.795mil  
-              -0.849885mm  
-              12.795mil  
-              0.849885mm  
-              12.795mil  
-              0.849885mm  
-              -12.795mil  
-             }
-           }
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.926085mm  
-              -15.795mil  
-              -0.926085mm  
-              15.795mil  
-              0.926085mm  
-              15.795mil  
-              0.926085mm  
-              -15.795mil  
-             }
-           }
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.32647 {
+         proto=3; x=1.554in; y=20.511262mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.849885mm  
-              -12.795mil  
-              -0.849885mm  
-              12.795mil  
-              0.849885mm  
-              12.795mil  
-              0.849885mm  
-              -12.795mil  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.32760 {
-         proto=0; x=25.888061mm; y=936.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:attributes {
+           term=15
+           name=pin15
+         }
+        }
+        ha:padstack_ref.32648 {
+         proto=4; x=48.971453mm; y=20.511262mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
          ha:flags {
           clearline=1
          }
@@ -12343,12 +11524,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=8
-           name=VCC
+           term=4
+           name=pin4
          }
         }
-        ha:padstack_ref.32761 {
-         proto=1; x=32.887792mm; y=936.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:padstack_ref.32649 {
+         proto=3; x=1.554in; y=764.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
          ha:flags {
           clearline=1
          }
@@ -12357,12 +11538,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=CS
+           term=14
+           name=pin14
          }
         }
-        ha:padstack_ref.32762 {
-         proto=0; x=25.888061mm; y=886.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:padstack_ref.32650 {
+         proto=4; x=48.971453mm; y=764.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
          ha:flags {
           clearline=1
          }
@@ -12371,12 +11552,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=7
-           name=HOLD
+           term=5
+           name=pin5
          }
         }
-        ha:padstack_ref.32763 {
-         proto=1; x=32.887792mm; y=886.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:padstack_ref.32651 {
+         proto=3; x=1.554in; y=18.311368mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
          ha:flags {
           clearline=1
          }
@@ -12385,12 +11566,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=SO
+           term=13
+           name=pin13
          }
         }
-        ha:padstack_ref.32764 {
-         proto=0; x=25.888061mm; y=837.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:padstack_ref.32652 {
+         proto=4; x=48.971453mm; y=18.311368mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
          ha:flags {
           clearline=1
          }
@@ -12400,11 +11581,11 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=6
-           name=SCK
+           name=pin6
          }
         }
-        ha:padstack_ref.32765 {
-         proto=1; x=32.887792mm; y=837.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:padstack_ref.32653 {
+         proto=3; x=1.554in; y=677.62mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
          ha:flags {
           clearline=1
          }
@@ -12413,12 +11594,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=3
-           name=WP
+           term=12
+           name=pin12
          }
         }
-        ha:padstack_ref.32766 {
-         proto=0; x=25.888061mm; y=787.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:padstack_ref.32654 {
+         proto=4; x=48.971453mm; y=677.62mil; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
          ha:flags {
           clearline=1
          }
@@ -12427,12 +11608,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=5
-           name=SI
+           term=7
+           name=pin7
          }
         }
-        ha:padstack_ref.32767 {
-         proto=1; x=32.887792mm; y=787.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:padstack_ref.32655 {
+         proto=3; x=1.554in; y=16.111474mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
          ha:flags {
           clearline=1
          }
@@ -12441,156 +11622,124 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=4
-           name=VSS
+           term=11
+           name=pin11
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.32656 {
+         proto=4; x=48.971453mm; y=16.111474mm; rot=0.000000; xmirror=0; smirror=0; clearance=9.845mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32734 {
-            x1=26.69794mm; y1=757.08mil; x2=26.69794mm; y2=24.559514mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32737 {
-            x1=26.69794mm; y1=757.08mil; x2=1.26291in; y2=757.08mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32740 {
-            x1=1.26291in; y1=757.08mil; x2=1.26291in; y2=24.559514mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.32743 {
-            x1=26.69794mm; y1=24.559514mm; x2=1.26291in; y2=24.559514mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.32746 {
-            x=31.61284mm; y=936.99mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
         }
+        ha:padstack_ref.32657 {
+         proto=2; x=1.554in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32748 {
-            x1=29.387926mm; y1=861.995mil; x2=29.387926mm; y2=861.995mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32751 {
-            x1=1.157in; y1=862.0mil; x2=1.157in; y2=862.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32754 {
-            x1=1.157in; y1=862.0mil; x2=28.3878mm; y2=862.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32757 {
-            x1=1.157in; y1=862.0mil; x2=1.157in; y2=20.8948mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=10
+           name=pin10
+         }
+        }
+        ha:padstack_ref.32658 {
+         proto=2; x=1.92801in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=9
+           name=pin9
+         }
+        }
+        ha:padstack_ref.32659 {
+         proto=5; x=1.52251in; y=937.45mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=18
+           name=pin18
+         }
+        }
+        ha:padstack_ref.32660 {
+         proto=5; x=1.9595in; y=937.45mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAb
-      }
-      ha:subc.32769 {
-       ha:attributes {
-        value=100k
-        footprint=0402
-        refdes=R13
-       }
-      ha:data {
-            li:padstack_prototypes {
+        ha:padstack_ref.32661 {
+         proto=6; x=1.52251in; y=22.711156mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+         ha:attributes {
+           term=17
+           name=pin17
+         }
+        }
+        ha:padstack_ref.32662 {
+         proto=6; x=1.9595in; y=22.711156mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.32663 {
+         proto=6; x=1.52251in; y=850.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.32783 {
-         proto=0; x=5.315204mm; y=440.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=16
+           name=pin16
+         }
+        }
+        ha:padstack_ref.32664 {
+         proto=6; x=1.9595in; y=850.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -12599,12 +11748,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=3
+           name=pin3
          }
         }
-        ha:padstack_ref.32784 {
-         proto=0; x=240.74mil; y=440.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32665 {
+         proto=6; x=1.52251in; y=20.511262mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
          ha:flags {
           clearline=1
          }
@@ -12613,255 +11762,152 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=15
+           name=pin15
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.32666 {
+         proto=6; x=1.9595in; y=20.511262mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+         ha:attributes {
+           term=4
+           name=pin4
+         }
         }
+        ha:padstack_ref.32667 {
+         proto=6; x=1.52251in; y=764.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32771 {
-            x1=225.0mil; y1=440.0mil; x2=225.0mil; y2=440.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32774 {
-            x1=225.0mil; y1=440.0mil; x2=225.0mil; y2=440.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32777 {
-            x1=225.0mil; y1=440.0mil; x2=6.715mm; y2=440.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32780 {
-            x1=225.0mil; y1=440.0mil; x2=225.0mil; y2=12.176mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=14
+           name=pin14
+         }
         }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAc
-      }
-      ha:subc.32786 {
-       ha:attributes {
-        value=LiPo
-        footprint=B2B-PH
-        refdes=B1
-       }
-      ha:data {
-            li:padstack_prototypes {
+        ha:padstack_ref.32668 {
+         proto=6; x=1.9595in; y=764.23mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:ps_proto_v6.0 {
-         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.32669 {
+         proto=6; x=1.52251in; y=18.311368mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=13
+           name=pin13
+         }
+        }
+        ha:padstack_ref.32670 {
+         proto=6; x=1.9595in; y=18.311368mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
-            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=1.459992mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+         ha:attributes {
+           term=6
+           name=pin6
+         }
+        }
+        ha:padstack_ref.32671 {
+         proto=6; x=1.52251in; y=677.62mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+         li:thermal {
          }
-       }
 
-       ha:ps_proto_v6.1 {
-         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+         ha:attributes {
+           term=12
+           name=pin12
+         }
+        }
+        ha:padstack_ref.32672 {
+         proto=6; x=1.9595in; y=677.62mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-             }
-           }
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-             }
-           }
+         ha:attributes {
+           term=7
+           name=pin7
+         }
+        }
+        ha:padstack_ref.32673 {
+         proto=6; x=1.52251in; y=16.111474mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-             }
-           }
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-             }
-           }
+         ha:attributes {
+           term=11
+           name=pin11
+         }
+        }
+        ha:padstack_ref.32674 {
+         proto=6; x=1.9595in; y=16.111474mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.905mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.32812 {
-         proto=0; x=453.0mil; y=461.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.32675 {
+         proto=5; x=1.52251in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
 
          li:thermal {
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
          }
 
          ha:attributes {
-           term=2
-           name=-
+           term=10
+           name=pin10
          }
         }
-        ha:padstack_ref.32813 {
-         proto=1; x=453.0mil; y=539.74mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+        ha:padstack_ref.32676 {
+         proto=5; x=1.9595in; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.875mil;
          ha:flags {
           clearline=1
          }
@@ -12870,8 +11916,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=+
+           term=9
+           name=pin9
          }
         }
        }
@@ -12882,22 +11928,25 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32787 {
-            x1=8.7061mm; y1=384.23mil; x2=8.7061mm; y2=15.659354mm; thickness=6.0mil; clearance=0.0;
+           ha:line.32597 {
+            x1=37.97173mm; y1=24.461216mm; x2=1.98706in; y2=24.461216mm; thickness=10.0mil; clearance=0.0;
            }
-           ha:line.32790 {
-            x1=8.7061mm; y1=15.659354mm; x2=13.206218mm; y2=15.659354mm; thickness=6.0mil; clearance=0.0;
+           ha:line.32600 {
+            x1=1.98706in; y1=14.361414mm; x2=1.98706in; y2=24.461216mm; thickness=10.0mil; clearance=0.0;
            }
-           ha:line.32793 {
-            x1=13.206218mm; y1=384.23mil; x2=13.206218mm; y2=15.659354mm; thickness=6.0mil; clearance=0.0;
+           ha:line.32603 {
+            x1=37.97173mm; y1=14.361414mm; x2=1.98706in; y2=14.361414mm; thickness=10.0mil; clearance=0.0;
            }
-           ha:line.32796 {
-            x1=8.7061mm; y1=384.23mil; x2=13.206218mm; y2=384.23mil; thickness=6.0mil; clearance=0.0;
+           ha:line.32606 {
+            x1=37.97173mm; y1=14.361414mm; x2=37.97173mm; y2=24.461216mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.32609 {
+            x=1.85714in; y=937.45mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
            silk = 1
-           bottom = 1
+           top = 1
           }
         }
 
@@ -12906,46 +11955,46 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32800 {
-            x1=453.0mil; y1=500.37mil; x2=453.0mil; y2=500.37mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32611 {
+            x1=44.221526mm; y1=19.411329mm; x2=44.221526mm; y2=19.411329mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32803 {
-            x1=8.7061mm; y1=384.23mil; x2=8.7061mm; y2=384.23mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32614 {
+            x1=1.741in; y1=764.23mil; x2=1.741in; y2=764.23mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32806 {
-            x1=8.7061mm; y1=384.23mil; x2=8.7061mm; y2=10.759442mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32617 {
+            x1=1.741in; y1=764.23mil; x2=43.2214mm; y2=764.23mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32809 {
-            x1=8.7061mm; y1=384.23mil; x2=9.7061mm; y2=384.23mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32620 {
+            x1=1.741in; y1=764.23mil; x2=1.741in; y2=18.411442mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           bottom = 1
-           virtual = 1
+           top = 1
            misc = 1
+           virtual = 1
           }
         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAd
+       uid = qIc8VW925zCt24ZkTm0AAAAV
       }
-      ha:subc.32815 {
+      ha:subc.32678 {
        ha:attributes {
-        value=4.7uF
+        value=1uF
         footprint=0402
-        refdes=C4
+        refdes=C102
        }
       ha:data {
             li:padstack_prototypes {
@@ -12962,14 +12011,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
+              0.249936mm  
               -0.349758mm  
               -0.249936mm  
               -0.349758mm  
-              0.249936mm  
+              -0.249936mm  
               0.349758mm  
               0.249936mm  
               0.349758mm  
-              -0.249936mm  
              }
            }
 
@@ -12981,14 +12030,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
+              0.326136mm  
               -0.425958mm  
               -0.326136mm  
               -0.425958mm  
-              0.326136mm  
+              -0.326136mm  
               0.425958mm  
               0.326136mm  
               0.425958mm  
-              -0.326136mm  
              }
            }
 
@@ -13000,14 +12049,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
+              0.249936mm  
               -0.349758mm  
               -0.249936mm  
               -0.349758mm  
-              0.249936mm  
+              -0.249936mm  
               0.349758mm  
               0.249936mm  
               0.349758mm  
-              -0.249936mm  
              }
            }
          }
@@ -13015,8 +12064,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32829 {
-         proto=0; x=474.0mil; y=17.361408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32692 {
+         proto=0; x=1.662in; y=114.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13029,8 +12078,8 @@ ha:pcb-rnd-board-v8 {
            name=1
          }
         }
-        ha:padstack_ref.32830 {
-         proto=0; x=474.0mil; y=715.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32693 {
+         proto=0; x=1.69348in; y=114.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -13063,26 +12112,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32817 {
-            x1=474.0mil; y1=17.761204mm; x2=474.0mil; y2=17.761204mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32680 {
+            x1=1.67774in; y1=114.0mil; x2=1.67774in; y2=114.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32820 {
-            x1=474.0mil; y1=17.761204mm; x2=474.0mil; y2=17.761204mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32683 {
+            x1=1.67774in; y1=114.0mil; x2=1.67774in; y2=114.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32823 {
-            x1=474.0mil; y1=17.761204mm; x2=474.0mil; y2=16.761204mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32686 {
+            x1=1.67774in; y1=114.0mil; x2=43.614596mm; y2=114.0mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32826 {
-            x1=474.0mil; y1=17.761204mm; x2=11.0396mm; y2=17.761204mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32689 {
+            x1=1.67774in; y1=114.0mil; x2=1.67774in; y2=3.8956mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -13096,13 +12145,13 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAe
+       uid = qIc8VW925zCt24ZkTm0AAAAX
       }
-      ha:subc.32832 {
+      ha:subc.32695 {
        ha:attributes {
-        value=4.7uF
-        footprint=0402
-        refdes=C5
+        value=Si7232DN
+        footprint=1212-8
+        refdes=Q1
        }
       ha:data {
             li:padstack_prototypes {
@@ -13111,69 +12160,244 @@ ha:pcb-rnd-board-v8 {
          hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.494919mm  
+              -0.202438mm  
+              -0.494919mm  
+              0.202438mm  
+              0.494919mm  
+              0.202438mm  
+              0.494919mm  
+              -0.202438mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.571119mm  
+              -10.97mil  
+              -0.571119mm  
+              10.97mil  
+              0.571119mm  
+              10.97mil  
+              0.571119mm  
+              -10.97mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.494919mm  
+              -0.202438mm  
+              -0.494919mm  
+              0.202438mm  
+              0.494919mm  
+              0.202438mm  
+              0.494919mm  
+              -0.202438mm  
+             }
+           }
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.862583mm  
+              -0.495045mm  
+              -0.862583mm  
+              0.495045mm  
+              0.862583mm  
+              0.495045mm  
+              0.862583mm  
+              -0.495045mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -36.96mil  
+              -0.571246mm  
+              -36.96mil  
+              0.571246mm  
+              36.96mil  
+              0.571246mm  
+              36.96mil  
+              -0.571246mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.862583mm  
+              -0.495045mm  
+              -0.862583mm  
+              0.495045mm  
+              0.862583mm  
+              0.495045mm  
+              0.862583mm  
+              -0.495045mm  
+             }
+           }
+         }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.32722 {
+         proto=0; x=218.455mil; y=382.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.32723 {
+         proto=0; x=331.435mil; y=382.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
+        ha:padstack_ref.32724 {
+         proto=0; x=218.455mil; y=9.060434mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=pin7
+         }
+        }
+        ha:padstack_ref.32725 {
+         proto=0; x=331.435mil; y=9.060434mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.32726 {
+         proto=0; x=218.455mil; y=331.12mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=pin6
+         }
+        }
+        ha:padstack_ref.32727 {
+         proto=0; x=331.435mil; y=331.12mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.32728 {
+         proto=0; x=218.455mil; y=7.760462mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.32729 {
+         proto=0; x=331.435mil; y=7.760462mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.32846 {
-         proto=0; x=399.0mil; y=485.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.32730 {
+         proto=1; x=253.0mil; y=9.342882mm; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
          ha:flags {
           clearline=1
          }
@@ -13182,12 +12406,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=8
+           name=pin8
          }
         }
-        ha:padstack_ref.32847 {
-         proto=0; x=399.0mil; y=516.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32731 {
+         proto=1; x=253.0mil; y=320.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
          ha:flags {
           clearline=1
          }
@@ -13196,8 +12420,8 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=5
+           name=pin5
          }
         }
        }
@@ -13208,6 +12432,21 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
+           ha:line.32696 {
+            x1=209.99mil; y1=408.87mil; x2=8.63346mm; y2=408.87mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.32699 {
+            x1=8.63346mm; y1=7.085584mm; x2=8.63346mm; y2=408.87mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.32702 {
+            x1=209.99mil; y1=7.085584mm; x2=8.63346mm; y2=7.085584mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.32705 {
+            x1=209.99mil; y1=7.085584mm; x2=209.99mil; y2=408.87mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.32708 {
+            x=366.12mil; y=10.035286mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
           }
           ha:type {
            silk = 1
@@ -13220,26 +12459,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.32834 {
-            x1=399.0mil; y1=500.74mil; x2=399.0mil; y2=500.74mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32710 {
+            x1=6.872122mm; y1=343.915mil; x2=6.872122mm; y2=343.915mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.32837 {
-            x1=399.0mil; y1=500.74mil; x2=399.0mil; y2=500.74mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32713 {
+            x1=6.983476mm; y1=343.92mil; x2=6.983476mm; y2=343.92mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.32840 {
-            x1=399.0mil; y1=500.74mil; x2=399.0mil; y2=11.718796mm; thickness=0.1mm; clearance=0.0;
+           ha:line.32716 {
+            x1=6.983476mm; y1=343.92mil; x2=5.983476mm; y2=343.92mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.32843 {
-            x1=399.0mil; y1=500.74mil; x2=9.1346mm; y2=500.74mil; thickness=0.1mm; clearance=0.0;
+           ha:line.32719 {
+            x1=6.983476mm; y1=343.92mil; x2=6.983476mm; y2=7.735568mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -13253,13 +12492,13 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAf
+       uid = qIc8VW925zCt24ZkTm0AAAAa
       }
-      ha:subc.32903 {
+      ha:subc.32733 {
        ha:attributes {
-        value=3.3k
-        footprint=0402
-        refdes=R1
+        value=W25Q64
+        footprint=SOIJ8
+        refdes=U5
        }
       ha:data {
             li:padstack_prototypes {
@@ -13276,14 +12515,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
+              -33.46mil  
+              -12.795mil  
+              -33.46mil  
+              12.795mil  
+              33.46mil  
+              12.795mil  
+              33.46mil  
+              -12.795mil  
              }
            }
 
@@ -13295,14 +12534,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
+              -36.46mil  
+              -15.795mil  
+              -36.46mil  
+              15.795mil  
+              36.46mil  
+              15.795mil  
+              36.46mil  
+              -15.795mil  
              }
            }
 
@@ -13314,114 +12553,20 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.32917 {
-         proto=0; x=677.0mil; y=615.48mil; 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.32918 {
-         proto=0; x=677.0mil; y=584.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.32905 {
-            x1=677.0mil; y1=599.74mil; x2=677.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32908 {
-            x1=677.0mil; y1=599.74mil; x2=677.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32911 {
-            x1=677.0mil; y1=599.74mil; x2=677.0mil; y2=16.233396mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32914 {
-            x1=677.0mil; y1=599.74mil; x2=18.1958mm; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+              -33.46mil  
+              -12.795mil  
+              -33.46mil  
+              12.795mil  
+              33.46mil  
+              12.795mil  
+              33.46mil  
+              -12.795mil  
+             }
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAj
-      }
-      ha:subc.32920 {
-       ha:attributes {
-        value=0.1uF
-        footprint=0402
-        refdes=C10
+         }
        }
-      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 {
 
@@ -13433,14 +12578,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              -0.849885mm  
+              -12.795mil  
+              -0.849885mm  
+              12.795mil  
+              0.849885mm  
+              12.795mil  
+              0.849885mm  
+              -12.795mil  
              }
            }
 
@@ -13452,14 +12597,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
+              -0.926085mm  
+              -15.795mil  
+              -0.926085mm  
+              15.795mil  
+              0.926085mm  
+              15.795mil  
+              0.926085mm  
+              -15.795mil  
              }
            }
 
@@ -13471,14 +12616,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
+              -0.849885mm  
+              -12.795mil  
+              -0.849885mm  
+              12.795mil  
+              0.849885mm  
+              12.795mil  
+              0.849885mm  
+              -12.795mil  
              }
            }
          }
@@ -13486,8 +12631,8 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.32934 {
-         proto=0; x=809.74mil; y=920.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32760 {
+         proto=0; x=25.888061mm; y=936.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -13496,12 +12641,12 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=8
+           name=VCC
          }
         }
-        ha:padstack_ref.32935 {
-         proto=0; x=19.767804mm; y=920.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.32761 {
+         proto=1; x=32.887792mm; y=936.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
          ha:flags {
           clearline=1
          }
@@ -13510,1326 +12655,1223 @@ ha:pcb-rnd-board-v8 {
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=1
+           name=CS
          }
         }
-       }
-       li:layers {
+        ha:padstack_ref.32762 {
+         proto=0; x=25.888061mm; y=886.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+         ha:attributes {
+           term=7
+           name=HOLD
+         }
         }
+        ha:padstack_ref.32763 {
+         proto=1; x=32.887792mm; y=886.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.32922 {
-            x1=794.0mil; y1=920.0mil; x2=794.0mil; y2=920.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.32925 {
-            x1=794.0mil; y1=920.0mil; x2=794.0mil; y2=920.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.32928 {
-            x1=794.0mil; y1=920.0mil; x2=19.1676mm; y2=920.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.32931 {
-            x1=794.0mil; y1=920.0mil; x2=794.0mil; y2=22.368mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAk
-      }
-        ha:subc.33022 {
          ha:attributes {
-          value=5.6k
-          footprint=0402
-          refdes=R25
+           term=2
+           name=SO
+         }
+        }
+        ha:padstack_ref.32764 {
+         proto=0; x=25.888061mm; y=837.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
          }
-        ha:data {
-                li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+         li:thermal {
+         }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
-             }
+         ha:attributes {
+           term=6
+           name=SCK
+         }
+        }
+        ha:padstack_ref.32765 {
+         proto=1; x=32.887792mm; y=837.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
-               }
-             }
+         li:thermal {
+         }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
-             }
-           }
+         ha:attributes {
+           term=3
+           name=WP
+         }
+        }
+        ha:padstack_ref.32766 {
+         proto=0; x=25.888061mm; y=787.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=SI
          }
         }
+        ha:padstack_ref.32767 {
+         proto=1; x=32.887792mm; y=787.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:padstack_ref.33036 {
-           proto=0; x=1.274in; y=154.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+         li:thermal {
+         }
 
-           li:thermal {
-           }
+         ha:attributes {
+           term=4
+           name=VSS
+         }
+        }
+       }
+       li:layers {
 
-           ha:attributes {
-             term=1
-             name=1
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.32734 {
+            x1=26.69794mm; y1=757.08mil; x2=26.69794mm; y2=24.559514mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:padstack_ref.33037 {
-           proto=0; x=1.274in; y=123.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
+           ha:line.32737 {
+            x1=26.69794mm; y1=757.08mil; x2=1.26291in; y2=757.08mil; thickness=10.0mil; clearance=0.0;
            }
-
-           li:thermal {
+           ha:line.32740 {
+            x1=1.26291in; y1=757.08mil; x2=1.26291in; y2=24.559514mm; thickness=10.0mil; clearance=0.0;
            }
-
-           ha:attributes {
-             term=2
-             name=2
+           ha:line.32743 {
+            x1=26.69794mm; y1=24.559514mm; x2=1.26291in; y2=24.559514mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.32746 {
+            x=31.61284mm; y=936.99mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
-         }
-         li:layers {
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-            li:objects {
+          li:objects {
+           ha:line.32748 {
+            x1=29.387926mm; y1=861.995mil; x2=29.387926mm; y2=861.995mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
             }
-            ha:type {
-             silk = 1
-             top = 1
+           }
+           ha:line.32751 {
+            x1=1.157in; y1=862.0mil; x2=1.157in; y2=862.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.33024 {
-              x1=1.274in; y1=139.0mil; x2=1.274in; y2=139.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.33027 {
-              x1=1.274in; y1=139.0mil; x2=1.274in; y2=139.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.33030 {
-              x1=1.274in; y1=139.0mil; x2=1.274in; y2=4.5306mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.33033 {
-              x1=1.274in; y1=139.0mil; x2=33.3596mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
+           }
+           ha:line.32754 {
+            x1=1.157in; y1=862.0mil; x2=28.3878mm; y2=862.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
+           }
+           ha:line.32757 {
+            x1=1.157in; y1=862.0mil; x2=1.157in; y2=20.8948mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAs
         }
-        ha:subc.33039 {
-         ha:attributes {
-          value=10k
-          footprint=0402
-          refdes=R26
-         }
-        ha:data {
-                li:padstack_prototypes {
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAb
+      }
+      ha:subc.32769 {
+       ha:attributes {
+        value=100k
+        footprint=0402
+        refdes=R13
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
              }
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
          }
-        }
+       }
+      }
 
-         li:objects {
-          ha:padstack_ref.33053 {
-           proto=0; x=31.1912mm; y=123.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+       li:objects {
+        ha:padstack_ref.32783 {
+         proto=0; x=5.315204mm; y=440.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           li:thermal {
-           }
+         li:thermal {
+         }
 
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.33054 {
-           proto=0; x=31.1912mm; y=154.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.32784 {
+         proto=0; x=240.74mil; y=440.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           li:thermal {
-           }
+         li:thermal {
+         }
 
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+         ha:attributes {
+           term=2
+           name=2
          }
-         li:layers {
+        }
+       }
+       li:layers {
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-            li:objects {
-             ha:line.33041 {
-              x1=31.1912mm; y1=139.0mil; x2=31.1912mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.33044 {
-              x1=31.1912mm; y1=139.0mil; x2=31.1912mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.33047 {
-              x1=31.1912mm; y1=139.0mil; x2=31.1912mm; y2=2.5306mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.33050 {
-              x1=31.1912mm; y1=139.0mil; x2=30.1912mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
+          li:objects {
+           ha:line.32771 {
+            x1=225.0mil; y1=440.0mil; x2=225.0mil; y2=440.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
             }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
+           }
+           ha:line.32774 {
+            x1=225.0mil; y1=440.0mil; x2=225.0mil; y2=440.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
+           }
+           ha:line.32777 {
+            x1=225.0mil; y1=440.0mil; x2=6.715mm; y2=440.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.32780 {
+            x1=225.0mil; y1=440.0mil; x2=225.0mil; y2=12.176mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAt
         }
-        ha:subc.33056 {
-         ha:attributes {
-          value=0.1uF
-          footprint=0402
-          refdes=C101
-         }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
-               }
-             }
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAc
+      }
+      ha:subc.32786 {
+       ha:attributes {
+        value=LiPo
+        footprint=B2B-PH
+        refdes=B1
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
-             }
-           }
-         }
-        }
+       ha:ps_proto_v6.0 {
+         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:padstack_ref.33070 {
-           proto=0; x=1.599in; y=114.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            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=1.299972mm;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
 
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.33071 {
-           proto=0; x=1.56752in; y=114.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            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=1.459992mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
 
-           ha:attributes {
-             term=2
-             name=2
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-          }
          }
-         li:layers {
+       }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+       ha:ps_proto_v6.1 {
+         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
              top = 1
             }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.33058 {
-              x1=1.58326in; y1=114.0mil; x2=1.58326in; y2=114.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.33061 {
-              x1=1.58326in; y1=114.0mil; x2=1.58326in; y2=114.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.33064 {
-              x1=1.58326in; y1=114.0mil; x2=41.214804mm; y2=114.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
+            clearance=0.0
+             li:ps_poly {
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
              }
-             ha:line.33067 {
-              x1=1.58326in; y1=114.0mil; x2=1.58326in; y2=1.8956mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
              }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-            ha:type {
+            clearance=0.0
+             li:ps_poly {
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
              top = 1
-             misc = 1
-             virtual = 1
+             mask = 1
             }
-          }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAu
-        }
-        ha:subc.33073 {
-         ha:attributes {
-          value=1uF
-          footprint=0402
-          refdes=C37
-         }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
+            clearance=0.0
+             li:ps_poly {
+              -0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
              }
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
              }
+           }
+         }
+       }
+      }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
+       li:objects {
+        ha:padstack_ref.32812 {
+         proto=0; x=453.0mil; y=461.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
          }
+
+         ha:attributes {
+           term=2
+           name=-
+         }
         }
+        ha:padstack_ref.32813 {
+         proto=1; x=453.0mil; y=539.74mil; rot=0.000000; xmirror=1; smirror=1; clearance=8.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:padstack_ref.33087 {
-           proto=0; x=573.48mil; y=493.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+         li:thermal {
+         }
 
-           li:thermal {
-           }
+         ha:attributes {
+           term=1
+           name=+
+         }
+        }
+       }
+       li:layers {
 
-           ha:attributes {
-             term=1
-             name=1
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.32787 {
+            x1=8.7061mm; y1=384.23mil; x2=8.7061mm; y2=15.659354mm; thickness=6.0mil; clearance=0.0;
            }
-          }
-          ha:padstack_ref.33088 {
-           proto=0; x=542.0mil; y=493.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
+           ha:line.32790 {
+            x1=8.7061mm; y1=15.659354mm; x2=13.206218mm; y2=15.659354mm; thickness=6.0mil; clearance=0.0;
            }
-
-           li:thermal {
+           ha:line.32793 {
+            x1=13.206218mm; y1=384.23mil; x2=13.206218mm; y2=15.659354mm; thickness=6.0mil; clearance=0.0;
            }
-
-           ha:attributes {
-             term=2
-             name=2
+           ha:line.32796 {
+            x1=8.7061mm; y1=384.23mil; x2=13.206218mm; y2=384.23mil; thickness=6.0mil; clearance=0.0;
            }
           }
-         }
-         li:layers {
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
+        }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-            li:objects {
+          li:objects {
+           ha:line.32800 {
+            x1=453.0mil; y1=500.37mil; x2=453.0mil; y2=500.37mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
             }
-            ha:type {
-             silk = 1
-             top = 1
+           }
+           ha:line.32803 {
+            x1=8.7061mm; y1=384.23mil; x2=8.7061mm; y2=384.23mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.33075 {
-              x1=557.74mil; y1=493.0mil; x2=557.74mil; y2=493.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.33078 {
-              x1=557.74mil; y1=493.0mil; x2=557.74mil; y2=493.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.33081 {
-              x1=557.74mil; y1=493.0mil; x2=13.166596mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.33084 {
-              x1=557.74mil; y1=493.0mil; x2=557.74mil; y2=11.5222mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
+           }
+           ha:line.32806 {
+            x1=8.7061mm; y1=384.23mil; x2=8.7061mm; y2=10.759442mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
+           }
+           ha:line.32809 {
+            x1=8.7061mm; y1=384.23mil; x2=9.7061mm; y2=384.23mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
           }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAv
         }
-        ha:subc.33090 {
-         ha:attributes {
-          value=10nF
-          footprint=0402
-          refdes=C38
-         }
-        ha:data {
-                li:padstack_prototypes {
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAd
+      }
+      ha:subc.32815 {
+       ha:attributes {
+        value=4.7uF
+        footprint=0402
+        refdes=C4
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
              }
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
              }
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
              }
            }
          }
-        }
+       }
+      }
 
-         li:objects {
-          ha:padstack_ref.33104 {
-           proto=0; x=628.0mil; y=493.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+       li:objects {
+        ha:padstack_ref.32829 {
+         proto=0; x=474.0mil; y=17.361408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           li:thermal {
-           }
+         li:thermal {
+         }
 
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.33105 {
-           proto=0; x=15.151608mm; y=493.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.32830 {
+         proto=0; x=474.0mil; y=715.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           li:thermal {
-           }
+         li:thermal {
+         }
 
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+         ha:attributes {
+           term=2
+           name=2
          }
-         li:layers {
+        }
+       }
+       li:layers {
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-            li:objects {
-             ha:line.33092 {
-              x1=15.551404mm; y1=493.0mil; x2=15.551404mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.33095 {
-              x1=15.551404mm; y1=493.0mil; x2=15.551404mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.33098 {
-              x1=15.551404mm; y1=493.0mil; x2=14.551404mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.33101 {
-              x1=15.551404mm; y1=493.0mil; x2=15.551404mm; y2=11.5222mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
+          li:objects {
+           ha:line.32817 {
+            x1=474.0mil; y1=17.761204mm; x2=474.0mil; y2=17.761204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
             }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
+           }
+           ha:line.32820 {
+            x1=474.0mil; y1=17.761204mm; x2=474.0mil; y2=17.761204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.32823 {
+            x1=474.0mil; y1=17.761204mm; x2=474.0mil; y2=16.761204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.32826 {
+            x1=474.0mil; y1=17.761204mm; x2=11.0396mm; y2=17.761204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAw
         }
-        ha:subc.33107 {
-         ha:attributes {
-          value=27k
-          footprint=0402
-          refdes=R20
-         }
-        ha:data {
-                li:padstack_prototypes {
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAe
+      }
+      ha:subc.32832 {
+       ha:attributes {
+        value=4.7uF
+        footprint=0402
+        refdes=C5
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
              }
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
              }
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
              }
            }
          }
-        }
+       }
+      }
 
-         li:objects {
-          ha:padstack_ref.33121 {
-           proto=0; x=5.315204mm; y=215.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+       li:objects {
+        ha:padstack_ref.32846 {
+         proto=0; x=399.0mil; y=485.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           li:thermal {
-           }
+         li:thermal {
+         }
 
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.33122 {
-           proto=0; x=240.74mil; y=215.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.32847 {
+         proto=0; x=399.0mil; y=516.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           li:thermal {
-           }
+         li:thermal {
+         }
 
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+         ha:attributes {
+           term=2
+           name=2
          }
-         li:layers {
+        }
+       }
+       li:layers {
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+          li:objects {
           }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-            li:objects {
-             ha:line.33109 {
-              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=215.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.33112 {
-              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=215.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.33115 {
-              x1=225.0mil; y1=215.0mil; x2=4.715mm; y2=215.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.33118 {
-              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=6.461mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
+          li:objects {
+           ha:line.32834 {
+            x1=399.0mil; y1=500.74mil; x2=399.0mil; y2=500.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
             }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
+           }
+           ha:line.32837 {
+            x1=399.0mil; y1=500.74mil; x2=399.0mil; y2=500.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.32840 {
+            x1=399.0mil; y1=500.74mil; x2=399.0mil; y2=11.718796mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
+           }
+           ha:line.32843 {
+            x1=399.0mil; y1=500.74mil; x2=9.1346mm; y2=500.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAx
         }
-        ha:subc.33124 {
-         ha:attributes {
-          value=3.3k
-          footprint=0402
-          refdes=R2
-         }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAf
+      }
+      ha:subc.32903 {
+       ha:attributes {
+        value=3.3k
+        footprint=0402
+        refdes=R1
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
-             }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
              }
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
              }
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.33138 {
-           proto=0; x=716.0mil; y=615.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
+         }
+       }
+      }
 
-           li:thermal {
-           }
+       li:objects {
+        ha:padstack_ref.32917 {
+         proto=0; x=677.0mil; y=615.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.33139 {
-           proto=0; x=716.0mil; y=584.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+         li:thermal {
+         }
 
-           li:thermal {
-           }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.32918 {
+         proto=0; x=677.0mil; y=584.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+         li:thermal {
          }
-         li:layers {
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
+       }
+       li:layers {
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-            li:objects {
-             ha:line.33126 {
-              x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.33129 {
-              x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.33132 {
-              x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=16.233396mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.33135 {
-              x1=716.0mil; y1=599.74mil; x2=19.1864mm; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
+          li:objects {
+           ha:line.32905 {
+            x1=677.0mil; y1=599.74mil; x2=677.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
             }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
+           }
+           ha:line.32908 {
+            x1=677.0mil; y1=599.74mil; x2=677.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
+           }
+           ha:line.32911 {
+            x1=677.0mil; y1=599.74mil; x2=677.0mil; y2=16.233396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.32914 {
+            x1=677.0mil; y1=599.74mil; x2=18.1958mm; y2=599.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAy
         }
-        ha:subc.33141 {
-         ha:attributes {
-          value=27k
-          footprint=0402
-          refdes=R19
-         }
-        ha:data {
-                li:padstack_prototypes {
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAj
+      }
+      ha:subc.32920 {
+       ha:attributes {
+        value=0.1uF
+        footprint=0402
+        refdes=C10
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
              }
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
              }
            }
          }
-        }
+       }
+      }
 
-         li:objects {
-          ha:padstack_ref.33155 {
-           proto=0; x=340.0mil; y=440.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+       li:objects {
+        ha:padstack_ref.32934 {
+         proto=0; x=809.74mil; y=920.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           li:thermal {
-           }
+         li:thermal {
+         }
 
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.33156 {
-           proto=0; x=7.836408mm; y=440.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.32935 {
+         proto=0; x=19.767804mm; y=920.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-           li:thermal {
-           }
+         li:thermal {
+         }
 
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
+         ha:attributes {
+           term=2
+           name=2
          }
-         li:layers {
+        }
+       }
+       li:layers {
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+          li:objects {
           }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-            li:objects {
-             ha:line.33143 {
-              x1=8.236204mm; y1=440.0mil; x2=8.236204mm; y2=440.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.33146 {
-              x1=8.236204mm; y1=440.0mil; x2=8.236204mm; y2=440.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.33149 {
-              x1=8.236204mm; y1=440.0mil; x2=9.236204mm; y2=440.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.33152 {
-              x1=8.236204mm; y1=440.0mil; x2=8.236204mm; y2=10.176mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
+          li:objects {
+           ha:line.32922 {
+            x1=794.0mil; y1=920.0mil; x2=794.0mil; y2=920.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
             }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
+           }
+           ha:line.32925 {
+            x1=794.0mil; y1=920.0mil; x2=794.0mil; y2=920.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.32928 {
+            x1=794.0mil; y1=920.0mil; x2=19.1676mm; y2=920.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
+           }
+           ha:line.32931 {
+            x1=794.0mil; y1=920.0mil; x2=794.0mil; y2=22.368mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAz
         }
-        ha:subc.33158 {
+       }
+      }
+       uid = qIc8VW925zCt24ZkTm0AAAAk
+      }
+        ha:subc.33022 {
          ha:attributes {
-          value=1k
+          value=5.6k
           footprint=0402
-          refdes=R7
+          refdes=R25
          }
         ha:data {
                 li:padstack_prototypes {
@@ -14899,8 +13941,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33172 {
-           proto=0; x=677.0mil; y=534.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33036 {
+           proto=0; x=1.274in; y=154.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -14913,8 +13955,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33173 {
-           proto=0; x=677.0mil; y=12.764008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33037 {
+           proto=0; x=1.274in; y=123.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -14947,26 +13989,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33160 {
-              x1=677.0mil; y1=13.163804mm; x2=677.0mil; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33024 {
+              x1=1.274in; y1=139.0mil; x2=1.274in; y2=139.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33163 {
-              x1=677.0mil; y1=13.163804mm; x2=677.0mil; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33027 {
+              x1=1.274in; y1=139.0mil; x2=1.274in; y2=139.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33166 {
-              x1=677.0mil; y1=13.163804mm; x2=677.0mil; y2=14.163804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33030 {
+              x1=1.274in; y1=139.0mil; x2=1.274in; y2=4.5306mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33169 {
-              x1=677.0mil; y1=13.163804mm; x2=18.1958mm; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33033 {
+              x1=1.274in; y1=139.0mil; x2=33.3596mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -14980,13 +14022,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAA0
+         uid = qIc8VW925zCt24ZkTm0AAAAs
         }
-        ha:subc.33175 {
+        ha:subc.33039 {
          ha:attributes {
-          value=1k
+          value=10k
           footprint=0402
-          refdes=R8
+          refdes=R26
          }
         ha:data {
                 li:padstack_prototypes {
@@ -15056,8 +14098,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33189 {
-           proto=0; x=716.0mil; y=534.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33053 {
+           proto=0; x=31.1912mm; y=123.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -15070,8 +14112,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33190 {
-           proto=0; x=716.0mil; y=12.764008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33054 {
+           proto=0; x=31.1912mm; y=154.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -15104,26 +14146,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33177 {
-              x1=716.0mil; y1=13.163804mm; x2=716.0mil; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33041 {
+              x1=31.1912mm; y1=139.0mil; x2=31.1912mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33180 {
-              x1=716.0mil; y1=13.163804mm; x2=716.0mil; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33044 {
+              x1=31.1912mm; y1=139.0mil; x2=31.1912mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33183 {
-              x1=716.0mil; y1=13.163804mm; x2=716.0mil; y2=14.163804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33047 {
+              x1=31.1912mm; y1=139.0mil; x2=31.1912mm; y2=2.5306mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33186 {
-              x1=716.0mil; y1=13.163804mm; x2=19.1864mm; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33050 {
+              x1=31.1912mm; y1=139.0mil; x2=30.1912mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -15137,13 +14179,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAA1
+         uid = qIc8VW925zCt24ZkTm0AAAAt
         }
-        ha:subc.33192 {
+        ha:subc.33056 {
          ha:attributes {
-          value=22nH
+          value=0.1uF
           footprint=0402
-          refdes=L174
+          refdes=C101
          }
         ha:data {
                 li:padstack_prototypes {
@@ -15160,14 +14202,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
 
@@ -15179,14 +14221,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                -0.326136mm  
+                0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
+                -0.326136mm  
                }
              }
 
@@ -15198,14 +14240,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
            }
@@ -15213,8 +14255,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33206 {
-           proto=0; x=63.437004mm; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33070 {
+           proto=0; x=1.599in; y=114.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -15227,8 +14269,12 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33207 {
-           proto=0; x=64.236596mm; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33071 {
+           proto=0; x=1.56752in; y=114.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
            li:thermal {
            }
 
@@ -15257,26 +14303,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33194 {
-              x1=63.8368mm; y1=500.0mil; x2=63.8368mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33058 {
+              x1=1.58326in; y1=114.0mil; x2=1.58326in; y2=114.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33197 {
-              x1=63.8368mm; y1=500.0mil; x2=63.8368mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33061 {
+              x1=1.58326in; y1=114.0mil; x2=1.58326in; y2=114.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33200 {
-              x1=63.8368mm; y1=500.0mil; x2=64.8368mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33064 {
+              x1=1.58326in; y1=114.0mil; x2=41.214804mm; y2=114.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33203 {
-              x1=63.8368mm; y1=500.0mil; x2=63.8368mm; y2=13.7mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33067 {
+              x1=1.58326in; y1=114.0mil; x2=1.58326in; y2=1.8956mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -15290,13 +14336,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAA3
+         uid = qIc8VW925zCt24ZkTm0AAAAu
         }
-        ha:subc.33209 {
+        ha:subc.33073 {
          ha:attributes {
-          value=SAW
-          footprint=saw
-          refdes=S1
+          value=1uF
+          footprint=0402
+          refdes=C37
          }
         ha:data {
                 li:padstack_prototypes {
@@ -15313,14 +14359,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.162559mm  
-                -0.124967mm  
-                -0.162559mm  
-                0.124967mm  
-                0.162559mm  
-                0.124967mm  
-                0.162559mm  
-                -0.124967mm  
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
 
@@ -15332,14 +14378,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.312547mm  
-                -0.274955mm  
-                -0.312547mm  
-                0.274955mm  
-                0.312547mm  
-                0.274955mm  
-                0.312547mm  
-                -0.274955mm  
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
                }
              }
 
@@ -15351,14 +14397,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.162559mm  
-                -0.124967mm  
-                -0.162559mm  
-                0.124967mm  
-                0.162559mm  
-                0.124967mm  
-                0.162559mm  
-                -0.124967mm  
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
            }
@@ -15366,8 +14412,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33235 {
-           proto=0; x=36.83mm; y=595.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:padstack_ref.33087 {
+           proto=0; x=573.48mil; y=493.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -15380,8 +14426,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33236 {
-           proto=0; x=1.43868in; y=614.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:padstack_ref.33088 {
+           proto=0; x=542.0mil; y=493.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -15394,48 +14440,6 @@ ha:pcb-rnd-board-v8 {
              name=2
            }
           }
-          ha:padstack_ref.33237 {
-           proto=0; x=37.117528mm; y=614.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=5
-             name=5
-           }
-          }
-          ha:padstack_ref.33238 {
-           proto=0; x=1.43868in; y=634.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=3
-           }
-          }
-          ha:padstack_ref.33239 {
-           proto=0; x=37.117528mm; y=634.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=4
-           }
-          }
          }
          li:layers {
 
@@ -15444,18 +14448,6 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33210 {
-              x1=1.46969in; y1=14.913102mm; x2=1.46969in; y2=642.24mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33213 {
-              x1=1.43031in; y1=642.24mil; x2=1.46969in; y2=642.24mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33216 {
-              x1=1.43031in; y1=14.913102mm; x2=1.43031in; y2=642.24mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33219 {
-              x1=1.43031in; y1=14.913102mm; x2=1.46969in; y2=14.913102mm; thickness=10.0mil; clearance=0.0;
-             }
             }
             ha:type {
              silk = 1
@@ -15468,26 +14460,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33223 {
-              x1=36.83mm; y1=15.713049mm; x2=36.83mm; y2=15.713049mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33075 {
+              x1=557.74mil; y1=493.0mil; x2=557.74mil; y2=493.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33226 {
-              x1=36.83mm; y1=595.0mil; x2=36.83mm; y2=595.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33078 {
+              x1=557.74mil; y1=493.0mil; x2=557.74mil; y2=493.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33229 {
-              x1=36.83mm; y1=595.0mil; x2=37.83mm; y2=595.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33081 {
+              x1=557.74mil; y1=493.0mil; x2=13.166596mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33232 {
-              x1=36.83mm; y1=595.0mil; x2=36.83mm; y2=16.113mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33084 {
+              x1=557.74mil; y1=493.0mil; x2=557.74mil; y2=11.5222mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -15501,13 +14493,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAA4
+         uid = qIc8VW925zCt24ZkTm0AAAAv
         }
-        ha:subc.33272 {
+        ha:subc.33090 {
          ha:attributes {
-          value=10pF
+          value=10nF
           footprint=0402
-          refdes=C31
+          refdes=C38
          }
         ha:data {
                 li:padstack_prototypes {
@@ -15577,8 +14569,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33286 {
-           proto=0; x=51.600604mm; y=218.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33104 {
+           proto=0; x=628.0mil; y=493.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -15591,8 +14583,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33287 {
-           proto=0; x=52.400196mm; y=218.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33105 {
+           proto=0; x=15.151608mm; y=493.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -15625,26 +14617,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33274 {
-              x1=52.0004mm; y1=218.0mil; x2=52.0004mm; y2=218.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33092 {
+              x1=15.551404mm; y1=493.0mil; x2=15.551404mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33277 {
-              x1=52.0004mm; y1=218.0mil; x2=52.0004mm; y2=218.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33095 {
+              x1=15.551404mm; y1=493.0mil; x2=15.551404mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33280 {
-              x1=52.0004mm; y1=218.0mil; x2=53.0004mm; y2=218.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33098 {
+              x1=15.551404mm; y1=493.0mil; x2=14.551404mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33283 {
-              x1=52.0004mm; y1=218.0mil; x2=52.0004mm; y2=6.5372mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33101 {
+              x1=15.551404mm; y1=493.0mil; x2=15.551404mm; y2=11.5222mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -15658,13 +14650,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAA6
+         uid = qIc8VW925zCt24ZkTm0AAAAw
         }
-        ha:subc.33289 {
+        ha:subc.33107 {
          ha:attributes {
-          value=47nF
+          value=27k
           footprint=0402
-          refdes=C45
+          refdes=R20
          }
         ha:data {
                 li:padstack_prototypes {
@@ -15734,8 +14726,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33303 {
-           proto=0; x=2.108in; y=618.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33121 {
+           proto=0; x=5.315204mm; y=215.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -15748,8 +14740,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33304 {
-           proto=0; x=2.108in; y=587.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33122 {
+           proto=0; x=240.74mil; y=215.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -15782,26 +14774,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33291 {
-              x1=2.108in; y1=602.74mil; x2=2.108in; y2=602.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33109 {
+              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=215.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33294 {
-              x1=2.108in; y1=602.74mil; x2=2.108in; y2=602.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33112 {
+              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=215.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33297 {
-              x1=2.108in; y1=602.74mil; x2=2.108in; y2=16.309596mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33115 {
+              x1=225.0mil; y1=215.0mil; x2=4.715mm; y2=215.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33300 {
-              x1=2.108in; y1=602.74mil; x2=54.5432mm; y2=602.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33118 {
+              x1=225.0mil; y1=215.0mil; x2=225.0mil; y2=6.461mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -15815,13 +14807,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAA7
+         uid = qIc8VW925zCt24ZkTm0AAAAx
         }
-        ha:subc.33306 {
+        ha:subc.33124 {
          ha:attributes {
-          value=47nF
+          value=3.3k
           footprint=0402
-          refdes=C47
+          refdes=R2
          }
         ha:data {
                 li:padstack_prototypes {
@@ -15891,8 +14883,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33320 {
-           proto=0; x=55.499mm; y=618.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33138 {
+           proto=0; x=716.0mil; y=615.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -15905,8 +14897,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33321 {
-           proto=0; x=55.499mm; y=587.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33139 {
+           proto=0; x=716.0mil; y=584.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -15939,26 +14931,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33308 {
-              x1=55.499mm; y1=602.74mil; x2=55.499mm; y2=602.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33126 {
+              x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
-             }
-             ha:line.33311 {
-              x1=55.499mm; y1=602.74mil; x2=55.499mm; y2=602.74mil; thickness=0.1mm; clearance=0.0;
+             }
+             ha:line.33129 {
+              x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33314 {
-              x1=55.499mm; y1=602.74mil; x2=55.499mm; y2=16.309596mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33132 {
+              x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=16.233396mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33317 {
-              x1=55.499mm; y1=602.74mil; x2=56.499mm; y2=602.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33135 {
+              x1=716.0mil; y1=599.74mil; x2=19.1864mm; y2=599.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -15972,13 +14964,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAA8
+         uid = qIc8VW925zCt24ZkTm0AAAAy
         }
-        ha:subc.33323 {
+        ha:subc.33141 {
          ha:attributes {
-          value=56k
+          value=27k
           footprint=0402
-          refdes=R30
+          refdes=R19
          }
         ha:data {
                 li:padstack_prototypes {
@@ -16048,8 +15040,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33337 {
-           proto=0; x=54.5084mm; y=618.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33155 {
+           proto=0; x=340.0mil; y=440.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -16062,8 +15054,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33338 {
-           proto=0; x=54.5084mm; y=587.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33156 {
+           proto=0; x=7.836408mm; y=440.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -16096,26 +15088,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33325 {
-              x1=54.5084mm; y1=602.74mil; x2=54.5084mm; y2=602.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33143 {
+              x1=8.236204mm; y1=440.0mil; x2=8.236204mm; y2=440.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33328 {
-              x1=54.5084mm; y1=602.74mil; x2=54.5084mm; y2=602.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33146 {
+              x1=8.236204mm; y1=440.0mil; x2=8.236204mm; y2=440.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33331 {
-              x1=54.5084mm; y1=602.74mil; x2=54.5084mm; y2=16.309596mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33149 {
+              x1=8.236204mm; y1=440.0mil; x2=9.236204mm; y2=440.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33334 {
-              x1=54.5084mm; y1=602.74mil; x2=55.5084mm; y2=602.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33152 {
+              x1=8.236204mm; y1=440.0mil; x2=8.236204mm; y2=10.176mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -16129,13 +15121,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAA9
+         uid = qIc8VW925zCt24ZkTm0AAAAz
         }
-        ha:subc.33340 {
+        ha:subc.33158 {
          ha:attributes {
-          value=47nF
+          value=1k
           footprint=0402
-          refdes=C291
+          refdes=R7
          }
         ha:data {
                 li:padstack_prototypes {
@@ -16205,8 +15197,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33354 {
-           proto=0; x=2.099in; y=6.349996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33172 {
+           proto=0; x=677.0mil; y=534.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -16219,8 +15211,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33355 {
-           proto=0; x=2.099in; y=5.550404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33173 {
+           proto=0; x=677.0mil; y=12.764008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -16253,26 +15245,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33342 {
-              x1=2.099in; y1=5.9502mm; x2=2.099in; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33160 {
+              x1=677.0mil; y1=13.163804mm; x2=677.0mil; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33345 {
-              x1=2.099in; y1=5.9502mm; x2=2.099in; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33163 {
+              x1=677.0mil; y1=13.163804mm; x2=677.0mil; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33348 {
-              x1=2.099in; y1=5.9502mm; x2=2.099in; y2=6.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33166 {
+              x1=677.0mil; y1=13.163804mm; x2=677.0mil; y2=14.163804mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33351 {
-              x1=2.099in; y1=5.9502mm; x2=54.3146mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33169 {
+              x1=677.0mil; y1=13.163804mm; x2=18.1958mm; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -16286,13 +15278,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAA+
+         uid = qIc8VW925zCt24ZkTm0AAAA0
         }
-        ha:subc.33357 {
+        ha:subc.33175 {
          ha:attributes {
-          value=47nF
+          value=1k
           footprint=0402
-          refdes=C271
+          refdes=R8
          }
         ha:data {
                 li:padstack_prototypes {
@@ -16362,8 +15354,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33371 {
-           proto=0; x=54.3052mm; y=6.349996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33189 {
+           proto=0; x=716.0mil; y=534.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -16376,8 +15368,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33372 {
-           proto=0; x=54.3052mm; y=5.550404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33190 {
+           proto=0; x=716.0mil; y=12.764008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -16410,26 +15402,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33359 {
-              x1=54.3052mm; y1=5.9502mm; x2=54.3052mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33177 {
+              x1=716.0mil; y1=13.163804mm; x2=716.0mil; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33362 {
-              x1=54.3052mm; y1=5.9502mm; x2=54.3052mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33180 {
+              x1=716.0mil; y1=13.163804mm; x2=716.0mil; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33365 {
-              x1=54.3052mm; y1=5.9502mm; x2=54.3052mm; y2=6.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33183 {
+              x1=716.0mil; y1=13.163804mm; x2=716.0mil; y2=14.163804mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33368 {
-              x1=54.3052mm; y1=5.9502mm; x2=55.3052mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33186 {
+              x1=716.0mil; y1=13.163804mm; x2=19.1864mm; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -16443,13 +15435,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAA/
+         uid = qIc8VW925zCt24ZkTm0AAAA1
         }
-        ha:subc.33374 {
+        ha:subc.33192 {
          ha:attributes {
-          value=47nF
+          value=22nH
           footprint=0402
-          refdes=C261
+          refdes=L174
          }
         ha:data {
                 li:padstack_prototypes {
@@ -16466,14 +15458,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
 
@@ -16485,14 +15477,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                0.326136mm  
+                -0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
-                -0.326136mm  
                }
              }
 
@@ -16504,14 +15496,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
            }
@@ -16519,8 +15511,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33388 {
-           proto=0; x=2.176in; y=6.349996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33206 {
+           proto=0; x=63.437004mm; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -16533,12 +15525,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33389 {
-           proto=0; x=2.176in; y=5.550404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
+          ha:padstack_ref.33207 {
+           proto=0; x=64.236596mm; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            li:thermal {
            }
 
@@ -16567,26 +15555,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33376 {
-              x1=2.176in; y1=5.9502mm; x2=2.176in; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33194 {
+              x1=63.8368mm; y1=500.0mil; x2=63.8368mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33379 {
-              x1=2.176in; y1=5.9502mm; x2=2.176in; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33197 {
+              x1=63.8368mm; y1=500.0mil; x2=63.8368mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33382 {
-              x1=2.176in; y1=5.9502mm; x2=2.176in; y2=6.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33200 {
+              x1=63.8368mm; y1=500.0mil; x2=64.8368mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33385 {
-              x1=2.176in; y1=5.9502mm; x2=56.2704mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33203 {
+              x1=63.8368mm; y1=500.0mil; x2=63.8368mm; y2=13.7mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -16600,13 +15588,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABA
+         uid = qIc8VW925zCt24ZkTm0AAAA3
         }
-        ha:subc.33391 {
+        ha:subc.33209 {
          ha:attributes {
-          value=47nF
-          footprint=0402
-          refdes=C251
+          value=SAW
+          footprint=saw
+          refdes=S1
          }
         ha:data {
                 li:padstack_prototypes {
@@ -16623,14 +15611,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
+                -0.162559mm  
+                -0.124967mm  
+                -0.162559mm  
+                0.124967mm  
+                0.162559mm  
+                0.124967mm  
+                0.162559mm  
+                -0.124967mm  
                }
              }
 
@@ -16642,14 +15630,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
+                -0.312547mm  
+                -0.274955mm  
+                -0.312547mm  
+                0.274955mm  
+                0.312547mm  
+                0.274955mm  
+                0.312547mm  
+                -0.274955mm  
                }
              }
 
@@ -16661,14 +15649,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
+                -0.162559mm  
+                -0.124967mm  
+                -0.162559mm  
+                0.124967mm  
+                0.162559mm  
+                0.124967mm  
+                0.162559mm  
+                -0.124967mm  
                }
              }
            }
@@ -16676,8 +15664,50 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33405 {
-           proto=0; x=56.2356mm; y=6.349996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33235 {
+           proto=0; x=36.83mm; y=595.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.33236 {
+           proto=0; x=1.43868in; y=614.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+          ha:padstack_ref.33237 {
+           proto=0; x=37.117528mm; y=614.69mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=5
+           }
+          }
+          ha:padstack_ref.33238 {
+           proto=0; x=1.43868in; y=634.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
            ha:flags {
             clearline=1
            }
@@ -16686,12 +15716,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=3
+             name=3
            }
           }
-          ha:padstack_ref.33406 {
-           proto=0; x=56.2356mm; y=5.550404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33239 {
+           proto=0; x=37.117528mm; y=634.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
            ha:flags {
             clearline=1
            }
@@ -16700,8 +15730,8 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=4
+             name=4
            }
           }
          }
@@ -16712,6 +15742,18 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
+             ha:line.33210 {
+              x1=1.46969in; y1=14.913102mm; x2=1.46969in; y2=642.24mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.33213 {
+              x1=1.43031in; y1=642.24mil; x2=1.46969in; y2=642.24mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.33216 {
+              x1=1.43031in; y1=14.913102mm; x2=1.43031in; y2=642.24mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.33219 {
+              x1=1.43031in; y1=14.913102mm; x2=1.46969in; y2=14.913102mm; thickness=10.0mil; clearance=0.0;
+             }
             }
             ha:type {
              silk = 1
@@ -16724,26 +15766,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33393 {
-              x1=56.2356mm; y1=5.9502mm; x2=56.2356mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33223 {
+              x1=36.83mm; y1=15.713049mm; x2=36.83mm; y2=15.713049mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33396 {
-              x1=56.2356mm; y1=5.9502mm; x2=56.2356mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33226 {
+              x1=36.83mm; y1=595.0mil; x2=36.83mm; y2=595.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33399 {
-              x1=56.2356mm; y1=5.9502mm; x2=56.2356mm; y2=6.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33229 {
+              x1=36.83mm; y1=595.0mil; x2=37.83mm; y2=595.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33402 {
-              x1=56.2356mm; y1=5.9502mm; x2=57.2356mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33232 {
+              x1=36.83mm; y1=595.0mil; x2=36.83mm; y2=16.113mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -16757,13 +15799,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABB
+         uid = qIc8VW925zCt24ZkTm0AAAA4
         }
-        ha:subc.33408 {
+        ha:subc.33272 {
          ha:attributes {
-          value=1.8nF
+          value=10pF
           footprint=0402
-          refdes=C231
+          refdes=C31
          }
         ha:data {
                 li:padstack_prototypes {
@@ -16780,14 +15822,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
 
@@ -16799,14 +15841,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                0.326136mm  
+                -0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
-                -0.326136mm  
                }
              }
 
@@ -16818,14 +15860,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
            }
@@ -16833,8 +15875,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33422 {
-           proto=0; x=2.265in; y=7.931404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33286 {
+           proto=0; x=51.600604mm; y=218.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -16847,8 +15889,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33423 {
-           proto=0; x=2.265in; y=343.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33287 {
+           proto=0; x=52.400196mm; y=218.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -16881,26 +15923,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33410 {
-              x1=2.265in; y1=328.0mil; x2=2.265in; y2=328.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33274 {
+              x1=52.0004mm; y1=218.0mil; x2=52.0004mm; y2=218.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33413 {
-              x1=2.265in; y1=328.0mil; x2=2.265in; y2=328.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33277 {
+              x1=52.0004mm; y1=218.0mil; x2=52.0004mm; y2=218.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33416 {
-              x1=2.265in; y1=328.0mil; x2=2.265in; y2=7.3312mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33280 {
+              x1=52.0004mm; y1=218.0mil; x2=53.0004mm; y2=218.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33419 {
-              x1=2.265in; y1=328.0mil; x2=56.531mm; y2=328.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33283 {
+              x1=52.0004mm; y1=218.0mil; x2=52.0004mm; y2=6.5372mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -16914,13 +15956,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABC
+         uid = qIc8VW925zCt24ZkTm0AAAA6
         }
-        ha:subc.33425 {
+        ha:subc.33289 {
          ha:attributes {
           value=47nF
           footprint=0402
-          refdes=C221
+          refdes=C45
          }
         ha:data {
                 li:padstack_prototypes {
@@ -16990,8 +16032,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33439 {
-           proto=0; x=2.304in; y=7.931404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33303 {
+           proto=0; x=2.108in; y=618.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17004,8 +16046,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33440 {
-           proto=0; x=2.304in; y=343.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33304 {
+           proto=0; x=2.108in; y=587.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17038,26 +16080,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33427 {
-              x1=2.304in; y1=328.0mil; x2=2.304in; y2=328.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33291 {
+              x1=2.108in; y1=602.74mil; x2=2.108in; y2=602.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33430 {
-              x1=2.304in; y1=328.0mil; x2=2.304in; y2=328.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33294 {
+              x1=2.108in; y1=602.74mil; x2=2.108in; y2=602.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33433 {
-              x1=2.304in; y1=328.0mil; x2=2.304in; y2=7.3312mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33297 {
+              x1=2.108in; y1=602.74mil; x2=2.108in; y2=16.309596mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33436 {
-              x1=2.304in; y1=328.0mil; x2=57.5216mm; y2=328.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33300 {
+              x1=2.108in; y1=602.74mil; x2=54.5432mm; y2=602.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -17071,13 +16113,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABD
+         uid = qIc8VW925zCt24ZkTm0AAAA7
         }
-        ha:subc.33442 {
+        ha:subc.33306 {
          ha:attributes {
-          value=10nF
+          value=47nF
           footprint=0402
-          refdes=C211
+          refdes=C47
          }
         ha:data {
                 li:padstack_prototypes {
@@ -17147,8 +16189,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33456 {
-           proto=0; x=2.343in; y=8.737596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33320 {
+           proto=0; x=55.499mm; y=618.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17161,8 +16203,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33457 {
-           proto=0; x=2.343in; y=7.938004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33321 {
+           proto=0; x=55.499mm; y=587.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17195,26 +16237,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33444 {
-              x1=2.343in; y1=8.3378mm; x2=2.343in; y2=8.3378mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33308 {
+              x1=55.499mm; y1=602.74mil; x2=55.499mm; y2=602.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33447 {
-              x1=2.343in; y1=8.3378mm; x2=2.343in; y2=8.3378mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33311 {
+              x1=55.499mm; y1=602.74mil; x2=55.499mm; y2=602.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33450 {
-              x1=2.343in; y1=8.3378mm; x2=2.343in; y2=9.3378mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33314 {
+              x1=55.499mm; y1=602.74mil; x2=55.499mm; y2=16.309596mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33453 {
-              x1=2.343in; y1=8.3378mm; x2=60.5122mm; y2=8.3378mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33317 {
+              x1=55.499mm; y1=602.74mil; x2=56.499mm; y2=602.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -17228,13 +16270,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABE
+         uid = qIc8VW925zCt24ZkTm0AAAA8
         }
-        ha:subc.33459 {
+        ha:subc.33323 {
          ha:attributes {
-          value=27nH
+          value=56k
           footprint=0402
-          refdes=L192
+          refdes=R30
          }
         ha:data {
                 li:padstack_prototypes {
@@ -17251,14 +16293,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
 
@@ -17270,14 +16312,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                -0.326136mm  
+                0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
+                -0.326136mm  
                }
              }
 
@@ -17289,14 +16331,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
            }
@@ -17304,8 +16346,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33473 {
-           proto=0; x=2.38526in; y=422.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33337 {
+           proto=0; x=54.5084mm; y=618.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17318,8 +16360,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33474 {
-           proto=0; x=61.385196mm; y=422.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33338 {
+           proto=0; x=54.5084mm; y=587.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17352,26 +16394,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33461 {
-              x1=2.401in; y1=422.0mil; x2=2.401in; y2=422.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33325 {
+              x1=54.5084mm; y1=602.74mil; x2=54.5084mm; y2=602.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33464 {
-              x1=2.401in; y1=422.0mil; x2=2.401in; y2=422.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33328 {
+              x1=54.5084mm; y1=602.74mil; x2=54.5084mm; y2=602.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33467 {
-              x1=2.401in; y1=422.0mil; x2=61.9854mm; y2=422.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33331 {
+              x1=54.5084mm; y1=602.74mil; x2=54.5084mm; y2=16.309596mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33470 {
-              x1=2.401in; y1=422.0mil; x2=2.401in; y2=11.7188mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33334 {
+              x1=54.5084mm; y1=602.74mil; x2=55.5084mm; y2=602.74mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -17385,13 +16427,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABF
+         uid = qIc8VW925zCt24ZkTm0AAAA9
         }
-        ha:subc.33476 {
+        ha:subc.33340 {
          ha:attributes {
-          value=43nH
+          value=47nF
           footprint=0402
-          refdes=L173
+          refdes=C291
          }
         ha:data {
                 li:padstack_prototypes {
@@ -17461,8 +16503,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33490 {
-           proto=0; x=2.462in; y=531.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33354 {
+           proto=0; x=2.099in; y=6.349996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17475,8 +16517,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33491 {
-           proto=0; x=2.462in; y=12.687808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33355 {
+           proto=0; x=2.099in; y=5.550404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17509,26 +16551,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33478 {
-              x1=2.462in; y1=13.087604mm; x2=2.462in; y2=13.087604mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33342 {
+              x1=2.099in; y1=5.9502mm; x2=2.099in; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33481 {
-              x1=2.462in; y1=13.087604mm; x2=2.462in; y2=13.087604mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33345 {
+              x1=2.099in; y1=5.9502mm; x2=2.099in; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33484 {
-              x1=2.462in; y1=13.087604mm; x2=2.462in; y2=14.087604mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33348 {
+              x1=2.099in; y1=5.9502mm; x2=2.099in; y2=6.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33487 {
-              x1=2.462in; y1=13.087604mm; x2=63.5348mm; y2=13.087604mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33351 {
+              x1=2.099in; y1=5.9502mm; x2=54.3146mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -17542,13 +16584,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABG
+         uid = qIc8VW925zCt24ZkTm0AAAA+
         }
-        ha:subc.33493 {
+        ha:subc.33357 {
          ha:attributes {
-          value=15nH
+          value=47nF
           footprint=0402
-          refdes=L172
+          refdes=C271
          }
         ha:data {
                 li:padstack_prototypes {
@@ -17565,14 +16607,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
 
@@ -17584,14 +16626,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                -0.326136mm  
+                0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
+                -0.326136mm  
                }
              }
 
@@ -17603,14 +16645,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
            }
@@ -17618,8 +16660,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33507 {
-           proto=0; x=59.690004mm; y=532.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33371 {
+           proto=0; x=54.3052mm; y=6.349996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17632,8 +16674,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33508 {
-           proto=0; x=60.489596mm; y=532.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33372 {
+           proto=0; x=54.3052mm; y=5.550404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17666,26 +16708,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33495 {
-              x1=60.0898mm; y1=532.0mil; x2=60.0898mm; y2=532.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33359 {
+              x1=54.3052mm; y1=5.9502mm; x2=54.3052mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33498 {
-              x1=60.0898mm; y1=532.0mil; x2=60.0898mm; y2=532.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33362 {
+              x1=54.3052mm; y1=5.9502mm; x2=54.3052mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33501 {
-              x1=60.0898mm; y1=532.0mil; x2=61.0898mm; y2=532.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33365 {
+              x1=54.3052mm; y1=5.9502mm; x2=54.3052mm; y2=6.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33504 {
-              x1=60.0898mm; y1=532.0mil; x2=60.0898mm; y2=14.5128mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33368 {
+              x1=54.3052mm; y1=5.9502mm; x2=55.3052mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -17699,13 +16741,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABH
+         uid = qIc8VW925zCt24ZkTm0AAAA/
         }
-        ha:subc.33510 {
+        ha:subc.33374 {
          ha:attributes {
-          value=5.1pF
+          value=47nF
           footprint=0402
-          refdes=C181
+          refdes=C261
          }
         ha:data {
                 li:padstack_prototypes {
@@ -17775,8 +16817,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33524 {
-           proto=0; x=2.419in; y=531.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33388 {
+           proto=0; x=2.176in; y=6.349996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17789,8 +16831,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33525 {
-           proto=0; x=2.419in; y=12.706604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33389 {
+           proto=0; x=2.176in; y=5.550404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17823,26 +16865,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33512 {
-              x1=2.419in; y1=516.0mil; x2=2.419in; y2=516.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33376 {
+              x1=2.176in; y1=5.9502mm; x2=2.176in; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33515 {
-              x1=2.419in; y1=516.0mil; x2=2.419in; y2=516.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33379 {
+              x1=2.176in; y1=5.9502mm; x2=2.176in; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33518 {
-              x1=2.419in; y1=516.0mil; x2=2.419in; y2=14.1064mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33382 {
+              x1=2.176in; y1=5.9502mm; x2=2.176in; y2=6.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33521 {
-              x1=2.419in; y1=516.0mil; x2=62.4426mm; y2=516.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33385 {
+              x1=2.176in; y1=5.9502mm; x2=56.2704mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -17856,13 +16898,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABI
+         uid = qIc8VW925zCt24ZkTm0AAABA
         }
-        ha:subc.33527 {
+        ha:subc.33391 {
          ha:attributes {
-          value=2.2pF
+          value=47nF
           footprint=0402
-          refdes=C176
+          refdes=C251
          }
         ha:data {
                 li:padstack_prototypes {
@@ -17879,14 +16921,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
 
@@ -17898,14 +16940,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                -0.326136mm  
+                0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
+                -0.326136mm  
                }
              }
 
@@ -17917,14 +16959,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
            }
@@ -17932,8 +16974,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33541 {
-           proto=0; x=59.690004mm; y=572.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33405 {
+           proto=0; x=56.2356mm; y=6.349996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17946,8 +16988,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33542 {
-           proto=0; x=60.489596mm; y=572.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33406 {
+           proto=0; x=56.2356mm; y=5.550404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17980,26 +17022,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33529 {
-              x1=60.0898mm; y1=572.0mil; x2=60.0898mm; y2=572.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33393 {
+              x1=56.2356mm; y1=5.9502mm; x2=56.2356mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33532 {
-              x1=60.0898mm; y1=572.0mil; x2=60.0898mm; y2=572.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33396 {
+              x1=56.2356mm; y1=5.9502mm; x2=56.2356mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33535 {
-              x1=60.0898mm; y1=572.0mil; x2=61.0898mm; y2=572.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33399 {
+              x1=56.2356mm; y1=5.9502mm; x2=56.2356mm; y2=6.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33538 {
-              x1=60.0898mm; y1=572.0mil; x2=60.0898mm; y2=15.5288mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33402 {
+              x1=56.2356mm; y1=5.9502mm; x2=57.2356mm; y2=5.9502mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -18013,13 +17055,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABJ
+         uid = qIc8VW925zCt24ZkTm0AAABB
         }
-        ha:subc.33544 {
+        ha:subc.33408 {
          ha:attributes {
-          value=39pF
+          value=1.8nF
           footprint=0402
-          refdes=C174
+          refdes=C231
          }
         ha:data {
                 li:padstack_prototypes {
@@ -18036,14 +17078,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
 
@@ -18055,14 +17097,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                -0.326136mm  
+                0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
+                -0.326136mm  
                }
              }
 
@@ -18074,14 +17116,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
            }
@@ -18089,8 +17131,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33558 {
-           proto=0; x=57.429404mm; y=498.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33422 {
+           proto=0; x=2.265in; y=7.931404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18103,8 +17145,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33559 {
-           proto=0; x=58.228996mm; y=498.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33423 {
+           proto=0; x=2.265in; y=343.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18137,26 +17179,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33546 {
-              x1=57.8292mm; y1=498.0mil; x2=57.8292mm; y2=498.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33410 {
+              x1=2.265in; y1=328.0mil; x2=2.265in; y2=328.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33549 {
-              x1=57.8292mm; y1=498.0mil; x2=57.8292mm; y2=498.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33413 {
+              x1=2.265in; y1=328.0mil; x2=2.265in; y2=328.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33552 {
-              x1=57.8292mm; y1=498.0mil; x2=58.8292mm; y2=498.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33416 {
+              x1=2.265in; y1=328.0mil; x2=2.265in; y2=7.3312mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33555 {
-              x1=57.8292mm; y1=498.0mil; x2=57.8292mm; y2=13.6492mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33419 {
+              x1=2.265in; y1=328.0mil; x2=56.531mm; y2=328.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -18170,13 +17212,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABK
+         uid = qIc8VW925zCt24ZkTm0AAABC
         }
-        ha:subc.33561 {
+        ha:subc.33425 {
          ha:attributes {
-          value=56nH
+          value=47nF
           footprint=0402
-          refdes=L171
+          refdes=C221
          }
         ha:data {
                 li:padstack_prototypes {
@@ -18246,8 +17288,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33575 {
-           proto=0; x=2.261in; y=564.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33439 {
+           proto=0; x=2.304in; y=7.931404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18260,8 +17302,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33576 {
-           proto=0; x=2.261in; y=13.544804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33440 {
+           proto=0; x=2.304in; y=343.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18294,26 +17336,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33563 {
-              x1=2.261in; y1=549.0mil; x2=2.261in; y2=549.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33427 {
+              x1=2.304in; y1=328.0mil; x2=2.304in; y2=328.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33566 {
-              x1=2.261in; y1=549.0mil; x2=2.261in; y2=549.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33430 {
+              x1=2.304in; y1=328.0mil; x2=2.304in; y2=328.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33569 {
-              x1=2.261in; y1=549.0mil; x2=2.261in; y2=14.9446mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33433 {
+              x1=2.304in; y1=328.0mil; x2=2.304in; y2=7.3312mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33572 {
-              x1=2.261in; y1=549.0mil; x2=58.4294mm; y2=549.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33436 {
+              x1=2.304in; y1=328.0mil; x2=57.5216mm; y2=328.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -18327,13 +17369,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABL
+         uid = qIc8VW925zCt24ZkTm0AAABD
         }
-        ha:subc.33578 {
+        ha:subc.33442 {
          ha:attributes {
-          value=40mhz
-          footprint=NDK32
-          refdes=X1
+          value=10nF
+          footprint=0402
+          refdes=C211
          }
         ha:data {
                 li:padstack_prototypes {
@@ -18350,14 +17392,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.699897mm  
-                -23.62mil  
-                -0.699897mm  
-                23.62mil  
-                0.699897mm  
-                23.62mil  
-                0.699897mm  
-                -23.62mil  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
                }
              }
 
@@ -18369,14 +17411,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.776097mm  
-                -26.62mil  
-                -0.776097mm  
-                26.62mil  
-                0.776097mm  
-                26.62mil  
-                0.776097mm  
-                -26.62mil  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
                }
              }
 
@@ -18388,51 +17430,23 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.699897mm  
-                -23.62mil  
-                -0.699897mm  
-                23.62mil  
-                0.699897mm  
-                23.62mil  
-                0.699897mm  
-                -23.62mil  
-               }
-             }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.33593 {
-           proto=0; x=47.914687mm; y=4.064254mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.33594 {
-           proto=0; x=50.114327mm; y=4.064254mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
            }
-          }
-          ha:padstack_ref.33595 {
-           proto=0; x=50.114327mm; y=223.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.33456 {
+           proto=0; x=2.343in; y=8.737596mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18441,12 +17455,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=4
-             name=pin4
+             term=1
+             name=1
            }
           }
-          ha:padstack_ref.33596 {
-           proto=0; x=47.914687mm; y=223.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.33457 {
+           proto=0; x=2.343in; y=7.938004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18455,8 +17469,8 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=3
-             name=pin3
+             term=2
+             name=2
            }
           }
          }
@@ -18467,9 +17481,6 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:arc.33579 {
-              x=2.00687in; y=125.37mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
             }
             ha:type {
              silk = 1
@@ -18482,26 +17493,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33581 {
-              x1=49.014507mm; y1=4.864227mm; x2=49.014507mm; y2=4.864227mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33444 {
+              x1=2.343in; y1=8.3378mm; x2=2.343in; y2=8.3378mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33584 {
-              x1=1.9297in; y1=4.864354mm; x2=1.9297in; y2=4.864354mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33447 {
+              x1=2.343in; y1=8.3378mm; x2=2.343in; y2=8.3378mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33587 {
-              x1=1.9297in; y1=4.864354mm; x2=1.9297in; y2=3.864354mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33450 {
+              x1=2.343in; y1=8.3378mm; x2=2.343in; y2=9.3378mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33590 {
-              x1=1.9297in; y1=4.864354mm; x2=48.01438mm; y2=4.864354mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33453 {
+              x1=2.343in; y1=8.3378mm; x2=60.5122mm; y2=8.3378mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -18515,13 +17526,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABN
+         uid = qIc8VW925zCt24ZkTm0AAABE
         }
-        ha:subc.33598 {
+        ha:subc.33459 {
          ha:attributes {
-          value=10pF
+          value=27nH
           footprint=0402
-          refdes=C30
+          refdes=L192
          }
         ha:data {
                 li:padstack_prototypes {
@@ -18538,14 +17549,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
 
@@ -18557,14 +17568,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                0.326136mm  
+                -0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
-                -0.326136mm  
                }
              }
 
@@ -18576,14 +17587,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
            }
@@ -18591,8 +17602,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33612 {
-           proto=0; x=1.885in; y=6.781804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33473 {
+           proto=0; x=2.38526in; y=422.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18605,8 +17616,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33613 {
-           proto=0; x=1.885in; y=7.581396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33474 {
+           proto=0; x=61.385196mm; y=422.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18639,26 +17650,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33600 {
-              x1=1.885in; y1=7.1816mm; x2=1.885in; y2=7.1816mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33461 {
+              x1=2.401in; y1=422.0mil; x2=2.401in; y2=422.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33603 {
-              x1=1.885in; y1=7.1816mm; x2=1.885in; y2=7.1816mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33464 {
+              x1=2.401in; y1=422.0mil; x2=2.401in; y2=422.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33606 {
-              x1=1.885in; y1=7.1816mm; x2=1.885in; y2=6.1816mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33467 {
+              x1=2.401in; y1=422.0mil; x2=61.9854mm; y2=422.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33609 {
-              x1=1.885in; y1=7.1816mm; x2=46.879mm; y2=7.1816mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33470 {
+              x1=2.401in; y1=422.0mil; x2=2.401in; y2=11.7188mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -18672,13 +17683,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABO
+         uid = qIc8VW925zCt24ZkTm0AAABF
         }
-        ha:subc.33615 {
+        ha:subc.33476 {
          ha:attributes {
-          value=47nF
+          value=43nH
           footprint=0402
-          refdes=C43
+          refdes=L173
          }
         ha:data {
                 li:padstack_prototypes {
@@ -18748,8 +17759,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33629 {
-           proto=0; x=1.972in; y=7.652004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33490 {
+           proto=0; x=2.462in; y=531.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18762,8 +17773,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33630 {
-           proto=0; x=1.972in; y=332.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33491 {
+           proto=0; x=2.462in; y=12.687808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18796,26 +17807,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33617 {
-              x1=1.972in; y1=317.0mil; x2=1.972in; y2=317.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33478 {
+              x1=2.462in; y1=13.087604mm; x2=2.462in; y2=13.087604mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33620 {
-              x1=1.972in; y1=317.0mil; x2=1.972in; y2=317.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33481 {
+              x1=2.462in; y1=13.087604mm; x2=2.462in; y2=13.087604mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33623 {
-              x1=1.972in; y1=317.0mil; x2=1.972in; y2=7.0518mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33484 {
+              x1=2.462in; y1=13.087604mm; x2=2.462in; y2=14.087604mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33626 {
-              x1=1.972in; y1=317.0mil; x2=49.0888mm; y2=317.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33487 {
+              x1=2.462in; y1=13.087604mm; x2=63.5348mm; y2=13.087604mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -18829,13 +17840,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABP
+         uid = qIc8VW925zCt24ZkTm0AAABG
         }
-        ha:subc.33632 {
+        ha:subc.33493 {
          ha:attributes {
-          value=6.2pF
+          value=15nH
           footprint=0402
-          refdes=C175
+          refdes=L172
          }
         ha:data {
                 li:padstack_prototypes {
@@ -18852,14 +17863,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
 
@@ -18871,14 +17882,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                0.326136mm  
+                -0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
-                -0.326136mm  
                }
              }
 
@@ -18890,14 +17901,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
            }
@@ -18905,8 +17916,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33646 {
-           proto=0; x=2.498in; y=605.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33507 {
+           proto=0; x=59.690004mm; y=532.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18919,8 +17930,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33647 {
-           proto=0; x=2.498in; y=14.567408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33508 {
+           proto=0; x=60.489596mm; y=532.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -18953,26 +17964,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33634 {
-              x1=2.498in; y1=14.967204mm; x2=2.498in; y2=14.967204mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33495 {
+              x1=60.0898mm; y1=532.0mil; x2=60.0898mm; y2=532.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33637 {
-              x1=2.498in; y1=14.967204mm; x2=2.498in; y2=14.967204mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33498 {
+              x1=60.0898mm; y1=532.0mil; x2=60.0898mm; y2=532.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33640 {
-              x1=2.498in; y1=14.967204mm; x2=2.498in; y2=15.967204mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33501 {
+              x1=60.0898mm; y1=532.0mil; x2=61.0898mm; y2=532.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33643 {
-              x1=2.498in; y1=14.967204mm; x2=64.4492mm; y2=14.967204mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33504 {
+              x1=60.0898mm; y1=532.0mil; x2=60.0898mm; y2=14.5128mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -18986,13 +17997,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABQ
+         uid = qIc8VW925zCt24ZkTm0AAABH
         }
-        ha:subc.33649 {
+        ha:subc.33510 {
          ha:attributes {
-          value=10k
+          value=5.1pF
           footprint=0402
-          refdes=R36
+          refdes=C181
          }
         ha:data {
                 li:padstack_prototypes {
@@ -19062,8 +18073,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33663 {
-           proto=0; x=500.0mil; y=15.094204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33524 {
+           proto=0; x=2.419in; y=531.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -19076,8 +18087,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33664 {
-           proto=0; x=500.0mil; y=625.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33525 {
+           proto=0; x=2.419in; y=12.706604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -19110,26 +18121,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33651 {
-              x1=500.0mil; y1=610.0mil; x2=500.0mil; y2=610.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33512 {
+              x1=2.419in; y1=516.0mil; x2=2.419in; y2=516.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33654 {
-              x1=500.0mil; y1=610.0mil; x2=500.0mil; y2=610.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33515 {
+              x1=2.419in; y1=516.0mil; x2=2.419in; y2=516.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33657 {
-              x1=500.0mil; y1=610.0mil; x2=500.0mil; y2=14.494mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33518 {
+              x1=2.419in; y1=516.0mil; x2=2.419in; y2=14.1064mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33660 {
-              x1=500.0mil; y1=610.0mil; x2=11.7mm; y2=610.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33521 {
+              x1=2.419in; y1=516.0mil; x2=62.4426mm; y2=516.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -19143,13 +18154,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABR
+         uid = qIc8VW925zCt24ZkTm0AAABI
         }
-        ha:subc.33666 {
+        ha:subc.33527 {
          ha:attributes {
-          value=8.06k
+          value=2.2pF
           footprint=0402
-          refdes=R37
+          refdes=C176
          }
         ha:data {
                 li:padstack_prototypes {
@@ -19219,8 +18230,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33680 {
-           proto=0; x=549.0mil; y=455.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33541 {
+           proto=0; x=59.690004mm; y=572.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -19233,8 +18244,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33681 {
-           proto=0; x=13.145008mm; y=455.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33542 {
+           proto=0; x=60.489596mm; y=572.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -19267,26 +18278,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33668 {
-              x1=13.544804mm; y1=455.0mil; x2=13.544804mm; y2=455.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33529 {
+              x1=60.0898mm; y1=572.0mil; x2=60.0898mm; y2=572.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33671 {
-              x1=13.544804mm; y1=455.0mil; x2=13.544804mm; y2=455.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33532 {
+              x1=60.0898mm; y1=572.0mil; x2=60.0898mm; y2=572.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33674 {
-              x1=13.544804mm; y1=455.0mil; x2=12.544804mm; y2=455.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33535 {
+              x1=60.0898mm; y1=572.0mil; x2=61.0898mm; y2=572.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33677 {
-              x1=13.544804mm; y1=455.0mil; x2=13.544804mm; y2=10.557mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33538 {
+              x1=60.0898mm; y1=572.0mil; x2=60.0898mm; y2=15.5288mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -19300,17 +18311,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABS
+         uid = qIc8VW925zCt24ZkTm0AAABJ
         }
-        ha:subc.33683 {
+        ha:subc.33544 {
          ha:attributes {
-          copyright=2006 DJ Delorie
-          author=DJ Delorie
-          footprint=SOT23-5
-          dist-license=GPL
-          refdes=U1
-          value=TC2185-3.3
-          use-license=Unlimited
+          value=39pF
+          footprint=0402
+          refdes=C174
          }
         ha:data {
                 li:padstack_prototypes {
@@ -19327,14 +18334,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                12.0mil  
-                -20.0mil  
-                -12.0mil  
-                -20.0mil  
-                -12.0mil  
-                20.0mil  
-                12.0mil  
-                20.0mil  
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
 
@@ -19346,14 +18353,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                15.0mil  
-                -23.0mil  
-                -15.0mil  
-                -23.0mil  
-                -15.0mil  
-                23.0mil  
-                15.0mil  
-                23.0mil  
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
                }
              }
 
@@ -19365,14 +18372,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                12.0mil  
-                -20.0mil  
-                -12.0mil  
-                -20.0mil  
-                -12.0mil  
-                20.0mil  
-                12.0mil  
-                20.0mil  
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
            }
@@ -19380,36 +18387,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33709 {
-           proto=0; x=620.0mil; y=549.0mil; 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.33710 {
-           proto=0; x=542.0mil; y=549.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=5
-             name=VOUT
-           }
-          }
-          ha:padstack_ref.33711 {
-           proto=0; x=542.0mil; y=631.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:padstack_ref.33558 {
+           proto=0; x=57.429404mm; y=498.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -19419,11 +18398,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=VIN
+             name=1
            }
           }
-          ha:padstack_ref.33712 {
-           proto=0; x=581.0mil; y=631.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:padstack_ref.33559 {
+           proto=0; x=58.228996mm; y=498.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -19433,21 +18412,7 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=2
-             name=GND
-           }
-          }
-          ha:padstack_ref.33713 {
-           proto=0; x=620.0mil; y=631.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=EN
+             name=2
            }
           }
          }
@@ -19458,18 +18423,6 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33684 {
-              x1=522.0mil; y1=659.0mil; x2=640.0mil; y2=659.0mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33687 {
-              x1=522.0mil; y1=520.0mil; x2=522.0mil; y2=659.0mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33690 {
-              x1=522.0mil; y1=520.0mil; x2=640.0mil; y2=520.0mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33693 {
-              x1=640.0mil; y1=520.0mil; x2=640.0mil; y2=659.0mil; thickness=10.0mil; clearance=0.0;
-             }
             }
             ha:type {
              silk = 1
@@ -19482,26 +18435,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33697 {
-              x1=581.0mil; y1=598.2mil; x2=581.0mil; y2=598.2mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33546 {
+              x1=57.8292mm; y1=498.0mil; x2=57.8292mm; y2=498.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33700 {
-              x1=620.0mil; y1=549.0mil; x2=620.0mil; y2=549.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33549 {
+              x1=57.8292mm; y1=498.0mil; x2=57.8292mm; y2=498.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33703 {
-              x1=620.0mil; y1=549.0mil; x2=620.0mil; y2=14.9446mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33552 {
+              x1=57.8292mm; y1=498.0mil; x2=58.8292mm; y2=498.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33706 {
-              x1=620.0mil; y1=549.0mil; x2=16.748mm; y2=549.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33555 {
+              x1=57.8292mm; y1=498.0mil; x2=57.8292mm; y2=13.6492mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -19515,17 +18468,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABT
+         uid = qIc8VW925zCt24ZkTm0AAABK
         }
-        ha:subc.33715 {
+        ha:subc.33561 {
          ha:attributes {
-          copyright=2006 DJ Delorie
-          author=DJ Delorie
-          footprint=SOT23-5
-          dist-license=GPL
-          refdes=U2
-          value=MCP73831
-          use-license=Unlimited
+          value=56nH
+          footprint=0402
+          refdes=L171
          }
         ha:data {
                 li:padstack_prototypes {
@@ -19542,14 +18491,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                12.0mil  
-                -20.0mil  
-                -12.0mil  
-                -20.0mil  
-                -12.0mil  
-                20.0mil  
-                12.0mil  
-                20.0mil  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
                }
              }
 
@@ -19561,14 +18510,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                15.0mil  
-                -23.0mil  
-                -15.0mil  
-                -23.0mil  
-                -15.0mil  
-                23.0mil  
-                15.0mil  
-                23.0mil  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
                }
              }
 
@@ -19580,14 +18529,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                12.0mil  
-                -20.0mil  
-                -12.0mil  
-                -20.0mil  
-                -12.0mil  
-                20.0mil  
-                12.0mil  
-                20.0mil  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
                }
              }
            }
@@ -19595,36 +18544,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33741 {
-           proto=0; x=542.0mil; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=DCIN
-           }
-          }
-          ha:padstack_ref.33742 {
-           proto=0; x=620.0mil; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=5
-             name=BAT
-           }
-          }
-          ha:padstack_ref.33743 {
-           proto=0; x=620.0mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:padstack_ref.33575 {
+           proto=0; x=2.261in; y=564.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -19634,11 +18555,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=USB
+             name=1
            }
           }
-          ha:padstack_ref.33744 {
-           proto=0; x=581.0mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:padstack_ref.33576 {
+           proto=0; x=2.261in; y=13.544804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -19648,21 +18569,7 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=2
-             name=GND
-           }
-          }
-          ha:padstack_ref.33745 {
-           proto=0; x=542.0mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=CHG
+             name=2
            }
           }
          }
@@ -19673,18 +18580,6 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33716 {
-              x1=522.0mil; y1=675.0mil; x2=640.0mil; y2=675.0mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33719 {
-              x1=640.0mil; y1=675.0mil; x2=640.0mil; y2=814.0mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33722 {
-              x1=522.0mil; y1=814.0mil; x2=640.0mil; y2=814.0mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33725 {
-              x1=522.0mil; y1=675.0mil; x2=522.0mil; y2=814.0mil; thickness=10.0mil; clearance=0.0;
-             }
             }
             ha:type {
              silk = 1
@@ -19697,26 +18592,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33729 {
-              x1=581.0mil; y1=18.68932mm; x2=581.0mil; y2=18.68932mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33563 {
+              x1=2.261in; y1=549.0mil; x2=2.261in; y2=549.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33732 {
-              x1=542.0mil; y1=785.0mil; x2=542.0mil; y2=785.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33566 {
+              x1=2.261in; y1=549.0mil; x2=2.261in; y2=549.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33735 {
-              x1=542.0mil; y1=785.0mil; x2=542.0mil; y2=18.939mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33569 {
+              x1=2.261in; y1=549.0mil; x2=2.261in; y2=14.9446mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33738 {
-              x1=542.0mil; y1=785.0mil; x2=12.7668mm; y2=785.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33572 {
+              x1=2.261in; y1=549.0mil; x2=58.4294mm; y2=549.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -19730,13 +18625,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABU
+         uid = qIc8VW925zCt24ZkTm0AAABL
         }
-        ha:subc.33747 {
+        ha:subc.33578 {
          ha:attributes {
-          value=2.49k
-          footprint=0402
-          refdes=R35
+          value=40mhz
+          footprint=NDK32
+          refdes=X1
          }
         ha:data {
                 li:padstack_prototypes {
@@ -19753,14 +18648,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                -0.699897mm  
+                -23.62mil  
+                -0.699897mm  
+                23.62mil  
+                0.699897mm  
+                23.62mil  
+                0.699897mm  
+                -23.62mil  
                }
              }
 
@@ -19772,14 +18667,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
+                -0.776097mm  
+                -26.62mil  
+                -0.776097mm  
+                26.62mil  
+                0.776097mm  
+                26.62mil  
+                0.776097mm  
+                -26.62mil  
                }
              }
 
@@ -19791,14 +18686,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                -0.699897mm  
+                -23.62mil  
+                -0.699897mm  
+                23.62mil  
+                0.699897mm  
+                23.62mil  
+                0.699897mm  
+                -23.62mil  
                }
              }
            }
@@ -19806,8 +18701,22 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33761 {
-           proto=0; x=17.743424mm; y=20.23237mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33593 {
+           proto=0; x=47.914687mm; y=4.064254mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.33594 {
+           proto=0; x=50.114327mm; y=4.064254mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -19817,11 +18726,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=1
+             name=pin1
            }
           }
-          ha:padstack_ref.33762 {
-           proto=0; x=667.08mil; y=20.23237mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33595 {
+           proto=0; x=50.114327mm; y=223.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -19830,8 +18739,22 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.33596 {
+           proto=0; x=47.914687mm; y=223.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
            }
           }
          }
@@ -19842,6 +18765,9 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
+             ha:arc.33579 {
+              x=2.00687in; y=125.37mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
             }
             ha:type {
              silk = 1
@@ -19854,26 +18780,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33749 {
-              x1=682.82mil; y1=20.23237mm; x2=682.82mil; y2=20.23237mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33581 {
+              x1=49.014507mm; y1=4.864227mm; x2=49.014507mm; y2=4.864227mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33752 {
-              x1=682.82mil; y1=20.23237mm; x2=682.82mil; y2=20.23237mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33584 {
+              x1=1.9297in; y1=4.864354mm; x2=1.9297in; y2=4.864354mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33755 {
-              x1=682.82mil; y1=20.23237mm; x2=16.343628mm; y2=20.23237mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33587 {
+              x1=1.9297in; y1=4.864354mm; x2=1.9297in; y2=3.864354mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33758 {
-              x1=682.82mil; y1=20.23237mm; x2=682.82mil; y2=19.23237mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33590 {
+              x1=1.9297in; y1=4.864354mm; x2=48.01438mm; y2=4.864354mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -19887,13 +18813,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABV
+         uid = qIc8VW925zCt24ZkTm0AAABN
         }
-        ha:subc.33764 {
+        ha:subc.33598 {
          ha:attributes {
-          value=1k
+          value=10pF
           footprint=0402
-          refdes=R51
+          refdes=C30
          }
         ha:data {
                 li:padstack_prototypes {
@@ -19910,14 +18836,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
 
@@ -19929,14 +18855,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                -0.326136mm  
+                0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
+                -0.326136mm  
                }
              }
 
@@ -19948,14 +18874,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
            }
@@ -19963,8 +18889,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33778 {
-           proto=0; x=17.765996mm; y=837.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33612 {
+           proto=0; x=1.885in; y=6.781804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -19977,8 +18903,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33779 {
-           proto=0; x=16.966404mm; y=837.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33613 {
+           proto=0; x=1.885in; y=7.581396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -20011,26 +18937,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33766 {
-              x1=17.3662mm; y1=837.08mil; x2=17.3662mm; y2=837.08mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33600 {
+              x1=1.885in; y1=7.1816mm; x2=1.885in; y2=7.1816mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33769 {
-              x1=17.3662mm; y1=837.08mil; x2=17.3662mm; y2=837.08mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33603 {
+              x1=1.885in; y1=7.1816mm; x2=1.885in; y2=7.1816mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33772 {
-              x1=17.3662mm; y1=837.08mil; x2=16.3662mm; y2=837.08mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33606 {
+              x1=1.885in; y1=7.1816mm; x2=1.885in; y2=6.1816mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33775 {
-              x1=17.3662mm; y1=837.08mil; x2=17.3662mm; y2=20.261832mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33609 {
+              x1=1.885in; y1=7.1816mm; x2=46.879mm; y2=7.1816mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -20044,13 +18970,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABW
+         uid = qIc8VW925zCt24ZkTm0AAABO
         }
-        ha:subc.33781 {
+        ha:subc.33615 {
          ha:attributes {
-          value=1k
+          value=47nF
           footprint=0402
-          refdes=R50
+          refdes=C43
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20067,14 +18993,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
 
@@ -20086,14 +19012,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                -0.326136mm  
+                0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
+                -0.326136mm  
                }
              }
 
@@ -20105,14 +19031,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
            }
@@ -20120,8 +19046,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33795 {
-           proto=0; x=578.74mil; y=854.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33629 {
+           proto=0; x=1.972in; y=7.652004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -20134,8 +19060,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33796 {
-           proto=0; x=13.900404mm; y=854.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33630 {
+           proto=0; x=1.972in; y=332.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -20168,26 +19094,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33783 {
-              x1=563.0mil; y1=854.0mil; x2=563.0mil; y2=854.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33617 {
+              x1=1.972in; y1=317.0mil; x2=1.972in; y2=317.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33786 {
-              x1=563.0mil; y1=854.0mil; x2=563.0mil; y2=854.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33620 {
+              x1=1.972in; y1=317.0mil; x2=1.972in; y2=317.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33789 {
-              x1=563.0mil; y1=854.0mil; x2=13.3002mm; y2=854.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33623 {
+              x1=1.972in; y1=317.0mil; x2=1.972in; y2=7.0518mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33792 {
-              x1=563.0mil; y1=854.0mil; x2=563.0mil; y2=20.6916mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33626 {
+              x1=1.972in; y1=317.0mil; x2=49.0888mm; y2=317.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -20201,13 +19127,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABX
+         uid = qIc8VW925zCt24ZkTm0AAABP
         }
-        ha:subc.33834 {
+        ha:subc.33632 {
          ha:attributes {
-          value=47nF
+          value=6.2pF
           footprint=0402
-          refdes=C44
+          refdes=C175
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20224,14 +19150,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
 
@@ -20243,14 +19169,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                -0.326136mm  
+                0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
+                -0.326136mm  
                }
              }
 
@@ -20262,14 +19188,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
            }
@@ -20277,8 +19203,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33848 {
-           proto=0; x=1.85026in; y=442.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33646 {
+           proto=0; x=2.498in; y=605.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -20291,8 +19217,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33849 {
-           proto=0; x=1.88174in; y=442.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33647 {
+           proto=0; x=2.498in; y=14.567408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -20325,26 +19251,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33836 {
-              x1=1.866in; y1=442.0mil; x2=1.866in; y2=442.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33634 {
+              x1=2.498in; y1=14.967204mm; x2=2.498in; y2=14.967204mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33839 {
-              x1=1.866in; y1=442.0mil; x2=1.866in; y2=442.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33637 {
+              x1=2.498in; y1=14.967204mm; x2=2.498in; y2=14.967204mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33842 {
-              x1=1.866in; y1=442.0mil; x2=48.3964mm; y2=442.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33640 {
+              x1=2.498in; y1=14.967204mm; x2=2.498in; y2=15.967204mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33845 {
-              x1=1.866in; y1=442.0mil; x2=1.866in; y2=12.2268mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33643 {
+              x1=2.498in; y1=14.967204mm; x2=64.4492mm; y2=14.967204mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -20358,13 +19284,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABZ
+         uid = qIc8VW925zCt24ZkTm0AAABQ
         }
-        ha:subc.33851 {
+        ha:subc.33649 {
          ha:attributes {
-          value=0.22uF
+          value=10k
           footprint=0402
-          refdes=C42
+          refdes=R36
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20381,14 +19307,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
 
@@ -20400,14 +19326,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                -0.326136mm  
+                0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
+                -0.326136mm  
                }
              }
 
@@ -20419,14 +19345,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                -0.249936mm  
+                0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
+                -0.249936mm  
                }
              }
            }
@@ -20434,8 +19360,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33865 {
-           proto=0; x=47.003204mm; y=480.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33663 {
+           proto=0; x=500.0mil; y=15.094204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -20448,8 +19374,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33866 {
-           proto=0; x=47.802796mm; y=480.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33664 {
+           proto=0; x=500.0mil; y=625.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -20482,26 +19408,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33853 {
-              x1=47.403mm; y1=480.0mil; x2=47.403mm; y2=480.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33651 {
+              x1=500.0mil; y1=610.0mil; x2=500.0mil; y2=610.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33856 {
-              x1=47.403mm; y1=480.0mil; x2=47.403mm; y2=480.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33654 {
+              x1=500.0mil; y1=610.0mil; x2=500.0mil; y2=610.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33859 {
-              x1=47.403mm; y1=480.0mil; x2=48.403mm; y2=480.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33657 {
+              x1=500.0mil; y1=610.0mil; x2=500.0mil; y2=14.494mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33862 {
-              x1=47.403mm; y1=480.0mil; x2=47.403mm; y2=13.192mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33660 {
+              x1=500.0mil; y1=610.0mil; x2=11.7mm; y2=610.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -20515,13 +19441,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABa
+         uid = qIc8VW925zCt24ZkTm0AAABR
         }
-        ha:subc.33886 {
+        ha:subc.33666 {
          ha:attributes {
-          value=5.1pF
+          value=8.06k
           footprint=0402
-          refdes=C210
+          refdes=R37
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20591,8 +19517,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33900 {
-           proto=0; x=60.592204mm; y=383.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33680 {
+           proto=0; x=549.0mil; y=455.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -20605,8 +19531,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33901 {
-           proto=0; x=61.391796mm; y=383.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33681 {
+           proto=0; x=13.145008mm; y=455.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -20639,26 +19565,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33888 {
-              x1=60.992mm; y1=383.0mil; x2=60.992mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33668 {
+              x1=13.544804mm; y1=455.0mil; x2=13.544804mm; y2=455.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33891 {
-              x1=60.992mm; y1=383.0mil; x2=60.992mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33671 {
+              x1=13.544804mm; y1=455.0mil; x2=13.544804mm; y2=455.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33894 {
-              x1=60.992mm; y1=383.0mil; x2=61.992mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33674 {
+              x1=13.544804mm; y1=455.0mil; x2=12.544804mm; y2=455.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33897 {
-              x1=60.992mm; y1=383.0mil; x2=60.992mm; y2=10.7282mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33677 {
+              x1=13.544804mm; y1=455.0mil; x2=13.544804mm; y2=10.557mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -20672,13 +19598,17 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABc
+         uid = qIc8VW925zCt24ZkTm0AAABS
         }
-        ha:subc.33903 {
+        ha:subc.33683 {
          ha:attributes {
-          value=5.1pF
-          footprint=0402
-          refdes=C191
+          copyright=2006 DJ Delorie
+          author=DJ Delorie
+          footprint=SOT23-5
+          dist-license=GPL
+          refdes=U1
+          value=TC2185-3.3
+          use-license=Unlimited
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20695,14 +19625,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
                }
              }
 
@@ -20714,14 +19644,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
+                15.0mil  
+                -23.0mil  
+                -15.0mil  
+                -23.0mil  
+                -15.0mil  
+                23.0mil  
+                15.0mil  
+                23.0mil  
                }
              }
 
@@ -20733,14 +19663,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
                }
              }
            }
@@ -20748,8 +19678,36 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33917 {
-           proto=0; x=2.38526in; y=462.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33709 {
+           proto=0; x=620.0mil; y=549.0mil; 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.33710 {
+           proto=0; x=542.0mil; y=549.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=VOUT
+           }
+          }
+          ha:padstack_ref.33711 {
+           proto=0; x=542.0mil; y=631.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
            ha:flags {
             clearline=1
            }
@@ -20759,11 +19717,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=1
+             name=VIN
            }
           }
-          ha:padstack_ref.33918 {
-           proto=0; x=61.385196mm; y=462.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33712 {
+           proto=0; x=581.0mil; y=631.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
            ha:flags {
             clearline=1
            }
@@ -20773,7 +19731,21 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=2
-             name=2
+             name=GND
+           }
+          }
+          ha:padstack_ref.33713 {
+           proto=0; x=620.0mil; y=631.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=EN
            }
           }
          }
@@ -20784,6 +19756,18 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
+             ha:line.33684 {
+              x1=522.0mil; y1=659.0mil; x2=640.0mil; y2=659.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.33687 {
+              x1=522.0mil; y1=520.0mil; x2=522.0mil; y2=659.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.33690 {
+              x1=522.0mil; y1=520.0mil; x2=640.0mil; y2=520.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.33693 {
+              x1=640.0mil; y1=520.0mil; x2=640.0mil; y2=659.0mil; thickness=10.0mil; clearance=0.0;
+             }
             }
             ha:type {
              silk = 1
@@ -20796,26 +19780,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33905 {
-              x1=2.401in; y1=462.0mil; x2=2.401in; y2=462.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33697 {
+              x1=581.0mil; y1=598.2mil; x2=581.0mil; y2=598.2mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33908 {
-              x1=2.401in; y1=462.0mil; x2=2.401in; y2=462.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33700 {
+              x1=620.0mil; y1=549.0mil; x2=620.0mil; y2=549.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33911 {
-              x1=2.401in; y1=462.0mil; x2=61.9854mm; y2=462.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33703 {
+              x1=620.0mil; y1=549.0mil; x2=620.0mil; y2=14.9446mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33914 {
-              x1=2.401in; y1=462.0mil; x2=2.401in; y2=12.7348mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33706 {
+              x1=620.0mil; y1=549.0mil; x2=16.748mm; y2=549.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -20829,13 +19813,17 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABd
+         uid = qIc8VW925zCt24ZkTm0AAABT
         }
-        ha:subc.33920 {
+        ha:subc.33715 {
          ha:attributes {
-          value=15nH
-          footprint=0402
-          refdes=L193
+          copyright=2006 DJ Delorie
+          author=DJ Delorie
+          footprint=SOT23-5
+          dist-license=GPL
+          refdes=U2
+          value=MCP73831
+          use-license=Unlimited
          }
         ha:data {
                 li:padstack_prototypes {
@@ -20852,14 +19840,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
                }
              }
 
@@ -20870,15 +19858,15 @@ ha:pcb-rnd-board-v8 {
                mask = 1
               }
               clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
+               li:ps_poly {
+                15.0mil  
+                -23.0mil  
+                -15.0mil  
+                -23.0mil  
+                -15.0mil  
+                23.0mil  
+                15.0mil  
+                23.0mil  
                }
              }
 
@@ -20890,14 +19878,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
                }
              }
            }
@@ -20905,8 +19893,36 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33934 {
-           proto=0; x=63.188596mm; y=442.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33741 {
+           proto=0; x=542.0mil; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=DCIN
+           }
+          }
+          ha:padstack_ref.33742 {
+           proto=0; x=620.0mil; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=BAT
+           }
+          }
+          ha:padstack_ref.33743 {
+           proto=0; x=620.0mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
            ha:flags {
             clearline=1
            }
@@ -20916,11 +19932,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=1
+             name=USB
            }
           }
-          ha:padstack_ref.33935 {
-           proto=0; x=2.45626in; y=442.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33744 {
+           proto=0; x=581.0mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
            ha:flags {
             clearline=1
            }
@@ -20930,7 +19946,21 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=2
-             name=2
+             name=GND
+           }
+          }
+          ha:padstack_ref.33745 {
+           proto=0; x=542.0mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=CHG
            }
           }
          }
@@ -20941,6 +19971,18 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
+             ha:line.33716 {
+              x1=522.0mil; y1=675.0mil; x2=640.0mil; y2=675.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.33719 {
+              x1=640.0mil; y1=675.0mil; x2=640.0mil; y2=814.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.33722 {
+              x1=522.0mil; y1=814.0mil; x2=640.0mil; y2=814.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.33725 {
+              x1=522.0mil; y1=675.0mil; x2=522.0mil; y2=814.0mil; thickness=10.0mil; clearance=0.0;
+             }
             }
             ha:type {
              silk = 1
@@ -20953,26 +19995,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33922 {
-              x1=2.472in; y1=442.0mil; x2=2.472in; y2=442.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33729 {
+              x1=581.0mil; y1=18.68932mm; x2=581.0mil; y2=18.68932mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33925 {
-              x1=2.472in; y1=442.0mil; x2=2.472in; y2=442.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33732 {
+              x1=542.0mil; y1=785.0mil; x2=542.0mil; y2=785.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33928 {
-              x1=2.472in; y1=442.0mil; x2=61.7888mm; y2=442.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33735 {
+              x1=542.0mil; y1=785.0mil; x2=542.0mil; y2=18.939mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33931 {
-              x1=2.472in; y1=442.0mil; x2=2.472in; y2=10.2268mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33738 {
+              x1=542.0mil; y1=785.0mil; x2=12.7668mm; y2=785.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -20986,13 +20028,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABe
+         uid = qIc8VW925zCt24ZkTm0AAABU
         }
-        ha:subc.33937 {
+        ha:subc.33747 {
          ha:attributes {
-          value=27nH
+          value=2.49k
           footprint=0402
-          refdes=L201
+          refdes=R35
          }
         ha:data {
                 li:padstack_prototypes {
@@ -21009,14 +20051,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
 
@@ -21028,14 +20070,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                0.326136mm  
+                -0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
-                -0.326136mm  
                }
              }
 
@@ -21047,14 +20089,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
            }
@@ -21062,8 +20104,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33951 {
-           proto=0; x=2.483in; y=9.150604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33761 {
+           proto=0; x=17.743424mm; y=20.23237mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -21076,8 +20118,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33952 {
-           proto=0; x=2.483in; y=391.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33762 {
+           proto=0; x=667.08mil; y=20.23237mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -21110,26 +20152,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33939 {
-              x1=2.483in; y1=376.0mil; x2=2.483in; y2=376.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33749 {
+              x1=682.82mil; y1=20.23237mm; x2=682.82mil; y2=20.23237mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33942 {
-              x1=2.483in; y1=376.0mil; x2=2.483in; y2=376.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33752 {
+              x1=682.82mil; y1=20.23237mm; x2=682.82mil; y2=20.23237mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33945 {
-              x1=2.483in; y1=376.0mil; x2=2.483in; y2=8.5504mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33755 {
+              x1=682.82mil; y1=20.23237mm; x2=16.343628mm; y2=20.23237mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33948 {
-              x1=2.483in; y1=376.0mil; x2=62.0682mm; y2=376.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33758 {
+              x1=682.82mil; y1=20.23237mm; x2=682.82mil; y2=19.23237mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -21143,13 +20185,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABf
+         uid = qIc8VW925zCt24ZkTm0AAABV
         }
-        ha:subc.33954 {
+        ha:subc.33764 {
          ha:attributes {
-          value=56nH
+          value=1k
           footprint=0402
-          refdes=L191
+          refdes=R51
          }
         ha:data {
                 li:padstack_prototypes {
@@ -21166,14 +20208,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
 
@@ -21185,14 +20227,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                0.326136mm  
+                -0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
-                -0.326136mm  
                }
              }
 
@@ -21204,14 +20246,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
            }
@@ -21219,8 +20261,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33968 {
-           proto=0; x=2.346in; y=454.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33778 {
+           proto=0; x=17.765996mm; y=837.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -21233,8 +20275,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33969 {
-           proto=0; x=2.346in; y=10.750804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33779 {
+           proto=0; x=16.966404mm; y=837.08mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -21267,34 +20309,30 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33956 {
-              x1=2.346in; y1=439.0mil; x2=2.346in; y2=439.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33766 {
+              x1=17.3662mm; y1=837.08mil; x2=17.3662mm; y2=837.08mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
- ha:flags ={ selected=1
- };             }
-             ha:line.33959 {
-              x1=2.346in; y1=439.0mil; x2=2.346in; y2=439.0mil; thickness=0.1mm; clearance=0.0;
+             }
+             ha:line.33769 {
+              x1=17.3662mm; y1=837.08mil; x2=17.3662mm; y2=837.08mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
- ha:flags ={ selected=1
- };             }
-             ha:line.33962 {
-              x1=2.346in; y1=439.0mil; x2=2.346in; y2=12.1506mm; thickness=0.1mm; clearance=0.0;
+             }
+             ha:line.33772 {
+              x1=17.3662mm; y1=837.08mil; x2=16.3662mm; y2=837.08mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
- ha:flags ={ selected=1
- };             }
-             ha:line.33965 {
-              x1=2.346in; y1=439.0mil; x2=60.5884mm; y2=439.0mil; thickness=0.1mm; clearance=0.0;
+             }
+             ha:line.33775 {
+              x1=17.3662mm; y1=837.08mil; x2=17.3662mm; y2=20.261832mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
- ha:flags ={ selected=1
- };             }
+             }
             }
             ha:type {
              top = 1
@@ -21304,13 +20342,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABg
+         uid = qIc8VW925zCt24ZkTm0AAABW
         }
-        ha:subc.33971 {
+        ha:subc.33781 {
          ha:attributes {
-          value=56pF
+          value=1k
           footprint=0402
-          refdes=C173
+          refdes=R50
          }
         ha:data {
                 li:padstack_prototypes {
@@ -21327,14 +20365,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
 
@@ -21346,14 +20384,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                0.326136mm  
+                -0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
-                -0.326136mm  
                }
              }
 
@@ -21365,14 +20403,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
            }
@@ -21380,8 +20418,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33985 {
-           proto=0; x=2.242in; y=627.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33795 {
+           proto=0; x=578.74mil; y=854.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -21394,8 +20432,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.33986 {
-           proto=0; x=2.242in; y=596.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33796 {
+           proto=0; x=13.900404mm; y=854.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -21428,26 +20466,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33973 {
-              x1=2.242in; y1=611.74mil; x2=2.242in; y2=611.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33783 {
+              x1=563.0mil; y1=854.0mil; x2=563.0mil; y2=854.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33976 {
-              x1=2.242in; y1=611.74mil; x2=2.242in; y2=611.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33786 {
+              x1=563.0mil; y1=854.0mil; x2=563.0mil; y2=854.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33979 {
-              x1=2.242in; y1=611.74mil; x2=2.242in; y2=16.538196mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33789 {
+              x1=563.0mil; y1=854.0mil; x2=13.3002mm; y2=854.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33982 {
-              x1=2.242in; y1=611.74mil; x2=57.9468mm; y2=611.74mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33792 {
+              x1=563.0mil; y1=854.0mil; x2=563.0mil; y2=20.6916mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -21461,13 +20499,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABh
+         uid = qIc8VW925zCt24ZkTm0AAABX
         }
-        ha:subc.33988 {
+        ha:subc.33834 {
          ha:attributes {
-          value=18
+          value=47nF
           footprint=0402
-          refdes=R171
+          refdes=C44
          }
         ha:data {
                 li:padstack_prototypes {
@@ -21484,14 +20522,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
 
@@ -21503,14 +20541,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                0.326136mm  
+                -0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
-                -0.326136mm  
                }
              }
 
@@ -21522,14 +20560,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
            }
@@ -21537,8 +20575,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.34002 {
-           proto=0; x=2.282in; y=627.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33848 {
+           proto=0; x=1.85026in; y=442.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -21551,8 +20589,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.34003 {
-           proto=0; x=2.282in; y=15.145004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33849 {
+           proto=0; x=1.88174in; y=442.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -21585,26 +20623,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33990 {
-              x1=2.282in; y1=612.0mil; x2=2.282in; y2=612.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33836 {
+              x1=1.866in; y1=442.0mil; x2=1.866in; y2=442.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33993 {
-              x1=2.282in; y1=612.0mil; x2=2.282in; y2=612.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33839 {
+              x1=1.866in; y1=442.0mil; x2=1.866in; y2=442.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33996 {
-              x1=2.282in; y1=612.0mil; x2=2.282in; y2=16.5448mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33842 {
+              x1=1.866in; y1=442.0mil; x2=48.3964mm; y2=442.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33999 {
-              x1=2.282in; y1=612.0mil; x2=58.9628mm; y2=612.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33845 {
+              x1=1.866in; y1=442.0mil; x2=1.866in; y2=12.2268mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -21618,13 +20656,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABi
+         uid = qIc8VW925zCt24ZkTm0AAABZ
         }
-        ha:subc.34005 {
+        ha:subc.33851 {
          ha:attributes {
-          value=10nF
+          value=0.22uF
           footprint=0402
-          refdes=C171
+          refdes=C42
          }
         ha:data {
                 li:padstack_prototypes {
@@ -21641,14 +20679,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
 
@@ -21660,14 +20698,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                0.326136mm  
+                -0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
-                -0.326136mm  
                }
              }
 
@@ -21679,14 +20717,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
            }
@@ -21694,8 +20732,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.34019 {
-           proto=0; x=2.242in; y=714.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33865 {
+           proto=0; x=47.003204mm; y=480.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -21708,8 +20746,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.34020 {
-           proto=0; x=2.242in; y=17.336008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33866 {
+           proto=0; x=47.802796mm; y=480.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -21742,26 +20780,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.34007 {
-              x1=2.242in; y1=17.735804mm; x2=2.242in; y2=17.735804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33853 {
+              x1=47.403mm; y1=480.0mil; x2=47.403mm; y2=480.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.34010 {
-              x1=2.242in; y1=17.735804mm; x2=2.242in; y2=17.735804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33856 {
+              x1=47.403mm; y1=480.0mil; x2=47.403mm; y2=480.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.34013 {
-              x1=2.242in; y1=17.735804mm; x2=2.242in; y2=18.735804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33859 {
+              x1=47.403mm; y1=480.0mil; x2=48.403mm; y2=480.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.34016 {
-              x1=2.242in; y1=17.735804mm; x2=57.9468mm; y2=17.735804mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33862 {
+              x1=47.403mm; y1=480.0mil; x2=47.403mm; y2=13.192mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -21775,13 +20813,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABj
+         uid = qIc8VW925zCt24ZkTm0AAABa
         }
-        ha:subc.34022 {
+        ha:subc.33886 {
          ha:attributes {
-          value=100pF
+          value=5.1pF
           footprint=0402
-          refdes=C172
+          refdes=C210
          }
         ha:data {
                 li:padstack_prototypes {
@@ -21798,14 +20836,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
 
@@ -21817,14 +20855,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.326136mm  
                 -0.425958mm  
                 -0.326136mm  
                 -0.425958mm  
-                0.326136mm  
+                -0.326136mm  
                 0.425958mm  
                 0.326136mm  
                 0.425958mm  
-                -0.326136mm  
                }
              }
 
@@ -21836,14 +20874,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
+                0.249936mm  
                 -0.349758mm  
                 -0.249936mm  
                 -0.349758mm  
-                0.249936mm  
+                -0.249936mm  
                 0.349758mm  
                 0.249936mm  
                 0.349758mm  
-                -0.249936mm  
                }
              }
            }
@@ -21851,8 +20889,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.34036 {
-           proto=0; x=2.282in; y=713.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33900 {
+           proto=0; x=60.592204mm; y=383.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -21865,8 +20903,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          ha:padstack_ref.34037 {
-           proto=0; x=2.282in; y=17.329404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.33901 {
+           proto=0; x=61.391796mm; y=383.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -21899,26 +20937,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.34024 {
-              x1=2.282in; y1=698.0mil; x2=2.282in; y2=698.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33888 {
+              x1=60.992mm; y1=383.0mil; x2=60.992mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.34027 {
-              x1=2.282in; y1=698.0mil; x2=2.282in; y2=698.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33891 {
+              x1=60.992mm; y1=383.0mil; x2=60.992mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.34030 {
-              x1=2.282in; y1=698.0mil; x2=2.282in; y2=18.7292mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33894 {
+              x1=60.992mm; y1=383.0mil; x2=61.992mm; y2=383.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.34033 {
-              x1=2.282in; y1=698.0mil; x2=58.9628mm; y2=698.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33897 {
+              x1=60.992mm; y1=383.0mil; x2=60.992mm; y2=10.7282mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -21932,13 +20970,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABk
+         uid = qIc8VW925zCt24ZkTm0AAABc
         }
-        ha:subc.34039 {
+        ha:subc.33903 {
          ha:attributes {
-          value=dualLED
-          footprint=0605
-          refdes=D2
+          value=5.1pF
+          footprint=0402
+          refdes=C191
          }
         ha:data {
                 li:padstack_prototypes {
@@ -21955,14 +20993,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.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
 
@@ -21974,14 +21012,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.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
                }
              }
 
@@ -21993,14 +21031,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.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
            }
@@ -22008,22 +21046,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.34054 {
-           proto=0; x=27.648789mm; y=52.28mil; rot=90.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.34055 {
-           proto=0; x=27.648789mm; y=85.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+          ha:padstack_ref.33917 {
+           proto=0; x=2.38526in; y=462.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -22033,25 +21057,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.34056 {
-           proto=0; x=26.198957mm; y=52.28mil; rot=90.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=pin4
+             name=1
            }
           }
-          ha:padstack_ref.34057 {
-           proto=0; x=26.198957mm; y=85.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+          ha:padstack_ref.33918 {
+           proto=0; x=61.385196mm; y=462.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -22060,8 +21070,8 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=3
-             name=pin3
+             term=2
+             name=2
            }
           }
          }
@@ -22072,9 +21082,6 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:arc.34040 {
-              x=1.00094in; y=69.0mil; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
             }
             ha:type {
              silk = 1
@@ -22087,26 +21094,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.34042 {
-              x1=26.923873mm; y1=1.752727mm; x2=26.923873mm; y2=1.752727mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33905 {
+              x1=2.401in; y1=462.0mil; x2=2.401in; y2=462.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.34045 {
-              x1=1.06in; y1=69.0mil; x2=1.06in; y2=69.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33908 {
+              x1=2.401in; y1=462.0mil; x2=2.401in; y2=462.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.34048 {
-              x1=1.06in; y1=69.0mil; x2=27.924mm; y2=69.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33911 {
+              x1=2.401in; y1=462.0mil; x2=61.9854mm; y2=462.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.34051 {
-              x1=1.06in; y1=69.0mil; x2=1.06in; y2=0.7526mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33914 {
+              x1=2.401in; y1=462.0mil; x2=2.401in; y2=12.7348mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -22120,13 +21127,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABl
+         uid = qIc8VW925zCt24ZkTm0AAABd
         }
-        ha:subc.34184 {
+        ha:subc.33920 {
          ha:attributes {
-          value=dualLED
-          footprint=0605
-          refdes=D1
+          value=15nH
+          footprint=0402
+          refdes=L193
          }
         ha:data {
                 li:padstack_prototypes {
@@ -22143,14 +21150,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.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
 
@@ -22162,14 +21169,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.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
                }
              }
 
@@ -22181,14 +21188,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.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
            }
@@ -22196,22 +21203,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.34199 {
-           proto=0; x=585.0mil; y=22.809211mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.34200 {
-           proto=0; x=618.45mil; y=22.809211mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+          ha:padstack_ref.33934 {
+           proto=0; x=63.188596mm; y=442.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -22221,25 +21214,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.34201 {
-           proto=0; x=585.0mil; y=24.259043mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=pin4
+             name=1
            }
           }
-          ha:padstack_ref.34202 {
-           proto=0; x=618.45mil; y=24.259043mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+          ha:padstack_ref.33935 {
+           proto=0; x=2.45626in; y=442.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -22248,8 +21227,8 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=3
-             name=pin3
+             term=2
+             name=2
            }
           }
          }
@@ -22260,9 +21239,6 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:arc.34185 {
-              x=601.72mil; y=25.034124mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
             }
             ha:type {
              silk = 1
@@ -22275,26 +21251,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.34187 {
-              x1=601.725mil; y1=23.534127mm; x2=601.725mil; y2=23.534127mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33922 {
+              x1=2.472in; y1=442.0mil; x2=2.472in; y2=442.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.34190 {
-              x1=601.72mil; y1=23.534mm; x2=601.72mil; y2=23.534mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33925 {
+              x1=2.472in; y1=442.0mil; x2=2.472in; y2=442.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.34193 {
-              x1=601.72mil; y1=23.534mm; x2=601.72mil; y2=22.534mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33928 {
+              x1=2.472in; y1=442.0mil; x2=61.7888mm; y2=442.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.34196 {
-              x1=601.72mil; y1=23.534mm; x2=14.283688mm; y2=23.534mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33931 {
+              x1=2.472in; y1=442.0mil; x2=2.472in; y2=10.2268mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -22308,13 +21284,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABo
+         uid = qIc8VW925zCt24ZkTm0AAABe
         }
-        ha:subc.34236 {
+        ha:subc.33937 {
          ha:attributes {
-          value=CC1200
-          footprint=TI-QFN32-new
-          refdes=U3
+          value=27nH
+          footprint=0402
+          refdes=L201
          }
         ha:data {
                 li:padstack_prototypes {
@@ -22331,94 +21307,14 @@ ha:pcb-rnd-board-v8 {
               }
               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  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
                }
              }
 
@@ -22430,64 +21326,133 @@ 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  
-               }
-             }
-           }
-         }
-
-         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  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
                }
              }
 
              ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
+              ha:combining { auto=1;              }
               ha:layer_mask {
                top = 1
-               mask = 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  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
                }
              }
            }
          }
+        }
 
-         ha:ps_proto_v6.4 {
+         li:objects {
+          ha:padstack_ref.33951 {
+           proto=0; x=2.483in; y=9.150604mm; 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.33952 {
+           proto=0; x=2.483in; y=391.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.33939 {
+              x1=2.483in; y1=376.0mil; x2=2.483in; y2=376.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.33942 {
+              x1=2.483in; y1=376.0mil; x2=2.483in; y2=376.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.33945 {
+              x1=2.483in; y1=376.0mil; x2=2.483in; y2=8.5504mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.33948 {
+              x1=2.483in; y1=376.0mil; x2=62.0682mm; y2=376.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = qIc8VW925zCt24ZkTm0AAABf
+        }
+        ha:subc.33954 {
+         ha:attributes {
+          value=56nH
+          footprint=0402
+          refdes=L191
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
            hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
@@ -22499,14 +21464,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  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
                }
              }
 
@@ -22518,14 +21483,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  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
                }
              }
 
@@ -22537,83 +21502,118 @@ 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  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
                }
              }
            }
          }
+        }
 
-         ha:ps_proto_v6.5 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+         li:objects {
+          ha:padstack_ref.33968 {
+           proto=0; x=2.346in; y=454.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                5.905mil  
-                -0.425069mm  
-                -5.905mil  
-                -0.425069mm  
-                -5.905mil  
-                0.425069mm  
-                5.905mil  
-                0.425069mm  
-               }
-             }
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.33969 {
+           proto=0; x=2.346in; y=10.750804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.33956 {
+              x1=2.346in; y1=439.0mil; x2=2.346in; y2=439.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.33959 {
+              x1=2.346in; y1=439.0mil; x2=2.346in; y2=439.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.33962 {
+              x1=2.346in; y1=439.0mil; x2=2.346in; y2=12.1506mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-              clearance=0.0
-               li:ps_poly {
-                8.66mil  
-                -0.495046mm  
-                -8.66mil  
-                -0.495046mm  
-                -8.66mil  
-                0.495046mm  
-                8.66mil  
-                0.495046mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
+ ha:flags ={ selected=1
+ };             }
+             ha:line.33965 {
+              x1=2.346in; y1=439.0mil; x2=60.5884mm; y2=439.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
-              clearance=0.0
-               li:ps_poly {
-                5.905mil  
-                -0.425069mm  
-                -5.905mil  
-                -0.425069mm  
-                -5.905mil  
-                0.425069mm  
-                5.905mil  
-                0.425069mm  
-               }
-             }
-           }
+ ha:flags ={ selected=1
+ };             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = qIc8VW925zCt24ZkTm0AAABg
+        }
+        ha:subc.33971 {
+         ha:attributes {
+          value=56pF
+          footprint=0402
+          refdes=C173
          }
+        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 {
 
@@ -22625,14 +21625,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.425069mm  
-                -5.905mil  
-                -0.425069mm  
-                5.905mil  
-                0.425069mm  
-                5.905mil  
-                0.425069mm  
-                -5.905mil  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
                }
              }
 
@@ -22644,14 +21644,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.495046mm  
-                -8.66mil  
-                -0.495046mm  
-                8.66mil  
-                0.495046mm  
-                8.66mil  
-                0.495046mm  
-                -8.66mil  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
                }
              }
 
@@ -22663,14 +21663,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.425069mm  
-                -5.905mil  
-                -0.425069mm  
-                5.905mil  
-                0.425069mm  
-                5.905mil  
-                0.425069mm  
-                -5.905mil  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
                }
              }
            }
@@ -22678,8 +21678,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.34251 {
-           proto=0; x=2.117in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.33985 {
+           proto=0; x=2.242in; y=627.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -22688,212 +21688,312 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=1
+             name=1
            }
           }
-          ha:padstack_ref.34252 {
-           proto=1; x=2.16896in; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:padstack_ref.33986 {
+           proto=0; x=2.242in; y=596.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
-              li:5 {
-               on  
-               solid  
-               noshape  
-              }
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=2
+             name=2
            }
           }
-          ha:padstack_ref.34253 {
-           proto=1; x=2.16896in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
-           ha:flags {
-            clearline=1
-           }
+         }
+         li:layers {
 
-           li:thermal {
-             li:3 {
-              on  
-              solid  
-              noshape  
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.33973 {
+              x1=2.242in; y1=611.74mil; x2=2.242in; y2=611.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-              li:5 {
-               on  
-               solid  
-               noshape  
+             ha:line.33976 {
+              x1=2.242in; y1=611.74mil; x2=2.242in; y2=611.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-           }
-
-           ha:attributes {
-             term=33
-             name=pin33
-           }
+             }
+             ha:line.33979 {
+              x1=2.242in; y1=611.74mil; x2=2.242in; y2=16.538196mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.33982 {
+              x1=2.242in; y1=611.74mil; x2=57.9468mm; y2=611.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
-          ha:padstack_ref.34254 {
-           proto=1; x=2.16896in; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
-           ha:flags {
-            clearline=1
-           }
+         }
+        }
+         uid = qIc8VW925zCt24ZkTm0AAABh
+        }
+        ha:subc.33988 {
+         ha:attributes {
+          value=18
+          footprint=0402
+          refdes=R171
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-           li:thermal {
-             li:3 {
-              on  
-              solid  
-              noshape  
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
              }
-              li:5 {
-               on  
-               solid  
-               noshape  
-              }
-           }
-
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34255 {
-           proto=1; x=2.117in; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
-           ha:flags {
-            clearline=1
-           }
 
-           li:thermal {
-             li:3 {
-              on  
-              solid  
-              noshape  
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
              }
            }
+         }
+        }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34256 {
-           proto=1; x=2.117in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         li:objects {
+          ha:padstack_ref.34002 {
+           proto=0; x=2.282in; y=627.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=1
+             name=1
            }
           }
-          ha:padstack_ref.34257 {
-           proto=1; x=2.117in; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:padstack_ref.34003 {
+           proto=0; x=2.282in; y=15.145004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=2
+             name=2
            }
           }
-          ha:padstack_ref.34258 {
-           proto=1; x=2.06503in; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
-           ha:flags {
-            clearline=1
-           }
+         }
+         li:layers {
 
-           li:thermal {
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
-           }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
-          ha:padstack_ref.34259 {
-           proto=1; x=2.06503in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
-           ha:flags {
-            clearline=1
-           }
 
-           li:thermal {
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
-           }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
+            li:objects {
+             ha:line.33990 {
+              x1=2.282in; y1=612.0mil; x2=2.282in; y2=612.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.33993 {
+              x1=2.282in; y1=612.0mil; x2=2.282in; y2=612.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.33996 {
+              x1=2.282in; y1=612.0mil; x2=2.282in; y2=16.5448mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.33999 {
+              x1=2.282in; y1=612.0mil; x2=58.9628mm; y2=612.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
-          ha:padstack_ref.34260 {
-           proto=1; x=2.06503in; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
-           ha:flags {
-            clearline=1
-           }
+         }
+        }
+         uid = qIc8VW925zCt24ZkTm0AAABi
+        }
+        ha:subc.34005 {
+         ha:attributes {
+          value=10nF
+          footprint=0402
+          refdes=C171
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-           li:thermal {
-             li:3 {
-              on  
-              solid  
-              noshape  
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
              }
-           }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34261 {
-           proto=2; x=2.16896in; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
+             }
 
-           li:thermal {
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
            }
+         }
+        }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34262 {
-           proto=3; x=2.16896in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+         li:objects {
+          ha:padstack_ref.34019 {
+           proto=0; x=2.242in; y=714.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -22902,12 +22002,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=1
+             name=1
            }
           }
-          ha:padstack_ref.34263 {
-           proto=4; x=2.16896in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34020 {
+           proto=0; x=2.242in; y=17.336008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -22916,26 +22016,141 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=2
+             name=2
            }
           }
-          ha:padstack_ref.34264 {
-           proto=2; x=2.16896in; y=419.0mil; rot=270.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:type {
+             silk = 1
+             top = 1
+            }
           }
-          ha:padstack_ref.34265 {
-           proto=3; x=2.16896in; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.34007 {
+              x1=2.242in; y1=17.735804mm; x2=2.242in; y2=17.735804mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.34010 {
+              x1=2.242in; y1=17.735804mm; x2=2.242in; y2=17.735804mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.34013 {
+              x1=2.242in; y1=17.735804mm; x2=2.242in; y2=18.735804mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.34016 {
+              x1=2.242in; y1=17.735804mm; x2=57.9468mm; y2=17.735804mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = qIc8VW925zCt24ZkTm0AAABj
+        }
+        ha:subc.34022 {
+         ha:attributes {
+          value=100pF
+          footprint=0402
+          refdes=C172
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.34036 {
+           proto=0; x=2.282in; y=713.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -22944,12 +22159,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=1
+             name=1
            }
           }
-          ha:padstack_ref.34266 {
-           proto=4; x=2.16896in; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34037 {
+           proto=0; x=2.282in; y=17.329404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -22958,40 +22173,141 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=2
+             name=2
            }
           }
-          ha:padstack_ref.34267 {
-           proto=2; x=2.16896in; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
+         }
+         li:layers {
 
-           li:thermal {
-           }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.34024 {
+              x1=2.282in; y1=698.0mil; x2=2.282in; y2=698.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.34027 {
+              x1=2.282in; y1=698.0mil; x2=2.282in; y2=698.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.34030 {
+              x1=2.282in; y1=698.0mil; x2=2.282in; y2=18.7292mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.34033 {
+              x1=2.282in; y1=698.0mil; x2=58.9628mm; y2=698.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = qIc8VW925zCt24ZkTm0AAABk
+        }
+        ha:subc.34039 {
+         ha:attributes {
+          value=dualLED
+          footprint=0605
+          refdes=D2
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.795mil  
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
+                -12.795mil  
+                16.73mil  
+                12.795mil  
+                16.73mil  
+               }
+             }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34268 {
-           proto=3; x=2.14297in; y=367.04mil; rot=270.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 {
+                15.795mil  
+                -19.73mil  
+                -15.795mil  
+                -19.73mil  
+                -15.795mil  
+                19.73mil  
+                15.795mil  
+                19.73mil  
+               }
+             }
 
-           li:thermal {
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.795mil  
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
+                -12.795mil  
+                16.73mil  
+                12.795mil  
+                16.73mil  
+               }
+             }
            }
+         }
+        }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34269 {
-           proto=4; x=2.14297in; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+         li:objects {
+          ha:padstack_ref.34054 {
+           proto=0; x=27.648789mm; y=52.28mil; rot=90.000000; xmirror=0; smirror=0; clearance=-8.855mil;
            ha:flags {
             clearline=1
            }
@@ -23000,12 +22316,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=2
+             name=pin2
            }
           }
-          ha:padstack_ref.34270 {
-           proto=3; x=2.14297in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34055 {
+           proto=0; x=27.648789mm; y=85.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=-8.855mil;
            ha:flags {
             clearline=1
            }
@@ -23014,12 +22330,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=1
+             name=pin1
            }
           }
-          ha:padstack_ref.34271 {
-           proto=4; x=2.14297in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34056 {
+           proto=0; x=26.198957mm; y=52.28mil; rot=90.000000; xmirror=0; smirror=0; clearance=-8.855mil;
            ha:flags {
             clearline=1
            }
@@ -23028,12 +22344,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=4
+             name=pin4
            }
           }
-          ha:padstack_ref.34272 {
-           proto=3; x=2.14297in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34057 {
+           proto=0; x=26.198957mm; y=85.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=-8.855mil;
            ha:flags {
             clearline=1
            }
@@ -23042,82 +22358,144 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=3
+             name=pin3
            }
           }
-          ha:padstack_ref.34273 {
-           proto=4; x=2.14297in; y=419.0mil; rot=270.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:arc.34040 {
+              x=1.00094in; y=69.0mil; 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:padstack_ref.34274 {
-           proto=3; x=2.14297in; y=444.98mil; rot=270.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.34042 {
+              x1=26.923873mm; y1=1.752727mm; x2=26.923873mm; y2=1.752727mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.34045 {
+              x1=1.06in; y1=69.0mil; x2=1.06in; y2=69.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.34048 {
+              x1=1.06in; y1=69.0mil; x2=27.924mm; y2=69.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.34051 {
+              x1=1.06in; y1=69.0mil; x2=1.06in; y2=0.7526mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
-          ha:padstack_ref.34275 {
-           proto=4; x=2.14297in; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
+         }
+        }
+         uid = qIc8VW925zCt24ZkTm0AAABl
+        }
+        ha:subc.34184 {
+         ha:attributes {
+          value=dualLED
+          footprint=0605
+          refdes=D1
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34276 {
-           proto=3; x=2.14297in; y=470.97mil; rot=270.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 {
+                12.795mil  
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
+                -12.795mil  
+                16.73mil  
+                12.795mil  
+                16.73mil  
+               }
+             }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34277 {
-           proto=4; x=2.14297in; y=470.97mil; rot=270.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 {
+                15.795mil  
+                -19.73mil  
+                -15.795mil  
+                -19.73mil  
+                -15.795mil  
+                19.73mil  
+                15.795mil  
+                19.73mil  
+               }
+             }
 
-           li:thermal {
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.795mil  
+                -16.73mil  
+                -12.795mil  
+                -16.73mil  
+                -12.795mil  
+                16.73mil  
+                12.795mil  
+                16.73mil  
+               }
+             }
            }
+         }
+        }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34278 {
-           proto=2; x=2.117in; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+         li:objects {
+          ha:padstack_ref.34199 {
+           proto=0; x=585.0mil; y=22.809211mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
            ha:flags {
             clearline=1
            }
@@ -23126,12 +22504,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=2
+             name=pin2
            }
           }
-          ha:padstack_ref.34279 {
-           proto=3; x=2.117in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34200 {
+           proto=0; x=618.45mil; y=22.809211mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
            ha:flags {
             clearline=1
            }
@@ -23140,12 +22518,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=1
+             name=pin1
            }
           }
-          ha:padstack_ref.34280 {
-           proto=4; x=2.117in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34201 {
+           proto=0; x=585.0mil; y=24.259043mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
            ha:flags {
             clearline=1
            }
@@ -23154,12 +22532,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=4
+             name=pin4
            }
           }
-          ha:padstack_ref.34281 {
-           proto=2; x=2.117in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34202 {
+           proto=0; x=618.45mil; y=24.259043mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
            ha:flags {
             clearline=1
            }
@@ -23168,152 +22546,438 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=33
-             name=pin33
+             term=3
+             name=pin3
            }
           }
-          ha:padstack_ref.34282 {
-           proto=3; x=2.117in; y=444.98mil; rot=270.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:arc.34185 {
+              x=601.72mil; y=25.034124mm; 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:padstack_ref.34283 {
-           proto=4; x=2.117in; y=444.98mil; rot=270.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.34187 {
+              x1=601.725mil; y1=23.534127mm; x2=601.725mil; y2=23.534127mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.34190 {
+              x1=601.72mil; y1=23.534mm; x2=601.72mil; y2=23.534mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.34193 {
+              x1=601.72mil; y1=23.534mm; x2=601.72mil; y2=22.534mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.34196 {
+              x1=601.72mil; y1=23.534mm; x2=14.283688mm; y2=23.534mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
-          ha:padstack_ref.34284 {
-           proto=2; x=2.117in; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
+         }
+        }
+         uid = qIc8VW925zCt24ZkTm0AAABo
+        }
+        ha:subc.34236 {
+         ha:attributes {
+          value=CC1200
+          footprint=TI-QFN32-new
+          refdes=U3
+         }
+        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 {
+                -66.93mil  
+                66.93mil  
+                66.93mil  
+                66.93mil  
+                66.93mil  
+                -66.93mil  
+                -66.93mil  
+                -66.93mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+                0.0  
+               }
+             }
            }
+         }
 
-           ha:attributes {
-             term=33
-             name=pin33
+         ha: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:padstack_ref.34285 {
-           proto=3; x=53.111908mm; y=367.04mil; rot=270.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 {
+
+             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  
+               }
+             }
            }
+         }
 
-           li:thermal {
-           }
+         ha:ps_proto_v6.3 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34286 {
-           proto=4; x=53.111908mm; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                -12.99mil  
+                -12.99mil  
+                -12.99mil  
+               }
+             }
 
-           li:thermal {
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                -12.99mil  
+                -12.99mil  
+                -12.99mil  
+               }
+             }
            }
+         }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34287 {
-           proto=3; x=53.111908mm; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
+         ha:ps_proto_v6.4 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-           li:thermal {
-           }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -7.5mil  
+                7.5mil  
+                7.5mil  
+                7.5mil  
+                7.5mil  
+                -7.5mil  
+                -7.5mil  
+                -7.5mil  
+               }
+             }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34288 {
-           proto=4; x=53.111908mm; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                12.99mil  
+                -12.99mil  
+                -12.99mil  
+                -12.99mil  
+               }
+             }
 
-           li:thermal {
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -7.5mil  
+                7.5mil  
+                7.5mil  
+                7.5mil  
+                7.5mil  
+                -7.5mil  
+                -7.5mil  
+                -7.5mil  
+               }
+             }
            }
+         }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34289 {
-           proto=3; x=53.111908mm; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
+         ha:ps_proto_v6.5 {
+           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 {
+                5.905mil  
+                -0.425069mm  
+                -5.905mil  
+                -0.425069mm  
+                -5.905mil  
+                0.425069mm  
+                5.905mil  
+                0.425069mm  
+               }
+             }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34290 {
-           proto=4; x=53.111908mm; y=419.0mil; rot=270.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 {
+                8.66mil  
+                -0.495046mm  
+                -8.66mil  
+                -0.495046mm  
+                -8.66mil  
+                0.495046mm  
+                8.66mil  
+                0.495046mm  
+               }
+             }
 
-           li:thermal {
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                5.905mil  
+                -0.425069mm  
+                -5.905mil  
+                -0.425069mm  
+                -5.905mil  
+                0.425069mm  
+                5.905mil  
+                0.425069mm  
+               }
+             }
            }
+         }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34291 {
-           proto=3; x=53.111908mm; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
+         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 {
+                -0.425069mm  
+                -5.905mil  
+                -0.425069mm  
+                5.905mil  
+                0.425069mm  
+                5.905mil  
+                0.425069mm  
+                -5.905mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.495046mm  
+                -8.66mil  
+                -0.495046mm  
+                8.66mil  
+                0.495046mm  
+                8.66mil  
+                0.495046mm  
+                -8.66mil  
+               }
+             }
 
-           li:thermal {
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.425069mm  
+                -5.905mil  
+                -0.425069mm  
+                5.905mil  
+                0.425069mm  
+                5.905mil  
+                0.425069mm  
+                -5.905mil  
+               }
+             }
            }
+         }
+        }
 
-           ha:attributes {
-             term=33
-             name=pin33
-           }
-          }
-          ha:padstack_ref.34292 {
-           proto=4; x=53.111908mm; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+         li:objects {
+          ha:padstack_ref.34251 {
+           proto=0; x=2.117in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23326,13 +22990,23 @@ ha:pcb-rnd-board-v8 {
              name=pin33
            }
           }
-          ha:padstack_ref.34293 {
-           proto=3; x=53.111908mm; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34252 {
+           proto=1; x=2.16896in; y=367.04mil; rot=270.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 {
@@ -23340,13 +23014,23 @@ ha:pcb-rnd-board-v8 {
              name=pin33
            }
           }
-          ha:padstack_ref.34294 {
-           proto=4; x=53.111908mm; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34253 {
+           proto=1; x=2.16896in; y=419.0mil; rot=270.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 {
@@ -23354,13 +23038,23 @@ ha:pcb-rnd-board-v8 {
              name=pin33
            }
           }
-          ha:padstack_ref.34295 {
-           proto=2; x=2.06503in; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34254 {
+           proto=1; x=2.16896in; y=470.97mil; rot=270.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 {
@@ -23368,13 +23062,18 @@ ha:pcb-rnd-board-v8 {
              name=pin33
            }
           }
-          ha:padstack_ref.34296 {
-           proto=3; x=2.06503in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34255 {
+           proto=1; x=2.117in; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
@@ -23382,13 +23081,18 @@ ha:pcb-rnd-board-v8 {
              name=pin33
            }
           }
-          ha:padstack_ref.34297 {
-           proto=4; x=2.06503in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34256 {
+           proto=1; x=2.117in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
@@ -23396,13 +23100,18 @@ ha:pcb-rnd-board-v8 {
              name=pin33
            }
           }
-          ha:padstack_ref.34298 {
-           proto=2; x=2.06503in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34257 {
+           proto=1; x=2.117in; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
@@ -23410,13 +23119,18 @@ ha:pcb-rnd-board-v8 {
              name=pin33
            }
           }
-          ha:padstack_ref.34299 {
-           proto=3; x=2.06503in; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34258 {
+           proto=1; x=2.06503in; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
@@ -23424,13 +23138,18 @@ ha:pcb-rnd-board-v8 {
              name=pin33
            }
           }
-          ha:padstack_ref.34300 {
-           proto=4; x=2.06503in; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34259 {
+           proto=1; x=2.06503in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
@@ -23438,13 +23157,18 @@ ha:pcb-rnd-board-v8 {
              name=pin33
            }
           }
-          ha:padstack_ref.34301 {
-           proto=2; x=2.06503in; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34260 {
+           proto=1; x=2.06503in; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=12.5mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
@@ -23452,120 +23176,8 @@ ha:pcb-rnd-board-v8 {
              name=pin33
            }
           }
-          ha:padstack_ref.34302 {
-           proto=5; x=56.246522mm; y=350.11mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=24
-             name=pin24
-           }
-          }
-          ha:padstack_ref.34303 {
-           proto=5; x=51.296824mm; y=350.11mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.34304 {
-           proto=6; x=2.18589in; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=16
-             name=pin16
-           }
-          }
-          ha:padstack_ref.34305 {
-           proto=6; x=2.18589in; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=25
-             name=pin25
-           }
-          }
-          ha:padstack_ref.34306 {
-           proto=5; x=56.246522mm; y=369.8mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=23
-             name=pin23
-           }
-          }
-          ha:padstack_ref.34307 {
-           proto=5; x=51.296824mm; y=369.8mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.34308 {
-           proto=6; x=55.02148mm; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=15
-             name=pin15
-           }
-          }
-          ha:padstack_ref.34309 {
-           proto=6; x=55.02148mm; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=26
-             name=pin26
-           }
-          }
-          ha:padstack_ref.34310 {
-           proto=5; x=56.246522mm; y=389.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34261 {
+           proto=2; x=2.16896in; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23574,12 +23186,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=22
-             name=pin22
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34311 {
-           proto=5; x=51.296824mm; y=389.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34262 {
+           proto=3; x=2.16896in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23588,12 +23200,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=3
-             name=pin3
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34312 {
-           proto=6; x=2.14652in; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34263 {
+           proto=4; x=2.16896in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23602,12 +23214,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=14
-             name=pin14
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34313 {
-           proto=6; x=2.14652in; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34264 {
+           proto=2; x=2.16896in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23616,12 +23228,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=27
-             name=pin27
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34314 {
-           proto=5; x=56.246522mm; y=409.17mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34265 {
+           proto=3; x=2.16896in; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23630,12 +23242,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=21
-             name=pin21
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34315 {
-           proto=5; x=51.296824mm; y=409.17mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34266 {
+           proto=4; x=2.16896in; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23644,12 +23256,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=4
-             name=pin4
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34316 {
-           proto=6; x=2.12683in; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34267 {
+           proto=2; x=2.16896in; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23658,12 +23270,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=13
-             name=pin13
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34317 {
-           proto=6; x=2.12683in; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34268 {
+           proto=3; x=2.14297in; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23672,12 +23284,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=28
-             name=pin28
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34318 {
-           proto=5; x=56.246522mm; y=10.892536mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34269 {
+           proto=4; x=2.14297in; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23686,12 +23298,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=20
-             name=pin20
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34319 {
-           proto=5; x=51.296824mm; y=10.892536mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34270 {
+           proto=3; x=2.14297in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23700,12 +23312,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=5
-             name=pin5
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34320 {
-           proto=6; x=53.521864mm; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34271 {
+           proto=4; x=2.14297in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23714,12 +23326,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=12
-             name=pin12
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34321 {
-           proto=6; x=53.521864mm; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34272 {
+           proto=3; x=2.14297in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23728,12 +23340,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=29
-             name=pin29
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34322 {
-           proto=5; x=56.246522mm; y=11.392662mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34273 {
+           proto=4; x=2.14297in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23742,12 +23354,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=19
-             name=pin19
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34323 {
-           proto=5; x=51.296824mm; y=11.392662mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34274 {
+           proto=3; x=2.14297in; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23756,12 +23368,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=6
-             name=pin6
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34324 {
-           proto=6; x=53.021738mm; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34275 {
+           proto=4; x=2.14297in; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23770,12 +23382,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=11
-             name=pin11
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34325 {
-           proto=6; x=53.021738mm; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34276 {
+           proto=3; x=2.14297in; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23784,12 +23396,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=30
-             name=pin30
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34326 {
-           proto=5; x=56.246522mm; y=11.892534mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34277 {
+           proto=4; x=2.14297in; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23798,12 +23410,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=18
-             name=pin18
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34327 {
-           proto=5; x=51.296824mm; y=11.892534mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34278 {
+           proto=2; x=2.117in; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23812,12 +23424,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=7
-             name=pin7
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34328 {
-           proto=6; x=2.06779in; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34279 {
+           proto=3; x=2.117in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23826,12 +23438,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=10
-             name=pin10
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34329 {
-           proto=6; x=2.06779in; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34280 {
+           proto=4; x=2.117in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23840,12 +23452,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=31
-             name=pin31
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34330 {
-           proto=5; x=56.246522mm; y=12.39266mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34281 {
+           proto=2; x=2.117in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23854,12 +23466,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=17
-             name=pin17
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34331 {
-           proto=5; x=51.296824mm; y=12.39266mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34282 {
+           proto=3; x=2.117in; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23868,12 +23480,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=8
-             name=pin8
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34332 {
-           proto=6; x=52.02174mm; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34283 {
+           proto=4; x=2.117in; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23882,12 +23494,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=9
-             name=pin9
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34333 {
-           proto=6; x=52.02174mm; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+          ha:padstack_ref.34284 {
+           proto=2; x=2.117in; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -23895,334 +23507,153 @@ ha:pcb-rnd-board-v8 {
            li:thermal {
            }
 
-           ha:attributes {
-             term=32
-             name=pin32
-           }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:arc.34237 {
-              x=51.171856mm; y=8.04291mm; 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.34239 {
-              x1=53.77169mm; y1=419.00433071mil; x2=53.77169mm; y2=419.00433071mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.34242 {
-              x1=2.117in; y1=419.0mil; x2=2.117in; y2=419.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.34245 {
-              x1=2.117in; y1=419.0mil; x2=52.7718mm; y2=419.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.34248 {
-              x1=2.117in; y1=419.0mil; x2=2.117in; y2=11.6426mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = tOk2dqYgydnQP1rLYRgAAABr
-        }
-        ha:subc.34335 {
-         ha:attributes {
-          value=ADXL375
-          footprint=lga14
-          refdes=U6
-         }
-        ha:data {
-                li:padstack_prototypes {
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.34285 {
+           proto=3; x=53.111908mm; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.274955mm  
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-               }
-             }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.34286 {
+           proto=4; x=53.111908mm; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.351155mm  
-                25.535mil  
-                0.351155mm  
-                25.535mil  
-                0.351155mm  
-                -25.535mil  
-                -0.351155mm  
-                -25.535mil  
-               }
-             }
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.274955mm  
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-               }
-             }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.34287 {
+           proto=3; x=53.111908mm; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           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 {
-                0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-               }
-             }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.34288 {
+           proto=4; x=53.111908mm; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.351155mm  
-                -25.535mil  
-                -0.351155mm  
-                -25.535mil  
-                -0.351155mm  
-                25.535mil  
-                0.351155mm  
-                25.535mil  
-               }
-             }
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-               }
-             }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.34289 {
+           proto=3; x=53.111908mm; y=419.0mil; rot=270.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 {
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                0.274955mm  
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                -0.274955mm  
-               }
-             }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.34290 {
+           proto=4; x=53.111908mm; y=419.0mil; rot=270.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 {
-                -25.535mil  
-                -0.351155mm  
-                -25.535mil  
-                0.351155mm  
-                25.535mil  
-                0.351155mm  
-                25.535mil  
-                -0.351155mm  
-               }
-             }
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                0.274955mm  
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                -0.274955mm  
-               }
-             }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.34291 {
+           proto=3; x=53.111908mm; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.34292 {
+           proto=4; x=53.111908mm; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:ps_proto_v6.3 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                0.274955mm  
-               }
-             }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.34293 {
+           proto=3; x=53.111908mm; y=470.97mil; rot=270.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 {
-                25.535mil  
-                0.351155mm  
-                25.535mil  
-                -0.351155mm  
-                -25.535mil  
-                -0.351155mm  
-                -25.535mil  
-                0.351155mm  
-               }
-             }
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                22.535mil  
-                0.274955mm  
-                22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                -0.274955mm  
-                -22.535mil  
-                0.274955mm  
-               }
-             }
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.34294 {
+           proto=4; x=53.111908mm; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.34362 {
-           proto=0; x=1.70873in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=33
+             name=pin33
+           }
+          }
+          ha:padstack_ref.34295 {
+           proto=2; x=2.06503in; y=367.04mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -24231,12 +23662,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=13
-             name=pin13
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34363 {
-           proto=1; x=1.70873in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34296 {
+           proto=3; x=2.06503in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -24245,12 +23676,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=pin1
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34364 {
-           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34297 {
+           proto=4; x=2.06503in; y=9.982962mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -24259,12 +23690,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=7
-             name=pin7
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34365 {
-           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34298 {
+           proto=2; x=2.06503in; y=419.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -24273,12 +23704,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=14
-             name=pin14
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34366 {
-           proto=0; x=1.67723in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34299 {
+           proto=3; x=2.06503in; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -24287,12 +23718,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=12
-             name=pin12
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34367 {
-           proto=1; x=1.67723in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34300 {
+           proto=4; x=2.06503in; y=444.98mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -24301,12 +23732,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=pin2
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34368 {
-           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34301 {
+           proto=2; x=2.06503in; y=470.97mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -24315,12 +23746,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=7
-             name=pin7
+             term=33
+             name=pin33
            }
           }
-          ha:padstack_ref.34369 {
-           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34302 {
+           proto=5; x=56.246522mm; y=350.11mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24329,12 +23760,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=14
-             name=pin14
+             term=24
+             name=pin24
            }
           }
-          ha:padstack_ref.34370 {
-           proto=0; x=1.64574in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34303 {
+           proto=5; x=51.296824mm; y=350.11mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24343,12 +23774,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=11
-             name=pin11
+             term=1
+             name=pin1
            }
           }
-          ha:padstack_ref.34371 {
-           proto=1; x=1.64574in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34304 {
+           proto=6; x=2.18589in; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24357,12 +23788,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=3
-             name=pin3
+             term=16
+             name=pin16
            }
           }
-          ha:padstack_ref.34372 {
-           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34305 {
+           proto=6; x=2.18589in; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24371,12 +23802,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=7
-             name=pin7
+             term=25
+             name=pin25
            }
           }
-          ha:padstack_ref.34373 {
-           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34306 {
+           proto=5; x=56.246522mm; y=369.8mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24385,12 +23816,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=14
-             name=pin14
+             term=23
+             name=pin23
            }
           }
-          ha:padstack_ref.34374 {
-           proto=0; x=41.00195mm; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34307 {
+           proto=5; x=51.296824mm; y=369.8mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24399,12 +23830,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=10
-             name=pin10
+             term=2
+             name=pin2
            }
           }
-          ha:padstack_ref.34375 {
-           proto=1; x=41.00195mm; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34308 {
+           proto=6; x=55.02148mm; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24413,12 +23844,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=4
-             name=pin4
+             term=15
+             name=pin15
            }
           }
-          ha:padstack_ref.34376 {
-           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34309 {
+           proto=6; x=55.02148mm; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24427,12 +23858,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=7
-             name=pin7
+             term=26
+             name=pin26
            }
           }
-          ha:padstack_ref.34377 {
-           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34310 {
+           proto=5; x=56.246522mm; y=389.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24441,12 +23872,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=14
-             name=pin14
+             term=22
+             name=pin22
            }
           }
-          ha:padstack_ref.34378 {
-           proto=0; x=40.202104mm; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34311 {
+           proto=5; x=51.296824mm; y=389.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24455,12 +23886,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=9
-             name=pin9
+             term=3
+             name=pin3
            }
           }
-          ha:padstack_ref.34379 {
-           proto=1; x=40.202104mm; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34312 {
+           proto=6; x=2.14652in; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24469,12 +23900,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=5
-             name=pin5
+             term=14
+             name=pin14
            }
           }
-          ha:padstack_ref.34380 {
-           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34313 {
+           proto=6; x=2.14652in; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24483,12 +23914,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=7
-             name=pin7
+             term=27
+             name=pin27
            }
           }
-          ha:padstack_ref.34381 {
-           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34314 {
+           proto=5; x=56.246522mm; y=409.17mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24497,12 +23928,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=14
-             name=pin14
+             term=21
+             name=pin21
            }
           }
-          ha:padstack_ref.34382 {
-           proto=0; x=1.55126in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34315 {
+           proto=5; x=51.296824mm; y=409.17mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24511,12 +23942,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=8
-             name=pin8
+             term=4
+             name=pin4
            }
           }
-          ha:padstack_ref.34383 {
-           proto=1; x=1.55126in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34316 {
+           proto=6; x=2.12683in; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24525,12 +23956,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=6
-             name=pin6
+             term=13
+             name=pin13
            }
           }
-          ha:padstack_ref.34384 {
-           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34317 {
+           proto=6; x=2.12683in; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24539,12 +23970,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=7
-             name=pin7
+             term=28
+             name=pin28
            }
           }
-          ha:padstack_ref.34385 {
-           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+          ha:padstack_ref.34318 {
+           proto=5; x=56.246522mm; y=10.892536mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24553,156 +23984,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=14
-             name=pin14
+             term=20
+             name=pin20
            }
           }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.34336 {
-              x1=1.72842in; y1=273.05mil; x2=1.72842in; y2=3.935476mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.34339 {
-              x1=1.72842in; y1=3.935476mm; x2=38.901878mm; y2=3.935476mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.34342 {
-              x1=38.901878mm; y1=3.935476mm; x2=38.901878mm; y2=273.05mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.34345 {
-              x1=38.901878mm; y1=273.05mil; x2=1.72842in; y2=273.05mil; thickness=10.0mil; clearance=0.0;
-             }
-             ha:arc.34348 {
-              x=43.60164mm; y=3.335528mm; 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
-           ha:combining {           }
-
-            li:objects {
-             ha:line.34350 {
-              x1=41.401937mm; y1=5.435537mm; x2=41.401937mm; y2=5.435537mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.34353 {
-              x1=1.63in; y1=214.0mil; x2=1.63in; y2=214.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.34356 {
-              x1=1.63in; y1=214.0mil; x2=1.63in; y2=4.4356mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.34359 {
-              x1=1.63in; y1=214.0mil; x2=40.402mm; y2=214.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = tOk2dqYgydnQP1rLYRgAAABt
-        }
-        ha:subc.34387 {
-         ha:attributes {
-          value=47uF
-          footprint=1206
-          refdes=C39
-         }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
-
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.649986mm  
-                -0.94996mm  
-                -0.649986mm  
-                -0.94996mm  
-                -0.649986mm  
-                0.94996mm  
-                0.649986mm  
-                0.94996mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.726186mm  
-                -1.02616mm  
-                -0.726186mm  
-                -1.02616mm  
-                -0.726186mm  
-                1.02616mm  
-                0.726186mm  
-                1.02616mm  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.649986mm  
-                -0.94996mm  
-                -0.649986mm  
-                -0.94996mm  
-                -0.649986mm  
-                0.94996mm  
-                0.649986mm  
-                0.94996mm  
-               }
-             }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.34407 {
-           proto=0; x=226.9mil; y=531.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.34319 {
+           proto=5; x=51.296824mm; y=10.892536mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24711,12 +23998,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=5
+             name=pin5
            }
           }
-          ha:padstack_ref.34408 {
-           proto=0; x=345.0mil; y=531.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.34320 {
+           proto=6; x=53.521864mm; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24725,148 +24012,68 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=12
+             name=pin12
            }
           }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.34388 {
-              x1=6.663182mm; y1=493.6mil; x2=7.863078mm; y2=493.6mil; thickness=8.0mil; clearance=0.0;
-             }
-             ha:line.34391 {
-              x1=6.663182mm; y1=14.43736mm; x2=7.863078mm; y2=14.43736mm; thickness=8.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.34395 {
-              x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.34398 {
-              x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.34401 {
-              x1=7.26313mm; y1=531.0mil; x2=8.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.34404 {
-              x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=14.4874mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
+          ha:padstack_ref.34321 {
+           proto=6; x=53.521864mm; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=29
+             name=pin29
+           }
           }
-         }
-        }
-         uid = 1eCFB3lwkWzy5iwEkcsAAABn
-        }
-        ha:subc.37635 {
-         ha:attributes {
-          openscad=0402
-          value=0.1uF
-          refdes=C110
-          footprint=0402
-         }
-        ha:data {
-                li:padstack_prototypes {
+          ha:padstack_ref.34322 {
+           proto=5; x=56.246522mm; y=11.392662mm; rot=270.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 {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
+           ha:attributes {
+             term=19
+             name=pin19
+           }
+          }
+          ha:padstack_ref.34323 {
+           proto=5; x=51.296824mm; y=11.392662mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
+           ha:attributes {
+             term=6
+             name=pin6
+           }
+          }
+          ha:padstack_ref.34324 {
+           proto=6; x=53.021738mm; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.37649 {
-           proto=0; x=953.0mil; y=568.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=pin11
+           }
+          }
+          ha:padstack_ref.34325 {
+           proto=6; x=53.021738mm; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24875,12 +24082,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=30
+             name=pin30
            }
           }
-          ha:padstack_ref.37650 {
-           proto=0; x=953.0mil; y=599.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.34326 {
+           proto=5; x=56.246522mm; y=11.892534mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -24889,146 +24096,82 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=18
+             name=pin18
            }
           }
-         }
-         li:layers {
+          ha:padstack_ref.34327 {
+           proto=5; x=51.296824mm; y=11.892534mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+           li:thermal {
+           }
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.34328 {
+           proto=6; x=2.06779in; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+           li:thermal {
+           }
 
-            li:objects {
-             ha:line.37637 {
-              x1=953.0mil; y1=583.74mil; x2=953.0mil; y2=583.74mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
- ha:flags ={ selected=1
- };             }
-             ha:line.37640 {
-              x1=953.0mil; y1=583.74mil; x2=953.0mil; y2=583.74mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
- ha:flags ={ selected=1
- };             }
-             ha:line.37643 {
-              x1=953.0mil; y1=583.74mil; x2=953.0mil; y2=15.826996mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
- ha:flags ={ selected=1
- };             }
-             ha:line.37646 {
-              x1=953.0mil; y1=583.74mil; x2=23.2062mm; y2=583.74mil; 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=10
+             name=pin10
+           }
           }
-         }
-        }
-         uid = NDvkGVUw7/TEOkFiPWwAAABr
-        }
-        ha:subc.37668 {
-         ha:attributes {
-          openscad=0402
-          value=0.1uF
-          refdes=C111
-          footprint=0402
-         }
-        ha:data {
-                li:padstack_prototypes {
+          ha:padstack_ref.34329 {
+           proto=6; x=2.06779in; y=8.167878mm; rot=270.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 {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
+           ha:attributes {
+             term=31
+             name=pin31
+           }
+          }
+          ha:padstack_ref.34330 {
+           proto=5; x=56.246522mm; y=12.39266mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-               }
-             }
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-               }
-             }
+           ha:attributes {
+             term=17
+             name=pin17
+           }
+          }
+          ha:padstack_ref.34331 {
+           proto=5; x=51.296824mm; y=12.39266mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.37682 {
-           proto=0; x=1.13426in; y=657.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.34332 {
+           proto=6; x=52.02174mm; y=516.44mil; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -25037,12 +24180,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=9
+             name=pin9
            }
           }
-          ha:padstack_ref.37683 {
-           proto=0; x=1.16574in; y=657.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.34333 {
+           proto=6; x=52.02174mm; y=8.167878mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
            ha:flags {
             clearline=1
            }
@@ -25051,8 +24194,8 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=32
+             name=pin32
            }
           }
          }
@@ -25063,6 +24206,9 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
+             ha:arc.34237 {
+              x=51.171856mm; y=8.04291mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
             }
             ha:type {
              silk = 1
@@ -25075,26 +24221,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.37670 {
-              x1=29.21mm; y1=657.0mil; x2=29.21mm; y2=657.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.34239 {
+              x1=53.77169mm; y1=419.00433071mil; x2=53.77169mm; y2=419.00433071mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.37673 {
-              x1=29.21mm; y1=657.0mil; x2=29.21mm; y2=657.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.34242 {
+              x1=2.117in; y1=419.0mil; x2=2.117in; y2=419.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.37676 {
-              x1=29.21mm; y1=657.0mil; x2=30.21mm; y2=657.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.34245 {
+              x1=2.117in; y1=419.0mil; x2=52.7718mm; y2=419.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.37679 {
-              x1=29.21mm; y1=657.0mil; x2=29.21mm; y2=17.6878mm; thickness=0.1mm; clearance=0.0;
+             ha:line.34248 {
+              x1=2.117in; y1=419.0mil; x2=2.117in; y2=11.6426mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -25108,14 +24254,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = NDvkGVUw7/TEOkFiPWwAAABt
+         uid = tOk2dqYgydnQP1rLYRgAAABr
         }
-        ha:subc.37701 {
+        ha:subc.34335 {
          ha:attributes {
-          openscad=0402
-          value=0.1uF
-          refdes=C112
-          footprint=0402
+          value=ADXL375
+          footprint=lga14
+          refdes=U6
          }
         ha:data {
                 li:padstack_prototypes {
@@ -25132,14 +24277,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                -0.274955mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
                }
              }
 
@@ -25151,14 +24296,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                -0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
+                -0.351155mm  
+                25.535mil  
+                0.351155mm  
+                25.535mil  
+                0.351155mm  
+                -25.535mil  
+                -0.351155mm  
+                -25.535mil  
                }
              }
 
@@ -25170,114 +24315,83 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                -0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
+                -0.274955mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
                }
              }
            }
          }
-        }
-
-         li:objects {
-          ha:padstack_ref.37715 {
-           proto=0; x=1.155in; y=266.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.37716 {
-           proto=0; x=1.155in; y=5.975604mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-            li:objects {
-             ha:line.37703 {
-              x1=1.155in; y1=251.0mil; x2=1.155in; y2=251.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.37706 {
-              x1=1.155in; y1=251.0mil; x2=1.155in; y2=251.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
+              clearance=0.0
+               li:ps_poly {
+                0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+               }
              }
-             ha:line.37709 {
-              x1=1.155in; y1=251.0mil; x2=1.155in; y2=5.3754mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
+              clearance=0.0
+               li:ps_poly {
+                0.351155mm  
+                -25.535mil  
+                -0.351155mm  
+                -25.535mil  
+                -0.351155mm  
+                25.535mil  
+                0.351155mm  
+                25.535mil  
+               }
              }
-             ha:line.37712 {
-              x1=1.155in; y1=251.0mil; x2=30.337mm; y2=251.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
+              clearance=0.0
+               li:ps_poly {
+                0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+               }
              }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = NDvkGVUw7/TEOkFiPWwAAABv
-        }
-        ha:subc.45116 {
-         ha:attributes {
-          value=USBmicroB
-          footprint=11071
-          refdes=J5
+           }
          }
-        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 {
 
@@ -25289,14 +24403,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                7.875mil  
-                -0.675005mm  
-                -7.875mil  
-                -0.675005mm  
-                -7.875mil  
-                0.675005mm  
-                7.875mil  
-                0.675005mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                0.274955mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                -0.274955mm  
                }
              }
 
@@ -25308,14 +24422,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                10.875mil  
-                -0.751205mm  
-                -10.875mil  
-                -0.751205mm  
-                -10.875mil  
-                0.751205mm  
-                10.875mil  
-                0.751205mm  
+                -25.535mil  
+                -0.351155mm  
+                -25.535mil  
+                0.351155mm  
+                25.535mil  
+                0.351155mm  
+                25.535mil  
+                -0.351155mm  
                }
              }
 
@@ -25327,20 +24441,20 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                7.875mil  
-                -0.675005mm  
-                -7.875mil  
-                -0.675005mm  
-                -7.875mil  
-                0.675005mm  
-                7.875mil  
-                0.675005mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                0.274955mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                -0.274955mm  
                }
              }
            }
          }
 
-         ha:ps_proto_v6.1 {
+         ha:ps_proto_v6.3 {
            hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
@@ -25352,14 +24466,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -31.495mil  
-                -0.700024mm  
-                -31.495mil  
-                0.700024mm  
-                31.495mil  
-                0.700024mm  
-                31.495mil  
-                -0.700024mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                0.274955mm  
                }
              }
 
@@ -25371,14 +24485,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.876173mm  
-                -0.776224mm  
-                -0.876173mm  
-                0.776224mm  
-                0.876173mm  
-                0.776224mm  
-                0.876173mm  
-                -0.776224mm  
+                25.535mil  
+                0.351155mm  
+                25.535mil  
+                -0.351155mm  
+                -25.535mil  
+                -0.351155mm  
+                -25.535mil  
+                0.351155mm  
                }
              }
 
@@ -25390,161 +24504,205 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -31.495mil  
-                -0.700024mm  
-                -31.495mil  
-                0.700024mm  
-                31.495mil  
-                0.700024mm  
-                31.495mil  
-                -0.700024mm  
+                22.535mil  
+                0.274955mm  
+                22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                -0.274955mm  
+                -22.535mil  
+                0.274955mm  
                }
              }
            }
          }
+        }
 
-         ha:ps_proto_v6.2 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+         li:objects {
+          ha:padstack_ref.34362 {
+           proto=0; x=1.70873in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                -0.94996mm  
-                -0.94996mm  
-                -0.94996mm  
-               }
-             }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=13
+             name=pin13
+           }
+          }
+          ha:padstack_ref.34363 {
+           proto=1; x=1.70873in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.34364 {
+           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
+          }
+          ha:padstack_ref.34365 {
+           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=14
+             name=pin14
+           }
+          }
+          ha:padstack_ref.34366 {
+           proto=0; x=1.67723in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=12
+             name=pin12
+           }
+          }
+          ha:padstack_ref.34367 {
+           proto=1; x=1.67723in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.34368 {
+           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=pin7
+           }
+          }
+          ha:padstack_ref.34369 {
+           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           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 {
-                -1.02616mm  
-                1.02616mm  
-                1.02616mm  
-                1.02616mm  
-                1.02616mm  
-                -1.02616mm  
-                -1.02616mm  
-                -1.02616mm  
-               }
-             }
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                0.94996mm  
-                -0.94996mm  
-                -0.94996mm  
-                -0.94996mm  
-               }
-             }
+           ha:attributes {
+             term=14
+             name=pin14
+           }
+          }
+          ha:padstack_ref.34370 {
+           proto=0; x=1.64574in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           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=1.05mm; square=0;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=10.0mil
-             }
+           ha:attributes {
+             term=11
+             name=pin11
+           }
+          }
+          ha:padstack_ref.34371 {
+           proto=1; x=1.64574in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; 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=84.0mil; square=0;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=10.0mil
-             }
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+          ha:padstack_ref.34372 {
+           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; 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=1.05mm; square=0;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=10.0mil
-             }
+           ha:attributes {
+             term=7
+             name=pin7
+           }
+          }
+          ha:padstack_ref.34373 {
+           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.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=1.05mm; square=0;               }
-               ha:combining { auto=1;               }
-               ha:layer_mask {
-                top = 1
-                paste = 1
-               }
-               clearance=10.0mil
-              }
+           ha:attributes {
+             term=14
+             name=pin14
+           }
+          }
+          ha:padstack_ref.34374 {
+           proto=0; x=41.00195mm; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.45130 {
-           proto=0; x=20.349972mm; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=10
+             name=pin10
+           }
+          }
+          ha:padstack_ref.34375 {
+           proto=1; x=41.00195mm; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -25553,12 +24711,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=VBUS
+             term=4
+             name=pin4
            }
           }
-          ha:padstack_ref.45131 {
-           proto=0; x=775.59mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.34376 {
+           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -25567,12 +24725,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=2
-             name=D-
+             term=7
+             name=pin7
            }
           }
-          ha:padstack_ref.45132 {
-           proto=0; x=750.0mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.34377 {
+           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -25581,12 +24739,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=3
-             name=D+
+             term=14
+             name=pin14
            }
           }
-          ha:padstack_ref.45133 {
-           proto=0; x=18.400014mm; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.34378 {
+           proto=0; x=40.202104mm; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -25595,22 +24753,26 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=4
-             name=HS
+             term=9
+             name=pin9
            }
           }
-          ha:padstack_ref.45134 {
-           proto=0; x=698.82mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:padstack_ref.34379 {
+           proto=1; x=40.202104mm; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+           ha:flags {
+            clearline=1
+           }
+
            li:thermal {
            }
 
            ha:attributes {
              term=5
-             name=GND
+             name=pin5
            }
           }
-          ha:padstack_ref.45135 {
-           proto=1; x=15.849981mm; y=4.335018mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34380 {
+           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -25619,11 +24781,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=G
+             term=7
+             name=pin7
            }
           }
-          ha:padstack_ref.45136 {
-           proto=1; x=875.985mil; y=4.335018mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34381 {
+           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -25632,11 +24795,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=G
+             term=14
+             name=pin14
            }
           }
-          ha:padstack_ref.45137 {
-           proto=2; x=704.72mil; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34382 {
+           proto=0; x=1.55126in; y=6.53288mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -25645,11 +24809,12 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=G
+             term=8
+             name=pin8
            }
           }
-          ha:padstack_ref.45138 {
-           proto=2; x=20.200112mm; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.34383 {
+           proto=1; x=1.55126in; y=4.338066mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
@@ -25658,53 +24823,36 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=G
+             term=6
+             name=pin6
            }
           }
-          ha:padstack_ref.45139 {
-           proto=3; x=15.850108mm; y=2.084922mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+          ha:padstack_ref.34384 {
+           proto=2; x=1.54742in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-              li:2 {
-               on  
-               solid  
-               noshape  
-              }
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=G
+             term=7
+             name=pin7
            }
           }
-          ha:padstack_ref.45140 {
-           proto=3; x=875.98mil; y=2.084922mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+          ha:padstack_ref.34385 {
+           proto=3; x=1.71258in; y=214.0mil; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-              li:2 {
-               on  
-               solid  
-               noshape  
-              }
-             li:3 {
-              on  
-              solid  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=G
+             term=14
+             name=pin14
            }
           }
          }
@@ -25715,6 +24863,21 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
+             ha:line.34336 {
+              x1=1.72842in; y1=273.05mil; x2=1.72842in; y2=3.935476mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.34339 {
+              x1=1.72842in; y1=3.935476mm; x2=38.901878mm; y2=3.935476mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.34342 {
+              x1=38.901878mm; y1=3.935476mm; x2=38.901878mm; y2=273.05mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.34345 {
+              x1=38.901878mm; y1=273.05mil; x2=1.72842in; y2=273.05mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.34348 {
+              x=43.60164mm; y=3.335528mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
             }
             ha:type {
              silk = 1
@@ -25727,26 +24890,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.45118 {
-              x1=750.0mil; y1=3.136451mm; x2=750.0mil; y2=3.136451mm; thickness=0.1mm; clearance=0.0;
+             ha:line.34350 {
+              x1=41.401937mm; y1=5.435537mm; x2=41.401937mm; y2=5.435537mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.45121 {
-              x1=750.0mil; y1=25.0mil; x2=750.0mil; y2=25.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.34353 {
+              x1=1.63in; y1=214.0mil; x2=1.63in; y2=214.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.45124 {
-              x1=750.0mil; y1=25.0mil; x2=18.05mm; y2=25.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.34356 {
+              x1=1.63in; y1=214.0mil; x2=1.63in; y2=4.4356mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.45127 {
-              x1=750.0mil; y1=25.0mil; x2=750.0mil; y2=-0.365mm; thickness=0.1mm; clearance=0.0;
+             ha:line.34359 {
+              x1=1.63in; y1=214.0mil; x2=40.402mm; y2=214.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -25758,148 +24921,179 @@ ha:pcb-rnd-board-v8 {
              virtual = 1
             }
           }
+         }
+        }
+         uid = tOk2dqYgydnQP1rLYRgAAABt
+        }
+        ha:subc.34387 {
+         ha:attributes {
+          value=47uF
+          footprint=1206
+          refdes=C39
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-          {ha:top copper}                {
-           lid=2
-           ha:combining {           }
-
-            li:objects {
-            }
-            ha:type {
-             copper = 1
-             top = 1
-            }
-          }
-
-          ha:top_paste {
-           lid=3
-           ha:combining { auto=1;           }
-
-            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:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-          ha:bottom_copper {
-           lid=6
-           ha:combining {           }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.649986mm  
+                -0.94996mm  
+                -0.649986mm  
+                -0.94996mm  
+                -0.649986mm  
+                0.94996mm  
+                0.649986mm  
+                0.94996mm  
+               }
+             }
 
-            li:objects {
-            }
-            ha:type {
-             bottom = 1
-             copper = 1
-            }
-          }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.726186mm  
+                -1.02616mm  
+                -0.726186mm  
+                -1.02616mm  
+                -0.726186mm  
+                1.02616mm  
+                0.726186mm  
+                1.02616mm  
+               }
+             }
 
-          ha:bottom_mask {
-           lid=7
-           ha:combining { sub=1; auto=1;           }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.649986mm  
+                -0.94996mm  
+                -0.649986mm  
+                -0.94996mm  
+                -0.649986mm  
+                0.94996mm  
+                0.649986mm  
+                0.94996mm  
+               }
+             }
+           }
+         }
+        }
 
-            li:objects {
-            }
-            ha:type {
-             bottom = 1
-             mask = 1
-            }
-          }
+         li:objects {
+          ha:padstack_ref.34407 {
+           proto=0; x=226.9mil; y=531.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:bottom_silk {
-           lid=8
-           ha:combining { auto=1;           }
+           li:thermal {
+           }
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             bottom = 1
-            }
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.34408 {
+           proto=0; x=345.0mil; y=531.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:bottom_paste {
-           lid=9
-           ha:combining { auto=1;           }
+           li:thermal {
+           }
 
-            li:objects {
-            }
-            ha:type {
-             bottom = 1
-             paste = 1
-            }
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
+         }
+         li:layers {
 
-          ha:outline {
-           lid=10
+          ha:top-silk {
+           lid=0
            ha:combining {           }
 
             li:objects {
+             ha:line.34388 {
+              x1=6.663182mm; y1=493.6mil; x2=7.863078mm; y2=493.6mil; thickness=8.0mil; clearance=0.0;
+             }
+             ha:line.34391 {
+              x1=6.663182mm; y1=14.43736mm; x2=7.863078mm; y2=14.43736mm; thickness=8.0mil; clearance=0.0;
+             }
             }
             ha:type {
-             boundary = 1
-            }
-            purpose = uroute
-          }
-
-          ha:pmech {
-           lid=11
-           ha:combining { auto=1;           }
-
-            li:objects {
-            }
-            ha:type {
-             mech = 1
+             silk = 1
+             top = 1
             }
-            purpose = proute
           }
 
-          ha:umech {
-           lid=12
-           ha:combining { auto=1;           }
-
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
             li:objects {
+             ha:line.34395 {
+              x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.34398 {
+              x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.34401 {
+              x1=7.26313mm; y1=531.0mil; x2=8.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.34404 {
+              x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=14.4874mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
             ha:type {
-             mech = 1
+             top = 1
+             misc = 1
+             virtual = 1
             }
-            purpose = uroute
           }
          }
         }
-         uid = t+CANjtdPMoBlE0Q3VMAAAAB
+         uid = 1eCFB3lwkWzy5iwEkcsAAABn
         }
-        ha:subc.45161 {
+        ha:subc.37635 {
          ha:attributes {
-          value=SMA
-          footprint=sma-edge
-          refdes=J8
+          openscad=0402
+          value=0.1uF
+          refdes=C110
+          footprint=0402
          }
         ha:data {
                 li:padstack_prototypes {
@@ -25916,14 +25110,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                65.0mil  
-                -95.0mil  
-                -65.0mil  
-                -95.0mil  
-                -65.0mil  
-                95.0mil  
-                65.0mil  
-                95.0mil  
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
 
@@ -25935,64 +25129,138 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                68.0mil  
-                -98.0mil  
-                -68.0mil  
-                -98.0mil  
-                -68.0mil  
-                98.0mil  
-                68.0mil  
-                98.0mil  
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
                }
              }
-           }
-         }
-
-         ha:ps_proto_v6.1 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
 
              ha:ps_shape_v4 {
-              ha:combining {              }
+              ha:combining { auto=1;              }
               ha:layer_mask {
-               bottom = 1
-               copper = 1
+               top = 1
+               paste = 1
               }
               clearance=0.0
                li:ps_poly {
-                65.0mil  
-                -95.0mil  
-                -65.0mil  
-                -95.0mil  
-                -65.0mil  
-                95.0mil  
-                65.0mil  
-                95.0mil  
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
+           }
+         }
+        }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               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:objects {
+          ha:padstack_ref.37649 {
+           proto=0; x=953.0mil; y=568.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.37650 {
+           proto=0; x=953.0mil; y=599.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
          }
+         li:layers {
 
-         ha:ps_proto_v6.2 {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.37637 {
+              x1=953.0mil; y1=583.74mil; x2=953.0mil; y2=583.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.37640 {
+              x1=953.0mil; y1=583.74mil; x2=953.0mil; y2=583.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.37643 {
+              x1=953.0mil; y1=583.74mil; x2=953.0mil; y2=15.826996mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+ ha:flags ={ selected=1
+ };             }
+             ha:line.37646 {
+              x1=953.0mil; y1=583.74mil; x2=23.2062mm; y2=583.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+ ha:flags ={ selected=1
+ };             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = NDvkGVUw7/TEOkFiPWwAAABr
+        }
+        ha:subc.37668 {
+         ha:attributes {
+          openscad=0402
+          value=0.1uF
+          refdes=C111
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
            hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
@@ -26004,14 +25272,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                30.0mil  
-                -95.0mil  
-                -30.0mil  
-                -95.0mil  
-                -30.0mil  
-                95.0mil  
-                30.0mil  
-                95.0mil  
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
 
@@ -26019,18 +25287,37 @@ ha:pcb-rnd-board-v8 {
               ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
                top = 1
-               mask = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
               clearance=0.0
                li:ps_poly {
-                33.0mil  
-                -98.0mil  
-                -33.0mil  
-                -98.0mil  
-                -33.0mil  
-                98.0mil  
-                33.0mil  
-                98.0mil  
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
            }
@@ -26038,36 +25325,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.45175 {
-           proto=0; x=2.64in; y=365.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.45176 {
-           proto=1; x=2.64in; y=365.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.45177 {
-           proto=2; x=2.64in; y=500.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.37682 {
+           proto=0; x=1.13426in; y=692.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -26077,25 +25336,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.45178 {
-           proto=0; x=2.64in; y=635.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
+             name=1
            }
           }
-          ha:padstack_ref.45179 {
-           proto=1; x=2.64in; y=635.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:padstack_ref.37683 {
+           proto=0; x=1.16574in; y=692.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -26105,7 +25350,7 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=2
-             name=pin2
+             name=2
            }
           }
          }
@@ -26128,26 +25373,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.45163 {
-              x1=2.64in; y1=500.0mil; x2=2.64in; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.37670 {
+              x1=29.21mm; y1=692.0mil; x2=29.21mm; y2=692.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.45166 {
-              x1=69.469mm; y1=500.0mil; x2=69.469mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.37673 {
+              x1=29.21mm; y1=692.0mil; x2=29.21mm; y2=692.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.45169 {
-              x1=69.469mm; y1=500.0mil; x2=70.469mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.37676 {
+              x1=29.21mm; y1=692.0mil; x2=30.21mm; y2=692.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.45172 {
-              x1=69.469mm; y1=500.0mil; x2=69.469mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+             ha:line.37679 {
+              x1=29.21mm; y1=692.0mil; x2=29.21mm; y2=18.5768mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -26161,13 +25406,14 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = N9fA+S/J+Pl8uhuayOQAAABn
+         uid = NDvkGVUw7/TEOkFiPWwAAABt
         }
-        ha:subc.33798 {
+        ha:subc.37701 {
          ha:attributes {
-          value=MS5607
-          footprint=MS5607
-          refdes=U4
+          openscad=0402
+          value=0.1uF
+          refdes=C112
+          footprint=0402
          }
         ha:data {
                 li:padstack_prototypes {
@@ -26184,14 +25430,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                11.81mil  
-                -21.655mil  
-                -11.81mil  
-                -21.655mil  
-                -11.81mil  
-                21.655mil  
-                11.81mil  
-                21.655mil  
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
 
@@ -26203,14 +25449,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                14.81mil  
-                -24.655mil  
-                -14.81mil  
-                -24.655mil  
-                -14.81mil  
-                24.655mil  
-                14.81mil  
-                24.655mil  
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
                }
              }
 
@@ -26222,14 +25468,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                11.81mil  
-                -21.655mil  
-                -11.81mil  
-                -21.655mil  
-                -11.81mil  
-                21.655mil  
-                11.81mil  
-                21.655mil  
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
                }
              }
            }
@@ -26237,22 +25483,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33825 {
-           proto=0; x=19.237226mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=8
-             name=pin8
-           }
-          }
-          ha:padstack_ref.33826 {
-           proto=0; x=19.237226mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+          ha:padstack_ref.37715 {
+           proto=0; x=1.155in; y=266.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -26262,25 +25494,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.33827 {
-           proto=0; x=20.48716mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=7
-             name=pin7
+             name=1
            }
           }
-          ha:padstack_ref.33828 {
-           proto=0; x=20.48716mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+          ha:padstack_ref.37716 {
+           proto=0; x=1.155in; y=5.975604mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -26290,63 +25508,7 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.33829 {
-           proto=0; x=21.737094mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=6
-             name=pin6
-           }
-          }
-          ha:padstack_ref.33830 {
-           proto=0; x=21.737094mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=pin3
-           }
-          }
-          ha:padstack_ref.33831 {
-           proto=0; x=22.987028mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=5
-             name=pin5
-           }
-          }
-          ha:padstack_ref.33832 {
-           proto=0; x=22.987028mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=pin4
+             name=2
            }
           }
          }
@@ -26354,24 +25516,9 @@ ha:pcb-rnd-board-v8 {
 
           ha:top-silk {
            lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.33799 {
-              x1=18.612132mm; y1=19.08163mm; x2=18.612132mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33802 {
-              x1=18.612132mm; y1=22.081624mm; x2=23.612122mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33805 {
-              x1=23.612122mm; y1=19.08163mm; x2=23.612122mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.33808 {
-              x1=18.612132mm; y1=19.08163mm; x2=23.612122mm; y2=19.08163mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:arc.33811 {
-              x=18.924806mm; y=22.506566mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
+           ha:combining {           }
+
+            li:objects {
             }
             ha:type {
              silk = 1
@@ -26384,26 +25531,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33813 {
-              x1=21.112127mm; y1=20.581627mm; x2=21.112127mm; y2=20.581627mm; thickness=0.1mm; clearance=0.0;
+             ha:line.37703 {
+              x1=1.155in; y1=251.0mil; x2=1.155in; y2=251.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33816 {
-              x1=21.112mm; y1=20.5815mm; x2=21.112mm; y2=20.5815mm; thickness=0.1mm; clearance=0.0;
+             ha:line.37706 {
+              x1=1.155in; y1=251.0mil; x2=1.155in; y2=251.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33819 {
-              x1=21.112mm; y1=20.5815mm; x2=21.112mm; y2=21.5815mm; thickness=0.1mm; clearance=0.0;
+             ha:line.37709 {
+              x1=1.155in; y1=251.0mil; x2=1.155in; y2=5.3754mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33822 {
-              x1=21.112mm; y1=20.5815mm; x2=870.5511811mil; y2=20.5815mm; thickness=0.1mm; clearance=0.0;
+             ha:line.37712 {
+              x1=1.155in; y1=251.0mil; x2=30.337mm; y2=251.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -26417,13 +25564,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAABY
+         uid = NDvkGVUw7/TEOkFiPWwAAABv
         }
-        ha:subc.32954 {
+        ha:subc.45116 {
          ha:attributes {
-          value=bead
-          footprint=0402
-          refdes=L600
+          value=USBmicroB
+          footprint=11071
+          refdes=J5
          }
         ha:data {
                 li:padstack_prototypes {
@@ -26440,61 +25587,262 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
+                7.875mil  
+                -0.675005mm  
+                -7.875mil  
+                -0.675005mm  
+                -7.875mil  
+                0.675005mm  
+                7.875mil  
+                0.675005mm  
+               }
+             }
+
+             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  
+                -0.751205mm  
+                -10.875mil  
+                -0.751205mm  
+                -10.875mil  
+                0.751205mm  
+                10.875mil  
+                0.751205mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -0.675005mm  
+                -7.875mil  
+                -0.675005mm  
+                -7.875mil  
+                0.675005mm  
+                7.875mil  
+                0.675005mm  
+               }
+             }
+           }
+         }
+
+         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 {
+                -31.495mil  
+                -0.700024mm  
+                -31.495mil  
+                0.700024mm  
+                31.495mil  
+                0.700024mm  
+                31.495mil  
+                -0.700024mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.876173mm  
+                -0.776224mm  
+                -0.876173mm  
+                0.776224mm  
+                0.876173mm  
+                0.776224mm  
+                0.876173mm  
+                -0.776224mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -31.495mil  
+                -0.700024mm  
+                -31.495mil  
+                0.700024mm  
+                31.495mil  
+                0.700024mm  
+                31.495mil  
+                -0.700024mm  
+               }
+             }
+           }
+         }
+
+         ha:ps_proto_v6.2 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                1.02616mm  
+                -1.02616mm  
+                -1.02616mm  
+                -1.02616mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
+                -0.94996mm  
                }
              }
+           }
+         }
+
+         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=1.05mm; 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=0.45mm; 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=1.2024mm; 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=1.05mm; 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=1.05mm; 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=1.2024mm; square=0;              }
               ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
-               top = 1
+               bottom = 1
                mask = 1
               }
-              clearance=0.0
-               li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
-               }
+              clearance=10.0mil
              }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
+              ha:ps_shape_v4 {
+               ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;               }
+               ha:combining { auto=1;               }
+               ha:layer_mask {
+                top = 1
+                paste = 1
                }
-             }
+               clearance=10.0mil
+              }
            }
          }
         }
 
          li:objects {
-          ha:padstack_ref.32968 {
-           proto=0; x=1.37774in; y=590.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.45130 {
+           proto=0; x=20.349972mm; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
            ha:flags {
             clearline=1
            }
@@ -26504,11 +25852,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=1
+             name=VBUS
            }
           }
-          ha:padstack_ref.32969 {
-           proto=0; x=1.34626in; y=590.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.45131 {
+           proto=0; x=775.59mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
            ha:flags {
             clearline=1
            }
@@ -26518,140 +25866,75 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=2
-             name=2
+             name=D-
            }
           }
-         }
-         li:layers {
+          ha:padstack_ref.45132 {
+           proto=0; x=750.0mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+           li:thermal {
+           }
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+           ha:attributes {
+             term=3
+             name=D+
+           }
           }
+          ha:padstack_ref.45133 {
+           proto=0; x=18.400014mm; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+           li:thermal {
+           }
 
-            li:objects {
-             ha:line.32956 {
-              x1=1.362in; y1=590.0mil; x2=1.362in; y2=590.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.32959 {
-              x1=1.362in; y1=590.0mil; x2=1.362in; y2=590.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.32962 {
-              x1=1.362in; y1=590.0mil; x2=35.5948mm; y2=590.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.32965 {
-              x1=1.362in; y1=590.0mil; x2=1.362in; y2=13.986mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
+           ha:attributes {
+             term=4
+             name=HS
+           }
           }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAm
-        }
-        ha:subc.32971 {
-         ha:attributes {
-          value=0.1uF
-          footprint=0402
-          refdes=C602
-         }
-        ha:data {
-                li:padstack_prototypes {
+          ha:padstack_ref.45134 {
+           proto=0; x=698.82mil; y=187.4mil; 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=5
+             name=GND
+           }
+          }
+          ha:padstack_ref.45135 {
+           proto=1; x=15.849981mm; y=4.335018mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
-             }
+           li:thermal {
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
-               }
-             }
+           ha:attributes {
+             term=G
+           }
+          }
+          ha:padstack_ref.45136 {
+           proto=1; x=875.985mil; y=4.335018mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
-             }
+           li:thermal {
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.32985 {
-           proto=0; x=1.37774in; y=511.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:attributes {
+             term=G
+           }
+          }
+          ha:padstack_ref.45137 {
+           proto=2; x=704.72mil; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -26660,22 +25943,66 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:attributes {
-             term=1
-             name=1
+             term=G
+           }
+          }
+          ha:padstack_ref.45138 {
+           proto=2; x=20.200112mm; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=G
+           }
+          }
+          ha:padstack_ref.45139 {
+           proto=3; x=15.850108mm; y=2.084922mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+              li:2 {
+               on  
+               solid  
+               noshape  
+              }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=G
            }
           }
-          ha:padstack_ref.32986 {
-           proto=0; x=1.34626in; y=511.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.45140 {
+           proto=3; x=875.98mil; y=2.084922mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+              li:2 {
+               on  
+               solid  
+               noshape  
+              }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
-             term=2
-             name=2
+             term=G
            }
           }
          }
@@ -26698,30 +26025,34 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.32973 {
-              x1=1.362in; y1=511.0mil; x2=1.362in; y2=511.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.45118 {
+              x1=750.0mil; y1=3.136451mm; x2=750.0mil; y2=3.136451mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
-             }
-             ha:line.32976 {
-              x1=1.362in; y1=511.0mil; x2=1.362in; y2=511.0mil; thickness=0.1mm; clearance=0.0;
+ ha:flags ={ selected=1
+ };             }
+             ha:line.45121 {
+              x1=750.0mil; y1=25.0mil; x2=750.0mil; y2=25.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
-             }
-             ha:line.32979 {
-              x1=1.362in; y1=511.0mil; x2=35.5948mm; y2=511.0mil; thickness=0.1mm; clearance=0.0;
+ ha:flags ={ selected=1
+ };             }
+             ha:line.45124 {
+              x1=750.0mil; y1=25.0mil; x2=18.05mm; y2=25.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
-             }
-             ha:line.32982 {
-              x1=1.362in; y1=511.0mil; x2=1.362in; y2=11.9794mm; thickness=0.1mm; clearance=0.0;
+ ha:flags ={ selected=1
+ };             }
+             ha:line.45127 {
+              x1=750.0mil; y1=25.0mil; x2=750.0mil; y2=-0.365mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
-             }
+ ha:flags ={ selected=1
+ };             }
             }
             ha:type {
              top = 1
@@ -26729,15 +26060,148 @@ ha:pcb-rnd-board-v8 {
              virtual = 1
             }
           }
+
+          {ha:top copper}                                    {
+           lid=2
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             copper = 1
+             top = 1
+            }
+          }
+
+          ha:top_paste {
+           lid=3
+           ha:combining { auto=1;           }
+
+            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:bottom_silk {
+           lid=8
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
+            }
+          }
+
+          ha:bottom_paste {
+           lid=9
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             bottom = 1
+             paste = 1
+            }
+          }
+
+          ha:outline {
+           lid=10
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             boundary = 1
+            }
+            purpose = uroute
+          }
+
+          ha:pmech {
+           lid=11
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             mech = 1
+            }
+            purpose = proute
+          }
+
+          ha:umech {
+           lid=12
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             mech = 1
+            }
+            purpose = uroute
+          }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAAn
+         uid = t+CANjtdPMoBlE0Q3VMAAAAB
         }
-        ha:subc.32988 {
+        ha:subc.45161 {
          ha:attributes {
-          value=1uF
-          footprint=0402
-          refdes=C601
+          value=SMA
+          footprint=sma-edge
+          refdes=J8
          }
         ha:data {
                 li:padstack_prototypes {
@@ -26754,14 +26218,14 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
+                65.0mil  
+                -95.0mil  
+                -65.0mil  
+                -95.0mil  
+                -65.0mil  
+                95.0mil  
+                65.0mil  
+                95.0mil  
                }
              }
 
@@ -26773,33 +26237,102 @@ ha:pcb-rnd-board-v8 {
               }
               clearance=0.0
                li:ps_poly {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
+                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  
+                -95.0mil  
+                -30.0mil  
+                -95.0mil  
+                -30.0mil  
+                95.0mil  
+                30.0mil  
+                95.0mil  
                }
              }
 
              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 {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
+                33.0mil  
+                -98.0mil  
+                -33.0mil  
+                -98.0mil  
+                -33.0mil  
+                98.0mil  
+                33.0mil  
+                98.0mil  
                }
              }
            }
@@ -26807,8 +26340,36 @@ ha:pcb-rnd-board-v8 {
         }
 
          li:objects {
-          ha:padstack_ref.33002 {
-           proto=0; x=1.37774in; y=551.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.45175 {
+           proto=0; x=2.64in; y=365.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.45176 {
+           proto=1; x=2.64in; y=365.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.45177 {
+           proto=2; x=2.64in; y=500.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -26818,11 +26379,11 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=1
-             name=1
+             name=pin1
            }
           }
-          ha:padstack_ref.33003 {
-           proto=0; x=1.34626in; y=551.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:padstack_ref.45178 {
+           proto=0; x=2.64in; y=635.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
            ha:flags {
             clearline=1
            }
@@ -26832,7 +26393,21 @@ ha:pcb-rnd-board-v8 {
 
            ha:attributes {
              term=2
-             name=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.45179 {
+           proto=1; x=2.64in; y=635.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
            }
           }
          }
@@ -26855,26 +26430,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.32990 {
-              x1=1.362in; y1=551.0mil; x2=1.362in; y2=551.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.45163 {
+              x1=2.64in; y1=500.0mil; x2=2.64in; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.32993 {
-              x1=1.362in; y1=551.0mil; x2=1.362in; y2=551.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.45166 {
+              x1=69.469mm; y1=500.0mil; x2=69.469mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.32996 {
-              x1=1.362in; y1=551.0mil; x2=35.5948mm; y2=551.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.45169 {
+              x1=69.469mm; y1=500.0mil; x2=70.469mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.32999 {
-              x1=1.362in; y1=551.0mil; x2=1.362in; y2=12.9954mm; thickness=0.1mm; clearance=0.0;
+             ha:line.45172 {
+              x1=69.469mm; y1=500.0mil; x2=69.469mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -26888,207 +26463,192 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAAo
+         uid = N9fA+S/J+Pl8uhuayOQAAABn
         }
-        ha:subc.37553 {
+        ha:subc.33798 {
          ha:attributes {
-          value=AT1220
-          footprint=dualbeeper
-          refdes=U8
+          value=MS5607
+          footprint=MS5607
+          refdes=U4
          }
         ha:data {
                 li:padstack_prototypes {
 
          ha:ps_proto_v6.0 {
-           hdia=23.62mil; hplated=1; htop=0; hbottom=0;
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
               ha:combining {              }
               ha:layer_mask {
                copper = 1
                top = 1
               }
               clearance=0.0
+               li:ps_poly {
+                11.81mil  
+                -21.655mil  
+                -11.81mil  
+                -21.655mil  
+                -11.81mil  
+                21.655mil  
+                11.81mil  
+                21.655mil  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
-             }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
               ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
                top = 1
                mask = 1
               }
               clearance=0.0
+               li:ps_poly {
+                14.81mil  
+                -24.655mil  
+                -14.81mil  
+                -24.655mil  
+                -14.81mil  
+                24.655mil  
+                14.81mil  
+                24.655mil  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
-              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 {
+                11.81mil  
+                -21.655mil  
+                -11.81mil  
+                -21.655mil  
+                -11.81mil  
+                21.655mil  
+                11.81mil  
+                21.655mil  
+               }
              }
            }
          }
+        }
 
-         ha:ps_proto_v6.1 {
-           hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
-           li:shape {
+         li:objects {
+          ha:padstack_ref.33825 {
+           proto=0; x=19.237226mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=68.9mil;              }
-              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=68.9mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
-              }
-              clearance=0.0
-             }
+           ha:attributes {
+             term=8
+             name=pin8
+           }
+          }
+          ha:padstack_ref.33826 {
+           proto=0; x=19.237226mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=68.9mil;              }
-              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=68.9mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.33827 {
+           proto=0; x=20.48716mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=68.9mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
+           li:thermal {
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.37577 {
-           proto=0; x=830.0mil; y=372.06mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+           ha:attributes {
+             term=7
+             name=pin7
+           }
+          }
+          ha:padstack_ref.33828 {
+           proto=0; x=20.48716mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:3 {
-              diag  
-              round  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=1
-             name=pin1
+             term=2
+             name=pin2
            }
           }
-          ha:padstack_ref.37578 {
-           proto=1; x=799.59mil; y=10.32256mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:padstack_ref.33829 {
+           proto=0; x=21.737094mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
+          }
+          ha:padstack_ref.33830 {
+           proto=0; x=21.737094mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:3 {
-              diag  
-              round  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=1
-             name=pin1
+             term=3
+             name=pin3
            }
           }
-          ha:padstack_ref.37579 {
-           proto=0; x=830.0mil; y=627.95mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:padstack_ref.33831 {
+           proto=0; x=22.987028mm; y=19.481807mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:5 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=2
-             name=pin2
+             term=5
+             name=pin5
            }
           }
-          ha:padstack_ref.37580 {
-           proto=1; x=21.854668mm; y=593.61mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          ha:padstack_ref.33832 {
+           proto=0; x=22.987028mm; y=21.681447mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
-             li:5 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=2
-             name=pin2
+             term=4
+             name=pin4
            }
           }
          }
@@ -27099,22 +26659,25 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.37554 {
-              x1=18.032222mm; y1=8.125206mm; x2=18.032222mm; y2=439.97mil; thickness=10.0mil; clearance=0.0;
+             ha:line.33799 {
+              x1=18.612132mm; y1=19.08163mm; x2=18.612132mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.33802 {
+              x1=18.612132mm; y1=22.081624mm; x2=23.612122mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
              }
-             ha:line.37557 {
-              x1=18.032222mm; y1=680.12mil; x2=18.032222mm; y2=14.225016mm; thickness=10.0mil; clearance=0.0;
+             ha:line.33805 {
+              x1=23.612122mm; y1=19.08163mm; x2=23.612122mm; y2=22.081624mm; thickness=10.0mil; clearance=0.0;
              }
-             ha:line.37560 {
-              x1=16.507206mm; y1=620.08mil; x2=769.97mil; y2=620.08mil; thickness=10.0mil; clearance=0.0;
+             ha:line.33808 {
+              x1=18.612132mm; y1=19.08163mm; x2=23.612122mm; y2=19.08163mm; thickness=10.0mil; clearance=0.0;
              }
-             ha:arc.37563 {
-              x=830.0mil; y=500.0mil; width=6.100064mm; height=6.100064mm; astart=270.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
+             ha:arc.33811 {
+              x=18.924806mm; y=22.506566mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
             ha:type {
              silk = 1
-             bottom = 1
+             top = 1
             }
           }
 
@@ -27123,40 +26686,40 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.37565 {
-              x1=21.082063mm; y1=12.700127mm; x2=21.082063mm; y2=12.700127mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33813 {
+              x1=21.112127mm; y1=20.581627mm; x2=21.112127mm; y2=20.581627mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.37568 {
-              x1=830.0mil; y1=500.0mil; x2=830.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33816 {
+              x1=21.112mm; y1=20.5815mm; x2=21.112mm; y2=20.5815mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.37571 {
-              x1=830.0mil; y1=500.0mil; x2=830.0mil; y2=13.7mm; thickness=0.1mm; clearance=0.0;
+             ha:line.33819 {
+              x1=21.112mm; y1=20.5815mm; x2=21.112mm; y2=21.5815mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.37574 {
-              x1=830.0mil; y1=500.0mil; x2=22.082mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.33822 {
+              x1=21.112mm; y1=20.5815mm; x2=870.5511811mil; y2=20.5815mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
              }
             }
             ha:type {
-             bottom = 1
-             virtual = 1
+             top = 1
              misc = 1
+             virtual = 1
             }
           }
          }
         }
-         uid = NDvkGVUw7/TEOkFiPWwAAABn
+         uid = qIc8VW925zCt24ZkTm0AAABY
         }
         ha:subc.80509 {
          ha:attributes {
@@ -27657,75 +27220,239 @@ ha:pcb-rnd-board-v8 {
         }
          uid = qIc8VW925zCt24ZkTm0AAABm
         }
-        ha:subc.33241 {
+       ha:subc.33005 {
+        ha:attributes {
+         value=1k
+         footprint=0402
+         refdes=R53
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.33019 {
+          proto=0; x=27.6606mm; y=123.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.33020 {
+          proto=0; x=27.6606mm; y=154.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.33007 {
+             x1=27.6606mm; y1=139.0mil; x2=27.6606mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.33010 {
+             x1=27.6606mm; y1=139.0mil; x2=27.6606mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.33013 {
+             x1=27.6606mm; y1=139.0mil; x2=27.6606mm; y2=2.5306mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.33016 {
+             x1=27.6606mm; y1=139.0mil; x2=26.6606mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = qIc8VW925zCt24ZkTm0AAAAr
+       }
+        ha:subc.80525 {
          ha:attributes {
-          value=APAE1575R1840AADB7-T
-          footprint=GP.18.4
-          refdes=A1
+          value=22pF
+          footprint=0402
+          refdes=C33
          }
         ha:data {
                 li:padstack_prototypes {
 
          ha:ps_proto_v6.0 {
-           hdia=0.95mm; hplated=1; htop=0; hbottom=0;
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
            li:shape {
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;              }
               ha:combining {              }
               ha:layer_mask {
                copper = 1
                top = 1
               }
               clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;              }
-              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=2.5mm;              }
-              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=106.0mil;              }
               ha:combining { sub=1; auto=1;              }
               ha:layer_mask {
                top = 1
                mask = 1
               }
               clearance=0.0
+               li:ps_poly {
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
              }
 
              ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=106.0mil;              }
-              ha:combining { sub=1; auto=1;              }
+              ha:combining { auto=1;              }
               ha:layer_mask {
-               bottom = 1
-               mask = 1
+               top = 1
+               paste = 1
               }
               clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
              }
            }
          }
         }
 
          li:objects {
-          ha:padstack_ref.33270 {
-           proto=0; x=36.83mm; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.25mm;
+          ha:padstack_ref.80538 {
+           proto=0; x=1.01174in; y=127.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -27738,6 +27465,20 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
+          ha:padstack_ref.80539 {
+           proto=0; x=24.898604mm; y=127.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
          }
          li:layers {
 
@@ -27746,25 +27487,10 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33242 {
-              x1=46.83mm; y1=5.7mm; x2=46.83mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
-             }
-             ha:line.33245 {
-              x1=46.83mm; y1=5.7mm; x2=44.83mm; y2=3.7mm; thickness=15.0mil; clearance=0.0;
-             }
-             ha:line.33248 {
-              x1=28.83mm; y1=3.7mm; x2=44.83mm; y2=3.7mm; thickness=15.0mil; clearance=0.0;
-             }
-             ha:line.33251 {
-              x1=28.83mm; y1=3.7mm; x2=28.83mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
-             }
-             ha:line.33254 {
-              x1=28.83mm; y1=21.7mm; x2=46.83mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
-             }
             }
             ha:type {
              silk = 1
-             bottom = 1
+             top = 1
             }
           }
 
@@ -27773,46 +27499,46 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.33258 {
-              x1=36.83mm; y1=500.0mil; x2=36.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.80526 {
+              x1=996.0mil; y1=127.0mil; x2=996.0mil; y2=127.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=pnp-origin
               }
              }
-             ha:line.33261 {
-              x1=37.83mm; y1=500.0mil; x2=37.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.80529 {
+              x1=996.0mil; y1=127.0mil; x2=996.0mil; y2=127.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=origin
               }
              }
-             ha:line.33264 {
-              x1=37.83mm; y1=500.0mil; x2=36.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.80532 {
+              x1=996.0mil; y1=127.0mil; x2=26.2984mm; y2=127.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=x
               }
              }
-             ha:line.33267 {
-              x1=37.83mm; y1=500.0mil; x2=37.83mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+             ha:line.80535 {
+              x1=996.0mil; y1=127.0mil; x2=996.0mil; y2=2.2258mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
              }
             }
             ha:type {
-             bottom = 1
-             virtual = 1
+             top = 1
              misc = 1
+             virtual = 1
             }
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAA5
+         uid = qIc8VW925zCt24ZkTm0AAAAi
         }
-       ha:subc.33005 {
+       ha:subc.37461 {
         ha:attributes {
-         value=1k
-         footprint=0402
-         refdes=R53
+         value=SAMD21G17D
+         footprint=vqfn-48
+         refdes=U7
         }
        ha:data {
               li:padstack_prototypes {
@@ -27822,68 +27548,217 @@ ha:pcb-rnd-board-v8 {
           li:shape {
 
             ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-0.274955mm; x2=0.0; y2=0.274955mm; thickness=11.81mil; square=0;             }
              ha:combining {             }
              ha:layer_mask {
               copper = 1
               top = 1
              }
              clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
             }
 
             ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-0.274955mm; x2=0.0; y2=0.274955mm; thickness=17.32mil; square=0;             }
              ha:combining { sub=1; auto=1;             }
              ha:layer_mask {
               top = 1
               mask = 1
              }
              clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=0.0; y1=-0.274955mm; x2=0.0; y2=0.274955mm; thickness=11.81mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
+
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.274955mm; y1=0.0; x2=0.274955mm; y2=0.0; thickness=11.81mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.274955mm; y1=0.0; x2=0.274955mm; y2=0.0; thickness=17.32mil; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.274955mm; y1=0.0; x2=0.274955mm; y2=0.0; thickness=11.81mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
+          }
+        }
+       }
+
+        li:objects {
+         ha:padstack_ref.37476 {
+          proto=0; x=25.506299mm; y=14.814804mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=36
+            name=pin36
+          }
+         }
+         ha:padstack_ref.37477 {
+          proto=0; x=1.275825in; y=14.814804mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=pin1
+          }
+         }
+         ha:padstack_ref.37478 {
+          proto=1; x=1.03174in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=37
+            name=pin37
+          }
+         }
+         ha:padstack_ref.37479 {
+          proto=1; x=1.03174in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=24
+            name=pin24
+          }
+         }
+         ha:padstack_ref.37480 {
+          proto=0; x=25.506299mm; y=563.57mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=35
+            name=pin35
+          }
+         }
+         ha:padstack_ref.37481 {
+          proto=0; x=1.275825in; y=563.57mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=pin2
+          }
+         }
+         ha:padstack_ref.37482 {
+          proto=1; x=1.05143in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=38
+            name=pin38
+          }
+         }
+         ha:padstack_ref.37483 {
+          proto=1; x=1.05143in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=23
+            name=pin23
+          }
+         }
+         ha:padstack_ref.37484 {
+          proto=0; x=25.506299mm; y=13.814806mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=34
+            name=pin34
+          }
+         }
+         ha:padstack_ref.37485 {
+          proto=0; x=1.275825in; y=13.814806mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.33019 {
-          proto=0; x=27.6606mm; y=123.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:attributes {
+            term=3
+            name=pin3
+          }
+         }
+         ha:padstack_ref.37486 {
+          proto=1; x=1.07111in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27892,12 +27767,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=1
-            name=1
+            term=39
+            name=pin39
           }
          }
-         ha:padstack_ref.33020 {
-          proto=0; x=27.6606mm; y=154.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.37487 {
+          proto=1; x=1.07111in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -27906,307 +27781,208 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=2
-            name=2
+            term=22
+            name=pin22
           }
          }
-        }
-        li:layers {
+         ha:padstack_ref.37488 {
+          proto=0; x=25.506299mm; y=524.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
          }
+         ha:padstack_ref.37489 {
+          proto=0; x=1.275825in; y=524.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          li:thermal {
+          }
 
-           li:objects {
-            ha:line.33007 {
-             x1=27.6606mm; y1=139.0mil; x2=27.6606mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.33010 {
-             x1=27.6606mm; y1=139.0mil; x2=27.6606mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.33013 {
-             x1=27.6606mm; y1=139.0mil; x2=27.6606mm; y2=2.5306mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.33016 {
-             x1=27.6606mm; y1=139.0mil; x2=26.6606mm; y2=139.0mil; 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 = qIc8VW925zCt24ZkTm0AAAAr
-       }
-        ha:subc.80525 {
-         ha:attributes {
-          value=22pF
-          footprint=0402
-          refdes=C33
+         ha:padstack_ref.37490 {
+          proto=1; x=1.0908in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=40
+            name=pin40
+          }
          }
-        ha:data {
-                li:padstack_prototypes {
+         ha:padstack_ref.37491 {
+          proto=1; x=1.0908in; y=339.175mil; rot=90.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 {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
-             }
+          ha:attributes {
+            term=21
+            name=pin21
+          }
+         }
+         ha:padstack_ref.37492 {
+          proto=0; x=25.506299mm; y=12.814808mm; rot=90.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 {
-                -0.425958mm  
-                -0.326136mm  
-                -0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                0.326136mm  
-                0.425958mm  
-                -0.326136mm  
-               }
-             }
+          li:thermal {
+          }
 
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -0.349758mm  
-                -0.249936mm  
-                -0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                0.249936mm  
-                0.349758mm  
-                -0.249936mm  
-               }
-             }
-           }
+          ha:attributes {
+            term=32
+            name=pin32
+          }
          }
-        }
+         ha:padstack_ref.37493 {
+          proto=0; x=1.275825in; y=12.814808mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:padstack_ref.80538 {
-           proto=0; x=1.01174in; y=127.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+          li:thermal {
+          }
 
-           li:thermal {
-           }
+          ha:attributes {
+            term=5
+            name=pin5
+          }
+         }
+         ha:padstack_ref.37494 {
+          proto=1; x=1.11048in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-           ha:attributes {
-             term=1
-             name=1
-           }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=41
+            name=pin41
+          }
+         }
+         ha:padstack_ref.37495 {
+          proto=1; x=1.11048in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
           }
-          ha:padstack_ref.80539 {
-           proto=0; x=24.898604mm; y=127.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
 
-           li:thermal {
-           }
+          li:thermal {
+          }
 
-           ha:attributes {
-             term=2
-             name=2
-           }
+          ha:attributes {
+            term=20
+            name=pin20
           }
          }
-         li:layers {
+         ha:padstack_ref.37496 {
+          proto=0; x=25.506299mm; y=12.314682mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+          li:thermal {
+          }
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+          ha:attributes {
+            term=31
+            name=pin31
+          }
+         }
+         ha:padstack_ref.37497 {
+          proto=0; x=1.275825in; y=12.314682mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+          li:thermal {
+          }
 
-            li:objects {
-             ha:line.80526 {
-              x1=996.0mil; y1=127.0mil; x2=996.0mil; y2=127.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.80529 {
-              x1=996.0mil; y1=127.0mil; x2=996.0mil; y2=127.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.80532 {
-              x1=996.0mil; y1=127.0mil; x2=26.2984mm; y2=127.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.80535 {
-              x1=996.0mil; y1=127.0mil; x2=996.0mil; y2=2.2258mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
+          ha:attributes {
+            term=6
+            name=pin6
           }
          }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAi
-        }
-       ha:subc.37461 {
-        ha:attributes {
-         value=SAMD21G17D
-         footprint=vqfn-48
-         refdes=U7
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:padstack_ref.37498 {
+          proto=1; x=1.13017in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-0.274955mm; x2=0.0; y2=0.274955mm; thickness=11.81mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
+          li:thermal {
+          }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-0.274955mm; x2=0.0; y2=0.274955mm; thickness=17.32mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
+          ha:attributes {
+            term=42
+            name=pin42
+          }
+         }
+         ha:padstack_ref.37499 {
+          proto=1; x=1.13017in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=0.0; y1=-0.274955mm; x2=0.0; y2=0.274955mm; thickness=11.81mil; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-            }
+          li:thermal {
           }
-        }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:attributes {
+            term=19
+            name=pin19
+          }
+         }
+         ha:padstack_ref.37500 {
+          proto=0; x=25.506299mm; y=465.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.274955mm; y1=0.0; x2=0.274955mm; y2=0.0; thickness=11.81mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
+          li:thermal {
+          }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.274955mm; y1=0.0; x2=0.274955mm; y2=0.0; thickness=17.32mil; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
+          ha:attributes {
+            term=30
+            name=pin30
+          }
+         }
+         ha:padstack_ref.37501 {
+          proto=0; x=1.275825in; y=465.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.274955mm; y1=0.0; x2=0.274955mm; y2=0.0; thickness=11.81mil; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-            }
+          li:thermal {
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.37476 {
-          proto=0; x=25.506299mm; y=14.814804mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+          ha:attributes {
+            term=7
+            name=pin7
+          }
+         }
+         ha:padstack_ref.37502 {
+          proto=1; x=29.205936mm; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28215,12 +27991,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=36
-            name=pin36
+            term=43
+            name=pin43
           }
          }
-         ha:padstack_ref.37477 {
-          proto=0; x=1.275825in; y=14.814804mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37503 {
+          proto=1; x=29.205936mm; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28229,12 +28005,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=1
-            name=pin1
+            term=18
+            name=pin18
           }
          }
-         ha:padstack_ref.37478 {
-          proto=1; x=1.03174in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37504 {
+          proto=0; x=25.506299mm; y=445.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28243,12 +28019,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=37
-            name=pin37
+            term=29
+            name=pin29
           }
          }
-         ha:padstack_ref.37479 {
-          proto=1; x=1.03174in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37505 {
+          proto=0; x=1.275825in; y=445.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28257,12 +28033,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=24
-            name=pin24
+            term=8
+            name=pin8
           }
          }
-         ha:padstack_ref.37480 {
-          proto=0; x=25.506299mm; y=563.57mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37506 {
+          proto=1; x=29.706062mm; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28271,12 +28047,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=35
-            name=pin35
+            term=44
+            name=pin44
           }
          }
-         ha:padstack_ref.37481 {
-          proto=0; x=1.275825in; y=563.57mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37507 {
+          proto=1; x=29.706062mm; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28285,12 +28061,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=2
-            name=pin2
+            term=17
+            name=pin17
           }
-         }
-         ha:padstack_ref.37482 {
-          proto=1; x=1.05143in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         }
+         ha:padstack_ref.37508 {
+          proto=0; x=25.506299mm; y=425.79mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28299,12 +28075,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=38
-            name=pin38
+            term=28
+            name=pin28
           }
          }
-         ha:padstack_ref.37483 {
-          proto=1; x=1.05143in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37509 {
+          proto=0; x=1.275825in; y=425.79mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28313,12 +28089,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=23
-            name=pin23
+            term=9
+            name=pin9
           }
          }
-         ha:padstack_ref.37484 {
-          proto=0; x=25.506299mm; y=13.814806mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37510 {
+          proto=1; x=1.18921in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28327,12 +28103,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=34
-            name=pin34
+            term=45
+            name=pin45
           }
          }
-         ha:padstack_ref.37485 {
-          proto=0; x=1.275825in; y=13.814806mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37511 {
+          proto=1; x=1.18921in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28341,12 +28117,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=3
-            name=pin3
+            term=16
+            name=pin16
           }
          }
-         ha:padstack_ref.37486 {
-          proto=1; x=1.07111in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37512 {
+          proto=0; x=25.506299mm; y=406.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28355,12 +28131,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=39
-            name=pin39
+            term=27
+            name=pin27
           }
          }
-         ha:padstack_ref.37487 {
-          proto=1; x=1.07111in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37513 {
+          proto=0; x=1.275825in; y=406.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28369,12 +28145,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=22
-            name=pin22
+            term=10
+            name=pin10
           }
          }
-         ha:padstack_ref.37488 {
-          proto=0; x=25.506299mm; y=524.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37514 {
+          proto=1; x=1.2089in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28383,12 +28159,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=33
-            name=pin33
+            term=46
+            name=pin46
           }
          }
-         ha:padstack_ref.37489 {
-          proto=0; x=1.275825in; y=524.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37515 {
+          proto=1; x=1.2089in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28397,12 +28173,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=4
-            name=pin4
+            term=15
+            name=pin15
           }
          }
-         ha:padstack_ref.37490 {
-          proto=1; x=1.0908in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37516 {
+          proto=0; x=25.506299mm; y=386.42mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28411,12 +28187,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=40
-            name=pin40
+            term=26
+            name=pin26
           }
          }
-         ha:padstack_ref.37491 {
-          proto=1; x=1.0908in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37517 {
+          proto=0; x=1.275825in; y=386.42mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28425,12 +28201,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=21
-            name=pin21
+            term=11
+            name=pin11
           }
          }
-         ha:padstack_ref.37492 {
-          proto=0; x=25.506299mm; y=12.814808mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37518 {
+          proto=1; x=1.22858in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28439,12 +28215,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=32
-            name=pin32
+            term=47
+            name=pin47
           }
          }
-         ha:padstack_ref.37493 {
-          proto=0; x=1.275825in; y=12.814808mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37519 {
+          proto=1; x=1.22858in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28453,12 +28229,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=5
-            name=pin5
+            term=14
+            name=pin14
           }
          }
-         ha:padstack_ref.37494 {
-          proto=1; x=1.11048in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37520 {
+          proto=0; x=25.506299mm; y=366.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28467,12 +28243,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=41
-            name=pin41
+            term=25
+            name=pin25
           }
          }
-         ha:padstack_ref.37495 {
-          proto=1; x=1.11048in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37521 {
+          proto=0; x=1.275825in; y=366.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28481,12 +28257,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=20
-            name=pin20
+            term=12
+            name=pin12
           }
          }
-         ha:padstack_ref.37496 {
-          proto=0; x=25.506299mm; y=12.314682mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37522 {
+          proto=1; x=1.24827in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28495,12 +28271,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=31
-            name=pin31
+            term=48
+            name=pin48
           }
          }
-         ha:padstack_ref.37497 {
-          proto=0; x=1.275825in; y=12.314682mm; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
+         ha:padstack_ref.37523 {
+          proto=1; x=1.24827in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
           ha:flags {
            clearline=1
           }
@@ -28509,700 +28285,1364 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=6
-            name=pin6
+            term=13
+            name=pin13
           }
          }
-         ha:padstack_ref.37498 {
-          proto=1; x=1.13017in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
+
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:arc.37462 {
+             x=32.756094mm; y=624.6mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
+
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.37464 {
+             x1=1.140005in; y1=474.995mil; x2=1.140005in; y2=474.995mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.37467 {
+             x1=1.14in; y1=475.0mil; x2=1.14in; y2=475.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.37470 {
+             x1=1.14in; y1=475.0mil; x2=29.956mm; y2=475.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.37473 {
+             x1=1.14in; y1=475.0mil; x2=1.14in; y2=11.065mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = NDvkGVUw7/TEOkFiPWwAAABl
+       }
+        ha:subc.114773 {
+         ha:attributes {
+          value=LM293
+          footprint=miniso8
+          refdes=U13
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.24003mm  
+                -22.25mil  
+                -0.24003mm  
+                -22.25mil  
+                -0.24003mm  
+                22.25mil  
+                0.24003mm  
+                22.25mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.31623mm  
+                -25.25mil  
+                -0.31623mm  
+                -25.25mil  
+                -0.31623mm  
+                25.25mil  
+                0.31623mm  
+                25.25mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.24003mm  
+                -22.25mil  
+                -0.24003mm  
+                -22.25mil  
+                -0.24003mm  
+                22.25mil  
+                0.24003mm  
+                22.25mil  
+               }
+             }
+           }
+         }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.114802 {
+           proto=0; x=11.242802mm; y=306.61mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=42
-            name=pin42
-          }
-         }
-         ha:padstack_ref.37499 {
-          proto=1; x=1.13017in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.114803 {
+           proto=0; x=621.37mil; y=306.61mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=19
-            name=pin19
-          }
-         }
-         ha:padstack_ref.37500 {
-          proto=0; x=25.506299mm; y=465.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=8
+             name=8
+           }
           }
+          ha:padstack_ref.114804 {
+           proto=0; x=11.242802mm; y=8.43788mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=30
-            name=pin30
-          }
-         }
-         ha:padstack_ref.37501 {
-          proto=0; x=1.275825in; y=465.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
+          ha:padstack_ref.114805 {
+           proto=0; x=621.37mil; y=8.43788mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=7
-            name=pin7
-          }
-         }
-         ha:padstack_ref.37502 {
-          proto=1; x=29.205936mm; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=7
+             name=7
+           }
           }
+          ha:padstack_ref.114806 {
+           proto=0; x=11.242802mm; y=357.8mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=43
-            name=pin43
-          }
-         }
-         ha:padstack_ref.37503 {
-          proto=1; x=29.205936mm; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=3
+             name=3
+           }
           }
+          ha:padstack_ref.114807 {
+           proto=0; x=621.37mil; y=357.8mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=18
-            name=pin18
-          }
-         }
-         ha:padstack_ref.37504 {
-          proto=0; x=25.506299mm; y=445.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=6
+             name=6
+           }
           }
+          ha:padstack_ref.114808 {
+           proto=0; x=11.242802mm; y=9.738106mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=29
-            name=pin29
-          }
-         }
-         ha:padstack_ref.37505 {
-          proto=0; x=1.275825in; y=445.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=4
+             name=4
+           }
           }
+          ha:padstack_ref.114809 {
+           proto=0; x=621.37mil; y=9.738106mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=8
-            name=pin8
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=5
+           }
           }
          }
-         ha:padstack_ref.37506 {
-          proto=1; x=29.706062mm; y=610.815mil; rot=90.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=44
-            name=pin44
-          }
-         }
-         ha:padstack_ref.37507 {
-          proto=1; x=29.706062mm; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+             ha:line.114774 {
+              x1=11.712702mm; y1=6.962902mm; x2=11.712702mm; y2=6.962902mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.114777 {
+              x1=15.012924mm; y1=7.262876mm; x2=15.012924mm; y2=404.06mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.114780 {
+              x1=15.012924mm; y1=404.06mil; x2=12.012676mm; y2=404.06mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.114783 {
+              x1=12.012676mm; y1=404.06mil; x2=12.012676mm; y2=7.262876mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.114786 {
+              x1=12.012676mm; y1=7.262876mm; x2=15.012924mm; y2=7.262876mm; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=17
-            name=pin17
+            li:objects {
+             ha:line.114790 {
+              x1=532.0mil; y1=345.0mil; x2=532.0mil; y2=345.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.114793 {
+              x1=532.0mil; y1=345.0mil; x2=532.0mil; y2=345.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.114796 {
+              x1=532.0mil; y1=345.0mil; x2=12.5128mm; y2=345.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.114799 {
+              x1=532.0mil; y1=345.0mil; x2=532.0mil; y2=9.763mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.37508 {
-          proto=0; x=25.506299mm; y=425.79mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
+        }
+         uid = tUQKuhkDY+9MCGGIvPgAAABn
+        }
+         ha:subc.122188 {
+          ha:attributes {
+           value=TDK_PS12
+           footprint=TDK_PS12
+           refdes=U8
           }
+         ha:data {
+                  li:padstack_prototypes {
 
-          li:thermal {
-          }
+          ha:ps_proto_v6.0 {
+            hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
+            li:shape {
 
-          ha:attributes {
-            term=28
-            name=pin28
-          }
-         }
-         ha:padstack_ref.37509 {
-          proto=0; x=1.275825in; y=425.79mil; rot=90.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 {
+                 -0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                }
+              }
 
-          li:thermal {
-          }
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                }
+              }
 
-          ha:attributes {
-            term=9
-            name=pin9
-          }
-         }
-         ha:padstack_ref.37510 {
-          proto=1; x=1.18921in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                intern = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                 0.999998mm  
+                 -0.999998mm  
+                 0.999998mm  
+                }
+              }
 
-          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 {
+                 -1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                 1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                }
+              }
 
-          ha:attributes {
-            term=45
-            name=pin45
-          }
-         }
-         ha:padstack_ref.37511 {
-          proto=1; x=1.18921in; y=339.175mil; rot=90.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 {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                 1.099947mm  
+                 -1.099947mm  
+                 1.099947mm  
+                }
+              }
+            }
           }
 
-          li:thermal {
-          }
+          ha:ps_proto_v6.1 {
+            hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
+            li:shape {
 
-          ha:attributes {
-            term=16
-            name=pin16
-          }
-         }
-         ha:padstack_ref.37512 {
-          proto=0; x=25.506299mm; y=406.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=1.999996mm;               }
+               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=1.999996mm;               }
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+              }
 
-          ha:attributes {
-            term=27
-            name=pin27
-          }
-         }
-         ha:padstack_ref.37513 {
-          proto=0; x=1.275825in; y=406.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=1.999996mm;               }
+               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=2.199894mm;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
 
-          ha:attributes {
-            term=10
-            name=pin10
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+            }
           }
          }
-         ha:padstack_ref.37514 {
-          proto=1; x=1.2089in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+          li:objects {
+           ha:padstack_ref.122203 {
+            proto=0; x=830.0mil; y=15.199868mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.499999mm;
+            ha:flags {
+             clearline=1
+            }
 
-          ha:attributes {
-            term=46
-            name=pin46
-          }
-         }
-         ha:padstack_ref.37515 {
-          proto=1; x=1.2089in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+            li:thermal {
+              li:3 {
+               on  
+               diag  
+               round  
+               noshape  
+              }
+            }
 
-          li:thermal {
-          }
+            ha:attributes {
+              term=1
+              name=pin1
+            }
+           }
+           ha:padstack_ref.122204 {
+            proto=1; x=830.0mil; y=10.199878mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.499999mm;
+            ha:flags {
+             clearline=1
+            }
 
-          ha:attributes {
-            term=15
-            name=pin15
-          }
-         }
-         ha:padstack_ref.37516 {
-          proto=0; x=25.506299mm; y=386.42mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+            li:thermal {
+            }
 
-          li:thermal {
+            ha:attributes {
+              term=2
+              name=pin2
+            }
+           }
           }
+          li:layers {
 
-          ha:attributes {
-            term=26
-            name=pin26
-          }
-         }
-         ha:padstack_ref.37517 {
-          proto=0; x=1.275825in; y=386.42mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
 
-          li:thermal {
-          }
+             li:objects {
+              ha:arc.122189 {
+               x=830.0mil; y=500.0mil; width=6.100064mm; height=6.100064mm; astart=90.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
+              }
+             }
+             ha:type {
+              silk = 1
+              bottom = 1
+             }
+           }
 
-          ha:attributes {
-            term=11
-            name=pin11
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
+
+             li:objects {
+              ha:line.122191 {
+               x1=830.0mil; y1=499.995mil; x2=830.0mil; y2=499.995mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.122194 {
+               x1=830.0mil; y1=500.0mil; x2=830.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.122197 {
+               x1=830.0mil; y1=500.0mil; x2=830.0mil; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.122200 {
+               x1=830.0mil; y1=500.0mil; x2=20.082mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
+               }
+              }
+             }
+             ha:type {
+              bottom = 1
+              virtual = 1
+              misc = 1
+             }
+           }
           }
          }
-         ha:padstack_ref.37518 {
-          proto=1; x=1.22858in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
+          uid = WEiBKhJQ48Y9UYpA2v8AAABn
+         }
+         ha:subc.125637 {
+          ha:attributes {
+           value=APAE1575R1840AADB7-T
+           footprint=GP.18.4
+           refdes=A1
           }
+         ha:data {
+                  li:padstack_prototypes {
 
-          li:thermal {
-          }
+          ha:ps_proto_v6.0 {
+            hdia=0.95mm; hplated=1; htop=0; hbottom=0;
+            li:shape {
 
-          ha:attributes {
-            term=47
-            name=pin47
-          }
-         }
-         ha:padstack_ref.37519 {
-          proto=1; x=1.22858in; y=339.175mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;               }
+               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=2.5mm;               }
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+              }
 
-          ha:attributes {
-            term=14
-            name=pin14
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;               }
+               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=106.0mil;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=106.0mil;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+            }
           }
          }
-         ha:padstack_ref.37520 {
-          proto=0; x=25.506299mm; y=366.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
+
+          li:objects {
+           ha:padstack_ref.125665 {
+            proto=0; x=36.83mm; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.25mm;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
           }
+          li:layers {
 
-          li:thermal {
-          }
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
 
-          ha:attributes {
-            term=25
-            name=pin25
-          }
-         }
-         ha:padstack_ref.37521 {
-          proto=0; x=1.275825in; y=366.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
-          }
+             li:objects {
+              ha:line.125638 {
+               x1=46.83mm; y1=5.7mm; x2=46.83mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
+              }
+              ha:line.125641 {
+               x1=46.83mm; y1=5.7mm; x2=44.83mm; y2=3.7mm; thickness=15.0mil; clearance=0.0;
+              }
+              ha:line.125644 {
+               x1=28.83mm; y1=3.7mm; x2=44.83mm; y2=3.7mm; thickness=15.0mil; clearance=0.0;
+              }
+              ha:line.125647 {
+               x1=28.83mm; y1=3.7mm; x2=28.83mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
+              }
+              ha:line.125650 {
+               x1=28.83mm; y1=21.7mm; x2=46.83mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
+              }
+             }
+             ha:type {
+              silk = 1
+              bottom = 1
+             }
+           }
 
-          li:thermal {
-          }
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
 
-          ha:attributes {
-            term=12
-            name=pin12
+             li:objects {
+              ha:line.125653 {
+               x1=36.83mm; y1=500.0mil; x2=36.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.125656 {
+               x1=37.83mm; y1=500.0mil; x2=37.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.125659 {
+               x1=37.83mm; y1=500.0mil; x2=36.83mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.125662 {
+               x1=37.83mm; y1=500.0mil; x2=37.83mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
+               }
+              }
+             }
+             ha:type {
+              bottom = 1
+              virtual = 1
+              misc = 1
+             }
+           }
           }
          }
-         ha:padstack_ref.37522 {
-          proto=1; x=1.24827in; y=610.815mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.875mil;
-          ha:flags {
-           clearline=1
+          uid = qIc8VW925zCt24ZkTm0AAAA5
+         }
+         ha:subc.125667 {
+          ha:attributes {
+           value=1uF
+           footprint=0402
+           refdes=C601
           }
+         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=48
-            name=pin48
-          }
-         }
-         ha:padstack_ref.37523 {
-          proto=1; x=1.24827in; y=339.175mil; rot=90.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 {
+                 -0.349758mm  
+                 -0.249936mm  
+                 -0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                 -0.249936mm  
+                }
+              }
 
-          li:thermal {
-          }
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.425958mm  
+                 -0.326136mm  
+                 -0.425958mm  
+                 0.326136mm  
+                 0.425958mm  
+                 0.326136mm  
+                 0.425958mm  
+                 -0.326136mm  
+                }
+              }
 
-          ha:attributes {
-            term=13
-            name=pin13
+              ha:ps_shape_v4 {
+               ha:combining { auto=1;               }
+               ha:layer_mask {
+                top = 1
+                paste = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.349758mm  
+                 -0.249936mm  
+                 -0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                 -0.249936mm  
+                }
+              }
+            }
           }
          }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
 
-           li:objects {
-            ha:arc.37462 {
-             x=32.756094mm; y=624.6mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          li:objects {
+           ha:padstack_ref.125680 {
+            proto=0; x=1.388in; y=632.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+            li:thermal {
+            }
 
-           li:objects {
-            ha:line.37464 {
-             x1=1.140005in; y1=474.995mil; x2=1.140005in; y2=474.995mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+            ha:attributes {
+              term=1
+              name=1
             }
-            ha:line.37467 {
-             x1=1.14in; y1=475.0mil; x2=1.14in; y2=475.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+           }
+           ha:padstack_ref.125681 {
+            proto=0; x=34.455608mm; y=632.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
             }
-            ha:line.37470 {
-             x1=1.14in; y1=475.0mil; x2=29.956mm; y2=475.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
+
+            li:thermal {
             }
-            ha:line.37473 {
-             x1=1.14in; y1=475.0mil; x2=1.14in; y2=11.065mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+
+            ha:attributes {
+              term=2
+              name=2
             }
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          li:layers {
+
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
+
+             li:objects {
+             }
+             ha:type {
+              silk = 1
+              top = 1
+             }
            }
-         }
-        }
-       }
-        uid = NDvkGVUw7/TEOkFiPWwAAABl
-       }
-        ha:subc.114773 {
-         ha:attributes {
-          value=LM293
-          footprint=miniso8
-          refdes=U13
-         }
-        ha:data {
-                li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
 
-             ha:ps_shape_v4 {
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
+             li:objects {
+              ha:line.125668 {
+               x1=1.37226in; y1=632.0mil; x2=1.37226in; y2=632.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
               }
-              clearance=0.0
-               li:ps_poly {
-                0.24003mm  
-                -22.25mil  
-                -0.24003mm  
-                -22.25mil  
-                -0.24003mm  
-                22.25mil  
-                0.24003mm  
-                22.25mil  
+              ha:line.125671 {
+               x1=1.37226in; y1=632.0mil; x2=1.37226in; y2=632.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
                }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
               }
-              clearance=0.0
-               li:ps_poly {
-                0.31623mm  
-                -25.25mil  
-                -0.31623mm  
-                -25.25mil  
-                -0.31623mm  
-                25.25mil  
-                0.31623mm  
-                25.25mil  
+              ha:line.125674 {
+               x1=1.37226in; y1=632.0mil; x2=35.855404mm; y2=632.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
                }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
               }
-              clearance=0.0
-               li:ps_poly {
-                0.24003mm  
-                -22.25mil  
-                -0.24003mm  
-                -22.25mil  
-                -0.24003mm  
-                22.25mil  
-                0.24003mm  
-                22.25mil  
+              ha:line.125677 {
+               x1=1.37226in; y1=632.0mil; x2=1.37226in; y2=15.0528mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
                }
+              }
+             }
+             ha:type {
+              top = 1
+              misc = 1
+              virtual = 1
              }
            }
+          }
          }
-        }
+          uid = qIc8VW925zCt24ZkTm0AAAAo
+         }
+         ha:subc.125683 {
+          ha:attributes {
+           value=0.1uF
+           footprint=0402
+           refdes=C602
+          }
+         ha:data {
+                  li:padstack_prototypes {
 
-         li:objects {
-          ha:padstack_ref.114802 {
-           proto=0; x=11.242802mm; y=306.61mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
+          ha:ps_proto_v6.0 {
+            hdia=0.0; hplated=0; htop=0; hbottom=0;
+            li:shape {
 
-           li:thermal {
-           }
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                top = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.349758mm  
+                 -0.249936mm  
+                 -0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                 -0.249936mm  
+                }
+              }
 
-           ha:attributes {
-             term=1
-             name=1
-           }
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.425958mm  
+                 -0.326136mm  
+                 -0.425958mm  
+                 0.326136mm  
+                 0.425958mm  
+                 0.326136mm  
+                 0.425958mm  
+                 -0.326136mm  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { auto=1;               }
+               ha:layer_mask {
+                top = 1
+                paste = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.349758mm  
+                 -0.249936mm  
+                 -0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                 -0.249936mm  
+                }
+              }
+            }
           }
-          ha:padstack_ref.114803 {
-           proto=0; x=621.37mil; y=306.61mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
+         }
+
+          li:objects {
+           ha:padstack_ref.125696 {
+            proto=0; x=1.388in; y=592.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
            }
+           ha:padstack_ref.125697 {
+            proto=0; x=34.455608mm; y=592.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
+            }
 
-           li:thermal {
-           }
+            li:thermal {
+            }
 
-           ha:attributes {
-             term=8
-             name=8
+            ha:attributes {
+              term=2
+              name=2
+            }
            }
           }
-          ha:padstack_ref.114804 {
-           proto=0; x=11.242802mm; y=8.43788mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
+          li:layers {
 
-           li:thermal {
-           }
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
 
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
-          ha:padstack_ref.114805 {
-           proto=0; x=621.37mil; y=8.43788mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
+             li:objects {
+             }
+             ha:type {
+              silk = 1
+              top = 1
+             }
            }
 
-           li:thermal {
-           }
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
 
-           ha:attributes {
-             term=7
-             name=7
+             li:objects {
+              ha:line.125684 {
+               x1=1.37226in; y1=592.0mil; x2=1.37226in; y2=592.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.125687 {
+               x1=1.37226in; y1=592.0mil; x2=1.37226in; y2=592.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.125690 {
+               x1=1.37226in; y1=592.0mil; x2=35.855404mm; y2=592.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.125693 {
+               x1=1.37226in; y1=592.0mil; x2=1.37226in; y2=14.0368mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
+               }
+              }
+             }
+             ha:type {
+              top = 1
+              misc = 1
+              virtual = 1
+             }
            }
           }
-          ha:padstack_ref.114806 {
-           proto=0; x=11.242802mm; y=357.8mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
+         }
+          uid = qIc8VW925zCt24ZkTm0AAAAn
+         }
+         ha:subc.125699 {
+          ha:attributes {
+           value=bead
+           footprint=0402
+           refdes=L600
+          }
+         ha:data {
+                  li:padstack_prototypes {
 
-           li:thermal {
-           }
+          ha:ps_proto_v6.0 {
+            hdia=0.0; hplated=0; htop=0; hbottom=0;
+            li:shape {
 
-           ha:attributes {
-             term=3
-             name=3
-           }
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                top = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.349758mm  
+                 -0.249936mm  
+                 -0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                 -0.249936mm  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.425958mm  
+                 -0.326136mm  
+                 -0.425958mm  
+                 0.326136mm  
+                 0.425958mm  
+                 0.326136mm  
+                 0.425958mm  
+                 -0.326136mm  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { auto=1;               }
+               ha:layer_mask {
+                top = 1
+                paste = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.349758mm  
+                 -0.249936mm  
+                 -0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                 -0.249936mm  
+                }
+              }
+            }
           }
-          ha:padstack_ref.114807 {
-           proto=0; x=621.37mil; y=357.8mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
+         }
 
-           li:thermal {
+          li:objects {
+           ha:padstack_ref.125712 {
+            proto=0; x=1.388in; y=671.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
            }
+           ha:padstack_ref.125713 {
+            proto=0; x=34.455608mm; y=671.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+            ha:flags {
+             clearline=1
+            }
 
-           ha:attributes {
-             term=6
-             name=6
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=2
+              name=2
+            }
            }
           }
-          ha:padstack_ref.114808 {
-           proto=0; x=11.242802mm; y=9.738106mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
+          li:layers {
 
-           li:thermal {
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
+
+             li:objects {
+             }
+             ha:type {
+              silk = 1
+              top = 1
+             }
            }
 
-           ha:attributes {
-             term=4
-             name=4
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
+
+             li:objects {
+              ha:line.125700 {
+               x1=1.37226in; y1=671.0mil; x2=1.37226in; y2=671.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.125703 {
+               x1=1.37226in; y1=671.0mil; x2=1.37226in; y2=671.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.125706 {
+               x1=1.37226in; y1=671.0mil; x2=35.855404mm; y2=671.0mil; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.125709 {
+               x1=1.37226in; y1=671.0mil; x2=1.37226in; y2=16.0434mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
+               }
+              }
+             }
+             ha:type {
+              top = 1
+              misc = 1
+              virtual = 1
+             }
            }
           }
-          ha:padstack_ref.114809 {
-           proto=0; x=621.37mil; y=9.738106mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
+         }
+          uid = qIc8VW925zCt24ZkTm0AAAAm
+         }
+          ha:subc.134287 {
+           ha:attributes {
+            refdes=C113
+            value=1uF
+            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=5
-             name=5
+               ha:ps_shape_v4 {
+                ha:combining {                }
+                ha:layer_mask {
+                 copper = 1
+                 top = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                 }
+               }
+
+               ha:ps_shape_v4 {
+                ha:combining { auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 paste = 1
+                }
+                clearance=0.0
+                 li:ps_poly {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                 }
+               }
+             }
            }
           }
-         }
-         li:layers {
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+           li:objects {
+            ha:padstack_ref.134301 {
+             proto=0; x=29.101796mm; y=654.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
 
-            li:objects {
-             ha:line.114774 {
-              x1=11.712702mm; y1=6.962902mm; x2=11.712702mm; y2=6.962902mm; thickness=10.0mil; clearance=0.0;
+             li:thermal {
              }
-             ha:line.114777 {
-              x1=15.012924mm; y1=7.262876mm; x2=15.012924mm; y2=404.06mil; thickness=10.0mil; clearance=0.0;
+
+             ha:attributes {
+               term=1
+               name=1
              }
-             ha:line.114780 {
-              x1=15.012924mm; y1=404.06mil; x2=12.012676mm; y2=404.06mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:padstack_ref.134302 {
+             proto=0; x=1.11426in; y=654.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
              }
-             ha:line.114783 {
-              x1=12.012676mm; y1=404.06mil; x2=12.012676mm; y2=7.262876mm; thickness=10.0mil; clearance=0.0;
+
+             li:thermal {
              }
-             ha:line.114786 {
-              x1=12.012676mm; y1=7.262876mm; x2=15.012924mm; y2=7.262876mm; thickness=10.0mil; clearance=0.0;
+
+             ha:attributes {
+               term=2
+               name=2
              }
             }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
+           }
+           li:layers {
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
 
-            li:objects {
-             ha:line.114790 {
-              x1=532.0mil; y1=345.0mil; x2=532.0mil; y2=345.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
+              li:objects {
               }
-             }
-             ha:line.114793 {
-              x1=532.0mil; y1=345.0mil; x2=532.0mil; y2=345.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
+              ha:type {
+               silk = 1
+               top = 1
               }
-             }
-             ha:line.114796 {
-              x1=532.0mil; y1=345.0mil; x2=12.5128mm; y2=345.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.134289 {
+                x1=1.13in; y1=654.0mil; x2=1.13in; y2=654.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.134292 {
+                x1=1.13in; y1=654.0mil; x2=1.13in; y2=654.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.134295 {
+                x1=1.13in; y1=654.0mil; x2=27.702mm; y2=654.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.134298 {
+                x1=1.13in; y1=654.0mil; x2=1.13in; y2=15.6116mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+               }
               }
-             }
-             ha:line.114799 {
-              x1=532.0mil; y1=345.0mil; x2=532.0mil; y2=9.763mm; 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 = lqMoLuGNujjp/44JfSkAAABn
           }
-         }
-        }
-         uid = tUQKuhkDY+9MCGGIvPgAAABn
-        }
-        ha:rat.119431 {
-         x1=1.275825in; y1=563.57mil; lgrp1=3; anchor1=pcb/37461/37481; x2=1.29926in; y2=14.814804mm; lgrp2=3; anchor2=pcb/108187;
-        }
-        ha:rat.119434 {
-         x1=1.275825in; y1=14.814804mm; lgrp1=3; anchor1=pcb/37461/37477; x2=1.31257in; y2=563.57mil; lgrp2=3; anchor2=pcb/108116;
-        }
-        ha:rat.119437 {
-         x1=1.55126in; y1=6.53288mm; lgrp1=3; anchor1=pcb/34335/34382; x2=1.275825in; y2=13.814806mm; lgrp2=3; anchor2=pcb/37461/37485;
-        }
-        ha:rat.119440 {
-         x1=40.202104mm; y1=6.53288mm; lgrp1=3; anchor1=pcb/34335/34378; x2=1.275825in; y2=524.2mil; lgrp2=3; anchor2=pcb/37461/37489;
-        }
     }
  }
 
@@ -31319,16 +31759,15 @@ ha:pcb-rnd-board-v8 {
       text_thickness = 0
       line_thickness = 7.00 mil
       clearance = 5.00 mil
-       min_wid = 0.12700000 mm
        bloat = 0.12700000 mm
     }
     ha:editor {
       grids_idx = 1
       grid = 1.00 mil
       ha:view {
-       flip_y = 0
+       flip_y = 1
       }
-       show_solder_side = 0
+       show_solder_side = 1
         all_direction_lines = false
          buffer_number = 0
           show_drc = true
@@ -31347,7 +31786,7 @@ ha:pcb-rnd-board-v8 {
      li:conn { D1-2; R50-1;     }
      }
       ha:+3.3V {
-      li:conn { C10-2; C36-2; C37-2; C43-2; C44-2; C45-2; C47-2; C101-2; C102-2; C110-2; C111-2; C112-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; J9-7; L600-2; R38-2; R171-1; U1-5; U3-1; U3-5; U3-12; U3-13; U3-15; U3-22; U3-25; U3-27; U3-28; U4-1; U5-3; U5-7; U5-8; U6-1; U6-6; U7-17; U7-36; U7-43; U7-44; U8-2; U10-7; U10-8; U11-2; U13-8;      }
+      li:conn { C10-2; C36-2; C37-2; C43-2; C44-2; C45-2; C47-2; C101-2; C102-2; C110-2; C111-2; C112-2; C171-2; C172-2; C173-1; C221-2; C251-1; C271-1; J9-7; L600-2; R38-2; R171-1; U1-5; U3-1; U3-5; U3-12; U3-13; U3-15; U3-22; U3-25; U3-27; U3-28; U4-1; U5-3; U5-7; U5-8; U6-1; U6-6; U7-17; U7-36; U7-44; U10-7; U10-8; U11-2; U13-8;      }
       }
       ha:unnamed_net12 {
       li:conn { D2-2; R52-1;      }
@@ -31374,13 +31813,13 @@ ha:pcb-rnd-board-v8 {
       li:conn { C30-1; U3-31; X1-3;      }
       }
      ha:beeper {
-     li:conn { U7-25; U8-1;     }
+     li:conn { U7-25; U8-2;     }
      }
       ha:unnamed_net27 {
       li:conn { C31-1; U3-30; X1-1;      }
       }
      ha:GND {
-     li:conn { B1-2; C4-1; C5-1; C10-1; C30-2; C31-2; C32-2; C33-2; C36-1; C37-1; C38-2; C39-1; C42-1; C43-1; C44-1; C45-1; C47-1; C101-1; C102-1; C110-1; C111-1; C112-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; H5-1; J5-5; J5-G; J6-1; J8-2; J9-1; L192-2; Q1-1; Q1-3; R1-1; R2-1; R19-1; R20-1; R26-1; R30-1; R35-1; R37-1; R39-1; R51-1; S1-2; S1-3; S1-5; U1-2; U2-2; U3-32; U3-33; U4-2; U4-3; U5-4; U6-2; U6-4; U6-5; U7-5; U7-18; U7-35; U7-42; U10-1; U10-10; U10-12; U11-3; U13-4; X1-2; X1-4; X2-2; X2-4;     }
+     li:conn { B1-2; C4-1; C5-1; C10-1; C30-2; C31-2; C32-2; C33-2; C36-1; C37-1; C38-2; C39-1; C42-1; C43-1; C44-1; C45-1; C47-1; C101-1; C102-1; C110-1; C111-1; C112-1; C113-2; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; H5-1; J5-5; J5-G; J6-1; J8-2; J9-1; L192-2; Q1-1; Q1-3; R1-1; R2-1; R19-1; R20-1; R26-1; R30-1; R35-1; R37-1; R39-1; R51-1; S1-2; S1-3; S1-5; U1-2; U2-2; U3-32; U3-33; U4-2; U4-3; U5-4; U6-2; U6-4; U6-5; U7-5; U7-18; U7-35; U7-42; U8-1; U10-1; U10-10; U10-12; U11-3; U13-4; X1-2; X1-4; X2-2; X2-4;     }
      }
       ha:unnamed_net29 {
       li:conn { C173-2; L171-1; R171-2;      }
@@ -31487,42 +31926,42 @@ ha:pcb-rnd-board-v8 {
                     ha:tx1 {
                     li:conn { U7-1; U10-3;                    }
                     }
-                   ha:usbdp {
-                   li:conn { R55-1; U7-34;                   }
-                   }
-                   ha:fet_a {
-                   li:conn { J4-1; Q1-5; Q1-6; R14-1;                   }
-                   }
-                   ha:fet_b {
-                   li:conn { J4-3; Q1-7; Q1-8; R13-1;                   }
-                   }
-                   ha:radio_int {
-                   li:conn { U3-4; U7-7;                   }
-                   }
-                   ha:fire_a {
-                   li:conn { R2-2; R8-1; U7-28;                   }
-                   }
-                   ha:fire_b {
-                   li:conn { R1-2; R7-1; U7-27;                   }
-                   }
+                    ha:unnamed_net53 {
+                    li:conn { C113-1; U7-43;                    }
+                    }
+                    ha:fet_a {
+                    li:conn { J4-1; Q1-5; Q1-6; R14-1;                    }
+                    }
+                    ha:fet_b {
+                    li:conn { J4-3; Q1-7; Q1-8; R13-1;                    }
+                    }
+                    ha:radio_int {
+                    li:conn { U3-4; U7-7;                    }
+                    }
+                    ha:fire_a {
+                    li:conn { R2-2; R8-1; U7-28;                    }
+                    }
+                    ha:fire_b {
+                    li:conn { R1-2; R7-1; U7-27;                    }
+                    }
                     ha:unnamed_net41 {
                     li:conn { C291-1; U3-29;                    }
                     }
-                   ha:led_green {
-                   li:conn { R53-2; U7-20;                   }
-                   }
-                   ha:cs_comp_0 {
-                   li:conn { J9-6; U7-22;                   }
-                   }
+                    ha:led_green {
+                    li:conn { R53-2; U7-20;                    }
+                    }
+                    ha:cs_comp_0 {
+                    li:conn { J9-6; U7-22;                    }
+                    }
                     ha:cs_comp_1 {
                     li:conn { J9-5; U7-21;                    }
                     }
                     ha:sck0 {
                     li:conn { U6-14; U7-10;                    }
                     }
-                   ha:led_red {
-                   li:conn { R52-2; U7-19;                   }
-                   }
+                    ha:led_red {
+                    li:conn { R52-2; U7-19;                    }
+                    }
                     ha:miso0 {
                     li:conn { U6-12; U7-11;                    }
                     }
@@ -31541,14 +31980,17 @@ ha:pcb-rnd-board-v8 {
                     ha:miso5 {
                     li:conn { J9-4; U3-9; U5-2; U7-48;                    }
                     }
-                   ha:radio_marc_int {
-                   li:conn { U3-3; U7-8;                   }
-                   }
-                   ha:sense_a {
-                   li:conn { R14-2; R20-2; U7-15;                   }
-                   }
-                   ha:sense_b {
-                   li:conn { R13-2; R19-2; U7-16;                   }
+                    ha:radio_marc_int {
+                    li:conn { U3-3; U7-8;                    }
+                    }
+                    ha:sense_a {
+                    li:conn { R14-2; R20-2; U7-15;                    }
+                    }
+                    ha:sense_b {
+                    li:conn { R13-2; R19-2; U7-16;                    }
+                    }
+                   ha:usbdp {
+                   li:conn { R55-1; U7-34;                   }
                    }
                    ha:v_usb {
                    li:conn { C4-2; J5-1; R50-2; U2-4;                   }
@@ -31566,10 +32008,10 @@ ha:pcb-rnd-board-v8 {
                    li:conn { U6-7; U7-13;                   }
                    }
                    ha:accel_int1 {
-                   li:conn { U6-8; U7-3;                   }
+                   li:conn { U6-8; U7-4;                   }
                    }
                    ha:accel_int2 {
-                   li:conn { U6-9; U7-4;                   }
+                   li:conn { U6-9; U7-3;                   }
                    }
                   ha:v_lipo {
                   li:conn { D3-1; J4-2; J4-4; J4-6; J9-8; R25-2;                  }