work in progress
authorBdale Garbee <bdale@gag.com>
Tue, 23 Aug 2022 02:42:21 +0000 (20:42 -0600)
committerBdale Garbee <bdale@gag.com>
Tue, 23 Aug 2022 02:42:21 +0000 (20:42 -0600)
telemetrum.lht

index d093f1c0b8cb4fc3e68445deb47e5499f2d017ca..ca858e60b2fec2428200c6577eab5d4338e3694c 100644 (file)
@@ -2565,84 +2565,30 @@ 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 {
@@ -2716,67 +2662,19 @@ ha:pcb-rnd-board-v8 {
     }
    }
    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;
+    x1=1.275825in; y1=12.314682mm; x2=1.34283in; y2=12.314682mm; 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;
+    x1=1.275825in; y1=12.814808mm; x2=1.34048in; y2=12.814808mm; 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 +2694,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 +2772,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 +2784,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 +3120,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 +3192,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,159 +3546,381 @@ 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.124963 {
+    x1=892.0mil; y1=479.0mil; x2=816.0mil; y2=479.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.124966 {
+    x1=816.0mil; y1=479.0mil; x2=761.0mil; y2=534.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.124993 {
+    x1=25.506299mm; y1=12.814808mm; x2=835.48mil; y2=12.814808mm; 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.124999 {
+    x1=757.0mil; y1=583.0mil; x2=757.0mil; y2=15.967174mm; 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.51072 {
-    x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+   ha:line.125026 {
+    x1=835.48mil; y1=12.814808mm; x2=757.0mil; y2=583.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.125029 {
+    x1=25.506299mm; y1=12.314682mm; x2=23.499318mm; y2=12.314682mm; 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.125032 {
+    x1=23.499318mm; y1=12.314682mm; x2=918.0mil; y2=492.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 }
+   }
+   ha:line.125035 {
+    x1=918.0mil; y1=492.0mil; x2=823.0mil; y2=492.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125038 {
+    x1=823.0mil; y1=492.0mil; x2=743.0mil; y2=572.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125041 {
+    x1=743.0mil; y1=572.0mil; x2=743.0mil; y2=714.0mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   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
+    }
+   }
+   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.125090 {
+    x1=864.84mil; y1=366.73mil; x2=830.0mil; y2=10.199878mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125421 {
+    x1=1.38826in; y1=13.468604mm; x2=1.37083in; y2=512.83mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125507 {
+    x1=34.455608mm; y1=13.221208mm; x2=34.049208mm; y2=12.814808mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125516 {
+    x1=1.34283in; y1=12.314682mm; x2=1.3705in; y2=512.5mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=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.125624 {
+    x1=34.455608mm; y1=671.0mil; x2=34.455608mm; y2=17.456404mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125627 {
+    x1=34.455608mm; y1=632.0mil; x2=34.455608mm; y2=13.221208mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=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:line.125633 {
+    x1=1.388in; y1=530.0mil; x2=1.38826in; y2=13.468604mm; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.125718 {
+    x1=1.38826in; y1=13.468604mm; x2=1.38826in; y2=670.74mil; thickness=7.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=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
+    }
+   }
+   ha:line.125799 {
+    x1=1.34048in; y1=12.814808mm; x2=1.3405in; y2=504.5mil; 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 }
@@ -4239,7 +4287,7 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:line.32035 {
-          x1=1.512in; y1=639.0mil; x2=1.477in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
+          x1=1.512in; y1=639.0mil; x2=1.479in; y2=639.0mil; thickness=7.0mil; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -4250,12 +4298,6 @@ ha:pcb-rnd-board-v8 {
            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 {
@@ -4274,12 +4316,6 @@ ha:pcb-rnd-board-v8 {
            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 {
@@ -4298,18 +4334,6 @@ ha:pcb-rnd-board-v8 {
            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 {
@@ -4514,12 +4538,6 @@ ha:pcb-rnd-board-v8 {
            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 {
@@ -4568,12 +4586,6 @@ ha:pcb-rnd-board-v8 {
            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 {
@@ -4838,16 +4850,64 @@ ha:pcb-rnd-board-v8 {
            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: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.125733 {
+          x1=1.032in; y1=716.0mil; x2=1.268in; y2=716.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.125736 {
+          x1=1.268in; y1=716.0mil; x2=1.282in; y2=730.0mil; thickness=7.0mil; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+         }
+         ha:line.125739 {
+          x1=1.282in; y1=730.0mil; x2=1.388in; y2=730.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: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
           }
@@ -6643,15 +6703,6 @@ ha:pcb-rnd-board-v8 {
        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 {
@@ -6697,34 +6748,6 @@ ha:pcb-rnd-board-v8 {
        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 {
@@ -6870,7 +6893,7 @@ ha:pcb-rnd-board-v8 {
        }
       }
       ha:padstack_ref.108973 {
-       proto=4; x=1.572in; y=437.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       proto=4; x=1.764in; y=437.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -6879,7 +6902,7 @@ ha:pcb-rnd-board-v8 {
        }
       }
       ha:padstack_ref.108977 {
-       proto=4; x=1.453in; y=317.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       proto=4; x=1.494in; y=258.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
         clearline=1
        }
@@ -7010,6 +7033,57 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
       }
+      ha:padstack_ref.124869 {
+       proto=4; x=921.0mil; y=600.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.125050 {
+       proto=4; x=729.0mil; y=728.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.125503 {
+       proto=4; x=1.357in; y=558.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.125714 {
+       proto=4; x=1.37226in; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+      }
       ha:subc.32166 {
        ha:attributes {
         value=
@@ -25759,7 +25833,7 @@ ha:pcb-rnd-board-v8 {
             }
           }
 
-          {ha:top copper}                {
+          {ha:top copper}                     {
            lid=2
            ha:combining {           }
 
@@ -26419,11 +26493,11 @@ ha:pcb-rnd-board-v8 {
         }
          uid = qIc8VW925zCt24ZkTm0AAABY
         }
-        ha:subc.32954 {
+        ha:subc.80509 {
          ha:attributes {
-          value=bead
+          value=22pF
           footprint=0402
-          refdes=L600
+          refdes=C32
          }
         ha:data {
                 li:padstack_prototypes {
@@ -26493,8 +26567,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          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.80522 {
+           proto=0; x=963.0mil; y=276.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -26507,8 +26581,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          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.80523 {
+           proto=0; x=994.48mil; y=276.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -26541,26 +26615,26 @@ ha:pcb-rnd-board-v8 {
            ha:combining {           }
 
             li:objects {
-             ha:line.32956 {
-              x1=1.362in; y1=590.0mil; x2=1.362in; y2=590.0mil; thickness=0.1mm; clearance=0.0;
+             ha:line.80510 {
+              x1=978.74mil; y1=276.0mil; x2=978.74mil; y2=276.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:line.80513 {
+              x1=978.74mil; y1=276.0mil; x2=978.74mil; y2=276.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:line.80516 {
+              x1=978.74mil; y1=276.0mil; x2=23.859996mm; y2=276.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:line.80519 {
+              x1=978.74mil; y1=276.0mil; x2=978.74mil; y2=8.0104mm; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -26574,13 +26648,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAAm
+         uid = qIc8VW925zCt24ZkTm0AAAAh
         }
-        ha:subc.32971 {
+        ha:subc.80541 {
          ha:attributes {
-          value=0.1uF
-          footprint=0402
-          refdes=C602
+          value=16MHz
+          footprint=FA-20H
+          refdes=X2
          }
         ha:data {
                 li:padstack_prototypes {
@@ -26597,14 +26671,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  
+                -23.62mil  
+                -21.655mil  
+                -23.62mil  
+                21.655mil  
+                23.62mil  
+                21.655mil  
+                23.62mil  
+                -21.655mil  
                }
              }
 
@@ -26616,14 +26690,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  
+                -26.62mil  
+                -24.655mil  
+                -26.62mil  
+                24.655mil  
+                26.62mil  
+                24.655mil  
+                26.62mil  
+                -24.655mil  
                }
              }
 
@@ -26635,14 +26709,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  
+                -23.62mil  
+                -21.655mil  
+                -23.62mil  
+                21.655mil  
+                23.62mil  
+                21.655mil  
+                23.62mil  
+                -21.655mil  
                }
              }
            }
@@ -26650,8 +26724,8 @@ ha:pcb-rnd-board-v8 {
         }
 
          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:padstack_ref.80554 {
+           proto=0; x=24.448389mm; y=227.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -26664,8 +26738,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          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.80555 {
+           proto=0; x=26.148411mm; y=227.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -26678,6 +26752,34 @@ ha:pcb-rnd-board-v8 {
              name=2
            }
           }
+          ha:padstack_ref.80556 {
+           proto=0; x=26.148411mm; y=4.379976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=3
+           }
+          }
+          ha:padstack_ref.80557 {
+           proto=0; x=24.448389mm; y=4.379976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
+          }
          }
          li:layers {
 
@@ -26698,26 +26800,26 @@ 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.80542 {
+              x1=996.0mil; y1=200.0mil; x2=996.0mil; y2=200.0mil; 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:line.80545 {
+              x1=996.0mil; y1=200.0mil; x2=996.0mil; y2=200.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:line.80548 {
+              x1=996.0mil; y1=200.0mil; x2=996.0mil; y2=6.08mm; 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:line.80551 {
+              x1=996.0mil; y1=200.0mil; x2=26.2984mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -26731,13 +26833,13 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAAn
+         uid = NDvkGVUw7/TEOkFiPWwAAABp
         }
-        ha:subc.32988 {
+        ha:subc.34059 {
          ha:attributes {
-          value=1uF
+          value=1k
           footprint=0402
-          refdes=C601
+          refdes=R52
          }
         ha:data {
                 li:padstack_prototypes {
@@ -26807,8 +26909,8 @@ 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.34073 {
+           proto=0; x=1.133in; y=123.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -26821,8 +26923,8 @@ ha:pcb-rnd-board-v8 {
              name=1
            }
           }
-          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.34074 {
+           proto=0; x=1.133in; y=154.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -26855,26 +26957,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.34061 {
+              x1=1.133in; y1=139.0mil; x2=1.133in; y2=139.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.34064 {
+              x1=1.133in; y1=139.0mil; x2=1.133in; y2=139.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.34067 {
+              x1=1.133in; y1=139.0mil; x2=1.133in; y2=2.5306mm; 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.34070 {
+              x1=1.133in; y1=139.0mil; x2=27.7782mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
               ha:attributes {
                 subc-role=y
               }
@@ -26888,207 +26990,265 @@ ha:pcb-rnd-board-v8 {
           }
          }
         }
-         uid = qIc8VW925zCt24ZkTm0AAAAo
+         uid = qIc8VW925zCt24ZkTm0AAABm
         }
-        ha:subc.37553 {
-         ha:attributes {
-          value=AT1220
-          footprint=dualbeeper
-          refdes=U8
-         }
-        ha:data {
-                li:padstack_prototypes {
+       ha:subc.33005 {
+        ha:attributes {
+         value=1k
+         footprint=0402
+         refdes=R53
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
-           hdia=23.62mil; hplated=1; htop=0; hbottom=0;
-           li:shape {
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               top = 1
-              }
-              clearance=0.0
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               bottom = 1
-               copper = 1
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
               }
-              clearance=0.0
-             }
+            }
 
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
-              ha:combining {              }
-              ha:layer_mask {
-               copper = 1
-               intern = 1
-              }
-              clearance=0.0
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
-
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
               }
-              clearance=0.0
-             }
+            }
 
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               bottom = 1
-               mask = 1
-              }
-              clearance=0.0
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
+             clearance=0.0
+              li:ps_poly {
+               -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:ps_proto_v6.1 {
-           hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
-           li:shape {
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-             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: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: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: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=22pF
+          footprint=0402
+          refdes=C33
+         }
+        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=68.9mil;              }
               ha:combining {              }
               ha:layer_mask {
                copper = 1
-               intern = 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=68.9mil;              }
               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=68.9mil;              }
-              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.37577 {
-           proto=0; x=830.0mil; y=372.06mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+          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:3 {
-              diag  
-              round  
-              noshape  
-             }
            }
 
            ha:attributes {
              term=1
-             name=pin1
+             name=1
            }
           }
-          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.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:3 {
-              diag  
-              round  
-              noshape  
-             }
            }
 
            ha:attributes {
-             term=1
-             name=pin1
-           }
-          }
-          ha:padstack_ref.37579 {
-           proto=0; x=830.0mil; y=627.95mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:5 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
-           }
-          }
-          ha:padstack_ref.37580 {
-           proto=1; x=21.854668mm; y=593.61mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-             li:5 {
-              on  
-              diag  
-              round  
-              noshape  
-             }
-           }
-
-           ha:attributes {
-             term=2
-             name=pin2
+             term=2
+             name=2
            }
           }
          }
@@ -27099,22 +27259,10 @@ 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.37557 {
-              x1=18.032222mm; y1=680.12mil; x2=18.032222mm; y2=14.225016mm; 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: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:type {
              silk = 1
-             bottom = 1
+             top = 1
             }
           }
 
@@ -27123,1124 +27271,160 @@ 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.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.37568 {
-              x1=830.0mil; y1=500.0mil; x2=830.0mil; 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.37571 {
-              x1=830.0mil; y1=500.0mil; x2=830.0mil; y2=13.7mm; 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.37574 {
-              x1=830.0mil; y1=500.0mil; x2=22.082mm; y2=500.0mil; 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 = NDvkGVUw7/TEOkFiPWwAAABn
+         uid = qIc8VW925zCt24ZkTm0AAAAi
         }
-        ha:subc.80509 {
-         ha:attributes {
-          value=22pF
-          footprint=0402
-          refdes=C32
-         }
-        ha:data {
-                li:padstack_prototypes {
+       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: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: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
+            }
 
-             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: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: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
+            }
+          }
         }
 
-         li:objects {
-          ha:padstack_ref.80522 {
-           proto=0; x=963.0mil; y=276.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-           li:thermal {
-           }
+            ha:ps_shape_v4 {
+             ha: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:attributes {
-             term=1
-             name=1
-           }
+            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
+            }
           }
-          ha:padstack_ref.80523 {
-           proto=0; x=994.48mil; y=276.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-           ha:flags {
-            clearline=1
-           }
+        }
+       }
 
-           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:flags {
+           clearline=1
+          }
 
-           ha:attributes {
-             term=2
-             name=2
-           }
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=36
+            name=pin36
           }
          }
-         li:layers {
+         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
+          }
 
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
+          li:thermal {
+          }
 
-            li:objects {
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+          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
           }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.80510 {
-              x1=978.74mil; y1=276.0mil; x2=978.74mil; y2=276.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.80513 {
-              x1=978.74mil; y1=276.0mil; x2=978.74mil; y2=276.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.80516 {
-              x1=978.74mil; y1=276.0mil; x2=23.859996mm; y2=276.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.80519 {
-              x1=978.74mil; y1=276.0mil; x2=978.74mil; y2=8.0104mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAAh
-        }
-        ha:subc.80541 {
-         ha:attributes {
-          value=16MHz
-          footprint=FA-20H
-          refdes=X2
-         }
-        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 {
-                -23.62mil  
-                -21.655mil  
-                -23.62mil  
-                21.655mil  
-                23.62mil  
-                21.655mil  
-                23.62mil  
-                -21.655mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -26.62mil  
-                -24.655mil  
-                -26.62mil  
-                24.655mil  
-                26.62mil  
-                24.655mil  
-                26.62mil  
-                -24.655mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                -23.62mil  
-                -21.655mil  
-                -23.62mil  
-                21.655mil  
-                23.62mil  
-                21.655mil  
-                23.62mil  
-                -21.655mil  
-               }
-             }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.80554 {
-           proto=0; x=24.448389mm; y=227.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-          ha:padstack_ref.80555 {
-           proto=0; x=26.148411mm; y=227.56mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=2
-             name=2
-           }
-          }
-          ha:padstack_ref.80556 {
-           proto=0; x=26.148411mm; y=4.379976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=3
-             name=3
-           }
-          }
-          ha:padstack_ref.80557 {
-           proto=0; x=24.448389mm; y=4.379976mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=4
-             name=4
-           }
-          }
-         }
-         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.80542 {
-              x1=996.0mil; y1=200.0mil; x2=996.0mil; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.80545 {
-              x1=996.0mil; y1=200.0mil; x2=996.0mil; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.80548 {
-              x1=996.0mil; y1=200.0mil; x2=996.0mil; y2=6.08mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.80551 {
-              x1=996.0mil; y1=200.0mil; x2=26.2984mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = NDvkGVUw7/TEOkFiPWwAAABp
-        }
-        ha:subc.34059 {
-         ha:attributes {
-          value=1k
-          footprint=0402
-          refdes=R52
-         }
-        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.34073 {
-           proto=0; x=1.133in; 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.34074 {
-           proto=0; x=1.133in; 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.34061 {
-              x1=1.133in; y1=139.0mil; x2=1.133in; y2=139.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.34064 {
-              x1=1.133in; y1=139.0mil; x2=1.133in; y2=139.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.34067 {
-              x1=1.133in; y1=139.0mil; x2=1.133in; y2=2.5306mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.34070 {
-              x1=1.133in; y1=139.0mil; x2=27.7782mm; y2=139.0mil; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAABm
-        }
-        ha:subc.33241 {
-         ha:attributes {
-          value=APAE1575R1840AADB7-T
-          footprint=GP.18.4
-          refdes=A1
-         }
-        ha:data {
-                li:padstack_prototypes {
-
-         ha:ps_proto_v6.0 {
-           hdia=0.95mm; hplated=1; 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
-             }
-
-             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
-             }
-
-             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
-             }
-           }
-         }
-        }
-
-         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:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=1
-             name=1
-           }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           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
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           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: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: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: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:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             bottom = 1
-             virtual = 1
-             misc = 1
-            }
-          }
-         }
-        }
-         uid = qIc8VW925zCt24ZkTm0AAAA5
-        }
-       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=22pF
-          footprint=0402
-          refdes=C33
-         }
-        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.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 {
-           }
-
-           ha:attributes {
-             term=1
-             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 {
-
-          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.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
-            }
-          }
-         }
-        }
-         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: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
-            }
-
-            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: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 {
-          }
+          li:thermal {
+          }
 
           ha:attributes {
             term=37
@@ -28607,12 +27791,250 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=29
-            name=pin29
+            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 {
+          }
+
+          ha:attributes {
+            term=8
+            name=pin8
+          }
+         }
+         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:thermal {
+          }
+
+          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:thermal {
+          }
+
+          ha:attributes {
+            term=17
+            name=pin17
+          }
+         }
+         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
+          }
+
+          li:thermal {
+          }
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=10
+            name=pin10
+          }
+         }
+         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 {
+          }
+
+          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 {
+          }
+
+          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 {
+          }
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=11
+            name=pin11
+          }
+         }
+         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
+          }
+
+          li:thermal {
+          }
+
+          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
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=14
+            name=pin14
+          }
+         }
+         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:thermal {
+          }
+
+          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:thermal {
+          }
+
+          ha:attributes {
+            term=12
+            name=pin12
           }
          }
-         ha:padstack_ref.37505 {
-          proto=0; x=1.275825in; y=445.47mil; 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
           }
@@ -28621,12 +28043,12 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=8
-            name=pin8
+            term=48
+            name=pin48
           }
          }
-         ha:padstack_ref.37506 {
-          proto=1; x=29.706062mm; y=610.815mil; 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
           }
@@ -28635,572 +28057,1216 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:attributes {
-            term=44
-            name=pin44
+            term=13
+            name=pin13
           }
          }
-         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: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: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
+           }
+
+           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
+           }
 
-          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=17
-            name=pin17
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
-         }
-         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
+          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: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
+           }
 
-          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
+           }
+
+           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
+           }
+
+           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=28
-            name=pin28
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=5
+           }
           }
          }
-         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
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          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
+            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=45
-            name=pin45
+            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.37511 {
-          proto=1; x=1.18921in; y=339.175mil; 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=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: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=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: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=10
-            name=pin10
-          }
-         }
-         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
+              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=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
-          }
+              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=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
-          }
+              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=26
-            name=pin26
+              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.37517 {
-          proto=0; x=1.275825in; y=386.42mil; 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=11
-            name=pin11
-          }
-         }
-         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
-          }
+            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=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
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=2
+              name=pin2
+            }
+           }
           }
+          li:layers {
 
-          li:thermal {
-          }
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
 
-          ha:attributes {
-            term=14
-            name=pin14
-          }
-         }
-         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: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
+             }
+           }
 
-          li:thermal {
-          }
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
 
-          ha:attributes {
-            term=25
-            name=pin25
+             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.37521 {
-          proto=0; x=1.275825in; y=366.73mil; 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=12
-            name=pin12
-          }
-         }
-         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
-          }
+              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=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:ps_circ { x=0.0; y=0.0; dia=2.5mm;               }
+               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=106.0mil;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
 
-          ha:attributes {
-            term=13
-            name=pin13
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=106.0mil;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+            }
           }
          }
-        }
-        li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          li:objects {
+           ha:padstack_ref.125665 {
+            proto=0; x=36.83mm; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.25mm;
+            ha:flags {
+             clearline=1
+            }
 
-           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:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
             }
            }
-           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.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
+             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: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:type {
+              silk = 1
+              bottom = 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
+           }
+
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
+
+             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: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 {
+              bottom = 1
+              virtual = 1
+              misc = 1
              }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
            }
+          }
          }
-        }
-       }
-        uid = NDvkGVUw7/TEOkFiPWwAAABl
-       }
-        ha:subc.114773 {
-         ha:attributes {
-          value=LM293
-          footprint=miniso8
-          refdes=U13
+          uid = qIc8VW925zCt24ZkTm0AAAA5
          }
-        ha:data {
-                li:padstack_prototypes {
+         ha:subc.125667 {
+          ha:attributes {
+           value=1uF
+           footprint=0402
+           refdes=C601
+          }
+         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.24003mm  
-                -22.25mil  
-                -0.24003mm  
-                -22.25mil  
-                -0.24003mm  
-                22.25mil  
-                0.24003mm  
-                22.25mil  
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                top = 1
                }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
+               clearance=0.0
+                li:ps_poly {
+                 -0.349758mm  
+                 -0.249936mm  
+                 -0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                 -0.249936mm  
+                }
               }
-              clearance=0.0
-               li:ps_poly {
-                0.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
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -0.425958mm  
+                 -0.326136mm  
+                 -0.425958mm  
+                 0.326136mm  
+                 0.425958mm  
+                 0.326136mm  
+                 0.425958mm  
+                 -0.326136mm  
+                }
               }
-              clearance=0.0
-               li:ps_poly {
-                0.24003mm  
-                -22.25mil  
-                -0.24003mm  
-                -22.25mil  
-                -0.24003mm  
-                22.25mil  
-                0.24003mm  
-                22.25mil  
+
+              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.114802 {
-           proto=0; x=11.242802mm; y=306.61mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
+          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
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
            }
+           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
+            }
 
-           li:thermal {
-           }
+            li:thermal {
+            }
 
-           ha:attributes {
-             term=1
-             name=1
+            ha:attributes {
+              term=2
+              name=2
+            }
            }
           }
-          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:layers {
 
-           li:thermal {
-           }
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
 
-           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
+             li:objects {
+             }
+             ha:type {
+              silk = 1
+              top = 1
+             }
            }
 
-           li:thermal {
-           }
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
 
-           ha:attributes {
-             term=2
-             name=2
+             li:objects {
+              ha:line.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
+               }
+              }
+              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: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: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
+             }
            }
           }
-          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
-           }
+         }
+          uid = qIc8VW925zCt24ZkTm0AAAAo
+         }
+         ha:subc.125683 {
+          ha:attributes {
+           value=0.1uF
+           footprint=0402
+           refdes=C602
+          }
+         ha:data {
+                  li:padstack_prototypes {
 
-           li:thermal {
-           }
+          ha:ps_proto_v6.0 {
+            hdia=0.0; hplated=0; htop=0; hbottom=0;
+            li:shape {
 
-           ha:attributes {
-             term=7
-             name=7
-           }
+              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.114806 {
-           proto=0; x=11.242802mm; y=357.8mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
+         }
 
-           li:thermal {
+          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
+            }
 
-           ha:attributes {
-             term=3
-             name=3
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=2
+              name=2
+            }
            }
           }
-          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:layers {
 
-           li:thermal {
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
+
+             li:objects {
+             }
+             ha:type {
+              silk = 1
+              top = 1
+             }
            }
 
-           ha:attributes {
-             term=6
-             name=6
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
+
+             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.114808 {
-           proto=0; x=11.242802mm; y=9.738106mm; 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=4
-             name=4
-           }
+              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.114809 {
-           proto=0; x=621.37mil; y=9.738106mm; 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=5
-             name=5
+            li:thermal {
+            }
+
+            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: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;
+             li:objects {
              }
-             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
              }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
+           }
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+           ha:subc-aux {
+            lid=1
+            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.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.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.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.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.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.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: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:type {
+              top = 1
+              misc = 1
+              virtual = 1
+             }
+           }
           }
          }
+          uid = qIc8VW925zCt24ZkTm0AAAAm
+         }
+        ha:rat.125787 {
+         x1=1.275825in; y1=563.57mil; lgrp1=3; anchor1=pcb/37461/37481; x2=1.468in; y2=851.0mil; lgrp2=7; anchor2=pcb/108197;
         }
-         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.125790 {
+         x1=1.275825in; y1=14.814804mm; lgrp1=3; anchor1=pcb/37461/37477; x2=1.468in; y2=807.0mil; lgrp2=7; anchor2=pcb/108126;
         }
-        ha:rat.119437 {
+        ha:rat.125793 {
          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 {
+        ha:rat.125796 {
          x1=40.202104mm; y1=6.53288mm; lgrp1=3; anchor1=pcb/34335/34378; x2=1.275825in; y2=524.2mil; lgrp2=3; anchor2=pcb/37461/37489;
         }
     }
@@ -31347,7 +31413,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-43; U7-44; U10-7; U10-8; U11-2; U13-8;      }
       }
       ha:unnamed_net12 {
       li:conn { D2-2; R52-1;      }
@@ -31374,13 +31440,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; 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;      }